Bug#93708: gcc: man versus info inconsistency (-W and -Wall)

2001-04-12 Thread Alexandre Duret-Lutz
Package: gcc
Version: 1:2.95.3-7
Severity: normal

Hi,

The man page for gcc reads

[...]
   -W Print extra warning messages for these events:
[...]
   -Wall  All  of the above `-W' options combined.  These are
[...]

Which I understand means -Wall implies -W.

On the other hand the info manual says just the converse:

[...]
   The following `-W...' options are not implied by `-Wall'.  Some of
[...]
   `-W'
Print extra warning messages for these events:
[...]

I beleive the man page is wrong.




gcc-2.95 override disparity

2001-04-12 Thread Debian Installer
There are disparities between your recently installed upload and the
override file for the following file(s):

libstdc++2.10-dev_2.95.3-11_i386.deb: priority is overridden from optional to 
standard.
g++-2.95_2.95.3-11_i386.deb: priority is overridden from optional to standard.
libg++2.8.1.3-glibc2.2_2.95.3-11_i386.deb: priority is overridden from extra to 
optional.

Either the package or the override file is incorrect.  If you think
the override is correct and the package wrong please fix the package
so that this disparity is fixed in the next upload.  If you feel the
override is incorrect then please reply to this mail and explain why.

--
Debian distribution maintenance software

(This message was generated automatically; if you believe that there
is a problem with it please contact the archive administrators by
mailing [EMAIL PROTECTED])




gcc-2.95_2.95.3.ds5-11_i386.changes INSTALLED

2001-04-12 Thread Debian Installer

Installing:
libstdc++2.10-glibc2.2_2.95.3-11_i386.deb
  to pool/main/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.3-11_i386.deb
gpc-2.95_2.95.3-11_i386.deb
  to pool/main/g/gcc-2.95/gpc-2.95_2.95.3-11_i386.deb
gobjc-2.95_2.95.3-11_i386.deb
  to pool/main/g/gcc-2.95/gobjc-2.95_2.95.3-11_i386.deb
cpp-2.95-doc_2.95.3-11_all.deb
  to pool/main/g/gcc-2.95/cpp-2.95-doc_2.95.3-11_all.deb
libstdc++2.10-dev_2.95.3-11_i386.deb
  to pool/main/g/gcc-2.95/libstdc++2.10-dev_2.95.3-11_i386.deb
gcc-2.95-doc_2.95.3-11_all.deb
  to pool/main/g/gcc-2.95/gcc-2.95-doc_2.95.3-11_all.deb
g++-2.95_2.95.3-11_i386.deb
  to pool/main/g/gcc-2.95/g++-2.95_2.95.3-11_i386.deb
protoize-2.95_2.95.3-11_i386.deb
  to pool/main/g/gcc-2.95/protoize-2.95_2.95.3-11_i386.deb
cpp-2.95_2.95.3-11_i386.deb
  to pool/main/g/gcc-2.95/cpp-2.95_2.95.3-11_i386.deb
libstdc++2.10-dbg_2.95.3-11_i386.deb
  to pool/main/g/gcc-2.95/libstdc++2.10-dbg_2.95.3-11_i386.deb
gpc-2.95-doc_2.95.3-11_all.deb
  to pool/main/g/gcc-2.95/gpc-2.95-doc_2.95.3-11_all.deb
libg++2.8.1.3-glibc2.2_2.95.3-11_i386.deb
  to pool/main/g/gcc-2.95/libg++2.8.1.3-glibc2.2_2.95.3-11_i386.deb
libg++2.8.1.3-dbg_2.95.3-11_i386.deb
  to pool/main/g/gcc-2.95/libg++2.8.1.3-dbg_2.95.3-11_i386.deb
gcc-2.95_2.95.3.ds5-11.dsc
  to pool/main/g/gcc-2.95/gcc-2.95_2.95.3.ds5-11.dsc
gcc-2.95_2.95.3.ds5-11.diff.gz
  to pool/main/g/gcc-2.95/gcc-2.95_2.95.3.ds5-11.diff.gz
libg++2.8.1.3-dev_2.95.3-11_i386.deb
  to pool/main/g/gcc-2.95/libg++2.8.1.3-dev_2.95.3-11_i386.deb
gcc-2.95_2.95.3-11_i386.deb
  to pool/main/g/gcc-2.95/gcc-2.95_2.95.3-11_i386.deb
chill-2.95_2.95.3-11_i386.deb
  to pool/main/g/gcc-2.95/chill-2.95_2.95.3-11_i386.deb
g77-2.95_2.95.3-11_i386.deb
  to pool/main/g/gcc-2.95/g77-2.95_2.95.3-11_i386.deb
gcj-2.95_2.95.3-11_i386.deb
  to pool/main/g/gcc-2.95/gcj-2.95_2.95.3-11_i386.deb
g77-2.95-doc_2.95.3-11_all.deb
  to pool/main/g/gcc-2.95/g77-2.95-doc_2.95.3-11_all.deb
Announcing to debian-devel-changes@lists.debian.org
Setting bugs to severity fixed: 


If the override file requires editing, reply to this mail.

Thank you for your contribution to Debian.




Bug#93786: arm-loop.dpatch

2001-04-12 Thread Philip Blundell
Package: gcc-2.95
Version: 1:2.95.3-11

This patch fixes a problem compiling binutils on ARM.  It's already installed 
on the 2.95 branch in CVS, but if future packages are going to use the 2.95.3 
tarball it would be good to have this included.

#! /bin/sh -e

# DP: Fix for SUBREG problems

src=gcc
if [ $# -eq 3 -a $2 = '-d' ]; then
pdir=-d $3
src=$3/gcc
elif [ $# -ne 1 ]; then
echo 2 `basename $0`: script expects -patch|-unpatch as argument
exit 1
fi
case $1 in
-patch)
patch $pdir -f --no-backup-if-mismatch -p1 --fuzz 10  $0
cd $src  autoconf
;;
-unpatch)
patch $pdir -f --no-backup-if-mismatch -R -p1 --fuzz 10  $0
cd $src  autoconf
;;
*)
echo 2 `basename $0`: script expects -patch|-unpatch as argument
exit 1
esac
exit 0

2001-04-03  Bernd Schmidt  [EMAIL PROTECTED]

* loop.c (combine_movables): Restrict combinations of constants with
different modes so that we don't introduce SUBREGs into memory
addresses.

--- src/gcc/loop.c  2001/01/25 14:03:18 1.156.4.20
+++ src/gcc/loop.c  2001/04/03 12:09:42 1.156.4.21
@@ -1481,10 +1481,16 @@ combine_movables (movables, nregs)
  width as M1.  The check for integer is redundant, but
  safe, since the only case of differing destination
  modes with equal sources is when both sources are
- VOIDmode, i.e., CONST_INT.  */
+ VOIDmode, i.e., CONST_INT.
+   
+ For 2.95, don't do this if the mode of M1 is Pmode.
+ This prevents us from substituting SUBREGs for REGs
+ in memory accesses; not all targets are prepared to
+ handle this properly.  */
   (GET_MODE (m-set_dest) == GET_MODE (m1-set_dest)
|| (GET_MODE_CLASS (GET_MODE (m-set_dest)) == MODE_INT
 GET_MODE_CLASS (GET_MODE (m1-set_dest)) == MODE_INT
+GET_MODE (m1-set_dest) != Pmode
 (GET_MODE_BITSIZE (GET_MODE (m-set_dest))
= GET_MODE_BITSIZE (GET_MODE (m1-set_dest)
   /* See if the source of M1 says it matches M.  */






Bug#12375: marked as done ([Fix in {gcc,egcc}-2.91.x] gcc: -O2 produces bad code !)

2001-04-12 Thread Debian Bug Tracking System
Your message dated Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
with message-id [EMAIL PROTECTED]
and subject line closing gcc272 bugs
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 29 Aug 1997 21:07:51 +
Received: (qmail 18784 invoked from network); 29 Aug 1997 21:07:35 -
Received: from ppp-43.a2points.com (HELO bylbo.nowhere.earth) ([EMAIL 
PROTECTED]@195.10.6.43)
  by 205.229.104.5 with SMTP; 29 Aug 1997 21:07:35 -
Received: (from [EMAIL PROTECTED])
by bylbo.nowhere.earth (8.8.5/8.8.5) id XAA00813;
Fri, 29 Aug 1997 23:10:45 +0200
Date: Fri, 29 Aug 1997 23:10:45 +0200
Message-Id: [EMAIL PROTECTED]
From: Yann Dirson [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: gcc: -O2 produces bad code !
X-Mailer: VM 6.32 under Emacs 19.34.1
Reply-To: Yann Dirson [EMAIL PROTECTED]
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: multipart/mixed;
 boundary=Multipart_Fri_Aug_29_23:10:17_1997-1
Content-Transfer-Encoding: 7bit

--Multipart_Fri_Aug_29_23:10:17_1997-1
Content-Type: text/plain; charset=US-ASCII

Package: gcc
Version: 2.7.2.2-5

This bug should probably be forwarded upstream.

   -O2 optimization may cause erroneous code to be produced. Whether the bug
 is triggered is highly context-dependant, and the included bug.c is near
 minimal. The bug occurs on line 25 (for...); when suppressing lines
 immediately preceding/following this one, the bug doesn't show.
   What happens is that argv is incremented by 4, just as if argv++ has
 been written.
   -O1 doesn't produce this behaviour, as demonstrated by the showbug script.


the bug was reproduced on 2 debian machines.
debian versions of software used:

  gcc   2.7.2.1-2   2.7.2.2-5
  libc5 5.4.33-3N/A
  libc6 N/A 2.0.4-1
  binutils  2.7-3   2.8.1-1
  ldso  1.8.5-1 1.9.2-1

Fortunately, it seems easy to reproduce


attached files are:

bug.c   small C program influenced by the bug
.gdbinitgdb script running the program and displaying
 influenced data
showbug sh script showing the bug

-- 
Yann Dirson [EMAIL PROTECTED]
alt-email:[EMAIL PROTECTED]

http://monge.univ-mlv.fr/~dirson

--Multipart_Fri_Aug_29_23:10:17_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=bug.c
Content-Transfer-Encoding: 7bit

#include errno.h
#include stdio.h
#include sys/kd.h
#include fcntl.h
#include sys/ioctl.h
#include unistd.h

#define VERSION 1

char *progname;
int verbose = 0;

int getfd() {
return 0;
}

int main(int argc, char *argv[])
{
  int fd, i;

  progname = argv[0];

  fd = getfd();

  for (i = 1; i  argc; i++) 
{
  if (!strcmp(argv[i], -V)) 
  printf(%s version %s\n, progname, VERSION);
  else if (!strcmp(argv[i], -v)) 
  verbose = 1;
}

return 0;
}

--Multipart_Fri_Aug_29_23:10:17_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=.gdbinit
Content-Transfer-Encoding: 7bit

list 25
break 25
run an_arg
echo argv is:
print argv
next
echo argv is:
print argv
quit

--Multipart_Fri_Aug_29_23:10:17_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=showbug
Content-Transfer-Encoding: 7bit

#!/bin/sh

echo 'Compiling demos...'

gcc -g -O1 bug.c -o bugO1
gcc -g -O2 bug.c -o bugO2

echo 'Showing correct results (-O1)...'
gdb bugO1

echo 'Showing buggy results (-O2)...'
gdb bugO2

--Multipart_Fri_Aug_29_23:10:17_1997-1--
---
Received: (at 12375-done) by bugs.debian.org; 12 Apr 2001 21:58:24 +
From [EMAIL PROTECTED] Thu Apr 12 16:58:24 2001
Return-path: [EMAIL PROTECTED]
Received: from mail.cs.tu-berlin.de [130.149.17.13] (root)
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 14np6d-0003Xr-00; Thu, 12 Apr 2001 16:58:24 -0500
Received: from bolero.cs.tu-berlin.de (bolero.cs.tu-berlin.de [130.149.19.1])
by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id XAA08192;
Thu, 12 Apr 2001 23:53:09 +0200 (MET DST)
Received: (from [EMAIL PROTECTED])
by bolero.cs.tu-berlin.de (8.9.3+Sun/8.9.3) id XAA19323;
Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
From: Matthias Klose [EMAIL PROTECTED]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
To: [EMAIL PROTECTED], [EMAIL PROTECTED],
   

Bug#20606: marked as done ([Fix in {gcc,egcc}-2.91.x] gcc: register variable corruption)

2001-04-12 Thread Debian Bug Tracking System
Your message dated Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
with message-id [EMAIL PROTECTED]
and subject line closing gcc272 bugs
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 3 Apr 1998 15:12:05 +
Received: (qmail 31406 invoked from network); 3 Apr 1998 15:11:55 -
Received: from ppp-42.a2points.com (HELO ppp37.a2points.com) ([EMAIL PROTECTED])
  by debian.novare.net with SMTP; 3 Apr 1998 15:11:55 -
Received: (from [EMAIL PROTECTED])
by ppp37.a2points.com (8.8.8/8.8.8/Debian/GNU) id QAA13760;
Fri, 3 Apr 1998 16:35:01 +0200
Date: Fri, 3 Apr 1998 16:35:01 +0200
Message-Id: [EMAIL PROTECTED]
From: Yann Dirson [EMAIL PROTECTED]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: Debian bug-system submission [EMAIL PROTECTED]
Subject: gcc: register variable corruption
X-Mailer: VM 6.42 under Emacs 19.34.1

Package: gcc
Version: 2.7.2.3-3

[ARCH is i386]
libc: 2.0.6-3
binutils: 2.8.1.0.19-1

It seems gcc (I guess it's the one responsible here, either for
compiling my program, or libc) does strange things.  It may well be
that it has been fixed in more recent versions, but as it may not, and
some new side-effects may hide it, I report anyway.

I'll upgrade libc+binutils to the latest from hamm or incoming, and
will try egcs too.

[note: there may be a bug it use of getline(), but that should not be
relevant to the bug I report here ;]

Here's the relevant code:


int sfm_fallback_read (FILE* f, unicode** *sfmf, unsigned *size)
{
  char* buf = NULL;
  ssize_t buf_size = 0;
  ssize_t buf_read;
[...]
  while (!feof(f))
{
[...]
  if ((buf_read = getline (buf, buf_size, f)) == -1)
{
  if (feof(f))/* should not modify errno */
break;
  else if (errno == EINTR)
[...]
}
[...]
}


Here's gdb output:

GNU gdb 4.16.86
[...]
61if ((buf_read = getline (buf, buf_size, f)) == -1)
(gdb) 
63if (feof(f))
(gdb) p buf_read 
$1 = -1
(gdb) n
65else if (errno == EINTR)
(gdb) p buf_read 
$2 = 0
(gdb) p buf_read 
Address requested for identifier buf_read which is in a register.
(gdb) p f
$3 = (_IO_FILE **) 0xbfffef34
(gdb) p buf_size
$4 = (int *) 0xbfffef24


For some getline() reason, the *register* buf_read is set to -1.  Let's
accept this.  Then the call to eof() seems to alter this register.

FWIW, let's have a closer look:

* from info registers, I see that buf_read is stored in EAX
* from idem, line 63 - EIP=0x4001f7d8 ; line 65 - EIP=0x4001f7e9


(gdb) disassemble 0x4001f7d8 0x4001f7e9
Dump of assembler code from 0x4001f7d8 to 0x4001f7e9:
0x4001f7d8 sfm_fallback_read+328: pushl  %edi
0x4001f7d9 sfm_fallback_read+329: call   0x4001de2c _init+172
0x4001f7de sfm_fallback_read+334: addl   $0x4,%esp
0x4001f7e1 sfm_fallback_read+337: testl  %eax,%eax
0x4001f7e3 sfm_fallback_read+339: jne0x4001f9c0 
sfm_fallback_read+816


* using nexti, it appears the value gets modified in the call() -
which does not seem to call eof() ?


(gdb) display buf_read 
1: buf_read = -1
(gdb) nexti
0x4001f7d9  63if (feof(f))/* 
should not modify errno */
1: buf_read = -1
(gdb) 
0x4001f7de  63if (feof(f))/* 
should not modify errno */
1: buf_read = 0
(gdb) p feof
$8 = (text variable, no debug info *) 0x4005fe00 feof

-- 
Yann Dirson  [EMAIL PROTECTED]  | Stop making M$-Bill richer  richer,
alt-email: [EMAIL PROTECTED]  | support Debian GNU/Linux:
debian-email:   [EMAIL PROTECTED]  | more powerful, more stable !
http://www.a2points.com/homepage/3475232 | Check http://www.debian.org/
---
Received: (at 20606-done) by bugs.debian.org; 12 Apr 2001 21:58:24 +
From [EMAIL PROTECTED] Thu Apr 12 16:58:24 2001
Return-path: [EMAIL PROTECTED]
Received: from mail.cs.tu-berlin.de [130.149.17.13] (root)
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 14np6d-0003Xr-00; Thu, 12 Apr 2001 16:58:24 -0500
Received: from bolero.cs.tu-berlin.de (bolero.cs.tu-berlin.de [130.149.19.1])
by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id XAA08192;
Thu, 12 Apr 2001 23:53:09 +0200 (MET DST)
Received: (from [EMAIL PROTECTED])
by bolero.cs.tu-berlin.de (8.9.3+Sun/8.9.3) id XAA19323;
Thu, 12 Apr 2001 23:52:39 

Bug#24788: marked as done ([Fix in {gcc,egcc}-2.91.x] gcc with -save-temps does not compile)

2001-04-12 Thread Debian Bug Tracking System
Your message dated Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
with message-id [EMAIL PROTECTED]
and subject line closing gcc272 bugs
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 20 Jul 1998 13:36:13 +
Received: (qmail 10703 invoked from network); 20 Jul 1998 13:36:06 -
Received: from usr35.web4u.com.br (HELO cesarb1.cesarb.personal.net) ([EMAIL 
PROTECTED])
  by debian.novare.net with SMTP; 20 Jul 1998 13:36:06 -
Received: by cesarb.personal.net
via sendmail from stdin
id [EMAIL PROTECTED] (Debian Smail3.2.0.101)
for [EMAIL PROTECTED]; Mon, 20 Jul 1998 10:31:59 -0300 (EST) 
Message-Id: [EMAIL PROTECTED]
Date: Mon, 20 Jul 1998 10:31:59 -0300 (EST)
To: [EMAIL PROTECTED]
From: [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
Subject: gcc with -save-temps does not compile
CC: [EMAIL PROTECTED]

Package: gcc
Version: 2.7.2.3-4.8

When I try to compile a trivial program (hello.c) with -save-temps, it does not
compile. Using the same command without -save-temps, everything works.

You can see that cc1 is overwriting its own input file. Also, the file names
are wrong: the cpp output must be hello.i, the cc1 output should be hello.s.


$ gcc -W -Wall -O3 -pg -a -g3 hello.c -o hello -save-temps -v
Reading specs from /usr/lib/gcc-lib/i486-linux/2.7.2.3/specs
gcc version 2.7.2.3
 /usr/lib/gcc-lib/i486-linux/2.7.2.3/cpp -lang-c -v -undef -D__GNUC__=2 
-D__GNUC_MINOR__=7 -D__ELF__ -Dunix -Di386 -Dlinux -D__ELF__ -D__unix__ 
-D__i386__ -D__linux__ -D__unix -D__i386 -D__linux -Asystem(unix) 
-Asystem(posix) -Acpu(i386) -Amachine(i386) -D__OPTIMIZE__ -g3 -W -Wall hello.c 
hello
GNU CPP version 2.7.2.3 (i386 Linux/ELF)
#include ... search starts here:
#include ... search starts here:
 /usr/local/include
 /usr/i486-linux/include
 /usr/lib/gcc-lib/i486-linux/2.7.2.3/include
 /usr/include
End of search list.
 /usr/lib/gcc-lib/i486-linux/2.7.2.3/cc1 hello -quiet -dumpbase hello.c -a -g3 
-O3 -W -Wall -version -p -o hello
GNU C version 2.7.2.3 (i386 Linux/ELF) compiled by GNU C version 2.7.2.3.
 as -V -Qy hello -o hello.o
GNU assembler version 2.9.1 (i486-linux), using BFD version 2.9.1
 ld -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o hello /usr/lib/gcrt1.o 
/usr/lib/crti.o /usr/lib/gcc-lib/i486-linux/2.7.2.3/crtbegin.o 
-L/usr/lib/gcc-lib/i486-linux/2.7.2.3 hello.o -lgcc -lc -lgcc 
/usr/lib/gcc-lib/i486-linux/2.7.2.3/crtend.o /usr/lib/crtn.o
/usr/lib/gcrt1.o(.text+0x36): undefined reference to `main'

