Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-1031

gcc3.3 compile warnings

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • all
    • Beta
    • compile
    • Linux

    Description

      The upcomping gcc3.3 will be more strict and it does warn about all sorts of funky C code.
      
      These warnings occour with revision 3987:
      
      
      subversion/libsvn_subr/getdate.y: warning: 10 shift/reduce conflicts
      subversion/libsvn_subr/error.c:278: warning: comparison between signed and unsigned
      subversion/libsvn_subr/error.c:35: warning: `SVN_FILE_LINE_UNDEFINED' defined but not used
      subversion/libsvn_subr/pool.c:35: warning: `SVN_FILE_LINE_UNDEFINED' defined but not used
      subversion/libsvn_delta/compose_delta.c:631: warning: comparison between signed and unsigned
      subversion/libsvn_delta/compose_delta.c:651: warning: comparison between signed and unsigned
      subversion/libsvn_delta/compose_delta.c:653: warning: comparison between signed and unsigned
      subversion/libsvn_delta/compose_delta.c:679: warning: comparison between signed and unsigned
      subversion/libsvn_delta/compose_delta.c:679: warning: signed and unsigned type in conditional expression
      subversion/libsvn_delta/compose_delta.c:688: warning: comparison between signed and unsigned
      subversion/libsvn_delta/compose_delta.c:690: warning: comparison between signed and unsigned
      subversion/libsvn_delta/compose_delta.c:694: warning: comparison between signed and unsigned
      subversion/libsvn_delta/compose_delta.c:694: warning: signed and unsigned type in conditional expression
      subversion/libsvn_delta/compose_delta.c:704: warning: comparison between signed and unsigned
      subversion/libsvn_delta/compose_delta.c:705: warning: comparison between signed and unsigned
      subversion/libsvn_delta/compose_delta.c:810: warning: comparison between signed and unsigned
      subversion/libsvn_delta/text_delta.c:147: warning: comparison between signed and unsigned
      subversion/libsvn_delta/text_delta.c:148: warning: comparison between signed and unsigned
      subversion/libsvn_delta/text_delta.c:445: warning: comparison between signed and unsigned
      subversion/libsvn_ra_dav/commit.c:130: warning: `singleton_delete_prop' defined but not used
      subversion/libsvn_ra_dav/fetch.c:279: warning: dereferencing type-punned pointer will break strict-aliasing rules
      subversion/libsvn_fs/bdb/strings-table.c:187: warning: comparison between signed and unsigned
      subversion/libsvn_wc/adm_ops.c:644: warning: `was_deleted' might be used uninitialized in this function
      subversion/clients/cmdline/status.c:61: warning: `ood_status' might be used uninitialized in this function
      /usr/include/apache2/http_config.h:187: warning: function declaration isn't a prototype
      subversion/tests/libsvn_subr/path-test.c:118: warning: comparison between signed and unsigned
      subversion/tests/libsvn_delta/delta-window-test.h:92: warning: comparison between signed and unsigned
      subversion/tests/libsvn_delta/random-test.c:195: warning: signed and unsigned type in conditional expression
      subversion/tests/libsvn_delta/delta-window-test.h:92: warning: comparison between signed and unsigned
      subversion/tests/libsvn_fs/fs-test.c:1663: warning: comparison between signed and unsigned
      subversion/tests/libsvn_fs/fs-test.c:5487: warning: comparison between signed and unsigned
      subversion/tests/libsvn_fs/skel-test.c:162: warning: comparison between signed and unsigned
      subversion/tests/libsvn_fs/skel-test.c:883: warning: comparison between signed and unsigned
      
      
      This one should be fixed asap:
      subversion/libsvn_ra_dav/fetch.c:279: warning: dereferencing type-punned pointer will break strict-aliasing rules
      
      gcc -v
      Reading specs from /usr/lib/gcc-lib/i486-suse-linux/3.3-hammer/specs
      Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --enable-languages=c,c++,f77,objc,java,ada --disable-checking --enable-libgcj --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit i486-suse-linux
      Thread model: posix
      gcc version 3.3-hammer 20021125 (experimental) (SuSE Linux)
      

      Original issue reported by olh

      Attachments

        1. 1_t.txt
          4 kB
          Philip Martin

        Issue Links

          Activity

            People

              Unassigned Unassigned
              subversion-importer Subversion Importer
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: