Writing a option pass
albino aiello
ultimanota@libero.it
Sat Mar 31 16:27:00 GMT 2007
Thank you,
my problem is that the value of the variable that i have defined in
common.opt in the following manner is always at the default value:
myvariable=
Common RejectNegative UInteger Var (my_variable) Init(-1)
Comments
In passes.c i have defined a new compilation pass that must use the
value stored in myvariable that is always -1.
I think that maybe i wrong when write the compilation command. I have
try in different ways like:
gcc -my-passes -myvariable=number
gcc -my-passes -myvariable='number'
gcc -my-passes -myvariable=[number]
gcc -my-passes -myvariable="number"
I don't know the just way.
Can you give some suggestion??
Thanks.
Mike Stump ha scritto:
> On Mar 30, 2007, at 11:24 AM, albino aiello wrote:
>> i must add a new pass to gcc. I want to receive from command line
>> an integer value at compilation time. I have modify the file
>> common.opt but tha value of the variable is alwais 0.
>> I have add the following row:
>>
>> my-variable=
>> Common Var (my_variable)init(-1).
>> Comments
>
> Your cut-n-paste foo isn't just up to speed, compare the below and try
> and figure out how what you want differs:
>
> ftabstop=
> C ObjC C++ ObjC++ Joined RejectNegative UInteger
> -ftabstop=<number> Distance between tab stops for column reporting
>
> ftemplate-depth-
> C++ ObjC++ Joined RejectNegative UInteger
> -ftemplate-depth-<number> Specify maximum template instantiation
> depth
>
> Wdeprecated
> C++ ObjC++ Var(warn_deprecated) Init(1) Warning
> Warn about deprecated compiler features
>
>> Can anyone help me?
>
> In general, you have to be able to help yourself with the simple issues.
>
More information about the Gcc
mailing list