Here is the file (hello.c):

--- hello.c ---
#define _GNU_SOURCE
#include stdlib.h
#include stdio.h

int main (int argc, const char *argv[argc])
{
fputs (Hello, world!\n, stdout);
return EXIT_SUCCESS;
}

--- END OF FILE ---

I'm using Debian 2.0.
uname -a: Linux cesarb1 2.0.34 #2 Sun Jun 7 13:17:03 EST 1998 i386 unknown
$ dpkg --list gcc libc6 cpp binutils libc6-dev
Desired=Unknown/Install/Remove/Purge
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ NameVersionDescription
+++-===-==-
ii  gcc 2.7.2.3-4.8The GNU C compiler.
ii  libc6   2.0.7t-1   The GNU C library version 2 (run-time files)
ii  cpp 2.7.2.3-4.8The GNU C preprocessor.
ii  binutils2.9.1-0.2  The GNU assembler, linker and binary utiliti
ii  libc6-dev   2.0.7t-1   The GNU C library version 2 (development fil


---
Received: (at 24788-done) by bugs.debian.org; 12 Apr 2001 21:58:24 +
From [EMAIL PROTECTED] Thu Apr 12 16:58:24 2001
Return-path: [EMAIL PROTECTED]
Received: from mail.cs.tu-berlin.de [130.149.17.13] (root)
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 14np6d-0003Xr-00; Thu, 12 Apr 2001 16:58:24 -0500
Received: from bolero.cs.tu-berlin.de (bolero.cs.tu-berlin.de [130.149.19.1])
by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id XAA08192;
Thu, 12 Apr 2001 23:53:09 +0200 (MET DST)
Received: (from [EMAIL PROTECTED])
by bolero.cs.tu-berlin.de (8.9.3+Sun/8.9.3) id XAA19323;
Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
From: Matthias Klose [EMAIL PROTECTED]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
To: [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL 

Bug#26100: marked as done ([Fix in {gcc,egcc}-2.91.x] gcc: -dynamic is not default as it should be)

2001-04-12 Thread Debian Bug Tracking System
Your message dated Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
with message-id [EMAIL PROTECTED]
and subject line closing gcc272 bugs
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 24 Aug 1998 19:37:07 +
Received: (qmail 22859 invoked from network); 24 Aug 1998 19:37:05 -
Received: from bittersweet.inetarena.com ([EMAIL PROTECTED])
  by debian.novare.net with SMTP; 24 Aug 1998 19:37:05 -
Received: (from [EMAIL PROTECTED])
by bittersweet.inetarena.com (8.9.1/8.9.1/Debian/GNU) id MAA21210;
Mon, 24 Aug 1998 12:37:02 -0700
Date: Mon, 24 Aug 1998 12:37:02 -0700
Message-Id: [EMAIL PROTECTED]
From: [EMAIL PROTECTED]
Subject: gcc: -dynamic is not default as it should be
To: [EMAIL PROTECTED]
X-Mailer: bug 3.1.6

Package: gcc
Version: 2.7.2.3-4.8
Severity: critical

 `gcc' is creating staticly linked .so files.  `egcc' works correctly.

 (as output by `libtool', with incorrect -Wl,-soname... also)
% gcc -shared -Wl,-soname -Wl,libguile.so.3 -o .libs/libguile.so.3.0.0 alist.lo 
arbiters.lo async.lo boolean.lo chars.lo continuations.lo dynl.lo dynwind.lo 
eq.lo error.lo eval.lo feature.lo filesys.lo fports.lo gc.lo gdbint.lo genio.lo 
gh_data.lo gh_eval.lo gh_funcs.lo gh_init.lo gh_io.lo gh_list.lo 
gh_predicates.lo gsubr.lo hash.lo hashtab.lo init.lo ioext.lo kw.lo list.lo 
load.lo mallocs.lo markers.lo net_db.lo numbers.lo objects.lo objprop.lo 
options.lo pairs.lo ports.lo posix.lo print.lo procprop.lo procs.lo ramap.lo 
read.lo readline.lo root.lo scmsigs.lo script.lo simpos.lo smob.lo socket.lo 
stackchk.lo stime.lo strings.lo strop.lo strorder.lo strports.lo struct.lo 
symbols.lo tag.lo throw.lo unif.lo variable.lo vectors.lo version.lo vports.lo 
weaks.lo fluids.lo regex-posix.lo backtrace.lo stacks.lo debug.lo srcprop.lo 
threads.lo iselect.lo  -ldl -lreadline -lm -lc -lc
% ldd .libs/libguile.so.3.0.0
statically linked

 (corrected, by hand)
% gcc -shared -dynamic '-Wl,-soname=libguile.so.3' -o .libs/libguile.so.3.0.0 
alist.lo arbiters.lo async.lo boolean.lo chars.lo continuations.lo dynl.lo 
dynwind.lo eq.lo error.lo eval.lo feature.lo filesys.lo fports.lo gc.lo 
gdbint.lo genio.lo gh_data.lo gh_eval.lo gh_funcs.lo gh_init.lo gh_io.lo 
gh_list.lo gh_predicates.lo gsubr.lo hash.lo hashtab.lo init.lo ioext.lo kw.lo 
list.lo load.lo mallocs.lo markers.lo net_db.lo numbers.lo objects.lo 
objprop.lo options.lo pairs.lo ports.lo posix.lo print.lo procprop.lo procs.lo 
ramap.lo read.lo readline.lo root.lo scmsigs.lo script.lo simpos.lo smob.lo 
socket.lo stackchk.lo stime.lo strings.lo strop.lo strorder.lo strports.lo 
struct.lo symbols.lo tag.lo throw.lo unif.lo variable.lo vectors.lo version.lo 
vports.lo weaks.lo fluids.lo regex-posix.lo backtrace.lo stacks.lo debug.lo 
srcprop.lo threads.lo iselect.lo  -ldl -lreadline -lm -lc
[EMAIL PROTECTED]:/usr/local/src/Scheme/Guile/guile-core/libguile
% ldd .libs/libguile.so.3.0.0
libdl.so.2 = /lib/libdl.so.2 (0x40074000)
libreadline.so.2 = /lib/libreadline.so.2 (0x40077000)
libm.so.6 = /lib/libm.so.6 (0x400a2000)
libc.so.6 = /lib/libc.so.6 (0x400bd000)
/lib/ld-linux.so.2 = /lib/ld-linux.so.2 (0x)
libncurses.so.3.4 = /lib/libncurses.so.3.4 (0x40162000)
You have new mail.
[EMAIL PROTECTED]:/usr/local/src/Scheme/Guile/guile-core/libguile

 (and now without the `-dynamic', but using `egcc')
% egcc -shared '-Wl,-soname=libguile.so.3' -o .libs/libguile.so.3.0.0 alist.lo 
arbiters.lo async.lo boolean.lo chars.lo continuations.lo dynl.lo dynwind.lo 
eq.lo error.lo eval.lo feature.lo filesys.lo fports.lo gc.lo gdbint.lo genio.lo 
gh_data.lo gh_eval.lo gh_funcs.lo gh_init.lo gh_io.lo gh_list.lo 
gh_predicates.lo gsubr.lo hash.lo hashtab.lo init.lo ioext.lo kw.lo list.lo 
load.lo mallocs.lo markers.lo net_db.lo numbers.lo objects.lo objprop.lo 
options.lo pairs.lo ports.lo posix.lo print.lo procprop.lo procs.lo ramap.lo 
read.lo readline.lo root.lo scmsigs.lo script.lo simpos.lo smob.lo socket.lo 
stackchk.lo stime.lo strings.lo strop.lo strorder.lo strports.lo struct.lo 
symbols.lo tag.lo throw.lo unif.lo variable.lo vectors.lo version.lo vports.lo 
weaks.lo fluids.lo regex-posix.lo backtrace.lo stacks.lo debug.lo srcprop.lo 
threads.lo iselect.lo -ldl -lreadline -lm -lc
[EMAIL PROTECTED]:/usr/local/src/Scheme/Guile/guile-core/libguile
% ldd .libs/libguile.so.3.0.0
libdl.so.2 = /lib/libdl.so.2 (0x40075000)
libreadline.so.2 = /lib/libreadline.so.2 (0x40078000)

Bug#34322: marked as done ([Fix in gcc-2.9x] [m68k] gcc-2.7.2.3-7 miscompiles apcalc_2.10.3t5.46-1)

2001-04-12 Thread Debian Bug Tracking System
Your message dated Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
with message-id [EMAIL PROTECTED]
and subject line closing gcc272 bugs
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 10 Mar 1999 13:47:38 +
Received: (qmail 18211 invoked from network); 10 Mar 1999 13:47:24 -
Received: from faui20.informatik.uni-erlangen.de (131.188.32.20)
  by master.debian.org with SMTP; 10 Mar 1999 13:47:24 -
Received: from faui22c.informatik.uni-erlangen.de 
(faui22c.informatik.uni-erlangen.de [131.188.32.72])
by faui20.informatik.uni-erlangen.de (8.8.8/8.1.6-FAU) with ESMTP id 
OAA03435; Wed, 10 Mar 1999 14:49:03 +0100 (MET)
Received: (from [EMAIL PROTECTED])
by faui22c.informatik.uni-erlangen.de (8.8.8/8.1.6-FAU) id OAA06372; 
Wed, 10 Mar 1999 14:47:12 +0100 (MET)
Date: Wed, 10 Mar 1999 14:47:12 +0100 (MET)
Message-Id: [EMAIL PROTECTED]
From: Roman Hodek [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: apcalc_2.10.3t5.46-1: Regression test fails on m68k
Reply-to: [EMAIL PROTECTED]

Package: apcalc
Version: 2.10.3t5.46-1

Since upstream version 2.10.3t5.46 apcalc doesn't build anymore on
m68k, since it fails the regression test. (2.10.3t5.45 did fine; but I
can't remember if that version already included a test.)

The error messages are:

 make[1]: Entering directory `/usr/local/build/buildd/apcalc-2.10.3t5.46'
 CALCPATH=./lib ./calc -i -q read regress 21 | awk -f check.awk
 2027: lfactor(2^19-1,1) == 1
 2028: lfactor(2^31-1,1) == 1
 2029: lfactor(2^32-5,1) == 1
  Non-true result (0): 2030: lfactor(2^38+7,5) == 1
 2031: lfactor(1009^2,pix(1009)) == 1009
 2032: lfactor(1009^2,pix(1009)-1) == 1
 2033: lfactor(65519*65521,7000) == 65519
  Non-true result (0): 2034: lfactor(65521^2,pix(65521)) == 65521
 2035: lfactor(65521^2,pix(65521)-1) == 1
 2036: lfactor(524309^6,10) == 524309
 2037: Ending prime builtins test
 
 3500: Beginning test_frem
 3501: frem/fcnt: *** Failure 7 on loop 1
 *** Failure 2 on loop 2
 *** Failure 7 on loop 14
 *** Failure 7 on loop 20
 *** Failure 7 on loop 25
 *** Failure 2 on loop 34
 *** Failure 7 on loop 55
 *** Failure 2 on loop 63
 *** Failure 2 on loop 65
 *** Failure 7 on loop 78
 *** Failure 7 on loop 80
 *** Failure 7 on loop 81
 *** Failure 7 on loop 102
 *** Failure 2 on loop 110
 *** Failure 2 on loop 111
 *** Failure 7 on loop 118
 *** Failure 7 on loop 125
 *** Failure 2 on loop 142
 *** Failure 7 on loop 146
 *** Failure 7 on loop 147
 *** Failure 2 on loop 172
 *** Failure 7 on loop 181
 *** 22 error(s)
 3502: gcdrem: no errors
 3503: gcdrem #2: no errors
 3504: Ending test_frem
 8216: inverse(1/0) == 0
 8217: Ending test_somenew()
 
  2 error(s) found  \/++\/
 : Ending regression tests
 make[1]: *** [chk] Error 1
 make[1]: Leaving directory `/usr/local/build/buildd/apcalc-2.10.3t5.46'

I've looked a bit at the sources, but didn't find any clue what's
happening, sorry. If you need assistance if form of access to a m68k
machine, I can help you.

Roman
---
Received: (at 34322-done) by bugs.debian.org; 12 Apr 2001 21:58:25 +
From [EMAIL PROTECTED] Thu Apr 12 16:58:24 2001
Return-path: [EMAIL PROTECTED]
Received: from mail.cs.tu-berlin.de [130.149.17.13] (root)
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 14np6d-0003Xr-00; Thu, 12 Apr 2001 16:58:24 -0500
Received: from bolero.cs.tu-berlin.de (bolero.cs.tu-berlin.de [130.149.19.1])
by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id XAA08192;
Thu, 12 Apr 2001 23:53:09 +0200 (MET DST)
Received: (from [EMAIL PROTECTED])
by bolero.cs.tu-berlin.de (8.9.3+Sun/8.9.3) id XAA19323;
Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
From: Matthias Klose [EMAIL PROTECTED]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
To: [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: closing gcc272 bugs
X-Mailer: VM 6.43 under 20.4 Emerald XEmacs  Lucid
Message-ID: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]

gcc272 (2.7.2.3-18) unstable; urgency=low

  * Close all gcc272 in the Debian bug tracking archive. The use of
gcc272 is deprecated. The 

Bug#4429: marked as done ([Fixed in {gcc,egcc}-2.92.21] gcc argument validation could be better)

2001-04-12 Thread Debian Bug Tracking System
Your message dated Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
with message-id [EMAIL PROTECTED]
and subject line closing gcc272 bugs
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 7 Sep 1996 05:38:46 +
Received: (qmail-queue invoked from smtpd); 7 Sep 1996 05:32:16 -
Received: from dilbert.adj.com (206.190.9.2)
  by master.debian.org with SMTP; 7 Sep 1996 05:32:16 -
Received: from beagle.pixar.com (beagle.pixar.com [138.72.120.70]) by 
dilbert.adj.com (8.7.4/8.7.3) with ESMTP id AAA16277 for [EMAIL PROTECTED]; 
Sat, 7 Sep 1996 00:25:50 -0500
Date: Sat, 7 Sep 1996 00:25:50 -0500
Received: by beagle.pixar.com (8.7.5) id VAA02250; Fri, 6 Sep 1996 21:38:17 
-0700
From: [EMAIL PROTECTED] (Bruce Perens)
Message-Id: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: gcc argument validation could be better

Package: gcc

 echo  foo.c
 gcc -Aa foo.c
*Initialization*:1: missing token-sequence in `#assert'

I guess this is worth forwarding to the upstream maintainer.

GCC could validate the format of the -A flag better. The message
currently generated by a badly-formatted argument is less than
informative.

Thanks

Bruce
---
Received: (at 4429-done) by bugs.debian.org; 12 Apr 2001 21:58:24 +
From [EMAIL PROTECTED] Thu Apr 12 16:58:24 2001
Return-path: [EMAIL PROTECTED]
Received: from mail.cs.tu-berlin.de [130.149.17.13] (root)
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 14np6d-0003Xr-00; Thu, 12 Apr 2001 16:58:24 -0500
Received: from bolero.cs.tu-berlin.de (bolero.cs.tu-berlin.de [130.149.19.1])
by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id XAA08192;
Thu, 12 Apr 2001 23:53:09 +0200 (MET DST)
Received: (from [EMAIL PROTECTED])
by bolero.cs.tu-berlin.de (8.9.3+Sun/8.9.3) id XAA19323;
Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
From: Matthias Klose [EMAIL PROTECTED]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
To: [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: closing gcc272 bugs
X-Mailer: VM 6.43 under 20.4 Emerald XEmacs  Lucid
Message-ID: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]

gcc272 (2.7.2.3-18) unstable; urgency=low

  * Close all gcc272 in the Debian bug tracking archive. The use of
gcc272 is deprecated. The only reason it exists is to have a
compiler for the linux kernel 2.0.x.
The bug reports for gcc272 are still available on
http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=gcc272archive=yes
Closes: #4429, #4430, 4954, #5367, #6047, #12375, #20606, #20889,
#24788, #26100, #34322, #48726, #54544, #63154.




Bug#4430: marked as done ([Fix in {gcc,egcc}-2.91.x] gcc -O coredumps)

2001-04-12 Thread Debian Bug Tracking System
Your message dated Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
with message-id [EMAIL PROTECTED]
and subject line closing gcc272 bugs
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 7 Sep 1996 07:18:44 +
Received: (qmail-queue invoked from smtpd); 7 Sep 1996 07:07:25 -
Received: from greathan.apana.org.au ([EMAIL PROTECTED])
  by master.debian.org with SMTP; 7 Sep 1996 07:07:22 -
Received: (from [EMAIL PROTECTED]) by greathan.apana.org.au (8.7.5/8.7.3) id 
QAA10018 for [EMAIL PROTECTED]; Sat, 7 Sep 1996 16:08:33 +1000
From: Herbert Xu [EMAIL PROTECTED]
Message-Id: [EMAIL PROTECTED]
Subject: gcc -O coredumps
To: [EMAIL PROTECTED] (debian-bugs)
Date: Sat, 7 Sep 1996 16:08:33 +1000 (EST)
X-Mailer: ELM [version 2.4 PL25 PGP2]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Package: gcc
Version: 2.7.2.1-1

Compiling the attached file with the -O flag kills cc1.

-- 
Debian GNU/Linux 1.1 is out! { http://www.debian.org/ }
A.  B = True  B.  A = False
Email:  Herbert Xu ~{PmVHI~} [EMAIL PROTECTED]
PGP Key:  [EMAIL PROTECTED] or any other key sites
--
void f()
{
double a;
int b;

do
{
if (b  a) g(a, b);
else break;
}; /* note the missing while */
}
---
Received: (at 4430-done) by bugs.debian.org; 12 Apr 2001 21:58:24 +
From [EMAIL PROTECTED] Thu Apr 12 16:58:24 2001
Return-path: [EMAIL PROTECTED]
Received: from mail.cs.tu-berlin.de [130.149.17.13] (root)
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 14np6d-0003Xr-00; Thu, 12 Apr 2001 16:58:24 -0500
Received: from bolero.cs.tu-berlin.de (bolero.cs.tu-berlin.de [130.149.19.1])
by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id XAA08192;
Thu, 12 Apr 2001 23:53:09 +0200 (MET DST)
Received: (from [EMAIL PROTECTED])
by bolero.cs.tu-berlin.de (8.9.3+Sun/8.9.3) id XAA19323;
Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
From: Matthias Klose [EMAIL PROTECTED]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
To: [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: closing gcc272 bugs
X-Mailer: VM 6.43 under 20.4 Emerald XEmacs  Lucid
Message-ID: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]

gcc272 (2.7.2.3-18) unstable; urgency=low

  * Close all gcc272 in the Debian bug tracking archive. The use of
gcc272 is deprecated. The only reason it exists is to have a
compiler for the linux kernel 2.0.x.
The bug reports for gcc272 are still available on
http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=gcc272archive=yes
Closes: #4429, #4430, 4954, #5367, #6047, #12375, #20606, #20889,
#24788, #26100, #34322, #48726, #54544, #63154.




Bug#48726: marked as done ([fixed in gcc-2.9[67] branch] kernel 2.3.2[34] compiled with this gcc will not swap)

2001-04-12 Thread Debian Bug Tracking System
Your message dated Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
with message-id [EMAIL PROTECTED]
and subject line closing gcc272 bugs
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 30 Oct 1999 14:07:13 +
Received: (qmail 12384 invoked from network); 30 Oct 1999 14:07:11 -
Received: from ps16alo.willinet.net (HELO mharnois.workgroup.net) 
(198.49.28.113)
  by master.debian.org with SMTP; 30 Oct 1999 14:07:11 -
Received: (from [EMAIL PROTECTED])
by mharnois.workgroup.net (8.9.3/8.9.3/Debian 8.9.3-6) id JAA28473;
Sat, 30 Oct 1999 09:07:05 -0500
Date: Sat, 30 Oct 1999 09:07:05 -0500
Message-Id: [EMAIL PROTECTED]
From: Michael Harnois [EMAIL PROTECTED]
Subject: gcc: kernel 2.3.2[34] compiled with this gcc will not swap
To: [EMAIL PROTECTED]
X-Mailer: bug 3.2.6

Package: gcc
Version: 1:2.95.2-1
Severity: grave

Kernels compiled with this gcc oops in the swapper. The problem does not
occur when the same kernels are compiled with gcc272.

-- System Information
Debian Release: potato
Kernel Version: Linux mharnois.workgroup.net 2.3.24 #50 Thu Oct 28 17:01:35 CDT 
1999 i686 unknown

Versions of the packages gcc depends on:
ii  binutils2.9.5.0.16-2   The GNU assembler, linker and binary utiliti
ii  cpp 2.95.2-1   The GNU C preprocessor.
ii  libc6   2.1.2-7GNU C Library: Shared libraries and timezone
---
Received: (at 48726-done) by bugs.debian.org; 12 Apr 2001 21:58:25 +
From [EMAIL PROTECTED] Thu Apr 12 16:58:25 2001
Return-path: [EMAIL PROTECTED]
Received: from mail.cs.tu-berlin.de [130.149.17.13] (root)
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 14np6d-0003Xr-00; Thu, 12 Apr 2001 16:58:24 -0500
Received: from bolero.cs.tu-berlin.de (bolero.cs.tu-berlin.de [130.149.19.1])
by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id XAA08192;
Thu, 12 Apr 2001 23:53:09 +0200 (MET DST)
Received: (from [EMAIL PROTECTED])
by bolero.cs.tu-berlin.de (8.9.3+Sun/8.9.3) id XAA19323;
Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
From: Matthias Klose [EMAIL PROTECTED]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
To: [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: closing gcc272 bugs
X-Mailer: VM 6.43 under 20.4 Emerald XEmacs  Lucid
Message-ID: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]

gcc272 (2.7.2.3-18) unstable; urgency=low

  * Close all gcc272 in the Debian bug tracking archive. The use of
gcc272 is deprecated. The only reason it exists is to have a
compiler for the linux kernel 2.0.x.
The bug reports for gcc272 are still available on
http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=gcc272archive=yes
Closes: #4429, #4430, 4954, #5367, #6047, #12375, #20606, #20889,
#24788, #26100, #34322, #48726, #54544, #63154.




Bug#4954: marked as done ([Fix in {gcc,egcc}-2.91.x] cc -pipe hangs)

2001-04-12 Thread Debian Bug Tracking System
Your message dated Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
with message-id [EMAIL PROTECTED]
and subject line closing gcc272 bugs
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 25 Oct 1996 12:02:24 +
Received: (qmail 6276 invoked from smtpd); 25 Oct 1996 12:02:19 -
Received: from unknown (HELO earth.orbits.com) (198.80.100.14)
  by master.debian.org with SMTP; 25 Oct 1996 12:02:16 -
Received: (qmail 2332 invoked by uid 1000); 15 Oct 1996 13:20:58 -
Date: 15 Oct 1996 13:20:58 -
Message-ID: [EMAIL PROTECTED]
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: cc -pipe hangs

Package: gcc
Version: 2.7.2.1-1

gcc -pipe -c blah.s -o blah.o   
will hang indefinitely with as trying to read from stdin
(hitting control-Z then bg results in a Stopped (tty input)
message.

[Note that I've re-installed gcc by hand after removing gnat.]

[Note that as is getting the arguments -Qy -o blah.o blah.s -,
but it's cc's responsibility to condition as's stdin.]

-- 
Raul
---
Received: (at 4954-done) by bugs.debian.org; 12 Apr 2001 21:58:24 +
From [EMAIL PROTECTED] Thu Apr 12 16:58:24 2001
Return-path: [EMAIL PROTECTED]
Received: from mail.cs.tu-berlin.de [130.149.17.13] (root)
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 14np6d-0003Xr-00; Thu, 12 Apr 2001 16:58:24 -0500
Received: from bolero.cs.tu-berlin.de (bolero.cs.tu-berlin.de [130.149.19.1])
by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id XAA08192;
Thu, 12 Apr 2001 23:53:09 +0200 (MET DST)
Received: (from [EMAIL PROTECTED])
by bolero.cs.tu-berlin.de (8.9.3+Sun/8.9.3) id XAA19323;
Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
From: Matthias Klose [EMAIL PROTECTED]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
To: [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: closing gcc272 bugs
X-Mailer: VM 6.43 under 20.4 Emerald XEmacs  Lucid
Message-ID: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]

gcc272 (2.7.2.3-18) unstable; urgency=low

  * Close all gcc272 in the Debian bug tracking archive. The use of
gcc272 is deprecated. The only reason it exists is to have a
compiler for the linux kernel 2.0.x.
The bug reports for gcc272 are still available on
http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=gcc272archive=yes
Closes: #4429, #4430, 4954, #5367, #6047, #12375, #20606, #20889,
#24788, #26100, #34322, #48726, #54544, #63154.




Bug#5367: marked as done ([Fix in {gcc,egcc}-2.91.x] gcc -O2 fails for INT_MIN long long INT_MAX)

2001-04-12 Thread Debian Bug Tracking System
Your message dated Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
with message-id [EMAIL PROTECTED]
and subject line closing gcc272 bugs
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 12 Nov 1996 12:00:39 +
Received: (qmail 16189 invoked from smtpd); 12 Nov 1996 12:00:32 -
Received: from spock.lpr.e-technik.tu-muenchen.de ([EMAIL PROTECTED])
  by master.debian.org with SMTP; 12 Nov 1996 12:00:13 -
Received: from ion.lpr.e-technik.tu-muenchen.de ([EMAIL PROTECTED] 
[129.187.151.28]) by spock.lpr.e-technik.tu-muenchen.de (8.6.12/8.6.6) with 
ESMTP id MAA29503 for [EMAIL PROTECTED]; Tue, 12 Nov 1996 12:46:06 +0100
Received: (from [EMAIL PROTECTED]) by ion.lpr.e-technik.tu-muenchen.de 
(8.7.6/8.7.3) id MAA28984 for [EMAIL PROTECTED]; Tue, 12 Nov 1996 12:44:17 +0100
From: Herbert Thielen [EMAIL PROTECTED]
Message-Id: [EMAIL PROTECTED]
Subject: gcc -O2 fails for INT_MIN  long long  INT_MAX
To: [EMAIL PROTECTED] (Debian BugSubmit)
Date: Tue, 12 Nov 1996 12:44:17 +0100 (MET)
X-Mailer: ELM [version 2.4 PL24 ME7a]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Package: gcc
Version: 2.7.2.1-1

A colleague of mine found that the gcc optimizer for ix86 fails for

long long a;
(a  MIN_INT || a  MAX_INT) : foo ? bar

You can reproduce the bug with the program at the end of the mail. This
bug was exploited while trying to use a cross-gdb for a 64-bit-processor
on Debian/Linux.

gcc 2.7.2-8 showed this bug too.
The bug was _not_ reproducable on a gcc 2.7.2.1 for
mips-mips-riscos4sysv, so it seem's to be limited on the ix86 optimizer.


Regards
Herbert.

Program to reproduce the bug (o.k. with -O0, buggy with -O1, -O2, -O3):

-snip-snap-snip-snap-

#include stdio.h
#include limits.h

#define LARGE  20

#define CHECK_FALSE(expr)   \
printf(%s:  #expr \n, \
(expr) ? BUG, assumed true : \
 o.k., it is false)

void foo(long long val)
{
printf( val=%Ld (%#Lx)\n
INT_MIN=%d (%#x)\n
INT_MAX=%d (%#x)\n
LARGE=%d (%#x)\n\n,
val, val, INT_MIN, INT_MIN, INT_MAX, INT_MAX, LARGE, LARGE);

CHECK_FALSE(val  INT_MIN);
CHECK_FALSE(val  INT_MAX);
CHECK_FALSE(val  INT_MIN || val  INT_MAX);/* Buggy with -O2 !! */
CHECK_FALSE(val  -LARGE || val  LARGE);
CHECK_FALSE(!(val  INT_MIN  val  INT_MAX));
return;
}

main()
{
long long   a;

a = 5LL;
foo(a);
exit(0);
}

-snip-snap-snip-snap-
---
Received: (at 5367-done) by bugs.debian.org; 12 Apr 2001 21:58:24 +
From [EMAIL PROTECTED] Thu Apr 12 16:58:24 2001
Return-path: [EMAIL PROTECTED]
Received: from mail.cs.tu-berlin.de [130.149.17.13] (root)
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 14np6d-0003Xr-00; Thu, 12 Apr 2001 16:58:24 -0500
Received: from bolero.cs.tu-berlin.de (bolero.cs.tu-berlin.de [130.149.19.1])
by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id XAA08192;
Thu, 12 Apr 2001 23:53:09 +0200 (MET DST)
Received: (from [EMAIL PROTECTED])
by bolero.cs.tu-berlin.de (8.9.3+Sun/8.9.3) id XAA19323;
Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
From: Matthias Klose [EMAIL PROTECTED]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
To: [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: closing gcc272 bugs
X-Mailer: VM 6.43 under 20.4 Emerald XEmacs  Lucid
Message-ID: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]

gcc272 (2.7.2.3-18) unstable; urgency=low

  * Close all gcc272 in the Debian bug tracking archive. The use of
gcc272 is deprecated. The only reason it exists is to have a
compiler for the linux kernel 2.0.x.
The bug reports for gcc272 are still available on
http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=gcc272archive=yes
Closes: #4429, #4430, 4954, #5367, #6047, #12375, #20606, #20889,
#24788, #26100, #34322, #48726, #54544, #63154.




Bug#50559: easy enough to create a cross compiler package ;-?

2001-04-12 Thread Matthias Klose
Ben, it's easier now with the README.cross and the support in 2.95.4 ...




Bug#93786: arm-loop.dpatch

2001-04-12 Thread Matthias Klose
Philip Blundell writes:
  Package: gcc-2.95
  Version: 1:2.95.3-11
  
  This patch fixes a problem compiling binutils on ARM.  It's already 
  installed 
  on the 2.95 branch in CVS, but if future packages are going to use the 
  2.95.3 
  tarball it would be good to have this included.

just uploaded a 2.95.4 package from the branch to incoming. This will
fix #91823 as well?

btw, could you have a look at #90363?




Bug#93786: arm-loop.dpatch

2001-04-12 Thread Philip Blundell
just uploaded a 2.95.4 package from the branch to incoming. This will
fix #91823 as well?

Oh, right, cool.  Yes, it's the same bug.

btw, could you have a look at #90363?

Yeah, I'd forgotten about that one.  Fortran is in pretty bad shape on ARM, 
and I don't hold out all that much hope of getting it fixed in the 2.95 
branch.  3.0 might be better, I'll check.  Either way, we should ask the 
original submitter to send a preprocessed source file and file it in GNATS.

p.






Processed: retitle gcc bug

2001-04-12 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 retitle 87909 [workaround applied] not installable on the Hurd
Bug#87909: not installable on the Hurd
Changed Bug title.

 thanks
Stopping processing here.

Please contact me if you need assistance.

Darren Benham
(administrator, Debian Bugs database)




Bug#54544: marked as done (Missing definitions in /usr/include/asm/io.h)

2001-04-12 Thread Debian Bug Tracking System
Your message dated Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
with message-id [EMAIL PROTECTED]
and subject line closing gcc272 bugs
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 9 Jan 2000 13:00:08 +
Received: (qmail 24341 invoked from network); 9 Jan 2000 13:00:07 -
Received: from pilt-s.online.no (HELO online.no) (148.122.208.18)
  by master.debian.org with SMTP; 9 Jan 2000 13:00:07 -
Received: from sskjelln (ti18a66-0136.dialup.online.no [130.67.230.136])
by online.no (8.9.3/8.9.1) with SMTP id OAA02496
for [EMAIL PROTECTED]; Sun, 9 Jan 2000 14:00:04 +0100 (MET)
Message-Id: [EMAIL PROTECTED]
X-Sender: [EMAIL PROTECTED]
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (32)
Date: Sun, 09 Jan 2000 13:58:17 +0100
To: [EMAIL PROTECTED]
From: Sigmund Skjelnes [EMAIL PROTECTED]
Subject: Missing definitions in /usr/include/asm/io.h
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Package: gcc
Version: 2.7.2.3-4.8

C source trying to call inb() and outb() (/usr/include/asm/io.h included )
does not compile, and error codes below are written:

/tmp/ccc00250(.text+0x26): undefined reference to `__inbc'
/tmp/ccc00250(.text+0x46): undefined reference to `__inb'
/tmp/ccc00250(.text+0x71): undefined reference to `__outbc'
/tmp/ccc00250(.text+0x88): undefined reference to `__outb'
/tmp/ccc00250(.text+0x94): undefined reference to `__outbc'
/tmp/ccc00250(.text+0xa5): undefined reference to `__outb'
/tmp/ccc00250(.text+0xd6): undefined reference to `__inbc'
/tmp/ccc00250(.text+0xf6): undefined reference to `__inb'

Here's the source code, I'm trying to use the printer port as a generic I/O
port:
/* termwatch.c=20
   080100 Sigmund Skjelnes
   Dette programmet viser om pinne 2 p=E5 /dev/lp0 utgangen skifter status
*/

#includestdio.h
#includeasm/io.h

#define base 0x0378U
#define lp_data base=20
#define lp_control (base + 2)
#define IRQFLAG 0x10
#define INIFLAG 4

int main( void ){
  int i;
  /* sett opp registre */
  ioperm( base, 3, 1 ); /* reserver portadresser */
  i =3D inb( lp_control );
  i |=3D INIFLAG;   /* INI flag =3D 1 */
  i =3D ~IRQFLAG;   /* IRQ flag =3D 0 IRQ brukes ikke */
   outb( lp_control, (unsigned char) (i  0xff) );
   outb( lp_data, (unsigned char) 0 ); /* leser data reg */

  while( 1 ){  //finn en m=E5te =E5 stoppe programmet kontrollert p=E5!
if ( inb( lp_data ) =3D=3D 1 ){
  printf( Bryter =E5pen\r\n );
}
else {
  printf( Bryter lukket\r\n );
}

sleep( 1 );  /* 1s */

  }
  ioperm( base, 3, 0 ); /* fjern reservasjon */
}

Obviously, the code for __outp etc. is missing, hence the linker can't find
the function definition. It's possible the source code should have been
linked to something, but this is unlikely.

The source are compiled the usual way:=20
gcc -o termwatch termwatch.c

kernel: Linux debian 2.0.34 #2=20
C library: libc-2.0.7.so

Hope you're able to solve the problem, others claim that this code should
compile and work fine.

Cincerely, Sigmund.
---
Received: (at 54544-done) by bugs.debian.org; 12 Apr 2001 21:58:25 +
From [EMAIL PROTECTED] Thu Apr 12 16:58:25 2001
Return-path: [EMAIL PROTECTED]
Received: from mail.cs.tu-berlin.de [130.149.17.13] (root)
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 14np6d-0003Xr-00; Thu, 12 Apr 2001 16:58:24 -0500
Received: from bolero.cs.tu-berlin.de (bolero.cs.tu-berlin.de [130.149.19.1])
by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id XAA08192;
Thu, 12 Apr 2001 23:53:09 +0200 (MET DST)
Received: (from [EMAIL PROTECTED])
by bolero.cs.tu-berlin.de (8.9.3+Sun/8.9.3) id XAA19323;
Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
From: Matthias Klose [EMAIL PROTECTED]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
To: [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: closing gcc272 bugs
X-Mailer: VM 6.43 under 20.4 Emerald XEmacs  Lucid
Message-ID: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]

gcc272 (2.7.2.3-18) unstable; urgency=low

  * Close all gcc272 in the 

Bug#63154: marked as done (gcc 2.7.2.3 optimizer bug for long long comparisons)

2001-04-12 Thread Debian Bug Tracking System
Your message dated Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
with message-id [EMAIL PROTECTED]
and subject line closing gcc272 bugs
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 27 Apr 2000 16:39:15 +
Received: (qmail 6648 invoked from network); 27 Apr 2000 16:39:14 -
Received: from chiark.greenend.org.uk ([EMAIL PROTECTED])
  by master.debian.org with SMTP; 27 Apr 2000 16:39:14 -
Received: from richard by chiark.greenend.org.uk with local-bsmtp (Exim 2.05 #1)
id 12krJo-0008Br-00 (Debian); Thu, 27 Apr 2000 17:39:12 +0100
Received: from lyonesse.relativity.greenend.org.uk [172.18.45.66] (mail)
by sfere.greenend.org.uk with esmtp (Exim 2.05 #1 (Debian))
id 12kqjE-0004C2-00; Thu, 27 Apr 2000 17:01:24 +0100
Received: from richard by lyonesse.relativity.greenend.org.uk with local (Exim 
2.05 #1 (Debian))
id 12kqjD-0002gR-00; Thu, 27 Apr 2000 17:01:23 +0100
From: Richard Kettlewell [EMAIL PROTECTED]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Thu, 27 Apr 2000 17:01:23 +0100 (BST)
To: [EMAIL PROTECTED]
Subject: gcc 2.7.2.3 optimizer bug for long long comparisons
X-Mailer: VM 6.43 under 20.4 Emerald XEmacs  Lucid
Message-ID: [EMAIL PROTECTED]
Sender: Richard Kettlewell [EMAIL PROTECTED]

Package: gcc
Version: 2.7.2.3-7

Here's my test source file:

lyonesse$ cat t.c
#include limits.h

void tryit(long long longvalue, int boringvalue) {
if(longvalue  LONG_MIN || longvalue  LONG_MAX)
abort();
}

main() {
tryit(-3, 1);
exit(0);
}

With gcc 2.7.2.3, the optimizer gets it wrong, and so abort() is
called when it shouldn't be:

lyonesse$ gcc -O2 -o t t.c  ./t
Aborted (core dumped)
lyonesse$ gcc -O1 -o t t.c  ./t
Aborted (core dumped)
lyonesse$ gcc -O0 -o t t.c  ./t
lyonesse$ gcc --version
2.7.2.3

egcs however gets it right:

lyonesse$ egcc -O2 -o t t.c  ./t
lyonesse$ egcc -O1 -o t t.c  ./t
lyonesse$ egcc -O0 -o t t.c  ./t
lyonesse$ egcc --version
egcs-2.91.66

If the gcc 2.7 series is dead I suppose this can be fairly safely
ignored.  If it's still required for some things (linux kernel
compiles?) then it ought to be fixed however...

ttfn/rjk
---
Received: (at 63154-done) by bugs.debian.org; 12 Apr 2001 21:58:25 +
From [EMAIL PROTECTED] Thu Apr 12 16:58:25 2001
Return-path: [EMAIL PROTECTED]
Received: from mail.cs.tu-berlin.de [130.149.17.13] (root)
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 14np6d-0003Xr-00; Thu, 12 Apr 2001 16:58:24 -0500
Received: from bolero.cs.tu-berlin.de (bolero.cs.tu-berlin.de [130.149.19.1])
by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id XAA08192;
Thu, 12 Apr 2001 23:53:09 +0200 (MET DST)
Received: (from [EMAIL PROTECTED])
by bolero.cs.tu-berlin.de (8.9.3+Sun/8.9.3) id XAA19323;
Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
From: Matthias Klose [EMAIL PROTECTED]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Thu, 12 Apr 2001 23:52:39 +0200 (MEST)
To: [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: closing gcc272 bugs
X-Mailer: VM 6.43 under 20.4 Emerald XEmacs  Lucid
Message-ID: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]

gcc272 (2.7.2.3-18) unstable; urgency=low

  * Close all gcc272 in the Debian bug tracking archive. The use of
gcc272 is deprecated. The only reason it exists is to have a
compiler for the linux kernel 2.0.x.
The bug reports for gcc272 are still available on
http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=gcc272archive=yes
Closes: #4429, #4430, 4954, #5367, #6047, #12375, #20606, #20889,
#24788, #26100, #34322, #48726, #54544, #63154.




Bug#68452: marked as done (ash gets miscompiled on sparc32 with -O2)

2001-04-12 Thread Debian Bug Tracking System
Your message dated Fri, 13 Apr 2001 00:12:40 +0200 (MEST)
with message-id [EMAIL PROTECTED]
and subject line closing gcc bug (ash on sparc)
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 3 Aug 2000 13:29:09 +
From [EMAIL PROTECTED] Thu Aug 03 08:29:09 2000
Return-path: [EMAIL PROTECTED]
Received: from koenig.isr.uni-stuttgart.de (koenig) [129.69.33.94] (mail)
by master.debian.org with esmtp (Exim 3.12 2 (Debian))
id 13KL3d-00048N-00; Thu, 03 Aug 2000 08:29:09 -0500
Received: from chris by koenig with local (Exim 3.12 #1 (Debian))
id 13KL3V-eM-00; Thu, 03 Aug 2000 15:29:01 +0200
From: Christian Meder [EMAIL PROTECTED]
To: Debian Bug Tracking System [EMAIL PROTECTED]
Subject: ash gets miscompiled on sparc32 with -O2
X-Reportbug-Version: 0.54
X-Mailer: reportbug 0.54
Date: Thu, 03 Aug 2000 15:29:01 +0200
Message-Id: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]

Package: gcc
Version: 1:2.95.2-13
Severity: normal

ash which is needed for the boot floppies gets miscompiled for sparc32 
when compiled with -O2.

The report which is included below is the description of my debugging
session when debugging a boot floppy problem on sparc32 with Erik Andersen.


Ok so here's my debugging story for the problem:
I started by trying your suggestion to strace the mount of proc. Copied 
strace into the root image, copied libnsl, compressed it again, wrote it 
to floppy. rebooted and oh joy: strace segfaulted too ;-)

Next try: switch to the second console of the installation and start 
strace manually. Complains that it's missing a symbol which is probably 
stripped out by the library reduction, urgh :-(

Started playing around with the console and got closer to the core of the
problem. Only two out of four command invocations from the ash shell 
are executed the rest does just segfault.

Now that we know the culprit I returned to my good old desktop sparc 10 
which is running potato and started playing with ash. Took the default
potato sparc package and verified that the behaviour is the same as the
one I see on the boot-floppies. Tested the potato package on a sparc64 
potato machine: it works fine there. Interesting ...

Compiled my own ash-0.3.5 Debian package on the sparc 10, same random 
segfaulting behaviour (note that the forked shells segfault _not_ the rootshell
itself). Compiled the slink ash-0.3.4 package: this one works fine ;-)
Compiled the ash-0.3.5 package with jobs.c reverted to ash-0.3.4, works too.
Tried to find the guilty change by invidually reverting the changes
to jobs.c to the 0.3.4 version but no luck. There's something fishy going on
here ...

Let's check the compilers. Compile 0.3.5 on a slink sparc machine and copy
it to a potato box: oh wonder, it works. Urgh, so probably a compiler problem
slink used gcc 2.7.2.3 on sparc. Another last test to see if it's compiler
related: compiled 0.3.5 on potato but disabled optimization for the jobs.c
file. This version works too.

So what's the moral of the story: a (normal) bug report against gcc 2.95 
because it seems to misoptimise jobs.c for sparc (although it works on 
sparc64), an (important) bug report against ash to get it recompiled for 
sparc potato (either disable -O2 for jobs.c or use gcc2.7.2.3) which is 
needed to get proper boot floppies for sparc32 and a clarification to the
boot floppies and busybox people which are not responsible for this bug.

I'll keep the boot floppies bug open anyway until we got new sparc boot 
floppies with a fixed ash.

Christian 

-- System Information
Debian Release: 2.2
Architecture: sparc
Kernel: Linux koenig 2.2.15 #1 Wed Jun 7 12:30:24 EDT 2000 sparc

Versions of packages gcc depends on:
ii  binutils2.9.5.0.37-1 The GNU assembler, linker and bina
ii  cpp 1:2.95.2-13  The GNU C preprocessor.   
ii  libc6   2.1.3-10.0.2 GNU C Library: Shared libraries an


---
Received: (at 68452-done) by bugs.debian.org; 12 Apr 2001 22:21:36 +
From [EMAIL PROTECTED] Thu Apr 12 17:21:36 2001
Return-path: [EMAIL PROTECTED]
Received: from mail.cs.tu-berlin.de [130.149.17.13] (root)
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 14npT5-0005FX-00; Thu, 12 Apr 2001 17:21:35 -0500
Received: from bolero.cs.tu-berlin.de (bolero.cs.tu-berlin.de [130.149.19.1])
by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id