Module Name:    xsrc
Committed By:   kamil
Date:           Wed Jul 25 18:52:53 UTC 2018

Modified Files:
        xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300:
            r300_render.h

Log Message:
Avoid Undefined Behavior in r300_render.h

Specify R300_FALLBACK_INVALID_BUFFERS without altering signed bit.

Requested by GCC when building with Undefined Behavior Sanitizer.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 \
    xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h
diff -u xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h:1.1.1.1 xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h:1.2
--- xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h:1.1.1.1	Mon Jan  5 02:40:58 2015
+++ xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h	Wed Jul 25 18:52:53 2018
@@ -43,7 +43,7 @@
 #define R300_FALLBACK_FRAGMENT_PROGRAM  (1 << 23)
 #define R300_FALLBACK_RADEON_COMMON     (1 << 29)
 #define R300_FALLBACK_AOS_LIMIT         (1 << 30)
-#define R300_FALLBACK_INVALID_BUFFERS   (1 << 31)
+#define R300_FALLBACK_INVALID_BUFFERS   (1U << 31)
 #define R300_RASTER_FALLBACK_MASK        0xffff0000
 
 #define MASK_XYZW (R300_WRITE_ENA_X | R300_WRITE_ENA_Y | R300_WRITE_ENA_Z | R300_WRITE_ENA_W)

Reply via email to