* Allocate and initialize the struct FTP for the current SessionHandle. If
* need be.
*/
+
+#if defined(__INTEL_COMPILER) && (__INTEL_COMPILER == 910) && \
+ defined(__OPTIMIZE__) && defined(__unix__) && defined(__i386__)
+ /* workaround icc 9.1 optimizer issue */
+# define vqualifier volatile
+#else
+# define vqualifier
+#endif
+
static CURLcode ftp_init(struct connectdata *conn)
{
- struct FTP *ftp;
+ struct FTP *vqualifier ftp;
if(NULL == conn->data->state.proto.ftp) {
conn->data->state.proto.ftp = malloc(sizeof(struct FTP));