[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#450506: marked as done (gcc-4.3: false warning about static identifier in inline function)



Your message dated Sun, 03 Feb 2008 04:17:13 +0000
with message-id <E1JLWI5-0002c9-Nb@ries.debian.org>
and subject line Bug#450506: fixed in gcc-4.3 4.3-20080202-1
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.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: gcc-4.3
Version: 4.3-20071020-1
Severity: normal

Hi,
gcc emits a warning that should not be there probably.

zito@sid:~/inline$ cat inline.c 

extern inline char func( int arg )
{
  static const char foomap[4] = {2, 4, 8, 16};
  
  return foomap[arg & 3];
}
zito@sid:~/inline$ gcc -c -Wall inline.c 
inline.c: In function 'func':
inline.c:4: warning: 'foomap' is static but declared in inline function 'func' which is not static
inline.c:6: warning: 'foomap' is static but used in inline function 'func' which is not static
zito@sid:~/inline$ 

See fwd message bellow, please.

| To: Vaclav Ovsik <vaclav.ovsik@i.cz>
| Cc: Bernd Zeimetz <bernd@bzed.de>,  debian-mentors@lists.debian.org
| Subject: Re: RFS: ustr (updated package)
| From: James Antill <james@and.org>
| Date: Mon, 05 Nov 2007 20:18:24 -0500
| 
| Vaclav Ovsik <vaclav.ovsik@i.cz> writes:
| 
| > I have setup gcc-4.3 from experimental on a sid xen guest.
| > The warning is emitted for example on following (simplified) code:
| >
| >     extern inline char func( int arg )
| >     {
| >       static const char foomap[4] = {2, 4, 8, 16};
| >
| >       return foomap[arg & 3];
| >     }
| 
|  Yes, from the link Bernd provided the warning is emitted basically
| for anything that uses the static keyword. The above is correct
| though, IMO, as is:
| 
|      extern inline char func( int arg )
|      {
|        static const char foomap[] = "abc";
| 
|        return foomap[arg & 3];
|      }
| 
| > I have red several times the ISO paragraph :). It seems to me, that
| > paragraph applies to this situation.
| > IMHO foomap is `reference to an identifier with internal linkage'.
| > Or no? :)
| 
|  From ISO 9899:1999 6.2.2 Linkages of identifiers:
| 
|  #1
| An identifier declared in different scopes or in the same scope more
| than once can be made to refer to the same object or function by a
| process called linkage. There are three kinds of linkage: external,
| internal, and none.
| 
|  #2
| If the declaration of a file scope identifier for an object or a
| function contains the storage-class specifier static, the identifier
| has internal linkage.
| [...]
|  #6
| The following identifiers have no linkage: an identifier declared to
| be anything other than an object or a function; an identifier declared
| to be a function parameter; a block scope identifier for an object
| declared without the storage-class specifier extern.
| 
| ...from that #2 doesn't apply because the identifier isn't at file
| scope, and so the last part of #6 does apply.
| 
|  Also it's "well known" that in:
| 
| void foobar(void)
| {
|   const char *const foo   = "abcd";
|   static const char bar[] = "abcd";
| }
| 
| ...foo and bar do the same thing, point to some constant data, but bar
| is the better version.
|  As with foo you have a allocated two objects (the pointer being the
| second object), and have to use/manage them both, but with bar you
| have just "named" a single object.
| 
| -- 
| James Antill -- james@and.org
| C String APIs use too much memory? ustr: length, ref count, size and
| read-only/fixed. Ave. 44% overhead over strdup(), for 0-20B strings
| http://www.and.org/ustr/

Regards.


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-5-xen-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=cs_CZ.ISO-8859-2 (charmap=ISO-8859-2)
Shell: /bin/sh linked to /bin/bash

Versions of packages gcc-4.3 depends on:
ii  binutils            2.18.1~cvs20071027-1 The GNU assembler, linker and bina
ii  cpp-4.3             4.3-20071020-1       The GNU C preprocessor
ii  gcc-4.3-base        4.3-20071020-1       The GNU Compiler Collection (base 
ii  libc6               2.6.1-6              GNU C Library: Shared libraries
ii  libgcc1             1:4.3-20071020-1     GCC support library
ii  libgmp3c2           2:4.2.2+dfsg-1       Multiprecision arithmetic library
ii  libgomp1            4.3-20071020-1       GCC OpenMP (GOMP) support library
ii  libmpfr1ldbl        2.3.0.dfsg.1-2       multiple precision floating-point 

Versions of packages gcc-4.3 recommends:
ii  libc6-dev                     2.6.1-6    GNU C Library: Development Librari

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: gcc-4.3
Source-Version: 4.3-20080202-1

We believe that the bug you reported is fixed in the latest version of
gcc-4.3, which is due to be installed in the Debian FTP archive:

cpp-4.3-doc_4.3-20080202-1_all.deb
  to pool/main/g/gcc-4.3/cpp-4.3-doc_4.3-20080202-1_all.deb
cpp-4.3_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/cpp-4.3_4.3-20080202-1_i386.deb
cpp-4.3_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/cpp-4.3_4.3-20080202-1_powerpc.deb
fixincludes_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/fixincludes_4.3-20080202-1_i386.deb
fixincludes_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/fixincludes_4.3-20080202-1_powerpc.deb
g++-4.3-multilib_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/g++-4.3-multilib_4.3-20080202-1_i386.deb
g++-4.3-multilib_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/g++-4.3-multilib_4.3-20080202-1_powerpc.deb
g++-4.3_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/g++-4.3_4.3-20080202-1_i386.deb
g++-4.3_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/g++-4.3_4.3-20080202-1_powerpc.deb
gcc-4.3-base_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/gcc-4.3-base_4.3-20080202-1_i386.deb
gcc-4.3-base_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/gcc-4.3-base_4.3-20080202-1_powerpc.deb
gcc-4.3-doc_4.3-20080202-1_all.deb
  to pool/main/g/gcc-4.3/gcc-4.3-doc_4.3-20080202-1_all.deb
gcc-4.3-locales_4.3-20080202-1_all.deb
  to pool/main/g/gcc-4.3/gcc-4.3-locales_4.3-20080202-1_all.deb
gcc-4.3-multilib_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/gcc-4.3-multilib_4.3-20080202-1_i386.deb
gcc-4.3-multilib_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/gcc-4.3-multilib_4.3-20080202-1_powerpc.deb
gcc-4.3-source_4.3-20080202-1_all.deb
  to pool/main/g/gcc-4.3/gcc-4.3-source_4.3-20080202-1_all.deb
gcc-4.3_4.3-20080202-1.diff.gz
  to pool/main/g/gcc-4.3/gcc-4.3_4.3-20080202-1.diff.gz
gcc-4.3_4.3-20080202-1.dsc
  to pool/main/g/gcc-4.3/gcc-4.3_4.3-20080202-1.dsc
gcc-4.3_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/gcc-4.3_4.3-20080202-1_i386.deb
gcc-4.3_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/gcc-4.3_4.3-20080202-1_powerpc.deb
gcc-4.3_4.3-20080202.orig.tar.gz
  to pool/main/g/gcc-4.3/gcc-4.3_4.3-20080202.orig.tar.gz
gfortran-4.3-doc_4.3-20080202-1_all.deb
  to pool/main/g/gcc-4.3/gfortran-4.3-doc_4.3-20080202-1_all.deb
gfortran-4.3-multilib_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/gfortran-4.3-multilib_4.3-20080202-1_i386.deb
gfortran-4.3-multilib_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/gfortran-4.3-multilib_4.3-20080202-1_powerpc.deb
gfortran-4.3_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/gfortran-4.3_4.3-20080202-1_i386.deb
gfortran-4.3_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/gfortran-4.3_4.3-20080202-1_powerpc.deb
gobjc++-4.3-multilib_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/gobjc++-4.3-multilib_4.3-20080202-1_i386.deb
gobjc++-4.3-multilib_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/gobjc++-4.3-multilib_4.3-20080202-1_powerpc.deb
gobjc++-4.3_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/gobjc++-4.3_4.3-20080202-1_i386.deb
gobjc++-4.3_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/gobjc++-4.3_4.3-20080202-1_powerpc.deb
gobjc-4.3-multilib_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/gobjc-4.3-multilib_4.3-20080202-1_i386.deb
gobjc-4.3-multilib_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/gobjc-4.3-multilib_4.3-20080202-1_powerpc.deb
gobjc-4.3_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/gobjc-4.3_4.3-20080202-1_i386.deb
gobjc-4.3_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/gobjc-4.3_4.3-20080202-1_powerpc.deb
lib64ffi4-dbg_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/lib64ffi4-dbg_4.3-20080202-1_i386.deb
lib64ffi4-dbg_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64ffi4-dbg_4.3-20080202-1_powerpc.deb
lib64ffi4_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/lib64ffi4_4.3-20080202-1_i386.deb
lib64ffi4_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64ffi4_4.3-20080202-1_powerpc.deb
lib64gcc1-dbg_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/lib64gcc1-dbg_4.3-20080202-1_i386.deb
lib64gcc1-dbg_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64gcc1-dbg_4.3-20080202-1_powerpc.deb
lib64gcc1_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/lib64gcc1_4.3-20080202-1_i386.deb
lib64gcc1_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64gcc1_4.3-20080202-1_powerpc.deb
lib64gfortran3-dbg_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/lib64gfortran3-dbg_4.3-20080202-1_i386.deb
lib64gfortran3-dbg_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64gfortran3-dbg_4.3-20080202-1_powerpc.deb
lib64gfortran3_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/lib64gfortran3_4.3-20080202-1_i386.deb
lib64gfortran3_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64gfortran3_4.3-20080202-1_powerpc.deb
lib64gomp1-dbg_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/lib64gomp1-dbg_4.3-20080202-1_i386.deb
lib64gomp1-dbg_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64gomp1-dbg_4.3-20080202-1_powerpc.deb
lib64gomp1_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/lib64gomp1_4.3-20080202-1_i386.deb
lib64gomp1_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64gomp1_4.3-20080202-1_powerpc.deb
lib64mudflap0-dbg_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/lib64mudflap0-dbg_4.3-20080202-1_i386.deb
lib64mudflap0-dbg_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64mudflap0-dbg_4.3-20080202-1_powerpc.deb
lib64mudflap0_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/lib64mudflap0_4.3-20080202-1_i386.deb
lib64mudflap0_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64mudflap0_4.3-20080202-1_powerpc.deb
lib64objc2-dbg_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/lib64objc2-dbg_4.3-20080202-1_i386.deb
lib64objc2-dbg_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64objc2-dbg_4.3-20080202-1_powerpc.deb
lib64objc2_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/lib64objc2_4.3-20080202-1_i386.deb
lib64objc2_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64objc2_4.3-20080202-1_powerpc.deb
lib64stdc++6-4.3-dbg_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/lib64stdc++6-4.3-dbg_4.3-20080202-1_i386.deb
lib64stdc++6-4.3-dbg_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64stdc++6-4.3-dbg_4.3-20080202-1_powerpc.deb
lib64stdc++6_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/lib64stdc++6_4.3-20080202-1_i386.deb
lib64stdc++6_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64stdc++6_4.3-20080202-1_powerpc.deb
libffi4-dbg_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libffi4-dbg_4.3-20080202-1_i386.deb
libffi4-dbg_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libffi4-dbg_4.3-20080202-1_powerpc.deb
libffi4-dev_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libffi4-dev_4.3-20080202-1_i386.deb
libffi4-dev_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libffi4-dev_4.3-20080202-1_powerpc.deb
libffi4_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libffi4_4.3-20080202-1_i386.deb
libffi4_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libffi4_4.3-20080202-1_powerpc.deb
libgcc1-dbg_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libgcc1-dbg_4.3-20080202-1_i386.deb
libgcc1-dbg_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libgcc1-dbg_4.3-20080202-1_powerpc.deb
libgcc1_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libgcc1_4.3-20080202-1_i386.deb
libgcc1_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libgcc1_4.3-20080202-1_powerpc.deb
libgfortran3-dbg_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libgfortran3-dbg_4.3-20080202-1_i386.deb
libgfortran3-dbg_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libgfortran3-dbg_4.3-20080202-1_powerpc.deb
libgfortran3_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libgfortran3_4.3-20080202-1_i386.deb
libgfortran3_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libgfortran3_4.3-20080202-1_powerpc.deb
libgomp1-dbg_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libgomp1-dbg_4.3-20080202-1_i386.deb
libgomp1-dbg_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libgomp1-dbg_4.3-20080202-1_powerpc.deb
libgomp1_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libgomp1_4.3-20080202-1_i386.deb
libgomp1_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libgomp1_4.3-20080202-1_powerpc.deb
libmudflap0-4.3-dev_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libmudflap0-4.3-dev_4.3-20080202-1_i386.deb
libmudflap0-4.3-dev_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libmudflap0-4.3-dev_4.3-20080202-1_powerpc.deb
libmudflap0-dbg_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libmudflap0-dbg_4.3-20080202-1_i386.deb
libmudflap0-dbg_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libmudflap0-dbg_4.3-20080202-1_powerpc.deb
libmudflap0_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libmudflap0_4.3-20080202-1_i386.deb
libmudflap0_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libmudflap0_4.3-20080202-1_powerpc.deb
libobjc2-dbg_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libobjc2-dbg_4.3-20080202-1_i386.deb
libobjc2-dbg_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libobjc2-dbg_4.3-20080202-1_powerpc.deb
libobjc2_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libobjc2_4.3-20080202-1_i386.deb
libobjc2_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libobjc2_4.3-20080202-1_powerpc.deb
libstdc++6-4.3-dbg_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libstdc++6-4.3-dbg_4.3-20080202-1_i386.deb
libstdc++6-4.3-dbg_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libstdc++6-4.3-dbg_4.3-20080202-1_powerpc.deb
libstdc++6-4.3-dev_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libstdc++6-4.3-dev_4.3-20080202-1_i386.deb
libstdc++6-4.3-dev_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libstdc++6-4.3-dev_4.3-20080202-1_powerpc.deb
libstdc++6-4.3-doc_4.3-20080202-1_all.deb
  to pool/main/g/gcc-4.3/libstdc++6-4.3-doc_4.3-20080202-1_all.deb
libstdc++6-4.3-pic_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libstdc++6-4.3-pic_4.3-20080202-1_i386.deb
libstdc++6-4.3-pic_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libstdc++6-4.3-pic_4.3-20080202-1_powerpc.deb
libstdc++6_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/libstdc++6_4.3-20080202-1_i386.deb
libstdc++6_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/libstdc++6_4.3-20080202-1_powerpc.deb
protoize_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/protoize_4.3-20080202-1_i386.deb
protoize_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/protoize_4.3-20080202-1_powerpc.deb
treelang-4.3_4.3-20080202-1_i386.deb
  to pool/main/g/gcc-4.3/treelang-4.3_4.3-20080202-1_i386.deb
treelang-4.3_4.3-20080202-1_powerpc.deb
  to pool/main/g/gcc-4.3/treelang-4.3_4.3-20080202-1_powerpc.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 450506@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated gcc-4.3 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 02 Feb 2008 19:58:48 +0100
Source: gcc-4.3
Binary: gcc-4.3-base libgcc1 libgcc1-dbg libgcc2 libgcc2-dbg libgcc4 libgcc4-dbg lib64gcc1 lib64gcc1-dbg lib32gcc1 lib32gcc1-dbg gcc-4.3 gcc-4.3-multilib gcc-4.3-hppa64 cpp-4.3 cpp-4.3-doc gcc-4.3-locales g++-4.3 g++-4.3-multilib libmudflap0 libmudflap0-dbg lib32mudflap0 lib32mudflap0-dbg lib64mudflap0 lib64mudflap0-dbg libmudflap0-4.3-dev libgomp1 libgomp1-dbg lib32gomp1 lib32gomp1-dbg lib64gomp1 lib64gomp1-dbg protoize gobjc++-4.3 gobjc++-4.3-multilib gobjc-4.3 gobjc-4.3-multilib libobjc2 libobjc2-dbg lib64objc2 lib64objc2-dbg lib32objc2 lib32objc2-dbg gfortran-4.3 gfortran-4.3-multilib gfortran-4.3-doc libgfortran3 libgfortran3-dbg lib64gfortran3 lib64gfortran3-dbg lib32gfortran3 lib32gfortran3-dbg libffi4 libffi4-dbg lib32ffi4 lib32ffi4-dbg lib64ffi4 lib64ffi4-dbg libffi4-dev libstdc++6 lib32stdc++6 lib64stdc++6 libstdc++6-4.3-dev libstdc++6-4.3-pic libstdc++6-4.3-dbg lib32stdc++6-4.3-dbg lib64stdc++6-4.3-dbg libstdc++6-4.3-doc treelang-4.3 gcc-4.3-soft-float fixincludes gcc-4.3-doc gcc-4.3-source
Architecture: all i386 powerpc source 
Version: 4.3-20080202-1
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description: 
 cpp-4.3    - The GNU C preprocessor
 fixincludes - Fix non-ANSI header files
 g++-4.3    - The GNU C++ compiler
 g++-4.3-multilib - The GNU C++ compiler (multilib files)
 gcc-4.3    - The GNU C compiler
 gcc-4.3-base - The GNU Compiler Collection (base package)
 gcc-4.3-multilib - The GNU C compiler (multilib files)
 gfortran-4.3 - The GNU Fortran 95 compiler
 gfortran-4.3-multilib - The GNU Fortran 95 compiler (multilib files)
 gobjc++-4.3 - The GNU Objective-C++ compiler
 gobjc++-4.3-multilib - The GNU Objective-C++ compiler (multilib files)
 gobjc-4.3  - The GNU Objective-C compiler
 gobjc-4.3-multilib - The GNU Objective-C compiler (multilib files)
 lib64ffi4  - Foreign Function Interface library runtime (64bit)
 lib64ffi4-dbg - Foreign Function Interface library runtime (debug symbols)
 lib64gcc1  - GCC support library (64bit)
 lib64gcc1-dbg - GCC support library (debug symbols)
 lib64gfortran3 - Runtime library for GNU Fortran applications (64bit)
 lib64gfortran3-dbg - Runtime library for GNU Fortran applications (64bit debug symbols
 lib64gomp1 - GCC OpenMP (GOMP) support library (64bit)
 lib64gomp1-dbg - GCC OpenMP (GOMP) support library (64bit debug symbols)
 lib64mudflap0 - GCC mudflap shared support libraries (64bit)
 lib64mudflap0-dbg - GCC mudflap shared support libraries (64 bit debug symbols)
 lib64objc2 - Runtime library for GNU Objective-C applications (64bit)
 lib64objc2-dbg - Runtime library for GNU Objective-C applications (64 bit debug sy
 lib64stdc++6 - The GNU Standard C++ Library v3 (64bit)
 lib64stdc++6-4.3-dbg - The GNU Standard C++ Library v3 (debugging files)
 libffi4    - Foreign Function Interface library runtime
 libffi4-dbg - Foreign Function Interface library runtime (debug symbols)
 libffi4-dev - Foreign Function Interface library (development files)
 libgcc1    - GCC support library
 libgcc1-dbg - GCC support library (debug symbols)
 libgfortran3 - Runtime library for GNU Fortran applications
 libgfortran3-dbg - Runtime library for GNU Fortran applications (debug symbols)
 libgomp1   - GCC OpenMP (GOMP) support library
 libgomp1-dbg - GCC OpenMP (GOMP) support library (debug symbols)
 libmudflap0 - GCC mudflap shared support libraries
 libmudflap0-4.3-dev - GCC mudflap support libraries (development files)
 libmudflap0-dbg - GCC mudflap shared support libraries (debug symbols)
 libobjc2   - Runtime library for GNU Objective-C applications
 libobjc2-dbg - Runtime library for GNU Objective-C applications (debug symbols)
 libstdc++6 - The GNU Standard C++ Library v3
 libstdc++6-4.3-dbg - The GNU Standard C++ Library v3 (debugging files)
 libstdc++6-4.3-dev - The GNU Standard C++ Library v3 (development files)
 libstdc++6-4.3-pic - The GNU Standard C++ Library v3 (shared library subset kit)
 protoize   - Create/remove ANSI prototypes from C code
 treelang-4.3 - The GNU Treelang compiler
Closes: 212248 450506 463478
Changes: 
 gcc-4.3 (4.3-20080202-1) unstable; urgency=low
 .
   [ Matthias Klose ]
   * Update to SVN 20080202 from the trunk.
     - Fix PR c/35017, pedwarns about valid code. Closes: #450506.
     - Fix PR target/35045, wrong code generation with -O3 on i386.
       Closes: #463478.
   * gcj-4.3: On armel depend on g++-4.3.
   * Re-enable build of libobjc_gc, using the internal version of boehm-gc.
     Closes: #212248.
 .
   [Ludovic Brenta]
   * debian/patches/ada-default-project-path.dpatch,
     debian/patches/ada-gcc-name.dpatch,
     debian/patches/ada-symbolic-tracebacks.dpatch,
     debian/patches/ada-link-lib.dpatch,
     debian/patches/ada-libgnatvsn.dpatch,
     debian/patches/ada-libgnatprj.dpatch,
     debian/patches/ada-sjlj.dpatch: adjust to GCC 4.3.
   * debian/README.gnat, debian/TODO,
     debian/rules.d/binary-ada.mk: merge from gnat-4.2.
   * debian/README.maintainers: add instructions for patching GCC.
   * debian/patches/ada-driver.dpatch: remove, no longer used.
   * debian/patches/libffi-configure.dpatch: do not patch the top-level
     configure anymore; instead, rerun autoconf.  This allows removing the
     patch cleanly.
   * debian/rules2: use gnatgcc as the bootstrap compiler, not gcc-4.2.
Files: 
 02fbc9efa92566cd8f6ee4ec675f635a 103496 libs required gcc-4.3-base_4.3-20080202-1_i386.deb
 05b9ac1b6ddbe37065ff80eba1f30d90 3242924 interpreters optional cpp-4.3_4.3-20080202-1_powerpc.deb
 07f4a4b807e02764be9e8a19e5beec01 446302 libdevel extra lib64gfortran3-dbg_4.3-20080202-1_powerpc.deb
 08a701a63f77394a3135befbc2b64bc8 299414 devel optional gfortran-4.3-multilib_4.3-20080202-1_i386.deb
 0bef36d43e1f57e1444881d633868d9d 856 devel optional gobjc++-4.3-multilib_4.3-20080202-1_i386.deb
 10e7edb8b93ec8711a65ede4b1f3ecd6 1975542 doc optional gcc-4.3-doc_4.3-20080202-1_all.deb
 135f9cdf907a0fcc7f626acb4d88ef4d 4057666 libdevel extra libstdc++6-4.3-dbg_4.3-20080202-1_powerpc.deb
 18cf81602e0e62d81a5126e8f79aa873 2165640 devel optional gcc-4.3-multilib_4.3-20080202-1_i386.deb
 195360255aca41bf531f0dcc97062ce0 129260 libdevel extra lib64mudflap0-dbg_4.3-20080202-1_i386.deb
 20add2f504bc58b89c61a204bcbc6d67 488012 libdevel extra libstdc++6-4.3-pic_4.3-20080202-1_i386.deb
 21014fc62b7d7a01a743182f32c0de6f 2940074 devel optional treelang-4.3_4.3-20080202-1_i386.deb
 2287c53dd61e0e3bef8c600162e54eb4 87802 libdevel extra lib64objc2-dbg_4.3-20080202-1_i386.deb
 26b204f8a4f5e1561b37f90fc550ce0d 330694 libs required libstdc++6_4.3-20080202-1_i386.deb
 26c5deb46901783c6d21fd8d2e7114d8 32488 libdevel extra lib64ffi4-dbg_4.3-20080202-1_i386.deb
 2c531b02e6fc80328c4112b46d63d5b1 332818 libs optional lib64stdc++6_4.3-20080202-1_i386.deb
 2f47052a528381c3182c7d3e50211336 1352534 libdevel optional libstdc++6-4.3-dev_4.3-20080202-1_i386.deb
 2fd62f845a30aab8d2ca14006732fdf1 2716572 devel optional gcc-4.3_4.3-20080202-1_i386.deb
 356673af7aabbe7ad33ff5532268ffd6 95822 libs optional lib64mudflap0_4.3-20080202-1_powerpc.deb
 3b334f42b74ce4b8a5d97c9c27bc4c9c 187546 doc optional cpp-4.3-doc_4.3-20080202-1_all.deb
 3de578d0a1c11aa419441d7406c31360 15504 libs optional lib64gomp1_4.3-20080202-1_i386.deb
 fe1ab5a20fbac2c597b79fe07aa1b157 2894 devel optional gcc-4.3_4.3-20080202-1.dsc
 449778628a86030d89722325351a2729 295362 devel optional gfortran-4.3-multilib_4.3-20080202-1_powerpc.deb
 46516a374da3073446f349c8f9d0af0c 374062 libs required libstdc++6_4.3-20080202-1_powerpc.deb
 46aa20789a087e6c524bf292813b4e6b 408487 devel optional gcc-4.3_4.3-20080202-1.diff.gz
 476023e6e00a4826d5710a51fae6b4bd 3486436 devel optional gfortran-4.3_4.3-20080202-1_i386.deb
 488232c1af8556540a7d5ae9bedb157d 1221598 devel optional g++-4.3-multilib_4.3-20080202-1_powerpc.deb
 493ba05af51e0c63a211576e8d058a17 90614 libs optional libmudflap0_4.3-20080202-1_powerpc.deb
 497a2b12e3eb0d5e05e8dca86d494308 374188 libdevel extra libgfortran3-dbg_4.3-20080202-1_powerpc.deb
 4bd887cc80292a6ed870376d9318c215 220528 libs optional libgfortran3_4.3-20080202-1_i386.deb
 4c85023b819503db58d6c36b9f59329d 88118 libdevel extra lib64objc2-dbg_4.3-20080202-1_powerpc.deb
 4dac31ccf04a2d00e5e781a382e4089f 783550 devel optional gcc-4.3_4.3-20080202-1_powerpc.deb
 4dc993e6b59807f0b0e0fceca8e8e8e4 6965016 libdevel extra lib64stdc++6-4.3-dbg_4.3-20080202-1_powerpc.deb
 4fdfcdf9820c26fd44f4622eb42177c9 272522 libs optional lib64gfortran3_4.3-20080202-1_powerpc.deb
 50031ae213dabdd8316d77b40b3fdec8 85632 libs optional libobjc2_4.3-20080202-1_i386.deb
 5360437b83047f6a15331723466f4f66 3464186 devel optional gobjc++-4.3_4.3-20080202-1_powerpc.deb
 56ca85124c69ea753b00ccf6e3fe4ec5 18602 libs optional lib64ffi4_4.3-20080202-1_powerpc.deb
 5a59e5b07ca4046913adda1383b390cf 81356 libdevel extra libgcc1-dbg_4.3-20080202-1_powerpc.deb
 5d7062383a168b302069dd16d38b6164 42186 devel optional protoize_4.3-20080202-1_i386.deb
 5ed55c085491888982e08647c031183a 42476 libs required libgcc1_4.3-20080202-1_powerpc.deb
 600a79168655f04b348df37606e8be90 3085308 devel optional treelang-4.3_4.3-20080202-1_powerpc.deb
 63e2476984e986dcc65ea8aa0be21131 2022536 devel optional gcc-4.3-locales_4.3-20080202-1_all.deb
 64b5a9d0654a8560f0db29669700dbee 3131846 devel optional gobjc-4.3_4.3-20080202-1_i386.deb
 65d6ec3f7ab53be8750815bf42a8ac0b 97416 libs optional libobjc2_4.3-20080202-1_powerpc.deb
 65dd5cb65ddb4e1b5f215cdac9ac9c7d 77720 libs optional libmudflap0_4.3-20080202-1_i386.deb
 67773d5c7a5c9b8639869b4900d4be29 453308 libdevel extra lib64gfortran3-dbg_4.3-20080202-1_i386.deb
 684fabc80ab95fb5e17dc1ff6d117eef 45234 libs optional lib64objc2_4.3-20080202-1_i386.deb
 6d68b9c8cfe031ef1eafd6a1615c903a 341324 libdevel extra libgfortran3-dbg_4.3-20080202-1_i386.deb
 70ed19781ad0910cea8a46efcfcc90e0 83384 libdevel extra lib64gcc1-dbg_4.3-20080202-1_i386.deb
 775ff8662c102f7a8ff245dce23966b8 103516 libs required gcc-4.3-base_4.3-20080202-1_powerpc.deb
 7e71cddf3566f273eee821cdcb218e65 209516 libdevel optional libmudflap0-4.3-dev_4.3-20080202-1_i386.deb
 7fadc088647c0bb68bf02032d2abe5a4 17090 libs optional lib64gomp1_4.3-20080202-1_powerpc.deb
 8213c38333075ce5fb26687c0817552f 16538 libs optional lib64ffi4_4.3-20080202-1_i386.deb
 8657104944048226fe01c1f6f3c07d56 44044 libs optional lib64gcc1_4.3-20080202-1_i386.deb
 87d3ee4883b767809264ad192480782b 3564318 devel optional g++-4.3_4.3-20080202-1_powerpc.deb
 89daf7dc883609a3c4f5fe9991b349fc 103744 devel optional gobjc-4.3-multilib_4.3-20080202-1_i386.deb
 8c316925823923fb5ee9cfbf8eb26730 34946 libdevel extra lib64gomp1-dbg_4.3-20080202-1_i386.deb
 8d24dc2c36a19fee5b5e9c82dfa9da03 135494 libdevel extra lib64mudflap0-dbg_4.3-20080202-1_powerpc.deb
 8dc9a09da03a3fa477e051e926f1a428 224878 libs optional libgfortran3_4.3-20080202-1_powerpc.deb
 8e7c84dc7c15646cfc772d18497e9d70 58312 libdevel extra libgcc1-dbg_4.3-20080202-1_i386.deb
 8f3e0a9db89a3c277d7a5d2323adcbae 92674 libdevel optional libffi4-dev_4.3-20080202-1_i386.deb
 9002bddc03c78bb6c7cd42b75cc637b9 65674 devel optional fixincludes_4.3-20080202-1_powerpc.deb
 91f360fb4e215b36ac2a9576cdf79d4f 42772925 devel optional gcc-4.3_4.3-20080202.orig.tar.gz
 93c0dd7209f1b2f27a6680930aa47206 117592 devel optional gobjc-4.3-multilib_4.3-20080202-1_powerpc.deb
 9644e805f2c5e04e585716dbd9026a60 1429568 libdevel optional libstdc++6-4.3-dev_4.3-20080202-1_powerpc.deb
 96741b628b03283730432e3441586cc5 19470 libs optional libffi4_4.3-20080202-1_powerpc.deb
 992d7ad8ae6fbca3b78cc5ff41c87303 549952 libdevel extra libstdc++6-4.3-pic_4.3-20080202-1_powerpc.deb
 9b295e55378fa7026f5ea35cdbca73aa 42934192 devel optional gcc-4.3-source_4.3-20080202-1_all.deb
 9c193857d165c5d08cfb696fff24b808 13262 libs optional libgomp1_4.3-20080202-1_i386.deb
 9cec351f7e28de4c58e5983a33cd9b4a 1038166 devel optional g++-4.3-multilib_4.3-20080202-1_i386.deb
 9e8c21a858d58c9871e8bc1c57f3669a 63184 devel optional fixincludes_4.3-20080202-1_i386.deb
 ac4827424485ab79614980e45d32a199 242506 doc optional gfortran-4.3-doc_4.3-20080202-1_all.deb
 ad72b1f42fa608cb07a295d014e031f5 6189532 libdevel extra lib64stdc++6-4.3-dbg_4.3-20080202-1_i386.deb
 b0e3f06e3034c2778c7dbf5c5a78d3b8 3082906 interpreters optional cpp-4.3_4.3-20080202-1_i386.deb
 b1a6641d4217c671817005ad14febb3b 264428 libs optional lib64gfortran3_4.3-20080202-1_i386.deb
 b25181e7c0309a2d8274e085718b7f6d 3311910 devel optional gobjc-4.3_4.3-20080202-1_powerpc.deb
 b2d0ea7f0221dfabc0b9ca544f9e6080 169066 libdevel extra libobjc2-dbg_4.3-20080202-1_i386.deb
 ba5183c72afecf90c0d9df84cb80ad7b 28754 libdevel extra libffi4-dbg_4.3-20080202-1_i386.deb
 bce3b37358ebeab3210565b7fdf673ce 215164 devel optional gcc-4.3-multilib_4.3-20080202-1_powerpc.deb
 bd3e28cf0402fc23d060615a72a3957c 25742 libs required libgcc1_4.3-20080202-1_i386.deb
 c111a973dace177b7268b62b9ada6090 132086 libdevel extra libmudflap0-dbg_4.3-20080202-1_powerpc.deb
 c56fd35b0a931f7a37cabaf7ced7ee81 235874 libdevel optional libmudflap0-4.3-dev_4.3-20080202-1_powerpc.deb
 c62e67498e1e869562247f18c95f9087 55372 devel optional protoize_4.3-20080202-1_powerpc.deb
 ca0b92c5b1fc9279e7740e0614ab90e1 95988 libs optional lib64mudflap0_4.3-20080202-1_i386.deb
 cb256badf05c8a8014151ccf689f82f6 175470 libdevel extra libobjc2-dbg_4.3-20080202-1_powerpc.deb
 cd39561cc17a3e002395c9b6cf32b6bc 36284 libdevel extra libgomp1-dbg_4.3-20080202-1_powerpc.deb
 d1b6c661fa1a40e775bb42b512532107 52782 libs optional lib64objc2_4.3-20080202-1_powerpc.deb
 d70875db28127a4cdb54daca233be18a 15074 libs optional libgomp1_4.3-20080202-1_powerpc.deb
 d782a329362e758a583ab3143ab07985 8472720 doc optional libstdc++6-4.3-doc_4.3-20080202-1_all.deb
 dd99c5ab6809142e87c7b89244959224 860 devel optional gobjc++-4.3-multilib_4.3-20080202-1_powerpc.deb
 de1978d713a4caedf9df8d751b05bbf7 3698366 devel optional gfortran-4.3_4.3-20080202-1_powerpc.deb
 dfdb6bd067a9180c275c67ce57f8790d 105492 libdevel optional libffi4-dev_4.3-20080202-1_powerpc.deb
 e22184d474a33fef3df7c36f31935421 85244 libdevel extra lib64gcc1-dbg_4.3-20080202-1_powerpc.deb
 e28aadf15e10958c755442b123c57d6c 33860 libdevel extra libgomp1-dbg_4.3-20080202-1_i386.deb
 e3b1b02d7aede5536258f432bd2f58c8 36434 libdevel extra lib64gomp1-dbg_4.3-20080202-1_powerpc.deb
 e8ffcc7e6ac993fd371f104329134bb3 409248 libs optional lib64stdc++6_4.3-20080202-1_powerpc.deb
 eb51288af2d572b6caba04c824e7c9bd 3293158 devel optional gobjc++-4.3_4.3-20080202-1_i386.deb
 edc357b901b9fa9cc1ab6eabe2e597f9 3677072 libdevel extra libstdc++6-4.3-dbg_4.3-20080202-1_i386.deb
 f1395687c552a8384b8e5fcb52a01447 3389450 devel optional g++-4.3_4.3-20080202-1_i386.deb
 f8ce06c6982a3a6df778ba110f045bfa 34368 libdevel extra libffi4-dbg_4.3-20080202-1_powerpc.deb
 f91bc39f54439ca5eaf3ed3d3ea349f2 122820 libdevel extra libmudflap0-dbg_4.3-20080202-1_i386.deb
 f9ca0d619e2132d9ad6d92c85688c318 12784 libs optional libffi4_4.3-20080202-1_i386.deb
 fb46ade43873f3b4fe652296e2629936 34396 libdevel extra lib64ffi4-dbg_4.3-20080202-1_powerpc.deb
 fe0db34716b1da0c7c304724ba907a01 46736 libs optional lib64gcc1_4.3-20080202-1_powerpc.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHpTyQStlRaw+TLJwRAi48AKC+2XAfACKqw6Si6rMsJ51Ly0AaiACfXvL1
Hy3f1exSBo6b7qP+v3W6kIg=
=nbRB
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: