[Llvm-bgq-discuss] toc optimization is not supported for 0x3c000000 instruction

Hal Finkel hfinkel at anl.gov
Fri Oct 25 16:36:46 CDT 2013


----- Original Message -----
> 
> 
> 
> Hi,
> 
> 
> I've confirmed this with the IBM binutils guy; the warning can be
> ignored.

At this point, I see no reason to have this warning on our systems (especially since ESSL triggers it, and it is unclear to me when, or if, that could ever be fixed); I think that I'll disable it in future builds.

 -Hal

> 
> 
> -Hal
> 
> 
> Sent from my Verizon Wireless 4G LTE DROID
> Hi,
> 
> I've confirmed this with the IBM binutils guy; the warning can be
> ignored.
> 
>  -Hal
> 
> Sent from my Verizon Wireless 4G LTE DROID
> 
> 
> Jeff Hammond <jhammond at alcf.anl.gov> wrote:
> 
> 
> 
> I am building LLVM with ESSL and getting a lot of these warnings. Is
> this going to be a problem for correct execution or are they
> innocuous?
> 
> Thanks,
> 
> Jeff
> 
> [ 90%] Building CXX object
> CMakeFiles/examples-lapack-like-GaussianElimination.dir/examples/lapack-like/GaussianElimination.cpp.o
> Linking CXX executable bin/examples/lapack-like/GaussianElimination
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(cgrbcd.o):
> In function `cgrbcd':
> /home/essl51/src/work/cgrbcd.f:(.text+0x5fc): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(cgrbud.o):
> In function `cgrbud':
> /home/essl51/src/work/cgrbud.f:(.text+0x604): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(cmv5d.o): In
> function `cmv5d':
> /home/essl51/src/work/cmv5d.f:(.text+0xf98): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(cmv6d.o): In
> function `cmv6d':
> /home/essl51/src/work/cmv6d.f:(.text+0xf98): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(dmv49b.o):
> In function `dmv49b':
> /home/essl51/src/work/dmv49b.f:(.text+0x9d8): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(dmv59b.o):
> In function `dmv59b':
> /home/essl51/src/work/dmv59b.f:(.text+0xbec): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(smv59b.o):
> In function `smv59b':
> /home/essl51/src/work/smv59b.f:(.text+0xc0c): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(zgetmob.o):
> In function `zgetmob':
> /home/essl51/src/work/zgetmob.f:(.text+0xf54): toc optimization is
> not supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(zgrbcd.o):
> In function `zgrbcd':
> /home/essl51/src/work/zgrbcd.f:(.text+0x5c0): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(zgrbud.o):
> In function `zgrbud':
> /home/essl51/src/work/zgrbud.f:(.text+0x5c8): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(zmv5d.o): In
> function `zmv5d':
> /home/essl51/src/work/zmv5d.f:(.text+0x1330): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(zmv6d.o): In
> function `zmv6d':
> /home/essl51/src/work/zmv6d.f:(.text+0xdfc): toc optimization is not
> supported for 0x3c000000 instruction.
> 
> --
> Jeff Hammond
> Argonne Leadership Computing Facility
> University of Chicago Computation Institute
> jhammond at alcf.anl.gov / (630) 252-5381
> http://www.linkedin.com/in/jeffhammond
> https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond
> ALCF docs: http://www.alcf.anl.gov/user-guides
> _______________________________________________
> llvm-bgq-discuss mailing list
> llvm-bgq-discuss at lists.alcf.anl.gov
> https://lists.alcf.anl.gov/mailman/listinfo/llvm-bgq-discuss
> 
> I am building LLVM with ESSL and getting a lot of these warnings.  Is
> this going to be a problem for correct execution or are they
> innocuous?
> 
> Thanks,
> 
> Jeff
> 
> [ 90%] Building CXX object
> CMakeFiles/examples-lapack-like-GaussianElimination.dir/examples/lapack-like/GaussianElimination.cpp.o
> Linking CXX executable bin/examples/lapack-like/GaussianElimination
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(cgrbcd.o):
> In function `cgrbcd':
> /home/essl51/src/work/cgrbcd.f:(.text+0x5fc): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(cgrbud.o):
> In function `cgrbud':
> /home/essl51/src/work/cgrbud.f:(.text+0x604): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(cmv5d.o): In
> function `cmv5d':
> /home/essl51/src/work/cmv5d.f:(.text+0xf98): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(cmv6d.o): In
> function `cmv6d':
> /home/essl51/src/work/cmv6d.f:(.text+0xf98): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(dmv49b.o):
> In function `dmv49b':
> /home/essl51/src/work/dmv49b.f:(.text+0x9d8): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(dmv59b.o):
> In function `dmv59b':
> /home/essl51/src/work/dmv59b.f:(.text+0xbec): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(smv59b.o):
> In function `smv59b':
> /home/essl51/src/work/smv59b.f:(.text+0xc0c): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(zgetmob.o):
> In function `zgetmob':
> /home/essl51/src/work/zgetmob.f:(.text+0xf54): toc optimization is
> not supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(zgrbcd.o):
> In function `zgrbcd':
> /home/essl51/src/work/zgrbcd.f:(.text+0x5c0): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(zgrbud.o):
> In function `zgrbud':
> /home/essl51/src/work/zgrbud.f:(.text+0x5c8): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(zmv5d.o): In
> function `zmv5d':
> /home/essl51/src/work/zmv5d.f:(.text+0x1330): toc optimization is not
> supported for 0x3c000000 instruction.
> /home/projects/llvm/r192411-20131010/binutils/bin/ld:
> /soft/libraries/essl/current/essl/5.1/lib64/libesslbg.a(zmv6d.o): In
> function `zmv6d':
> /home/essl51/src/work/zmv6d.f:(.text+0xdfc): toc optimization is not
> supported for 0x3c000000 instruction.
> 
> --
> Jeff Hammond
> Argonne Leadership Computing Facility
> University of Chicago Computation Institute
> jhammond at alcf.anl.gov / (630) 252-5381
> http://www.linkedin.com/in/jeffhammond
> https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond
> ALCF docs: http://www.alcf.anl.gov/user-guides
> _______________________________________________
> llvm-bgq-discuss mailing list
> llvm-bgq-discuss at lists.alcf.anl.gov
> https://lists.alcf.anl.gov/mailman/listinfo/llvm-bgq-discuss
> 

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory


More information about the llvm-bgq-discuss mailing list