cvs commit: src/sys/dev/hptmv ioctl.c

Scott Long scottl at samsco.org
Mon May 21 04:33:23 UTC 2007


mjacob at FreeBSD.org wrote:
>>> mjacob      2007-05-20 16:49:10 UTC
>>>
>>>  FreeBSD src repository
>>>
>>>  Modified files:
>>>    sys/dev/hptmv        ioctl.c
>>>  Log:
>>>  Make gcc 4.2 happy by initiatlizing controller && channel prior
>>>  to a call to a function which *might* then initialize them.
>>>
>>>  MFC after:      3 days
>>
>> Isn't the bug that the function doesn't always initialize them?
>>
>> Bruce
>>
> 
> That was a meta-comment- I should have made it clearer. The function 
> get_disk_location *will* always init them, but gcc-4.2 doesn't know 
> that, and unlike previous versions of gcc, gcc-4.2 no longer will assume 
> that a function that you pass a pointer to local data to will actually 
> fill them in.
> 
> -matt
> 

Sounds like more wonderful roadblocks from the GCC team.  GCC is a great
app, but it would be nice if it could be used as a tool for software
development.

Scott



More information about the cvs-all mailing list