Core router bakeoff?

This problem happens only if you mention in gated.conf
  export proto bgp as xxxx {
    proto direct {
      all ;
    } ;
  } ;
Then the IP address of de0 is redistributed.

This isn't a bug. GateD is doing exactly what you asked - 'all' means all.
You could configure this in several other ways to do what you want.

If you aren't having any luck with the manuals or the TAC then try the
GateD web site or mailing list(s).

Regards,
Andrew

Exactly - DIRECT != STATIC. As for CISCO (here directed is named as
connected), as for GATED. No any bugs.