[PD-dev] sys_externlist declared in two places

Hans-Christoph Steiner hans at eds.org
Tue Dec 19 00:02:25 CET 2006


On Dec 18, 2006, at 3:42 PM, Mathieu Bouchard wrote:

> On Mon, 18 Dec 2006, Hans-Christoph Steiner wrote:
>> On Dec 18, 2006, at 8:09 AM, Mathieu Bouchard wrote:
>>> It's not C that allows it, it's the linker and the concept of  
>>> separate compilation. It's a feature that comes from assembly  
>>> language. I can't see that feature really going away with any new  
>>> standard of the C language because it's just not something  
>>> specified by that spec.
>> I think that -fstrict-aliasing disallows that.   Or at least  
>> something that is enabled when turning on all the optimization  
>> options.
>
> I think that it doesn't disallow it, and it's because I've just  
> tried it, and I don't even get a warning, with every possible  
> combination of -fstrict-aliasing -Wall at every compilation step.

FWIW, using these flags, the linker complains:

-ftree-vectorize -ftree-vectorizer-verbose=3 -fast -fPIC -mcpu=7450 - 
mtune=7450

.hc


>
>  _ _ __ ___ _____ ________ _____________ _____________________ ...
> | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
> | Freelance Digital Arts Engineer, Montréal QC Canada



------------------------------------------------------------------------

Mistrust authority - promote decentralization.  - the hacker ethic






More information about the Pd-dev mailing list