Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-15272

Compile warnings on x86_64

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • P4: Low
    • Some future release
    • 4.7.1
    • GUI: Painting
    • None
    • Debian GNU/Linux squeeze, gcc 4.4.4

    Description

      I have compiled Qt with the config:
      ./configure -prefix /home/sergey/code/QtEmbedded-4.7.1-x86 -opensource -embedded x86_64 -qvfb -no-largefile -no-qt3support -no-glib -no-accessibility -no-exceptions -no-javascript-jit -no-declarative -nomake demos -nomake examples -silent -no-kbd-tty -no-kbd-linuxinput

      Here I quote the warnings for painting.

      WARNING: Failure to find: painting.cpp
      painting/qpaintengineex.cpp:833: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3774: warning: dereferencing pointer 'buf.4025' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3775: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules
      ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1669: warning: dereferencing pointer 'dest' does break strict-aliasing rules
      ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1670: warning: dereferencing pointer 'dest' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3774: warning: dereferencing pointer 'buf.4109' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3775: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules
      ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1667: warning: dereferencing pointer 'dest' does break strict-aliasing rules
      ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1667: warning: dereferencing pointer 'dest' does break strict-aliasing rules
      ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1667: warning: dereferencing pointer 'dest' does break strict-aliasing rules
      ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1668: warning: dereferencing pointer 'dest' does break strict-aliasing rules
      ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1668: warning: dereferencing pointer 'dest' does break strict-aliasing rules
      ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1668: warning: dereferencing pointer 'dest' does break strict-aliasing rules
      ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1669: warning: dereferencing pointer 'dest' does break strict-aliasing rules
      ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1669: warning: dereferencing pointer 'dest' does break strict-aliasing rules
      ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1669: warning: dereferencing pointer 'dest' does break strict-aliasing rules
      ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1670: warning: dereferencing pointer 'dest' does break strict-aliasing rules
      ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1670: warning: dereferencing pointer 'dest' does break strict-aliasing rules
      ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1670: warning: dereferencing pointer 'dest' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3784: warning: dereferencing pointer 'buf.4355' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3784: warning: dereferencing pointer 'buf.4355' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3784: warning: dereferencing pointer 'buf.4355' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3785: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3785: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3785: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3786: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3786: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3786: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3787: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3787: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules
      painting/qdrawhelper.cpp:3787: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules
      
      

      Details: http://bugreports.qt.nokia.com/browse/QTBUG-15235

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            laborer Sergey Gusarov
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes