public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* Bugs
@ 2005-05-16 12:04 akshyaya kumar
  0 siblings, 0 replies; 15+ messages in thread
From: akshyaya kumar @ 2005-05-16 12:04 UTC (permalink / raw)
  To: gcc-bugs; +Cc: akshay

Hi..
I am facing problem, when i am going for installing in
the binutil 2.13.1 for the target powerpc.eabi , GNU
cross compiler for ecos.

These are the following bugs are coming at the Build
and install the GNU binary utilities:


make -w all install 2>&1 | tee make.out 

After giving this command this error is came.


Error:

make: Entering directory `/tmp/build/binutils'
make[1]: Entering directory
`/tmp/build/binutils/libiberty'
make[2]: Entering directory
`/tmp/build/binutils/libiberty/testsuite'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/tmp/build/binutils/libiberty/testsuite'
make[1]: Leaving directory
`/tmp/build/binutils/libiberty'
make[1]: Entering directory `/tmp/build/binutils/intl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/build/binutils/intl'
make[1]: Entering directory `/tmp/build/binutils/bfd'
make  all-recursive
make[2]: Entering directory `/tmp/build/binutils/bfd'
Making all in doc
make[3]: Entering directory
`/tmp/build/binutils/bfd/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/tmp/build/binutils/bfd/doc'
Making all in po
make[3]: Entering directory
`/tmp/build/binutils/bfd/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/tmp/build/binutils/bfd/po'
make[3]: Entering directory `/tmp/build/binutils/bfd'
make[3]: Leaving directory `/tmp/build/binutils/bfd'
make[2]: Leaving directory `/tmp/build/binutils/bfd'
make[1]: Leaving directory `/tmp/build/binutils/bfd'
make[1]: Entering directory
`/tmp/build/binutils/opcodes'
make  all-recursive
make[2]: Entering directory
`/tmp/build/binutils/opcodes'
Making all in po
make[3]: Entering directory
`/tmp/build/binutils/opcodes/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/tmp/build/binutils/opcodes/po'
make[3]: Entering directory
`/tmp/build/binutils/opcodes'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory
`/tmp/build/binutils/opcodes'
make[2]: Leaving directory
`/tmp/build/binutils/opcodes'
make[1]: Leaving directory
`/tmp/build/binutils/opcodes'
make[1]: Entering directory
`/tmp/build/binutils/binutils'
make  all-recursive
make[2]: Entering directory
`/tmp/build/binutils/binutils'
Making all in doc
make[3]: Entering directory
`/tmp/build/binutils/binutils/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/tmp/build/binutils/binutils/doc'
Making all in po
make[3]: Entering directory
`/tmp/build/binutils/binutils/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/tmp/build/binutils/binutils/po'
make[3]: Entering directory
`/tmp/build/binutils/binutils'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory
`/tmp/build/binutils/binutils'
make[2]: Leaving directory
`/tmp/build/binutils/binutils'
make[1]: Leaving directory
`/tmp/build/binutils/binutils'
make[1]: Entering directory `/tmp/build/binutils/etc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/build/binutils/etc'
make[1]: Entering directory `/tmp/build/binutils/gas'
make  all-recursive
make[2]: Entering directory `/tmp/build/binutils/gas'
Making all in doc
make[3]: Entering directory
`/tmp/build/binutils/gas/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/tmp/build/binutils/gas/doc'
Making all in po
make[3]: Entering directory
`/tmp/build/binutils/gas/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/tmp/build/binutils/gas/po'
make[3]: Entering directory `/tmp/build/binutils/gas'
gcc -DHAVE_CONFIG_H -I. -I/src/binutils-2.13.1/gas -I.
-D_GNU_SOURCE -I. -I/src/binutils-2.13.1/gas -I../bfd
-I/src/binutils-2.13.1/gas/config
-I/src/binutils-2.13.1/gas/../include
-I/src/binutils-2.13.1/gas/..
-I/src/binutils-2.13.1/gas/../bfd
-I/src/binutils-2.13.1/gas/../intl -I../intl
-DLOCALEDIR="\"/gnutools/share/locale\""   -W -Wall
-Wstrict-prototypes -Wmissing-prototypes -g -O2 -c
/src/binutils-2.13.1/gas/config/tc-ppc.c
/src/binutils-2.13.1/gas/config/tc-ppc.c: In function
`md_assemble':
/src/binutils-2.13.1/gas/config/tc-ppc.c:2188:
warning: right shift count >= width of type
/src/binutils-2.13.1/gas/config/tc-ppc.c:2190:
warning: right shift count >= width of type
/src/binutils-2.13.1/gas/config/tc-ppc.c:2195:
warning: right shift count >= width of type
/src/binutils-2.13.1/gas/config/tc-ppc.c:2197:
warning: right shift count >= width of type
/src/binutils-2.13.1/gas/config/tc-ppc.c:2202:
warning: right shift count >= width of type
/src/binutils-2.13.1/gas/config/tc-ppc.c:2204:
warning: right shift count >= width of type
/src/binutils-2.13.1/gas/config/tc-ppc.c:2209:
warning: right shift count >= width of type
/src/binutils-2.13.1/gas/config/tc-ppc.c:2211:
warning: right shift count >= width of type
/src/binutils-2.13.1/gas/config/tc-ppc.c: In function
`md_apply_fix3':
/src/binutils-2.13.1/gas/config/tc-ppc.c:5404:
warning: right shift count >= width of type
/src/binutils-2.13.1/gas/config/tc-ppc.c:5411:
warning: right shift count >= width of type
/src/binutils-2.13.1/gas/config/tc-ppc.c:5418:
warning: right shift count >= width of type
/src/binutils-2.13.1/gas/config/tc-ppc.c:5425:
warning: right shift count >= width of type
/src/binutils-2.13.1/gas/config/tc-ppc.c:5553:
Internal compiler error in simplify_subreg, at
simplify-rtx.c:2452
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html>
for instructions.
make[3]: *** [tc-ppc.o] Error 1
make[3]: Leaving directory `/tmp/build/binutils/gas'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/build/binutils/gas'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/tmp/build/binutils/gas'
make: *** [all-gas] Error 2
make: Leaving directory `/tmp/build/binutils'



Regards,
Akshay Kumar Behera




		
Discover Yahoo! 
Have fun online with music videos, cool games, IM and more. Check it out! 
http://discover.yahoo.com/online.html


^ permalink raw reply	[flat|nested] 15+ messages in thread

* bugs
@ 2002-04-03  9:03 Yuriy Lebedyev
  0 siblings, 0 replies; 15+ messages in thread
From: Yuriy Lebedyev @ 2002-04-03  9:03 UTC (permalink / raw)
  To: gcc-bugs

