<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>20639</bug_id>
          
          <creation_ts>2009-06-30 15:17:11 +0400</creation_ts>
          <short_desc>A 32bit multiplication by a constant results in incorrect code when compiled for some AVR models</short_desc>
          <delta_ts>2011-01-18 13:37:51 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>avr-gcc</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35872 , http://www.arduino.cc/playground/Learning/Linux</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vyatcheslav Perevalov">vip0</reporter>
          <assigned_to name="Grigory Milev">week</assigned_to>
          <cc>erthad</cc>
    
    <cc>lex</cc>
    
    <cc>mike</cc>
    
    <cc>viy</cc>
    
    <cc>week</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>93964</commentid>
    <comment_count>0</comment_count>
    <who name="Vyatcheslav Perevalov">vip0</who>
    <bug_when>2009-06-30 15:17:11 +0400</bug_when>
    <thetext>Собсна, в ссылках информация исчерпывающая. Хотелось бы видеть в репо версию не ниже 4.3.2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>94988</commentid>
    <comment_count>1</comment_count>
    <who name="Vyatcheslav Perevalov">vip0</who>
    <bug_when>2009-07-21 09:58:22 +0400</bug_when>
    <thetext>ping</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104052</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2009-12-09 17:56:38 +0300</bug_when>
    <thetext>Насколько понимаю, майнтейнер не против того, чтоб со сборкой помогли.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104056</commentid>
    <comment_count>3</comment_count>
    <who name="Vyatcheslav Perevalov">vip0</who>
    <bug_when>2009-12-09 18:24:50 +0300</bug_when>
    <thetext>Я один раз попробовал - у меня не получилось.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104075</commentid>
    <comment_count>4</comment_count>
    <who name="Grigory Milev">week</who>
    <bug_when>2009-12-09 23:41:49 +0300</bug_when>
    <thetext>Ссылка не рабочая :(
Сейчас нету времени собирать 4.3.2, возможно позже займусть. Там сначала avr-binutils надо пересобрать более свежий, а уж потом и за gcc браться :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104090</commentid>
    <comment_count>5</comment_count>
    <who name="Vyatcheslav Perevalov">vip0</who>
    <bug_when>2009-12-10 15:14:12 +0300</bug_when>
    <thetext>Ссылок там две - 
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35872 и 
http://www.arduino.cc/playground/Learning/Linux</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105576</commentid>
    <comment_count>6</comment_count>
    <who name="Vyatcheslav Perevalov">vip0</who>
    <bug_when>2010-01-14 21:13:39 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Сейчас нету времени собирать 4.3.2, возможно позже займусть. Там сначала
&gt; avr-binutils надо пересобрать более свежий, а уж потом и за gcc браться :)

avr-binutils пересобрал. При этом отказался от Patch0: patch-coff-avr.patch (вроде, в исходниках это учтено). avr-gcc пока собираться не желает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105613</commentid>
    <comment_count>7</comment_count>
      <attachid>4205</attachid>
    <who name="Vyatcheslav Perevalov">vip0</who>
    <bug_when>2010-01-15 14:33:30 +0300</bug_when>
    <thetext>Created attachment 4205
avr-binutils.spec Version: 2.20.51.0.4

Во вложении спек, с которым собрались avr-binutils</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117252</commentid>
    <comment_count>8</comment_count>
    <who name="Grigory Milev">week</who>
    <bug_when>2011-01-18 11:48:07 +0300</bug_when>
    <thetext>avr-binutils-2.21-alt1
avr-gcc-4.5.1-alt2
avr-libc-1.7.0-alt2</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>4205</attachid>
            <date>2010-01-15 14:33:30 +0300</date>
            <delta_ts>2010-01-15 14:33:30 +0300</delta_ts>
            <desc>avr-binutils.spec Version: 2.20.51.0.4</desc>
            <filename>avr-binutils.spec</filename>
            <type>application/octet-stream</type>
            <size>4118</size>
            <attacher name="Vyatcheslav Perevalov">vip0</attacher>
            
              <data encoding="base64">IyAtKi0gcnBtLXNwZWMgLSotCiMgJElkOiBhdnItYmludXRpbHMsdiAxLjExIDIwMDMvMDkvMDUg
