Index: /trunk/src/VBox/Devices/Storage/DrvHostBase.cpp
===================================================================
--- /trunk/src/VBox/Devices/Storage/DrvHostBase.cpp	(revision 36796)
+++ /trunk/src/VBox/Devices/Storage/DrvHostBase.cpp	(revision 36797)
@@ -981,5 +981,4 @@
             {
                 /* Get needed device parameters. */
-                union ccb DeviceCCB;
 
                 /*
Index: /trunk/src/VBox/Devices/USB/freebsd/USBProxyDevice-freebsd.cpp
===================================================================
--- /trunk/src/VBox/Devices/USB/freebsd/USBProxyDevice-freebsd.cpp	(revision 36796)
+++ /trunk/src/VBox/Devices/USB/freebsd/USBProxyDevice-freebsd.cpp	(revision 36797)
@@ -241,5 +241,5 @@
 {
     PUSBPROXYDEVFBSD pDevFBSD = (PUSBPROXYDEVFBSD) pProxyDev->Backend.pv;
-    PUSBENDPOINTFBSD pEndpointFBSD;
+    PUSBENDPOINTFBSD pEndpointFBSD = NULL; /* shut up gcc */
     struct usb_fs_endpoint *pXferEndpoint;
     struct usb_fs_open UsbFsOpen;
Index: /trunk/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp	(revision 36796)
+++ /trunk/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp	(revision 36797)
@@ -180,5 +180,5 @@
     char *pBuf, *pNext;
     int aiMib[6];
-    unsigned short u16DefaultIface;
+    unsigned short u16DefaultIface = 0; /* shut up gcc. */
     bool fDefaultIfaceExistent = true;
 