[-- Attachment #1: Type: text/plain, Size: 886 bytes --]

Hello, my name is Yuriy Lebedyev.

I've tried to build gcc-3.0.3 on the UnixWare 7.1.0, the part-result of uname -f is:

architecture=IA32
bus_types=PCI2.10,ISA,PnP1.0
hw_provider=INTEL 440BX
kernel_stamp=00/04/13
machine=Pentium III
num_cg=1
num_cpu=1
os_base=UNIX_SVR5
os_provider=SCO
release=5
srpc_domain=
sysname=UnixWare
version=7.1.0

At configure was set the next options:
    srcdir/configure --prefix=/usr/local/opt/gcc --enable-languages=c,c++

then when i tried to build a native compiler by 
    make bootstrap-lean

i got an error like next:
    UX:make: ERROR: don't know how to make server.h (bu42).
    *** Error code 1 (bu21)
    UX:make: ERROR: fatal error.
    *** Error code 1 (bu21)
    UX:make: ERROR: fatal error.
    *** Error code 1 (bu21)
    UX:make: ERROR: fatal error.

Full log of bulding is attached to this message.

-- 
mailto:lebedev@dja.sf.ukrtel.net

[-- Attachment #2: yuriy_make_log.tar.gz --]
[-- Type: application/x-gzip, Size: 7843 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bugs
@ 2002-03-19  1:03 lebedev
  0 siblings, 0 replies; 15+ messages in thread
From: lebedev @ 2002-03-19  1:03 UTC (permalink / raw)
  To: bug-gcc

I'd tried to build gcc-3.0.3 compiler on the 5UnixWare7.1.0 i586 x86at
with options when gcc was configured, as followed:
        --prefix=/usr/local/opt/gcc/3.0.3
        --srcdir=/home/subgrant/inst/gcc-3.0.3
        --enable-laguages=c,c++
but at bulding i got errors such as followed:

UX:acomp: WARNING: "insn-emit.c", line 3574: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3608: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3642: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3676: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3738: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3769: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3800: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3831: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3903: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3926: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3978: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4017: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4072: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4091: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4142: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4233: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4281: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4352: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4375: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4394: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4867: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4901: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6194: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6271: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6311: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6337: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6367: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6397: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6417: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6450: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6590: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6623: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6656: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7167: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7274: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7305: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7336: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7367: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7398: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7429: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7460: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7491: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7552: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7640: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7669: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7698: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7727: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7842: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7926: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7955: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8082: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8197: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8281: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8310: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8437: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8493: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8549: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8641: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8655: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8737: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8766: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8802: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8822: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8853: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8918: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8932: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8974: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9003: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9034: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9065: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9130: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9144: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9164: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9195: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9226: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9257: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9288: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9319: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9350: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9381: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9412: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9565: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9588: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9611: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9634: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9657: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9680: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9703: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9726: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9749: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9772: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9795: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9818: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9841: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9864: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9887: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9910: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9933: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9956: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9980: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10006: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10032: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10058: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10084: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10110: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10136: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10162: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10188: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10214: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10240: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10266: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10292: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10318: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10344: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10370: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10396: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10422: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10450: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10476: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10625: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11004: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11050: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11064: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11078: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11111: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11131: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11230: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11261: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11286: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11492: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11878: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12079: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12215: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12361: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12393: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12425: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12457: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12489: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12521: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12563: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12608: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 14259: argument is incompatible with prototype: arg #2
UX:acomp: WARNING: "insn-emit.c", line 14259: argument is incompatible with prototype: arg #3
UX:acomp: WARNING: "insn-emit.c", line 14265: statement not reached
        echo '/*WARNING: This file is automatically generated!*/' >tmp-under.c
UX:make: ERROR: don't know how to make server.h (bu42).
UX:make: ERROR: fatal error.
UX:make: ERROR: fatal error.

____________________________
e-mail: yn_lebedev@mail.ru



^ permalink raw reply	[flat|nested] 15+ messages in thread

* bugs
@ 2002-03-18  7:58 lebedev
  0 siblings, 0 replies; 15+ messages in thread
From: lebedev @ 2002-03-18  7:58 UTC (permalink / raw)
  To: gcc-bugs

I'd tried to build gcc-3.0.3 compiler on the 5UnixWare7.1.0 i586 x86at
with options when gcc was configured, as followed:
        --prefix=/usr/local/opt/gcc/3.0.3
        --srcdir=/home/subgrant/inst/gcc-3.0.3
        --enable-laguages=c,c++
but at bulding i got errors such as followed:

UX:acomp: WARNING: "insn-emit.c", line 3574: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3608: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3642: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3676: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3738: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3769: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3800: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3831: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3903: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3926: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 3978: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4017: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4072: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4091: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4142: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4233: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4281: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4352: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4375: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4394: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4867: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 4901: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6194: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6271: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6311: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6337: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6367: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6397: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6417: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6450: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6590: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6623: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 6656: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7167: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7274: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7305: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7336: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7367: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7398: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7429: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7460: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7491: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7552: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7640: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7669: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7698: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7727: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7842: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7926: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 7955: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8082: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8197: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8281: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8310: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8437: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8493: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8549: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8641: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8655: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8737: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8766: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8802: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8822: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8853: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8918: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8932: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 8974: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9003: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9034: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9065: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9130: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9144: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9164: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9195: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9226: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9257: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9288: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9319: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9350: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9381: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9412: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9565: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9588: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9611: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9634: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9657: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9680: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9703: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9726: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9749: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9772: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9795: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9818: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9841: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9864: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9887: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9910: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9933: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9956: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 9980: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10006: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10032: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10058: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10084: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10110: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10136: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10162: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10188: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10214: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10240: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10266: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10292: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10318: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10344: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10370: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10396: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10422: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10450: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10476: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 10625: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11004: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11050: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11064: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11078: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11111: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11131: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11230: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11261: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11286: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11492: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 11878: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12079: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12215: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12361: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12393: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12425: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12457: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12489: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12521: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12563: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 12608: statement not reached
UX:acomp: WARNING: "insn-emit.c", line 14259: argument is incompatible with prototype: arg #2
UX:acomp: WARNING: "insn-emit.c", line 14259: argument is incompatible with prototype: arg #3
UX:acomp: WARNING: "insn-emit.c", line 14265: statement not reached
        echo '/*WARNING: This file is automatically generated!*/' >tmp-under.c
UX:make: ERROR: don't know how to make server.h (bu42).
UX:make: ERROR: fatal error.
UX:make: ERROR: fatal error.

____________________________
e-mail: yn_lebedev@mail.ru



^ permalink raw reply	[flat|nested] 15+ messages in thread

* bugs
@ 2002-02-06 12:36 Sampsa Ranta
  0 siblings, 0 replies; 15+ messages in thread
From: Sampsa Ranta @ 2002-02-06 12:36 UTC (permalink / raw)
  To: gcc-bugs


Hi,

I've so far found two bugs from gcj that comes bundled with RedHat 7.2.

first is about importing a subclass like:

import com.sun.mail.imap.Quota.Resource;

that fails.

Second is that in some case I have a class like:

public interface ResourceTypes {
    public static final String AccountResourceType = "account";
}

public class x
 implements ResourceTypes {
    private String y;

    public void function xx() {
       y = AccountResourceType;
    }
}

Somehow with javac, y equals "account", but when compiled with gcj, y
equals "a".

Thanks,
 Sampsa Ranta
 sampsa@netsonic.fi


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Bugs
       [not found] <000501bfe669$52f5fab0$031010ac@geo>
@ 2000-07-05 23:56 ` Martin v. Loewis
  0 siblings, 0 replies; 15+ messages in thread
From: Martin v. Loewis @ 2000-07-05 23:56 UTC (permalink / raw)
  To: kgeorgiy; +Cc: bug-gcc

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 21805 bytes --]

Thanks for your bug report. I've put it into GNATS.

Regards,
Martin
>From martin@loewis.home.cs.tu-berlin.de Thu Jul 06 00:14:00 2000
From: "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>
To: sebor@roguewave.com
Cc: gcc-bugs@gcc.gnu.org, <nathan@acm.org>
Subject: Re: g++ 2.96 -W issues bogus warning for conditional expression with enum and unsigned
Date: Thu, 06 Jul 2000 00:14:00 -0000
Message-id: <200007060706.JAA01433@loewis.home.cs.tu-berlin.de>
References: <3962C10C.5DF7D614@roguewave.com>
X-SW-Source: 2000-07/msg00152.html
Content-length: 885

> the program below issues a warning when compiled with gcc -W. This new
> warning (it was not present in 2.95.2) disappears if the type of the
> third subexpression is int.
> 
> I don't see a reason for the warning in 5.16, p6.

Thanks for your bug report. The message you see is indeed not a
diagnostic message ([defns.diagnostic]); instead, I believe it is a
warning about a potential programming mistakes. It was introduced by

1999-09-02  Nathan Sidwell  <nathan@acm.org>

	* call.c (build_conditional_expr): Warn on enum mismatches.

so maybe Nathan can comment about the exact rationale for this
warning, and point to the exact place in the documentation where this
warning is documented.

> PS Also, the text of the warning is unnecessarily broken up into two
> lines.

That is not a bug; it's a feature. See the documentation of
-fmessage-length for details.

Regards,
Martin
>From martin@loewis.home.cs.tu-berlin.de Thu Jul 06 00:25:00 2000
From: "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>
To: imrazene@email.enst.fr
Cc: gcc-bugs@gcc.gnu.org
Subject: Re: bug report
Date: Thu, 06 Jul 2000 00:25:00 -0000
Message-id: <200007060724.JAA01609@loewis.home.cs.tu-berlin.de>
References: <20000621201711.A475@goriot.enst.fr>
X-SW-Source: 2000-07/msg00154.html
Content-length: 291

Thanks for your bug report. The mainline compiler (2.96 20000607
(experimental)) reports

In file included from genetic.cpp:17:
genetic.h:44: size of member `population' is not constant
genetic.h:45: size of member `new_pop' is not constant

so the bug appears to be fixed.

Regards,
Martin
>From martin@loewis.home.cs.tu-berlin.de Thu Jul 06 00:25:00 2000
From: "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>
To: jcampbell3@prodigy.net
Cc: gcc-bugs@gcc.gnu.org
Subject: Re: C++v2,96:member template conversion not implicit
Date: Thu, 06 Jul 2000 00:25:00 -0000
Message-id: <200007060722.JAA01602@loewis.home.cs.tu-berlin.de>
References: <395F50C2.5525F221@prodigy.net>
X-SW-Source: 2000-07/msg00153.html
Content-length: 69

Thanks for your bug report. I've put it into GNATS.

Regards,
Martin
>From martin@loewis.home.cs.tu-berlin.de Thu Jul 06 00:30:00 2000
From: "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>
To: binder@iue.tuwien.ac.at
Cc: gcc-bugs@gcc.gnu.org
Subject: Re: g++ optimizer and exceptions ...
Date: Thu, 06 Jul 2000 00:30:00 -0000
Message-id: <200007060726.JAA01627@loewis.home.cs.tu-berlin.de>
References: <394E3A54.EE7E2817@iue.tuwien.ac.at>
X-SW-Source: 2000-07/msg00155.html
Content-length: 69

Thanks for your bug report. I've put it into GNATS.

Regards,
Martin
>From martin@loewis.home.cs.tu-berlin.de Thu Jul 06 00:30:00 2000
From: "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>
To: knuepfer@atlantis.wh2.tu-dresden.de
Cc: gcc-bugs@gcc.gnu.org
Subject: Re: Internal compiler error.
Date: Thu, 06 Jul 2000 00:30:00 -0000
Message-id: <200007060728.JAA01678@loewis.home.cs.tu-berlin.de>
References: <394A0279.E01BC9F0@atlantis.wh2.tu-dresden.de>
X-SW-Source: 2000-07/msg00156.html
Content-length: 69

Thanks for your bug report. I've put it into GNATS.

Regards,
Martin
>From martin@loewis.home.cs.tu-berlin.de Thu Jul 06 00:31:00 2000
From: "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>
To: briareos@lokigames.com
Cc: gcc-bugs@gcc.gnu.org
Subject: Re: Promotion through assignment?
Date: Thu, 06 Jul 2000 00:31:00 -0000
Message-id: <200007060731.JAA01691@loewis.home.cs.tu-berlin.de>
References: <20000615093334.A18070@namaste.lokigames-lan.com>
X-SW-Source: 2000-07/msg00157.html
Content-length: 535

> Is this non-promotion an issue with gcc (2000612) or an aggressive
> promotion by MSVC (which compiles it fine)? A private Cc: is
> appreciated.

Thanks for your bug report. This is not a bug in the compiler, but in
your code. Copy-construction requires a temporary I object.
Constructing that requires two user-defined conversion operators. That
is not a valid conversion sequence.

If you question this analysis, please discuss it in one of the public
C++ fora first, eg. comp.lang.c++.moderated, or comp.std.c++.

Regards,
Martin
>From martin@loewis.home.cs.tu-berlin.de Thu Jul 06 00:36:00 2000
From: "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>
To: pclouns@cs.ucsb.edu
Cc: gcc-bugs@gcc.gnu.org
Subject: Re: Internal Compiler error
Date: Thu, 06 Jul 2000 00:36:00 -0000
Message-id: <200007060735.JAA01756@loewis.home.cs.tu-berlin.de>
References: <200006121729.KAA28586@hercules.cs.ucsb.edu>
X-SW-Source: 2000-07/msg00158.html
Content-length: 69

Thanks for your bug report. I've put it into GNATS.

Regards,
Martin
>From martin@loewis.home.cs.tu-berlin.de Thu Jul 06 00:36:00 2000
From: "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>
To: Eckstein@atair.co.at
Cc: bug-gcc@gnu.org
Subject: Re: bug in gcc version 2.95.2 19991024 (release): member initialization with new
Date: Thu, 06 Jul 2000 00:36:00 -0000
Message-id: <200007060734.JAA01747@loewis.home.cs.tu-berlin.de>
References: <5E0A11593690D31185D00060977D949204F807@ATAIR1>
X-SW-Source: 2000-07/msg00159.html
Content-length: 248

Thanks for your bug report. The mainline compiler (2.96 20000607
(experimental)) generates (with -O2)

	movl	12(%ebp), %eax
	sall	$2, %eax
	pushl	%eax
.LCFI4:
	call	__builtin_vec_new

for this code, so the bug appears to be fixed.

Regards,
Martin
>From martin@loewis.home.cs.tu-berlin.de Thu Jul 06 00:42:00 2000
From: "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>
To: jody@atdesk.com
Cc: gcc-bugs@gcc.gnu.org
Subject: Re: Internal Compiler Error
Date: Thu, 06 Jul 2000 00:42:00 -0000
Message-id: <200007060736.JAA01766@loewis.home.cs.tu-berlin.de>
References: <017d01bfd2f0$9d323300$29f782cc@lewstherin.atdesk.com>
X-SW-Source: 2000-07/msg00160.html
Content-length: 162

Thanks for your bug report. The mainline compiler (2.96 20000624
(experimental)) compiles this without problems, so the bug appears to
be fixed.

Regards,
Martin
>From cap@sparc.spb.su Thu Jul 06 01:34:00 2000
From: "Alexei A. Petrenko" <cap@sparc.spb.su>
To: "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>
Cc: <gcc-bugs@gcc.gnu.org>
Subject: Re: Floating point in gcc
Date: Thu, 06 Jul 2000 01:34:00 -0000
Message-id: <012401bfe725$1eb46bd0$c2cda8c0@sparc.spb.su>
References: <00b801bfe66d$5ba818b0$c2cda8c0@sparc.spb.su> <200007052041.WAA01561@loewis.home.cs.tu-berlin.de>
X-SW-Source: 2000-07/msg00161.html
Content-length: 499

    Thanks a lot. Your help was very useful.

    SY, Alexei

----- Original Message ----- 
From: "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>
To: <cap@sparc.spb.su>
Cc: <gcc-bugs@gcc.gnu.org>
Sent: Thursday, July 06, 2000 12:41 AM
Subject: Re: Floating point in gcc


> >     Is this gcc bug?
> 
> Thanks for your bug report. This is not a bug in the compiler, but in
> your code; please see
> 
> http://gcc.gnu.org/cgi-bin/fom.cgi?file=49
> 
> Regards,
> Martin
> 
>From deepakc@zxmail.com Thu Jul 06 01:34:00 2000
From: deepakc <deepakc@zxmail.com>
To: "'gcc-bugs@gcc.gnu.org'" <gcc-bugs@gcc.gnu.org>
Subject: Porting
Date: Thu, 06 Jul 2000 01:34:00 -0000
Message-id: <FF2E85D46133D3119868006008AC26483A56CE@MAIL1>
X-SW-Source: 2000-07/msg00162.html
Content-length: 514

Hi,
  At the risk of sounding stupid....
  I am trying to port the compiler to a new arch..
  Where could I find some help and resources regarding
  porting (other than the GCC manuals).Preferably something
  which gives a deep technical insight into GCC data structures
  and working.A description of the source tree would also help.
  Any help in this regard would be deeply appreciated.

                        Thanks in advance
                         Regards,
                          Deepak Chandrashekar
>From nathan@codesourcery.com Thu Jul 06 01:43:00 2000
From: Nathan Sidwell <nathan@codesourcery.com>
To: "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>
Cc: sebor@roguewave.com, gcc-bugs@gcc.gnu.org, nathan <nathan@acm.org>
Subject: Re: g++ 2.96 -W issues bogus warning for conditional expression with enum  and unsigned
Date: Thu, 06 Jul 2000 01:43:00 -0000
Message-id: <396446DA.4EE6BFA2@codesourcery.com>
References: <3962C10C.5DF7D614@roguewave.com> <200007060706.JAA01433@loewis.home.cs.tu-berlin.de>
X-SW-Source: 2000-07/msg00163.html
Content-length: 1004

"Martin v. Loewis" wrote:

> so maybe Nathan can comment about the exact rationale for this

What I wrote about that is available at
http://gcc.gnu.org/ml/gcc-patches/1999-08n/msg00843.html
(summary: they ware existing warnings which had been rendered impotent
by changes elsewhere).

I happen to think them sensible (maybe the wording could be
changed to make it clear what is happening).

However, looking at Martin Sebor's example, the enumeration should be
unsigned, so the warning should not be triggered -- I'll take a look.

> warning, and point to the exact place in the documentation where this
> warning is documented.
Documentation? You want documentation? There's no section in gcc.texi
describing the rationale for particular warnings, perhaps there should
be.

nathan

-- 
Dr Nathan Sidwell   ::   http://www.codesourcery.com   ::   CodeSourcery LLC
         'But that's a lie.' - 'Yes it is. What's your point?'
nathan@codesourcery.com : http://www.cs.bris.ac.uk/~nathan/ : nathan@acm.org
>From masanobu@iij.ad.jp Thu Jul 06 01:47:00 2000
From: SAITOH Masanobu <masanobu@iij.ad.jp>
To: gcc-bugs@gcc.gnu.org
Cc: masanobu@iij.ad.jp
Subject: [su]divsi3 in sh.md
Date: Thu, 06 Jul 2000 01:47:00 -0000
Message-id: <200007060847.RAA20029@c4501.iij.ad.jp>
X-SW-Source: 2000-07/msg00164.html
Content-length: 9116

 Some complexed function becomes wrong under coff-sh
(I tested egcs-20000703, NetBSD/sh3 1.4.1).

 zic in tzcode ( ftp://elsie.nci.nih.gov/pub/ ) dies by
bus error when it was compiled with -O1 (-O2 works fine).

The isleap() macro in zic.c::rpytime() will call __sdivsi3().

-------------- a part of zic.c::rpytime() ----------------
#define isleap(y) (((y) % 4) == 0 && (((y) % 100) != 0 || ((y) % 400) == 0))

static time_t
rpytime(rp, wantedy)
register const struct rule * const	rp;
register const int			wantedy;
{
	register int	y, m, i;
	register long	dayoff;			/* with a nod to Margaret O. */
	register time_t	t;

	if (wantedy == INT_MIN)
		return min_time;
	if (wantedy == INT_MAX)
		return max_time;
	dayoff = 0;
	m = TM_JANUARY;
	y = EPOCH_YEAR;
	while (wantedy != y) {
		if (wantedy > y) {
			i = len_years[isleap(y)];
			++y;
		} else {
			--y;
			i = -len_years[isleap(y)];
		}
		dayoff = oadd(dayoff, eitol(i));
	}
	while (m != rp->r_month) {
		i = len_months[isleap(y)][m];
		dayoff = oadd(dayoff, eitol(i));
		++m;
	}
	.
	.
	.
--------------------------------------------------------------

--------------------- part of zic.s (-O1) --------------------
L1282:
	add	#-4,r15
	mov.l	L1329,r1
	jsr	@r1
	mov	r9,r4
	mov.l	L1330,r1
	mov	r11,r4
	jsr	@r1
	mov	r0,r5
	mov	r0,r11
	add	#4,r15
	cmp/eq	r10,r8
	bf	L1278
L1277:
	mov.l	@(24,r12),r1
	mov.l	@r14,r0
	cmp/eq	r1,r0
	bt	L1316
	mov.l	L1331,r9
	mov	r10,r4
	jsr	@r13		<===    r13 is the address of __sdivsi3().
	mov	#100,r5			But, it doesn't set (the instruction
	mov	r0,r1			to set r13 appear later of this
	shll2	r1			instruction).
	mov	r1,r8
	add	r0,r8
	.align 2
L1288:
--------------------------------------------------------------

gcc/config/sh/sh.md says:

-------------------- sh.md::divsi3 ---------------------------
(define_expand "divsi3"
  [(set (match_dup 3) (symbol_ref:SI "__sdivsi3"))
   (set (reg:SI 4) (match_operand:SI 1 "general_operand" ""))
   (set (reg:SI 5) (match_operand:SI 2 "general_operand" ""))
   (parallel [(set (match_operand:SI 0 "register_operand" "")
		   (div:SI (reg:SI 4)
			   (reg:SI 5)))
	      (clobber (reg:SI 18))
	      (clobber (reg:SI 17))
	      (clobber (reg:SI 1))
	      (clobber (reg:SI 2))
	      (clobber (reg:SI 3))
	      (use (match_dup 3))])]
  ""
  "
{
  rtx first, last;

  operands[3] = gen_reg_rtx(SImode);
  /* Emit the move of the address to a pseudo outside of the libcall.  */
  if (TARGET_HARD_SH4)
    {
	/***********************************************
	 It seems following insn IS the "first" insn to
	block with REG_LIBCALL-REG_RETVAL
	************************************************/
      emit_move_insn (operands[3],
		      gen_rtx_SYMBOL_REF (SImode, \"__sdivsi3_i4\"));
      if (TARGET_FPU_SINGLE)
	last = gen_divsi3_i4_single (operands[0], operands[3]);
      else
	last = gen_divsi3_i4 (operands[0], operands[3]);
    }
  else
    {
	/***********************************************
	 It seems following insn IS the "first" insn to
	block with REG_LIBCALL-REG_RETVAL
	************************************************/
      emit_move_insn (operands[3], gen_rtx_SYMBOL_REF (SImode, \"__sdivsi3\"));
      last = gen_divsi3_i1 (operands[0], operands[3]);
    }
	/***********************************************
	 It seems following insn ISN'T the "first" insn to
	block with REG_LIBCALL-REG_RETVAL
	************************************************/
  first = emit_move_insn (gen_rtx_REG (SImode, 4), operands[1]);
  emit_move_insn (gen_rtx_REG (SImode, 5), operands[2]);
  last = emit_insn (last);
  /* Wrap the sequence in REG_LIBCALL / REG_RETVAL notes so that loop
     invariant code motion can move it.  */
  REG_NOTES (first) = gen_rtx_INSN_LIST (REG_LIBCALL, last, REG_NOTES (first));
  REG_NOTES (last) = gen_rtx_INSN_LIST (REG_RETVAL, first, REG_NOTES (last));
  DONE;
}")
-----------------------------------------------------------------------



 It seems following patch fixes this problem. Is this correct?

--------------------- patch for udivsi3 and sdivsi3 --------------------
*** sh.md.orig	Fri Jun  2 08:14:27 2000
--- sh.md	Thu Jul  6 11:17:45 2000
***************
*** 937,943 ****
    /* Emit the move of the address to a pseudo outside of the libcall.  */
    if (TARGET_HARD_SH4)
      {
!       emit_move_insn (operands[3],
  		      gen_rtx_SYMBOL_REF (SImode, \"__udivsi3_i4\"));
        if (TARGET_FPU_SINGLE)
  	last = gen_udivsi3_i4_single (operands[0], operands[3]);
--- 937,943 ----
    /* Emit the move of the address to a pseudo outside of the libcall.  */
    if (TARGET_HARD_SH4)
      {
!       first = emit_move_insn (operands[3],
  		      gen_rtx_SYMBOL_REF (SImode, \"__udivsi3_i4\"));
        if (TARGET_FPU_SINGLE)
  	last = gen_udivsi3_i4_single (operands[0], operands[3]);
***************
*** 946,956 ****
      }
    else
      {
!       emit_move_insn (operands[3],
  		      gen_rtx_SYMBOL_REF (SImode, \"__udivsi3\"));
        last = gen_udivsi3_i1 (operands[0], operands[3]);
      }
!   first = emit_move_insn (gen_rtx_REG (SImode, 4), operands[1]);
    emit_move_insn (gen_rtx_REG (SImode, 5), operands[2]);
    last = emit_insn (last);
    /* Wrap the sequence in REG_LIBCALL / REG_RETVAL notes so that loop
--- 946,956 ----
      }
    else
      {
!       first = emit_move_insn (operands[3],
  		      gen_rtx_SYMBOL_REF (SImode, \"__udivsi3\"));
        last = gen_udivsi3_i1 (operands[0], operands[3]);
      }
!   emit_move_insn (gen_rtx_REG (SImode, 4), operands[1]);
    emit_move_insn (gen_rtx_REG (SImode, 5), operands[2]);
    last = emit_insn (last);
    /* Wrap the sequence in REG_LIBCALL / REG_RETVAL notes so that loop
***************
*** 1023,1029 ****
    /* Emit the move of the address to a pseudo outside of the libcall.  */
    if (TARGET_HARD_SH4)
      {
!       emit_move_insn (operands[3],
  		      gen_rtx_SYMBOL_REF (SImode, \"__sdivsi3_i4\"));
        if (TARGET_FPU_SINGLE)
  	last = gen_divsi3_i4_single (operands[0], operands[3]);
--- 1023,1029 ----
    /* Emit the move of the address to a pseudo outside of the libcall.  */
    if (TARGET_HARD_SH4)
      {
!       first = emit_move_insn (operands[3],
  		      gen_rtx_SYMBOL_REF (SImode, \"__sdivsi3_i4\"));
        if (TARGET_FPU_SINGLE)
  	last = gen_divsi3_i4_single (operands[0], operands[3]);
***************
*** 1032,1041 ****
      }
    else
      {
!       emit_move_insn (operands[3], gen_rtx_SYMBOL_REF (SImode, \"__sdivsi3\"));
        last = gen_divsi3_i1 (operands[0], operands[3]);
      }
!   first = emit_move_insn (gen_rtx_REG (SImode, 4), operands[1]);
    emit_move_insn (gen_rtx_REG (SImode, 5), operands[2]);
    last = emit_insn (last);
    /* Wrap the sequence in REG_LIBCALL / REG_RETVAL notes so that loop
--- 1032,1041 ----
      }
    else
      {
!       first = emit_move_insn (operands[3], gen_rtx_SYMBOL_REF (SImode, \"__sdivsi3\"));
        last = gen_divsi3_i1 (operands[0], operands[3]);
      }
!   emit_move_insn (gen_rtx_REG (SImode, 4), operands[1]);
    emit_move_insn (gen_rtx_REG (SImode, 5), operands[2]);
    last = emit_insn (last);
    /* Wrap the sequence in REG_LIBCALL / REG_RETVAL notes so that loop
-----------------------------------------------------------------------




But, a new problem occurred after this patch was applied.

Followin programs doesn't work when it compiled with -O1
(-O2 works fine).

------ test code for new patch -----------
#include <stdio.h>
#include <stdlib.h>


int g = 1;

int
main()
{
	int a = 1, b = 1;

#define DIV(g)	(g * 8 / 3)

	printf("--- a = %d, DIV = %d\n", a, DIV(g));
	printf("--- (a > DIV) = %d\n", a > DIV(g));

	while (a > DIV(g)) {
		printf("why?\n");
		if (b == 1)
			break;
	}
	return 0;
}
-----------------

-------------- gcc -O2 -S ----------------
	.file	"wh2.c"
	.data
gcc2_compiled.:
___gnu_compiled_c:
	.global	_g
	.align 2
_g:
	.long	1
	.text
	.align 2
LC0:
	.ascii "--- a = %d, DIV = %d\12\0"
	.align 2
LC1:
	.ascii "--- (a > DIV) = %d\12\0"
	.align 2
LC2:
	.ascii "why?\12\0"
	.align 2
	.global	_main
_main:
	mov.l	r8,@-r15
	mov.l	r9,@-r15
	mov.l	r10,@-r15
	mov.l	r11,@-r15
	mov.l	r12,@-r15
	mov.l	r14,@-r15
	sts.l	pr,@-r15
	mov.l	L11,r1
	jsr	@r1
	mov	r15,r14
	mov	#1,r10
	mov	r10,r11
	add	#-4,r15
	mov.l	L12,r8
	mov.l	@r8,r4
	mov.l	L13,r7
	shll2	r4
	add	r4,r4
	jsr	@r7
	mov	#3,r5
	mov.l	L14,r9
	mov.l	L15,r4
	mov	r10,r5
	jsr	@r9
	mov	r0,r6
	mov.l	@r8,r4
	mov.l	L13,r7
	shll2	r4
	add	r4,r4
	jsr	@r7
	mov	#3,r5
	cmp/gt	r0,r10
	mov.l	L16,r4
	jsr	@r9
	movt	r5
	add	#4,r15
	mov	r9,r8
	.align 2
L10:
	cmp/gt	r12,r11		<= r12 is uninitialized
	bf	L8
	mov.l	L17,r4
	jsr	@r8
	add	#-4,r15
	add	#4,r15
	mov	r10,r0
	cmp/eq	#1,r0
	bf	L10
L8:
	mov	#0,r0
	mov	r14,r15
	lds.l	@r15+,pr
	mov.l	@r15+,r14
	mov.l	@r15+,r12
	mov.l	@r15+,r11
	mov.l	@r15+,r10
	mov.l	@r15+,r9
	rts	
	mov.l	@r15+,r8
L18:
	.align 2
L11:
	.long	___main
L12:
	.long	_g
L13:
	.long	___sdivsi3
L14:
	.long	_printf
L15:
	.long	LC0
L16:
	.long	LC1
L17:
	.long	LC2
------------------------------------------

 I don't know how to solve this problem.

----------------------------------------------------------
		SAITOH Masanobu (masanobu@iij.ad.jp
				  msaitoh@netbsd.org)
>From nathan@codesourcery.com Thu Jul 06 02:44:00 2000
From: Nathan Sidwell <nathan@codesourcery.com>
To: "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>, sebor@roguewave.com, gcc-bugs@gcc.gnu.org
Subject: Re: g++ 2.96 -W issues bogus warning for conditional expression with enum  and unsigned
Date: Thu, 06 Jul 2000 02:44:00 -0000
Message-id: <3964552F.A8254A44@codesourcery.com>
References: <3962C10C.5DF7D614@roguewave.com> <200007060706.JAA01433@loewis.home.cs.tu-berlin.de> <396446DA.4EE6BFA2@codesourcery.com>
X-SW-Source: 2000-07/msg00165.html
Content-length: 1258

Nathan Sidwell wrote:
> However, looking at Martin Sebor's example, the enumeration should be
> unsigned, so the warning should not be triggered -- I'll take a look.
Ok, digging deeper I find code in type_promotes_to (cvt.c), which
converts to int, if that can represent all the values of the enumeration.
However, I believe that is incorrect.

[4.5]/2 says an enumeration can be implicitly converted to the first of
`int', `unsigned int', `long' or `unsigned long' that can represent all
the values of the underlying type. I.e. not simply all the values of the
enumeration.

[7.2]/5 says the underlying type is an integral type that can represent
all the enumerator values. It is implementation define as to which integral
type is chosen.

We choose `unsigned int' for enumerations with non-negative values,
so those should promote to `unsigned int', not `int'. [4.5]/2 would
promote an `unsigned short' underlying type to `int' in preference to
`unsigned int', if we had such things.

Is there a language lawyer in the house?

nathan

-- 
Dr Nathan Sidwell   ::   http://www.codesourcery.com   ::   CodeSourcery LLC
         'But that's a lie.' - 'Yes it is. What's your point?'
nathan@codesourcery.com : http://www.cs.bris.ac.uk/~nathan/ : nathan@acm.org
>From Joerg.Bartholdt@xtradyne.de Thu Jul 06 07:11:00 2000
From: Joerg Bartholdt <Joerg.Bartholdt@xtradyne.de>
To: gcc-bugs@gcc.gnu.org
Subject: Re: bugs in gcc-2.95.2 fixed: Race-condition on multiprocessors when running multi-threaded and bug
Date: Thu, 06 Jul 2000 07:11:00 -0000
Message-id: <39649328.6F43E79@Xtradyne.de>
X-SW-Source: 2000-07/msg00166.html
Content-length: 293

Hello *,

Unfortunately, the patch provided does solve the problem concerning the
comparism of equal strings, but breaks the operator == and !=. The patch
was not tested enough, sorry, my fault.
We are working on a test suite and provide a _real_ patch as soon as
possible.

Jörg Bartholdt



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Bugs
       [not found] <Pine.LNX.4.10.9910251917490.14825-100000@starwars.ece.iisc.ernet.in>
@ 1999-10-31 23:03 ` Martin v. Loewis
  0 siblings, 0 replies; 15+ messages in thread
From: Martin v. Loewis @ 1999-10-31 23:03 UTC (permalink / raw)
  To: sujit; +Cc: egcs-bugs

> FGAircraft.cpp:304: Internal compiler error.
[...]
> It would be nice if you can tell me how to fix this bug.

Thanks for your bug report. Unfortunately, this is not enough to
reproduce the problem. Please check

http://egcs.cygnus.com/faq.html#bugreport

to see what constitutes a bug report. Please provide more details;
alternatively, you could try to upgrade to gcc 2.95.1.

Regards,
Martin


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: bugs
  1999-08-30  3:01 bugs Prof. Dr. L. Banyai
@ 1999-08-31 22:45 ` Alexandre Oliva
  0 siblings, 0 replies; 15+ messages in thread
From: Alexandre Oliva @ 1999-08-31 22:45 UTC (permalink / raw)
  To: Prof. Dr. L. Banyai; +Cc: egcs-bugs, bla

On Aug 30, 1999, "Prof. Dr. L. Banyai" <bla@pflug.th.physik.uni-frankfurt.de> wrote:

> paragraph.C:2102: See <URL: http://egcs.cygnus.com/faq.html#bugreport > for details.

Why don't you?

-- 
Alexandre Oliva http://www.dcc.unicamp.br/~oliva IC-Unicamp, Bra[sz]il
oliva@{dcc.unicamp.br,guarana.{org,com}} aoliva@{acm.org,computer.org}
oliva@{gnu.org,kaffe.org,{egcs,sourceware}.cygnus.com,samba.org}
** I may forward mail about projects to mailing lists; please use them


^ permalink raw reply	[flat|nested] 15+ messages in thread

* bugs
@ 1999-08-30  3:01 Prof. Dr. L. Banyai
  1999-08-31 22:45 ` bugs Alexandre Oliva
  0 siblings, 1 reply; 15+ messages in thread
From: Prof. Dr. L. Banyai @ 1999-08-30  3:01 UTC (permalink / raw)
  To: egcs-bugs; +Cc: bla

````````````````````````````````````````````````````````````````````````````````
Prof. Dr. L. Banyai 
                Institut f"ur Theoretische Physik        Tel: +49 (69) 798 23314
                Johann Wolfgang Goethe-Universit"at      FAX: +49 (69) 798 28354
                D-60054 Frankfurt     bla@mandala.th.physik.uni-frankfurt.de
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

Dear Sirs,
by trying to compile the newest Lyx version 1.03 on my SuSe-Linux 6.1 distribution
 I have encountered the following problem:
----------------------------------------------
g++ -c -g -O2 -I. -I. -I../images   -I/usr/X11R6/include texrow.C 
g++ -c -g -O2 -I. -I. -I../images   -I/usr/X11R6/include paragraph.C 
paragraph.C: In method `class LyXParagraph * LyXParagraph::TeXOnePar(class
LStri
ng &, class TexRow &, class LString &, class TexRow &, int &)':
paragraph.C:2102: Internal compiler error.
paragraph.C:2102: Please submit a full bug report to
`egcs-bugs@egcs.cygnus.com'
.
paragraph.C:2102: See <URL: http://egcs.cygnus.com/faq.html#bugreport > for
detail
s.
make[1]: *** [paragraph.o] Error 1
make[1]: Leaving directory `/home/bla/lyx-1.0.3/src'
make: *** [all] Error 1
----------------------------------------------------

In the same time I had no difficulty at all to compile it with an old Linux version
of 1997 on another machine.
I would be grateful for your help.

With best regards,
L. Banyai
>From oliva@dcc.unicamp.br Mon Aug 30 03:04:00 1999
From: Alexandre Oliva <oliva@dcc.unicamp.br>
To: "Prof. Dr. L. Banyai" <bla@pflug.th.physik.uni-frankfurt.de>
Cc: egcs-bugs@egcs.cygnus.com, bla@mandala.th.physik.uni-frankfurt.de
Subject: Re: bugs
Date: Mon, 30 Aug 1999 03:04:00 -0000
Message-id: <or906tmvos.fsf@cupuacu.lsd.dcc.unicamp.br>
References: <199908301001.MAA17378@pflug.th.physik.uni-frankfurt.de>
X-SW-Source: 1999-08/msg01127.html
Content-length: 472

On Aug 30, 1999, "Prof. Dr. L. Banyai" <bla@pflug.th.physik.uni-frankfurt.de> wrote:

> paragraph.C:2102: See <URL: http://egcs.cygnus.com/faq.html#bugreport > for details.

Why don't you?

-- 
Alexandre Oliva http://www.dcc.unicamp.br/~oliva IC-Unicamp, Bra[sz]il
oliva@{dcc.unicamp.br,guarana.{org,com}} aoliva@{acm.org,computer.org}
oliva@{gnu.org,kaffe.org,{egcs,sourceware}.cygnus.com,samba.org}
** I may forward mail about projects to mailing lists; please use them
>From sverkerw@erix.ericsson.se Mon Aug 30 04:59:00 1999
From: Sverker Wiberg <sverkerw@erix.ericsson.se>
To: gcc-bugs@gcc.gnu.org
Subject: C++ throw() dumps core on sunos 5.5.1
Date: Mon, 30 Aug 1999 04:59:00 -0000
Message-id: <37CA71FC.47F3B057@erix.ericsson.se>
X-SW-Source: 1999-08/msg01128.html
Content-length: 5224

When a C++-program compiled by GCC 2.95.1 on sunos 5.5.1 throw()s an
exception, a bus error (with accompanying core dump) is unexpectedly
raised.

Compilation output and prerocessed source are included.

Here is the GDB stack trace:

bash$ gdb conftest core
GDB is free software and you are welcome to distribute copies of it
 under certain conditions; type "show copying" to see the conditions.
There is absolutely no warranty for GDB; type "show warranty" for
details.
GDB 4.16 (sparc-sun-solaris2.5.1),
Copyright 1996 Free Software Foundation, Inc...
Core was generated by `./conftest'.
Program terminated with signal 10, Bus error.
Reading symbols from /usr/lib/libdl.so.1...done.
Reading symbols from /usr/lib/libelf.so.1...done.
Reading symbols from /usr/lib/libsocket.so.1...done.
Reading symbols from /usr/lib/libnsl.so.1...done.
Reading symbols from /usr/lib/libm.so.1...done.
Reading symbols from /usr/lib/libc.so.1...done.
Reading symbols from /usr/lib/libintl.so.1...done.
Reading symbols from /usr/lib/libmp.so.1...done.
Reading symbols from /usr/lib/libw.so.1...done.
Reading symbols from
/usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1...done.
#0  0x138a4 in execute_cfa_insn (p=0x26352, state=0xeffff3b0,
info=0xeffff5f0,
    pc=0x0) at ./frame.c:626
626         {
(gdb) info frame
Stack level 0, frame at 0xeffff348:
 pc = 0x138a4 in execute_cfa_insn (./frame.c:626); saved pc 0x13dfc
 called by frame at 0xeffff640
 source language c.
 Arglist at 0xeffff348, args: p=0x26352, state=0xeffff3b0,
info=0xeffff5f0,
    pc=0x0
 Locals at 0xeffff348,
(gdb) info locals
No locals.
(gdb) up
#1  0x13dfc in __frame_state_for (pc_target=0x12720,
state_in=0xeffff6b0)
    at ./frame.c:627
627         case DW_CFA_set_loc:
(gdb) up
#1  0x13dfc in __frame_state_for (pc_target=0x12720,
state_in=0xeffff6b0)
    at ./frame.c:627
627         case DW_CFA_set_loc:
(gdb) info frame
Stack level 1, frame at 0xeffff640:
 pc = 0x13dfc in __frame_state_for (./frame.c:627); saved pc 0x12734
 called by frame at 0xeffff900, caller of frame at 0xeffff348
 source language c.
 Arglist at 0xeffff640, args: pc_target=0x12720, state_in=0xeffff6b0
 Locals at 0xeffff640,
(gdb) info locals
No locals.
(gdb) up
#2  0x12734 in __throw ()
(gdb) info frame
Stack level 2, frame at 0xeffff900:
 pc = 0x12734 in __throw; saved pc 0x118c4
 called by frame at 0xeffff980, caller of frame at 0xeffff640
 source language c.
 Arglist at 0xeffff900, args:
 Locals at 0xeffff900,
(gdb) info locals
No locals.
(gdb) up
#3  0x118c4 in main ()
(gdb) info frame
Stack level 3, frame at 0xeffff980:
 pc = 0x118c4 in main; saved pc 0x11734
 caller of frame at 0xeffff900
 Arglist at 0xeffff980, args:
 Locals at 0xeffff980,
(gdb) info locals
No symbol table info available.
(gdb) quit


/Sverker Wiberg
Reading specs from /opt/local/pgm/gcc-2.95.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.1/specs
gcc version 2.95.1 19990816 (release)
 /opt/local/pgm/gcc-2.95.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.1/cpp -lang-c++ -v -I/opt/local/include -D__GNUC__=2 -D__GNUG__=2 -D__GNUC_MINOR__=95 -D__cplusplus -Dsparc -Dsun -Dunix -D__svr4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__ -D__SVR4 -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(svr4) -D__EXCEPTIONS -D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc) conftest.C conftest.ii
