Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Mar 2009 19:36:13 +0000 (UTC)
From:      David Schultz <das@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/contrib/gcc c-cppbuiltin.c c-decl.c c-opts.c c-tree.h c-typeck.c src/contrib/gcc/doc extend.texi
Message-ID:  <200903141936.n2EJaSlW059881@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
das         2009-03-14 19:36:13 UTC

  FreeBSD src repository

  Modified files:
    contrib/gcc          c-cppbuiltin.c c-decl.c c-opts.c c-tree.h 
                         c-typeck.c 
    contrib/gcc/doc      extend.texi 
  Log:
  SVN rev 189824 on 2009-03-14 19:36:13Z by das
  
  Make gcc use C99 inline semantics in c99 and gnu99 mode.  This was the
  original intent, but the functionality wasn't implemented until after
  gcc 4.2 was released. However, if you compiled a program that would
  behave differently before and after this change, gcc 4.2 would have
  warned you; hence, everything currently in the base system is
  unaffected by this change.  This patch also adds additional warnings
  about certain inline function-related bogosity, e.g., using a
  static non-const local variable in an inline function.
  
  These changes were merged from a snapshot of gcc mainline from March
  2007, prior to the GPLv3 switch. I then ran the regression test suite
  from a more recent gcc snapshot and fixed the important bugs it found.
  I also squelched the following warning unless -pedantic is specified:
  
      foo is static but used in inline function bar which is not static
  
  This is consistent with LLVM's behavior, but not consistent with gcc 4.3.
  
  Reviewed by:    arch@
  
  Revision  Changes      Path
  1.2       +202 -40     src/contrib/gcc/c-cppbuiltin.c
  1.16      +134 -70     src/contrib/gcc/c-decl.c
  1.5       +8 -6        src/contrib/gcc/c-opts.c
  1.12      +0 -1        src/contrib/gcc/c-tree.h
  1.2       +7280 -5069  src/contrib/gcc/c-typeck.c
  1.2       +6717 -2256  src/contrib/gcc/doc/extend.texi



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903141936.n2EJaSlW059881>