I tried to build it (with flag "-cl-std=CL1.2") on Windows 7 (64bit) with latest 2.0 driver (higher version number than yours) but found no warning. I'll try the same on Linux. Please let us know your setup details such as OS, driver version, SDK etc. Meanwhile if possible please try on Windows and share your findings.
I guess building the program for multiple devices may not giving the proper error message. Please try to build/compile it for a specific device and then get the error log message. Or as you have only one GPU and one CPU, you can set device type as CL_DEVICE_TYPE_GPU or CL_DEVICE_TYPE_CPU each time and check the error.
My OS is the 64 bit version of Arch Linux. I have the 14.41 OpenCL 2.0 driver and no SDK installed.
I should be building the program for just one device. I've replaced the relevant parts of my test program with calls to the C API to make sure of this:
I'm also requiring CL_DEVICE_TYPE_GPU. Still the same behavior. (output & clinfo are identical)
I don't really have the resources to port and test my program on windows at the moment. I guess I'll wait for the stable driver release and check again. It's promising if you didn't have the same problems with the later driver version you are using.