GNU CPP version 2.95.1 19990816 (release) (sparc)
#include "..." search starts here:
#include <...> search starts here:
 /opt/local/include
 /opt/local/pgm/gcc-2.95.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.1/../../../../include/g++-3
 /opt/local/pgm/gcc-2.95.1/include
 /opt/local/pgm/gcc-2.95.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.1/../../../../sparc-sun-solaris2.5.1/include
 /opt/local/pgm/gcc-2.95.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.1/include
 /usr/include
End of search list.
The following default directories have been omitted from the search path:
End of omitted list.
 /opt/local/pgm/gcc-2.95.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.1/cc1plus conftest.ii -quiet -dumpbase conftest.cc -O -O0 -version -fno-exceptions -fexceptions -o conftest.s
GNU C++ version 2.95.1 19990816 (release) (sparc-sun-solaris2.5.1) compiled by GNU C version 2.95.1 19990816 (release).
 /opt/local/pgm/binutils-2.9.1/bin/as -V -Qy -s -o conftest.o conftest.s
GNU assembler version 2.9.1 (sparc-sun-solaris2.5.1), using BFD version 2.9.1
 /opt/local/pgm/gcc-2.95.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.1/collect2 -V -Y P,/usr/ccs/lib:/usr/lib -Qy -o conftest /opt/local/pgm/gcc-2.95.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.1/crt1.o /opt/local/pgm/gcc-2.95.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.1/crti.o /usr/ccs/lib/values-Xa.o /opt/local/pgm/gcc-2.95.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.1/crtbegin.o -L/usr/local/lib -L/usr/share/lib -L/opt/local/lib -L/opt/local/pgm/gcc-2.95.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.1 -L/usr/ccs/bin -L/usr/ccs/lib -L/opt/local/pgm/gcc-2.95.1/lib conftest.o -lcurses -ltermcap -ldl -lelf -lsocket -lnsl -lstdc++ -lm -lgcc -lc -lgcc /opt/local/pgm/gcc-2.95.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.1/crtend.o /opt/local/pgm/gcc-2.95.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.1/crtn.o
