I do not have.

I would be nice if you will add some.

On Fri, Nov 21, 2008 at 10:57 AM, Jerry <[EMAIL PROTECTED]> wrote:

> Do you have enough regression test cases available? If not, I would like to
> add some.
> jl
>
>
> 2008/11/21 Masha Rabinovich <[EMAIL PROTECTED]>
>
>> The was not 1000000000 in the program I am trying to compile with tcc, but
>> there was pointer + some small value in constant expression. the only reason
>> I put 1000000000 in test case was to see in output a value different from
>> regular pointer to be sure the additional is performed.
>>
>> Something like
>>
>> ====
>>
>> char hello[]="hello";
>> char*hello10=hello+10;
>>
>> ====
>>
>> were a more correct testcase for constant pointer ariphmetic.
>>
>> Sorry for that.
>>
>> And thank you for your work!
>>
>> On Thu, Nov 20, 2008 at 11:49 PM, Daniel Glöckner <[EMAIL PROTECTED]>wrote:
>>
>>> On Thu, Nov 20, 2008 at 07:42:59PM +0100, Masha Rabinovich wrote:
>>> >  main ? 0 : 1, // function pointer is always true
>>>
>>> Done.
>>>
>>> >  (int)main + (int)1e9, // be sure the result is above 1.000.000.000
>>>
>>> I removed the error message again. It was wrong in several ways.
>>>
>>> There is no need for the expression to evaluate to a value > 1000000000.
>>> (int)main may be negative.
>>>
>>> Actually I'm not convinced that these two casts must be supported outside
>>> of functions. Section 6.6 in C99 draft N869 does not talk about casting
>>> address constants to integers. It does allow implemetations to accept
>>> other constant expressions, though.
>>>
>>> >  (int)main / 2, // here must be compile-time error, tcc can compile it
>>> >  sin(1) ? 0 : 1, // here must be compile-time error, tcc can compile it
>>>
>>> I don't think we should add checks for all variants of invalid code.
>>> IMHO the main focus should be on correctly compiling valid code.
>>> Otherwise we'll soon have a not so tiny TinyCC.
>>>
>>>  Daniel
>>>
>>>
>>> _______________________________________________
>>> Tinycc-devel mailing list
>>> [email protected]
>>> http://lists.nongnu.org/mailman/listinfo/tinycc-devel
>>>
>>
>>
>> _______________________________________________
>> Tinycc-devel mailing list
>> [email protected]
>> http://lists.nongnu.org/mailman/listinfo/tinycc-devel
>>
>>
>
>
> --
> Best Regards
> -----------
> Jerry Luo
>
> _______________________________________________
> Tinycc-devel mailing list
> [email protected]
> http://lists.nongnu.org/mailman/listinfo/tinycc-devel
>
>
_______________________________________________
Tinycc-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to