Hmm, what is my mistake ...
I compiled the latest gentoo-sources-3.19.1 with Canek's kerninst tool. It is configured to generate a "loader-entry" for the gummiboot bootloader. That bootloader is the default entry in the UEFI boot order and it works ... I can boot the older kernels ... but it does not show me the latest kernel 3.19.1 .... but why? I edited /boot/loader/loader.conf ... a changed timeout gets read ... but 3.19.1 is never displayed. - See the content of my ESP here -> # tree -L 1 /boot/loader/entries/ /boot/loader/entries/ ├── e55a6b6a09bd2b1c50216272545a8d1f-3.18.6-gentoo.conf ├── e55a6b6a09bd2b1c50216272545a8d1f-3.19.0-gentoo.conf └── e55a6b6a09bd2b1c50216272545a8d1f-3.19.1-gentoo.conf # tree /boot/e55a6b6a09bd2b1c50216272545a8d1f/ /boot/e55a6b6a09bd2b1c50216272545a8d1f/ ├── 3.18.6-gentoo │ ├── initrd │ └── kernel ├── 3.19.0-gentoo │ ├── initrd │ └── kernel └── 3.19.1-gentoo ├── initrd └── kernel # tree -L 2 /boot /boot ├── e55a6b6a09bd2b1c50216272545a8d1f │ ├── 3.18.6-gentoo │ ├── 3.19.0-gentoo │ └── 3.19.1-gentoo ├── EFI │ ├── Boot │ ├── EFI │ ├── gentoo │ ├── grub_3 │ └── gummiboot ├── grub │ ├── fonts │ ├── grub.cfg │ ├── grubenv │ ├── locale │ ├── themes │ └── x86_64-efi ├── loader │ ├── entries │ └── loader.conf └── memtest86plus ├── memtest └── memtest.netbsd