[Insight-developers] RE: SGI Flag set

Lorensen, William E (Research) lorensen at crd.ge.com
Mon Aug 16 14:40:03 EDT 2004


Bill,

That sounds like a great solution. We could add similar pragmas to other
isolated itk files. Let's see how the brain dead compilers at GE handle the
pragmas tonight.

Bill 

-----Original Message-----
From: William A. Hoffman [mailto:billlist at nycap.rr.com]
Sent: Monday, August 16, 2004 1:57 PM
To: Lorensen, William E (Research);
insight-developers at public.kitware.com
Subject: RE: [Insight-developers] RE: SGI Flag set


I think I found another way to do this.  
The SGI compiler supports pragma to turn off warnings.

I am adding the following to vcl_compiler.h:

#   define VCL_SGI_CC_730
// 1116  Non-void function "std::__malloc_alloc_template<0>::_S_oom_malloc"
(declared
//    at line 163) should return a value.
// 3505  setjmp not marked as unknown_control_flow because it is not
declared as a
// 3438 ceil not marked as no_side_effects because it is not declared as a
function
#   pragma set woff 3438
#   pragma set woff 1116
#   pragma set woff 3505

So, if code includes vcl code, then it will turn off the warnings.


-Bill

At 11:02 AM 8/16/2004, Lorensen, William E (Research) wrote:
>Looks like vxl has most of the trouble. We could turn it on in that tree.
If
>the warnings are isolated in other parts of itk we could also do that
there.
>
>-----Original Message-----
>From: William A. Hoffman [mailto:billlist at nycap.rr.com]
>Sent: Monday, August 16, 2004 10:08 AM
>To: Lorensen, William E (Research);
>insight-developers at public.kitware.com
>Subject: Re: [Insight-developers] RE: SGI Flag set
>
>
>How would people feel about excluding this warning on the SGI by default?
>The problem is that users will see these warnings when they build ITK and
>think something is wrong.
>
>-woff 1116 
>
>I know it is a good warning, but other compilers that do not have bad code
>in STL headers will catch the warnings in the dashboards.  It really should
>only affect folks developing on the SGI, and I don't think there are many
>of them.
>
>-Bill
>
>
>At 08:14 AM 8/16/2004, Lorensen, William E (Research) wrote:
>>Dart is also blocking:
>>
>>cc-3505 CC: WARNING File = /usr/include/internal/setjmp_core.h, Line = 74
>>
>>
>>-----Original Message-----
>>From: William A. Hoffman [mailto:billlist at nycap.rr.com]
>>Sent: Sunday, August 15, 2004 7:41 PM
>>To: Lorensen, William E (Research); Miller, James V (Research); 'Luis
>>Ibanez'; Insight Developers List
>>Subject: SGI Flag set
>>
>>
>>I am down to these flags:
>>
>>    SET(ITK_REQUIRED_CXX_FLAGS "${ITK_REQUIRED_CXX_FLAGS} -woff
>>15,84,1110,1209,1424,1468,3102,3210,3439 -ptused -no_prelink")
>>    SET(ITK_REQUIRED_LINK_FLAGS "${ITK_REQUIRED_LINK_FLAGS}  -Wl,-woff15")
>>
>>http://www.itk.org/Testing/Dashboard/20040815-0500-Nightly/Dashboard.html
>>
>>However, the rapture build still has 400+ warnings in the STL directory.
>>What is being done at IOWA and CRD to block these warnings?  Is that
>>a Dart block?
>>
>>-Bill
>>_______________________________________________
>>Insight-developers mailing list
>>Insight-developers at itk.org
>>http://www.itk.org/mailman/listinfo/insight-developers 


More information about the Insight-developers mailing list