[Mesa-dev] [PATCH 0/2] low hanging warning fixes

Jose Fonseca jfonseca at vmware.com
Thu Jan 15 06:47:39 PST 2015


On 14/01/15 20:53, Jan Vesely wrote:
> these two patches fix cca 90 warnings when compiling src/mesa.
> The idea is to reduce warning bloat so that the remaining stuff
> can be looked into to check whether the warning hints at bigger issue
>
> gcc 4.9.2 with Wextra:
> from
>        2 -Warray-bounds
>       29 -Wmaybe-uninitialized
>       38 -Wmissing-field-initializers
>      200 -Wsign-compare
>       16 -Wtype-limits
>
> to
>        2 -Warray-bounds
>       29 -Wmaybe-uninitialized
>       38 -Wmissing-field-initializers
>      125 -Wsign-compare
>
> Jan Vesely (2):
>    mesa: remove comparisons that are always true
>    mesa: Fix some signed-unsigned comparison warnings
>
>   src/mesa/main/bufferobj.c                 | 18 +++++++++---------
>   src/mesa/main/buffers.c                   |  2 +-
>   src/mesa/main/clear.c                     |  2 +-
>   src/mesa/main/dlist.c                     |  2 +-
>   src/mesa/main/errors.c                    |  8 ++++----
>   src/mesa/main/fbobject.c                  |  9 ++++-----
>   src/mesa/main/ffvertex_prog.c             |  4 ++--
>   src/mesa/main/format_utils.h              |  2 +-
>   src/mesa/main/framebuffer.c               |  2 +-
>   src/mesa/main/matrix.c                    |  6 +++---
>   src/mesa/main/mipmap.c                    |  2 +-
>   src/mesa/main/rastpos.c                   |  2 +-
>   src/mesa/main/set.c                       |  2 +-
>   src/mesa/main/texgetimage.c               |  6 +++---
>   src/mesa/main/varray.c                    |  2 +-
>   src/mesa/program/prog_execute.c           |  3 +--
>   src/mesa/program/prog_optimize.c          |  4 ++--
>   src/mesa/program/prog_print.c             |  4 ++--
>   src/mesa/program/prog_statevars.c         |  2 --
>   src/mesa/state_tracker/st_atom_blend.c    |  2 +-
>   src/mesa/state_tracker/st_atom_scissor.c  |  2 +-
>   src/mesa/state_tracker/st_atom_viewport.c |  2 +-
>   src/mesa/state_tracker/st_cb_fbo.c        |  6 +++---
>   src/mesa/state_tracker/st_draw.c          |  2 +-
>   src/mesa/state_tracker/st_extensions.c    |  5 +++--
>   src/mesa/state_tracker/st_format.c        |  3 ++-
>   src/mesa/state_tracker/st_manager.c       |  2 +-
>   src/mesa/state_tracker/st_program.c       |  2 +-
>   src/mesa/vbo/vbo_exec_array.c             |  3 ++-
>   src/util/hash_table.c                     |  2 +-
>   30 files changed, 56 insertions(+), 57 deletions(-)
>

Thanks for this cleanup.

Series looks good AFAICT.

Reviewed-by: Jose Fonseca <jfonseca at vmware.com>

Jose


More information about the mesa-dev mailing list