MTE6MTg6NTYgZ3JpZ29yeSBFeHAgJAoKI2RlZmluZSBzbmFwc2hvdF92ZXJzaW9uIDAzMDUxMgoK
I0Jhc2VkIG9uIEdyaWdvcnkgTWlsZXYncyBzcGVjCgolZGVmaW5lIGNyb3NzX2FyY2ggYXZyCgpT
dW1tYXJ5OiBBIEdOVSBjb2xsZWN0aW9uIG9mIGJpbmFyeSB1dGlsaXRpZXMuCk5hbWU6ICVjcm9z
c19hcmNoLWJpbnV0aWxzClZlcnNpb246IDIuMjAuNTEuMC40ClJlbGVhc2U6IGFsdDAKU2VyaWFs
OiAxCkNvcHlyaWdodDogR1BMCkdyb3VwOiBEZXZlbG9wbWVudC9PdGhlcgpVUkw6IGZ0cDovL2Z0
cC5rZXJuZWwub3JnL3B1Yi9saW51eC9kZXZlbC9iaW51dGlscy8KU291cmNlOiBiaW51dGlscy0l
dmVyc2lvbi50YXIuYnoyCiNQYXRjaDA6IHBhdGNoLWNvZmYtYXZyLnBhdGNoCiNQYXRjaDA6IGJp
bnV0aWxzLSV2ZXJzaW9uLWluZm9fZml4LmRpZmYKCiVkZWZpbmUgbGliYXZyZGlyICVfbGliZGly
LyVjcm9zc19hcmNoCiVkZWZpbmUgaW5jbHVkZWF2cmRpciAlX2luY2x1ZGVkaXIvJWNyb3NzX2Fy
Y2gKCiMgQXV0b21hdGljYWxseSBhZGRlZCBieSBidWlsZHJlcSBvbiBXZWQgRGVjIDAyIDIwMDkK
QnVpbGRSZXF1aXJlczogZXhwZWN0IGZsZXggZ2xpYmMtZGV2ZWwtc3RhdGljCgpCdWlsZFJlcXVp
cmVzOiBnY2M0LjQgZ2NjNC40LWMrKwoKJWRlc2NyaXB0aW9uCkF2ci1CaW51dGlscyBpcyBhIGNv
bGxlY3Rpb24gb2YgYmluYXJ5IHV0aWxpdGllcywgaW5jbHVkaW5nIGF2ci1hciAoZm9yCmNyZWF0
aW5nLCBtb2RpZnlpbmcgYW5kIGV4dHJhY3RpbmcgZnJvbSBhcmNoaXZlcyksIGF2ci1hcyAoYSBm
YW1pbHkgb2YgR05VCmFzc2VtYmxlcnMpLCBhdnItbGQgKHRoZSBHTlUgbGlua2VyKSwgYXZyLW5t
IChmb3IgbGlzdGluZyBzeW1ib2xzIGZyb20gb2JqZWN0CmZpbGVzKSwgYXZyLW9iamNvcHkgKGZv
ciBjb3B5aW5nIGFuZCB0cmFuc2xhdGluZyBvYmplY3QgZmlsZXMpLCBhdnItb2JqZHVtcAooZm9y
IGRpc3BsYXlpbmcgaW5mb3JtYXRpb24gZnJvbSBvYmplY3QgZmlsZXMpLCBhdnItcmFubGliIChm
b3IgZ2VuZXJhdGluZyBhbgppbmRleCBmb3IgdGhlIGNvbnRlbnRzIG9mIGFuIGFyY2hpdmUpLCBh
dnItc2l6ZSAoZm9yIGxpc3RpbmcgdGhlIHNlY3Rpb24gc2l6ZXMKb2YgYW4gb2JqZWN0IG9yIGFy
Y2hpdmUgZmlsZSksIGF2ci1zdHJpbmdzIChmb3IgbGlzdGluZyBwcmludGFibGUgc3RyaW5ncyBm
cm9tCmZpbGVzKSwgYXZyLXN0cmlwIChmb3IgZGlzY2FyZGluZyBzeW1ib2xzKSwgYW5kIGF2ci1h
ZGRyMmxpbmUgKGZvciBjb252ZXJ0aW5nCmFkZHJlc3NlcyB0byBmaWxlIGFuZCBsaW5lKS4KClRo
aXMgcGFja2FnZSBpcyBmb3IgY3Jvc3MtZGV2ZWxvcG1lbnQgb2YgQVZSIHByb2dyYW1zLgoKJXNl
dF9nY2NfdmVyc2lvbiA0LjQKCiVwcmVwCiVzZXR1cCAtbiBiaW51dGlscy0ldmVyc2lvbiAtcQoj
JXBhdGNoMCAtcDEKIyVwYXRjaDAgLXAxIC1iIC5hdnJpbmZvCgolYnVpbGQKIyBCaW51dGlscyBj
b21lIHdpdGggaXRzIG93biBjdXN0b20gbGlidG9vbAolZGVmaW5lIF9fbGlidG9vbGl6ZSBlY2hv
Ci4vY29uZmlndXJlIFwKCS0tcHJlZml4PSVfcHJlZml4IFwKCS0tbWFuZGlyPSVfbWFuZGlyIFwK
CS0taW5mb2Rpcj0lX2luZm9kaXIgXAoJLS1pbmNsdWRlZGlyPSVpbmNsdWRlYXZyZGlyIFwKCS0t
bGliZGlyPSVsaWJhdnJkaXIgXAoJLS1leGVjLXByZWZpeD0lbGliYXZyZGlyIFwKCS0tZGlzYWJs
ZS1ubHMgXAoJLS10YXJnZXQ9YXZyIFwKCS0tcHJvZ3JhbS1wcmVmaXg9ImF2ci0iIFwKCS0tZW5h
YmxlLWxhbmd1YWdlcz0iYyxjKysiCiVtYWtlX2J1aWxkCgolaW5zdGFsbAolX19ta2Rpcl9wICVi
dWlsZHJvb3R7JWxpYmF2cmRpci9iaW4sJWluY2x1ZGVhdnJkaXIsJV9iaW5kaXJ9CiVtYWtlaW5z
dGFsbCBcCglwcmVmaXg9JWJ1aWxkcm9vdCVfcHJlZml4IFwKCWV4ZWNfcHJlZml4PSVidWlsZHJv
b3QlbGliYXZyZGlyIFwKCWxpYmRpcj0lYnVpbGRyb290JWxpYmF2cmRpciBcCglpbmNsdWRlZGly
PSVidWlsZHJvb3QlaW5jbHVkZWF2cmRpciBcCgltYW5kaXI9JWJ1aWxkcm9vdCVfbWFuZGlyCiVf
X21ha2UgaW5zdGFsbC1pbmZvIFwKCXByZWZpeD0lYnVpbGRyb290JV9wcmVmaXggXAoJaW5mb2Rp
cj0lYnVpbGRyb290JV9pbmZvZGlyCgojX19tdiAlYnVpbGRyb290JWxpYmF2cmRpci8lY3Jvc3Nf
YXJjaC9iaW4gJWJ1aWxkcm9vdCVsaWJhdnJkaXIvCiVfX212ICVidWlsZHJvb3QlX2JpbmRpci8q
ICVidWlsZHJvb3QlbGliYXZyZGlyL2Jpbi8KZm9yIGkgaW4gYGxzIC0xICVidWlsZHJvb3QlbGli
YXZyZGlyL2Jpbi9gOyBkbwoJJV9fbG5fcyAuLi8uLi8lbGliYXZyZGlyL2Jpbi8kaSAlYnVpbGRy
b290JV9iaW5kaXIvJGkKZG9uZQpmb3IgaSBpbiBgbHMgLTEgJWJ1aWxkcm9vdCVsaWJhdnJkaXIv
JWNyb3NzX2FyY2gvYmluL2A7IGRvCgklX19sbl9zICVjcm9zc19hcmNoLSRpICVidWlsZHJvb3Ql
bGliYXZyZGlyL2Jpbi8kaQpkb25lCiVfX3JtIC1yZiAlYnVpbGRyb290JWxpYmF2cmRpci8lY3Jv
c3NfYXJjaC9iaW4KCiVfX2xuX3MgLi4vYmluICVidWlsZHJvb3QlbGliYXZyZGlyL2F2ci9iaW4K
JV9fbG5fcyAuLyAlYnVpbGRyb290JWxpYmF2cmRpci9saWIKJV9fbG5fcyAuLi8uLi8uLi8laW5j
bHVkZWF2cmRpciAlYnVpbGRyb290JWxpYmF2cmRpci9pbmNsdWRlCgolX19ybSAtZiAlYnVpbGRy
b290JV9iaW5kaXIvKmMrK2ZpbHQqCiVfX3JtIC1mciAlYnVpbGRyb290JV9pbmZvZGlyCgolZmls
ZXMKJWRvYyBSRUFETUUKJWluY2x1ZGVhdnJkaXIKJWxpYmF2cmRpcgolX2JpbmRpci8qCiVsaWJh
dnJkaXIvKgolX21hbjFkaXIvKgojJV9pbmZvZGlyL2F2cioKCiVjaGFuZ2Vsb2cKKiBUaHUgSmFu
IDE0IDIwMTAgVnlhdGNoZXNsYXYgUGVyZXZhbG92IDx2aXBAYWx0bGludXgub3JnPiAxOjIuMjAu
NTEuMC40LWFsdDAKLSBOZXcgdmVyc2lvbiByZWxlYXNlZAoKKiBXZWQgRGVjIDAyIDIwMDkgR3Jp
Z29yeSBNaWxldiA8d2Vla0BhbHRsaW51eC5ydT4gMToyLjE4LjUwLjAuMy1hbHQzCi0gZml4IGJ1
aWxkIHJlcXVpcmVzCi0gYnVpbGQgdXNpbmcgZ2NjIDMuNAoKKiBTYXQgSmFuIDEyIDIwMDggR3Jp
Z29yeSBNaWxldiA8d2Vla0BhbHRsaW51eC5ydT4gMToyLjE4LjUwLjAuMy1hbHQyCi0gYWRkZWQg
YXZyIGNvZmYgcGF0Y2gKCiogV2VkIEphbiAwOSAyMDA4IEdyaWdvcnkgTWlsZXYgPHdlZWtAYWx0
bGludXgucnU+IDE6Mi4xOC41MC4wLjMtYWx0MQotIE5ldyB2ZXJzaW9uIHJlbGVhc2VkCgoqIFdl
ZCBTZXAgMjEgMjAwNSBHcmlnb3J5IE1pbGV2IDx3ZWVrQGFsdGxpbnV4LnJ1PiAxOjIuMTYtYWx0
MQotIE5ldyB2ZXJzaW9uIHJlbGVhc2VkCgoqIEZyaSBTZXAgIDUgMjAwMyBHcmlnb3J5IE1pbGV2
IDx3ZWVrQGFsdGxpbnV4LnJ1PiAxOjIuMTQtYWx0MQotIDIuMTQgcmVsZWFzZWQKCiogVGh1IEp1
biAxOSAyMDAzIEdyaWdvcnkgTWlsZXYgPHdlZWtAYWx0bGludXgucnU+IDIwMDMwNTEyLWFsdDEK
LSBuZXcgdmVyc2lvbiByZWxlYXNlZAoKKiBUdWUgQXByIDIyIDIwMDMgR3JpZ29yeSBNaWxldiA8
d2Vla0BhbHRsaW51eC5ydT4gMjAwMzA0MTQtYWx0MQotIG5ldyB2ZXJzaW9uIChjdnMgc25hcHNo
b3QgMjAwMzA0MTQpCgoqIE1vbiBGZWIgMTAgMjAwMyBHcmlnb3J5IE1pbGV2IDx3ZWVrQGFsdGxp
bnV4LnJ1PiAyLjEzLjc1LWFsdDIKLSBuZXcgdmVyc2lvbiAoc25hcHNob3QgMDMwMTE4KQoKKiBU
dWUgTm92ICA1IDIwMDIgR3JpZ29yeSBNaWxldiA8d2Vla0BhbHRsaW51eC5ydT4gMi4xMy43NS0w
MjEwMjgKLSBuZXcgdmVyc2lvbiAoc25hcHNob3QpCgoqIFdlZCBPY3QgMzAgMjAwMiBHcmlnb3J5
IE1pbGV2IDx3ZWVrQGFsdGxpbnV4LnJ1PiAyLjExLjItYWx0MQotIEluaXRpYWwgYnVpbGQgZm9y
IEFMVCBMaW51eCAKCiogVHVlIE1hciAyNyAyMDAyIFRoZW9kb3JlIFJvdGggPHRyb3RoQHZlcmlu
ZXQuY29tPgotIGRpciBkaXJlY3RpdmUgZm9yICV7X3ByZWZpeH0vYXZyL3tiaW4sbGlifQoKKiBN
b24gTWFyIDE3IDIwMDIgVGhlb2RvcmUgUm90aCA8dHJvdGhAdmVyaW5ldC5jb20+Ci0gSW5pdGlh
bCBzcGVjIGZpbGUuCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>