/usr/share/zoneinfo/Europe/Madrid gives two hours less
*** Bug 128159 has been marked as a duplicate of this bug. ***
you neglected to provide any sort of information about your system
start with `emerge info` and then end with `emerge -pv glibc timezone-data`
Hmm, this sounds like you have set your clock to local but it should be UTC, or the other way round.