<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic C compiler on Itanium in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/c-compiler-on-itanium/m-p/3823383#M10122</link>
    <description>I noticed that the C compiler (HP C V7.2-001-50G14) does not produce a warning when the identifier length exceeds 31 characters but simply truncates it. When I link I get an undefined symbol warning.&lt;BR /&gt;Is there a compiler option that I need to use to get this warning?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Malleka</description>
    <pubDate>Thu, 13 Jul 2006 15:32:15 GMT</pubDate>
    <dc:creator>Malleka Ramachandran</dc:creator>
    <dc:date>2006-07-13T15:32:15Z</dc:date>
    <item>
      <title>C compiler on Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-compiler-on-itanium/m-p/3823383#M10122</link>
      <description>I noticed that the C compiler (HP C V7.2-001-50G14) does not produce a warning when the identifier length exceeds 31 characters but simply truncates it. When I link I get an undefined symbol warning.&lt;BR /&gt;Is there a compiler option that I need to use to get this warning?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Malleka</description>
      <pubDate>Thu, 13 Jul 2006 15:32:15 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-compiler-on-itanium/m-p/3823383#M10122</guid>
      <dc:creator>Malleka Ramachandran</dc:creator>
      <dc:date>2006-07-13T15:32:15Z</dc:date>
    </item>
    <item>
      <title>Re: C compiler on Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/c-compiler-on-itanium/m-p/3823384#M10123</link>
      <description>&lt;!--!*#--&gt;HELP CC /NAMES&lt;BR /&gt;&lt;BR /&gt;What sort of identifier?  It (different&lt;BR /&gt;version) seems to work as documented for me:&lt;BR /&gt;&lt;BR /&gt;td183 $ type LONG.C&lt;BR /&gt;#include &lt;STDIO.H&gt;&lt;BR /&gt;&lt;BR /&gt;extern int external_name_longer_than_thirty_one_characters;&lt;BR /&gt;&lt;BR /&gt;main()&lt;BR /&gt;{&lt;BR /&gt;    int local_name_longer_than_thirty_one_characters = 1;&lt;BR /&gt;&lt;BR /&gt;    printf( " ext = %d.\n", external_name_longer_than_thirty_one_characters);&lt;BR /&gt;    printf( " loc = %d.\n", local_name_longer_than_thirty_one_characters);&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;td183 $ cc LONG.C&lt;BR /&gt;&lt;BR /&gt;extern int external_name_longer_than_thirty_one_characters;&lt;BR /&gt;...........^&lt;BR /&gt;%CC-W-LONGEXTERN, The external identifier name exceeds 31 characters; truncated&lt;BR /&gt;to "EXTERNAL_NAME_LONGER_THAN_THIRT".&lt;BR /&gt;at line number 3 in file USER1:[ANTINODE]LONG.C;3&lt;BR /&gt;&lt;BR /&gt;td183 $ cc /version&lt;BR /&gt;HP C V7.2-001 on OpenVMS IA64 V8.2-1&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Perhaps you could supply a (small) _failing_&lt;BR /&gt;test case.  (Or run this one through your&lt;BR /&gt;compiler.)&lt;/STDIO.H&gt;</description>
      <pubDate>Thu, 13 Jul 2006 15:50:15 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/c-compiler-on-itanium/m-p/3823384#M10123</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2006-07-13T15:50:15Z</dc:date>
    </item>
  </channel>
</rss>

