http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53801
--- Comment #2 from somenath jalal <somenath.jalal at gmail dot com> 2012-06-29 16:18:35 UTC --- (In reply to comment #1) > gcc 4.2.1 is really really old. Please update to > something much newer. Try 4.5.4 or newer version. > Also, note the warning is from ld not gfortran. Thanks kargl. I will update the gcc version. And from "ld" means what? That is the point I did not understand. And importantly ifort is also giving same kind of warning. Though both compilers giving me correct result when compiled. ifort warning is ld: warning: for symbol _matrix_ tentative definition of size 12944 from /var/folders/uu/uuDNJbYHHwmD3218GxB09U+++TM/-Tmp-//ifort0cULUk.o is is smaller than the real definition of size 288 from /var/folders/uu/uuDNJbYHHwmD3218GxB09U+++TM/-Tmp-//ifortJyODzP.o ifort Version 12.0.3