Summary: | A 32bit multiplication by a constant results in incorrect code when compiled for some AVR models | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Vyatcheslav Perevalov <vip0> | ||||
Component: | avr-gcc | Assignee: | Grigory Milev <week> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | major | ||||||
Priority: | P3 | CC: | erthad, lex, mike, viy, week | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
URL: | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35872 , http://www.arduino.cc/playground/Learning/Linux | ||||||
Attachments: |
|
Description
Vyatcheslav Perevalov
2009-06-30 15:17:11 MSD
ping Насколько понимаю, майнтейнер не против того, чтоб со сборкой помогли. Я один раз попробовал - у меня не получилось. Ссылка не рабочая :( Сейчас нету времени собирать 4.3.2, возможно позже займусть. Там сначала avr-binutils надо пересобрать более свежий, а уж потом и за gcc браться :) Ссылок там две - http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35872 и http://www.arduino.cc/playground/Learning/Linux (В ответ на комментарий №4) > Сейчас нету времени собирать 4.3.2, возможно позже займусть. Там сначала > avr-binutils надо пересобрать более свежий, а уж потом и за gcc браться :) avr-binutils пересобрал. При этом отказался от Patch0: patch-coff-avr.patch (вроде, в исходниках это учтено). avr-gcc пока собираться не желает. Created attachment 4205 [details]
avr-binutils.spec Version: 2.20.51.0.4
Во вложении спек, с которым собрались avr-binutils
avr-binutils-2.21-alt1 avr-gcc-4.5.1-alt2 avr-libc-1.7.0-alt2 |