GNU ld version 2.9.1 (with BFD 2.9.1)
  Supported emulations:
   elf32_sparc
>From braunm@kiaat.unisa.ac.za Mon Aug 30 05:00:00 1999
From: Dr M Braun <braunm@kiaat.unisa.ac.za>
To: egcs-bugs@egcs.cygnus.com
Subject: g77: problems with allocating more than 64M doubles or .5 G bytesto an array 
Date: Mon, 30 Aug 1999 05:00:00 -0000
Message-id: <Pine.A41.4.05.9908301353010.56650-100000@kiaat.unisa.ac.za>
X-SW-Source: 1999-08/msg01129.html
Content-length: 992

Dear Maintainer of egcs-g77

I encounter the following problem:
when using g77 under linux to compile the following simple code
======= cut here =========
      real*8 b(768,1024*128)
      integer i,j,k
      do i=1,768
         do j=1,1024*128
            b(i,j)=i+j/5000d0
         enddo
      enddo
C     
      end
== cut here ==
I get the following error message at compile-time
eatmem_huge.f: In program `MAIN__':
eatmem_huge.f:1: 
         real*8 b(768,1024*128)
                ^
Array `b' at (^) is too large to handle

this is kind of  restrictive if you need to work with very large matrices
Under g++ this problem is not existent; you can allocate the sum of
free RAM and swap before he complains at run time!

