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