New Ghostscript/GhostPDL compiler warnings - 2018-04-24-11:00:01 - 8197eaf98c552991a0b7f8068ff3fcce56c07803

[email protected] Tue, 24 Apr 2018 12:14:55 -0700 (PDT)
Newsgroups gmane.comp.printing.ghostscript.regression
Message-ID <20180424191455.4685E2040538@i7>
Previous Revision: 610862e06b739430a2994dc4a0c399fa21900521
 Current Revision: 8197eaf98c552991a0b7f8068ff3fcce56c07803

commit 8197eaf98c552991a0b7f8068ff3fcce56c07803
Author:     Chris Liddell <[email protected]>
AuthorDate: Tue Apr 24 16:00:31 2018 +0100
CommitDate: Tue Apr 24 16:39:03 2018 +0100

    Bug 699201: Fix alignment of rendering bands memory
    
    The bottom section of the "raster buffer", when rendering through the page
    clist, is reserved as a cache (tile cache, to be specific). Hence to bottom
    address of the memory we actually render into starts immediately after the
    cache.
    
    No account was taken when setting up that cache size of the alignment expected
    by the rendering code.
    
    We'll now ensure that the the cache ends, and the raster band memory starts
    on an appropriately aligned address.

base/gxclist.c



Ghostscript:

new cppcheck warnings (Cppcheck 1.72): 

base/gxclist.c:538: error: Shifting a negative value is undefined behaviour

http://miles.ghostscript.com:8080/artifex/8197eaf98c552991a0b7f8068ff3fcce56c07803/gs-cppcheck.txt