It is 

your sincerely





Dr Moritz Braun                           Tel.: 27-12-4298006/8714/8027
Physics Department 	                  Fax.: 27-12-4293643
University of South Africa (UNISA)	  braunm@kiaat.unisa.ac.za
P.O. Box 392 				  0003 Pretoria South Africa 


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Bugs
@ 1999-06-30 23:07 Axel Springer
  1999-06-16 22:43 ` Bugs Alexandre Oliva
  0 siblings, 1 reply; 15+ messages in thread
From: Axel Springer @ 1999-06-30 23:07 UTC (permalink / raw)
  To: egcs-bugs

till the install of the libstdc++-2.90.5 on my suse 6.1 system i got the
following messages:

make[2]: Entering directory
`/home/graveluth/download/unpacked/libstdc++-2.90.5/src'
/bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I..
-nostdinc++ -I.. -I../stl -I../libio     -g -D_GNU_SOURCE
-fno-implicit-templates  -fimplicit-templates -c misc-inst.cc
rm -f .libs/misc-inst.lo
c++ -DHAVE_CONFIG_H -I. -I. -I.. -nostdinc++ -I.. -I../stl -I../libio -g
-D_GNU_SOURCE -fno-implicit-templates -fimplicit-templates -c  -fPIC
-DPIC misc-inst.cc -o .libs/misc-inst.lo
../bits/std_ostream.h: In function `class
basic_ostream<char,char_traits<char> > & operator
<<<char_traits<char>>(class basic_ostream<char,char_traits<char> > &,
const char *)':
misc-inst.cc:100:   instantiated from here
../bits/std_ostream.h:425: Internal compiler error.
../bits/std_ostream.h:425: Please submit a full bug report to
`egcs-bugs@egcs.cygnus.com'.
../bits/std_ostream.h:425: See
<URL: http://egcs.cygnus.com/faq.html#bugreport > for details.
make[2]: *** [misc-inst.lo] Error 1
make[2]: Leaving directory
`/home/graveluth/download/unpacked/libstdc++-2.90.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/graveluth/download/unpacked/libstdc++-2.90.5'
make: *** [all-recursive-am] Error 2


i hope this report will help

Axel Springer


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Bugs
  1999-06-30 23:07 Bugs Axel Springer
@ 1999-06-16 22:43 ` Alexandre Oliva
  0 siblings, 0 replies; 15+ messages in thread
