LWN.net's Journal
 
[Most Recent Entries] [Calendar View]

Friday, October 11th, 2019

    Time Event
    2:04p
    Security updates for Friday
    Security updates have been issued by Debian (lucene-solr and ruby-openid), Fedora (krb5 and SDL2), openSUSE (kernel and libopenmpt), and Ubuntu (python2.7, python3.4).
    2:14p
    [$] Calibrating your fear of big bad optimizing compilers
    As noted
    earlier,
    when compiling Linux-kernel code that does a plain C-language load or
    store, as in
    "a=b", the C standard grants the compiler the right
    to assume that the affected variables are neither accessed nor modified
    by any other thread at the time of that load or store.
    The compiler is therefore permitted to carry out a surprisingly
    large number of optimizations, any number of which might ruin your
    concurrent code's day.
    Given that current compilers usually do not emit diagnostics warning of
    potential ruined days, it would be good to have other tools take on this
    task.

    << Previous Day 2019/10/11
    [Calendar]
    Next Day >>

LWN.net   About LJ.Rossia.org