C podozrenie na bug compilera

nesvacil@posys.cz nesvacil na posys.eu
Středa Únor 27 16:35:14 CET 2013


V GCC na x86, ted nevim v kterem. Po predchozim preteceni 8bitoveho cisla na 16bitove (naprikald cyklus for od 1 do 65535) se s nasledujicim prirazenim 8 bitoveho udaje do 16 bitove promenne pricte hodnota 256. Taky nevim, zda to je na vsech 
platformach, ... ale pekne tenhle BUG potrapi ... .

Jirka


Dne 27. 2. 2013 16:13, Jan Waclawek napsal(a):
> Aky kompilator, aka verzia, ake su command-line options, ako vyzera
> disassembly funkcie?
>
> wek
>
>
>
> ----- Original Message ---------------
>
>
>
>> Zdravim konferenci, mam nasledovny problem:
>>
>> void funkcia (uint8_t *buf, uint8_t len, uint32_t *coils){
>>     uint16_t radr;
>>     radr = buf[0];
>>     ...
>> }
>>
>> A v debuggeri do radr priradi 0x0102, cize 16bit cislo. Optimalizacie su
>> vypnute a priznam sa, nechapem.
>> Ako je nieco take vobec mozne?
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list