From: Alexandre Oliva @ 1999-06-16 22:43 UTC (permalink / raw)
  To: Axel Springer; +Cc: egcs-bugs

On Jun 16, 1999, Axel Springer <graveluth@gmx.net> wrote:

> ../bits/std_ostream.h:425: See
> <URL: http://egcs.cygnus.com/faq.html#bugreport > for details.

Please do

-- 
Alexandre Oliva http://www.dcc.unicamp.br/~oliva IC-Unicamp, Bra[sz]il
{oliva,Alexandre.Oliva}@dcc.unicamp.br  aoliva@{acm.org,computer.org}
oliva@{gnu.org,kaffe.org,{egcs,sourceware}.cygnus.com,samba.org}
*** E-mail about software projects will be forwarded to mailing lists


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: BUGS
  1998-11-11 13:58 BUGS Angeles Lopez C.
  1998-11-11 18:07 ` BUGS The Hermit Hacker
@ 1998-11-11 18:07 ` Alexandre Oliva
  1 sibling, 0 replies; 15+ messages in thread
From: Alexandre Oliva @ 1998-11-11 18:07 UTC (permalink / raw)
  To: Angeles Lopez C.; +Cc: egcs-bugs

On Nov 11, 1998, "Angeles Lopez C." <angeles@inaoep.mx> wrote:

> paragraph.C:52: Internal compiler error.
> paragraph.C:52: Please submit a full bug report to `egcs-bugs@cygnus.com'.

http://egcs.cygnus.com/faq.html#bugreport

-- 
Alexandre Oliva  http://www.dcc.unicamp.br/~oliva  aoliva@{acm.org}
oliva@{dcc.unicamp.br,gnu.org,egcs.cygnus.com,samba.anu.edu.au}
Universidade Estadual de Campinas, SP, Brasil



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: BUGS
  1998-11-11 13:58 BUGS Angeles Lopez C.
@ 1998-11-11 18:07 ` The Hermit Hacker
  1998-11-11 18:07 ` BUGS Alexandre Oliva
  1 sibling, 0 replies; 15+ messages in thread
From: The Hermit Hacker @ 1998-11-11 18:07 UTC (permalink / raw)
  To: Angeles Lopez C.; +Cc: egcs-bugs

On Wed, 11 Nov 1998, Angeles Lopez C. wrote:

> Hello,
> 	I try to install 'lyx' and I obtained this message:
> 
> gcc -c -g -O2 -I. -I. -I../images   -I/usr/X11R6/include paragraph.C 
> paragraph.C:52: Internal compiler error.
> paragraph.C:52: Please submit a full bug report to `egcs-bugs@cygnus.com'.
> make[1]: *** [paragraph.o] Error 1
> make[1]: Leaving directory `/home/angeles/lyx/lyx-0.12.0/src'
> make: *** [install] Error 1
> 
> What's the problem?

First, read, which will tell you have to submit a bug report that ppl can
actually work with:

	http://egcs.cygnus.com/faq.html#bugreport

Marc G. Fournier                                
Systems Administrator @ hub.org 
primary: scrappy@hub.org           secondary: scrappy@{freebsd|postgresql}.org 



^ permalink raw reply	[flat|nested] 15+ messages in thread

* BUGS
@ 1998-11-11 13:58 Angeles Lopez C.
  1998-11-11 18:07 ` BUGS The Hermit Hacker
  1998-11-11 18:07 ` BUGS Alexandre Oliva
  0 siblings, 2 replies; 15+ messages in thread
From: Angeles Lopez C. @ 1998-11-11 13:58 UTC (permalink / raw)
  To: egcs-bugs

Hello,
	I try to install 'lyx' and I obtained this message:

gcc -c -g -O2 -I. -I. -I../images   -I/usr/X11R6/include paragraph.C 
paragraph.C:52: Internal compiler error.
paragraph.C:52: Please submit a full bug report to `egcs-bugs@cygnus.com'.
make[1]: *** [paragraph.o] Error 1
make[1]: Leaving directory `/home/angeles/lyx/lyx-0.12.0/src'
make: *** [install] Error 1

What's the problem?

Thanks in advance.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* bugs....
@ 1998-01-08 16:33 Jauder Ho
  0 siblings, 0 replies; 15+ messages in thread
From: Jauder Ho @ 1998-01-08 16:33 UTC (permalink / raw)
  To: egcs-bugs

doesn't wanna compile strace...

marvin%strace-3.1.0.1% ./strace
Illegal instruction

strace reveals.
personality(PER_LINUX)                  = 0
geteuid()                               = 1079
getuid()                                = 1079
getgid()                                = 1079
getegid()                               = 1079
--- SIGILL (Illegal instruction) ---
+++ killed by SIGILL +++

--jauder

IMPORTANT NOTICE TO RECIPIENTS: The Entire Physical Universe, Including
This Product, May One Day Collapse Back Into an Infinitesimally Small
Space. Should Another Universe Subsequently and Spontaneously Re-Emerge,
the Existence of This Message in That Universe Cannot be Guaranteed.



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2005-05-16 12:04 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-05-16 12:04 Bugs akshyaya kumar
  -- strict thread matches above, loose matches on Subject: below --
2002-04-03  9:03 bugs Yuriy Lebedyev
2002-03-19  1:03 bugs lebedev
2002-03-18  7:58 bugs lebedev
2002-02-06 12:36 bugs Sampsa Ranta
     [not found] <000501bfe669$52f5fab0$031010ac@geo>
2000-07-05 23:56 ` Bugs Martin v. Loewis
     [not found] <Pine.LNX.4.10.9910251917490.14825-100000@starwars.ece.iisc.ernet.in>
1999-10-31 23:03 ` Bugs Martin v. Loewis
1999-08-30  3:01 bugs Prof. Dr. L. Banyai
1999-08-31 22:45 ` bugs Alexandre Oliva
1999-06-30 23:07 Bugs Axel Springer
1999-06-16 22:43 ` Bugs Alexandre Oliva
1998-11-11 13:58 BUGS Angeles Lopez C.
1998-11-11 18:07 ` BUGS The Hermit Hacker
1998-11-11 18:07 ` BUGS Alexandre Oliva
1998-01-08 16:33 bugs Jauder Ho

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).