Merge remote-tracking branch 'origin/master'
authorJan Kratochvil <jan.kratochvil@redhat.com>
Sun, 6 Nov 2011 15:51:03 +0000 (16:51 +0100)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Sun, 6 Nov 2011 15:51:03 +0000 (16:51 +0100)
39 files changed:
.bashrc
.ssh/config
.ssh/known_hosts
.vimrc
bin/build
bin/dashtopatch
bin/diffgdbday
bin/diffgdbdir
bin/errs12
bin/git-bisect-run
bin/hammock
bin/mutt_ldap_query
bin/rpmmerge
bin/runtest-dwarf2 [new file with mode: 0755]
bin/runtest-dwarf3 [new file with mode: 0755]
bin/runtest-dwarf4 [new file with mode: 0755]
bin/runtest-dwarf40 [new file with mode: 0755]
bin/runtest-dwarf41 [new file with mode: 0755]
bin/runtest-gdbindex [new file with mode: 0755]
bin/runtest-gdbindex-m32 [new file with mode: 0755]
bin/runtest-gdbserver-pie [new file with mode: 0755]
bin/runtest-gdbserver-read1 [new file with mode: 0755]
bin/runtest-m31
bin/runtest-m31-pie
bin/runtest-m32
bin/runtest-m32-dwarf3 [new file with mode: 0755]
bin/runtest-m32-dwarf4 [new file with mode: 0755]
bin/runtest-m32-dwarf40 [new file with mode: 0755]
bin/runtest-m32-dwarf41 [new file with mode: 0755]
bin/runtest-m32-pie
bin/runtest-m64
bin/runtest-m64-pie
bin/runtest-read1 [new file with mode: 0755]
bin/runtest-stabs
bin/runtest-stabs-m32 [new file with mode: 0755]
bin/runtest-ugdb [new symlink]
bin/runtest-valgrind [new symlink]
bin/runtest-writew [new file with mode: 0755]
src/gdb-io

diff --git a/.bashrc b/.bashrc
index 20e8c48..f401ff2 100644 (file)
--- a/.bashrc
+++ b/.bashrc
@@ -69,6 +69,8 @@ _bash_profile_addpath -f PATH            "/sbin"
 _bash_profile_addpath -f PATH            "/usr/sbin"
 _bash_profile_addpath -f PATH            "/bin"
 _bash_profile_addpath -f PATH            "/usr/bin"
+_bash_profile_addpath    PATH            "/usr/lib/ccache"
+_bash_profile_addpath    PATH            "/usr/lib64/ccache"
 [ $EUID -eq 0 ] && _bash_profile_addpath -f PATH "/usr/local/sbin"
 _bash_profile_addpath -f PATH            "/usr/local/bin"
 _bash_profile_addpath -f MANPATH         "/usr/X11R6/man"
index 72fa7bb..f4b7378 100644 (file)
@@ -2,6 +2,7 @@ IdentityFile ~/.ssh/id_dsa
 IdentityFile ~/.ssh/id_rsa
 IdentityFile ~/.ssh/identity
 IdentityFile ~/.ssh/koji-id_rsa
+IdentityFile ~/.ssh/id_dsa-sourceware
 
 Host localhost
 #Cipher none
@@ -75,7 +76,7 @@ LocalForward 3886 kerberos.iad.redhat.com:88
 
 ProxyCommand none
 StrictHostKeyChecking yes
-Host rawhide64.englab.brq.redhat.com
+Host rawhide64.englab.brq.redhat.com shell.lab.bos.redhat.com
 User jkratoch
 Host tofu.yyz.redhat.com
 User hudson
@@ -94,7 +95,8 @@ User jkratoch
 #ProxyCommand /usr/bin/ssh ovpn-phx2.redhat.com exec nc %h %p
 #ProxyCommand /usr/bin/ssh 209.132.183.3 exec nc %h %p
 #ProxyCommand /usr/bin/ssh host0 /usr/bin/ssh 209.132.183.3 exec nc %h %p
-ProxyCommand /usr/bin/ssh -W %h:%p 209.132.183.3
+###bastion:
+###ProxyCommand /usr/bin/ssh -W %h:%p 209.132.183.3
 StrictHostKeyChecking no
 NumberOfPasswordPrompts 6
 Host shell
@@ -127,6 +129,9 @@ Compression no
 Host bombadil.infradead.org
 User lace
 
+Host nokia6
+User root
+
 Host hotelgate hotelgate.hotelsevendays.cz
 User root
 Host hotelgate
@@ -139,6 +144,9 @@ User lace
 Host tercie.tone.cz
 User short
 
+Host fencepost.gnu.org
+User jankratochvil
+
 Host neutron.fjfi.cvut.cz
 User short
 
index b4dbf98..f81cbe9 100644 (file)
@@ -412,7 +412,6 @@ ibm-hs21-01.rhts.eng.nay.redhat.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAr6iPKL84
 rtt2.s390.bos.redhat.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA1WnBEZqmnYg7MR0+UDtMMTY+OO+v0DXIDrrJAcyQJZkIX+tNchpPMkFZgUsZ4WvLB4qILr0WlEavOSBWEWX0I87cimIOabb8yEYwVPUWDFH0kyaVYSp8INbnQOmU8SGmvxfm2ccxj3xqC/QXBxSbXbYU+XPPylt2AIAd5MGWT3KCblBHQjz8nmwZwt14uxXRSf45Zp3pKvtOBvqh+6nMcwVtXa8Qz8V4AZLlhX99dcg7Kb98E29nzBr0N5RjqpRRSetFic7aBPZssHwINH65exnQKUG+p/Podh6G4zWguD4B/hcdI7SQ2aGTP7SYNENFOXBhVKDzGI4sB1h2OUgMTQ==
 file.bos.redhat.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsO54aqYqIggMXdvhDcG9SNgihC8OqU63tUnsO6ARDCyn4ySsKwpf+fqpAmpDJPbMwvJOqQuHZyX6m4te+XKBo0b1YeWmS0kUC5d0crkP0eKnHMyg1tLiN7t7WM6ez9BuFzX5nWJbzAm052Bj/iugIr2zKvSr8XcQWGFM35KoHTXv7hA0BJhKsSB96aC/k/hl8Vv0EwaSxhDV/DP8WOSdcpB/OYqWoXKOYJAmbup7WWV52DDLGyo24DJ7wVFt9o8zgEM1yZgz99ZqCojV+a6ll0ePvgyyCEWnbGI/asueqDQkSLWU7QR1wTPSsZmlwox1+y83xbNnUNhZxDEIV2JGVQ==
 10.10.28.34 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAu0Ju+LnqKPPH4WYnlUrNTu/P3xWIlkh475e76zjNuqqVYeKR34Pf+teoWITL0+V5FJ+F4xndwqQ9Sc1UHpvpDEJYTf0OCZJzZ2d1NrRcNboRsqyZBSe4yEFqBeeKS/HZ+OTZRj+bwGrZKYe/Qe3sDeUQYdwl1STo5qRQAw08mKE=
-192.168.66.2 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAwmnu0frM/VucoSlXbugAUGhkdlDajJNDkvkWwgEXz5HcTPrHQnVFRYRHFNI/QhUTItp7MhGQ4fHQTrg+gTGYXOALikm9ax/yKP/mNi8wYJl02sGNAQAaNEjOe4zLKjYxUfqUl+9dBrGcfV6XYfkVWWgaeCnBtxNvNzmBJBMz04s=
 host0 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAwmnu0frM/VucoSlXbugAUGhkdlDajJNDkvkWwgEXz5HcTPrHQnVFRYRHFNI/QhUTItp7MhGQ4fHQTrg+gTGYXOALikm9ax/yKP/mNi8wYJl02sGNAQAaNEjOe4zLKjYxUfqUl+9dBrGcfV6XYfkVWWgaeCnBtxNvNzmBJBMz04s=
 shell.lab.bos.redhat.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsonbfVlxd47NixVVdDZI/EqnVSU+EOSSoclbwI+BuQZSUhAvGnSYa07WziVc8q3wjpN4ZfHHHqIKqOWLHb8AsXoCyEDvIek/hD3IxtkWxJgKij0xZ0KAKIu4NJP85GPs5CyHKq+P0gNEceuqbQN5/9MfJGCJicZWjPnmJSqRdL8LqPGoYVW9S8InZVnm/uCtjhZrasJDJs/W3H4QKL7ZeUQOU4e3//jljRHHSzA6Pk4yJ+4FrbXQoYQE+ccpBArXpaqEUXaVYq6Job4D9Wthrf7GWOTCk8InrOaF9rw4kgS7ryPBZZJZMC/3HjAs9gnTTI36hxLKhRwumG4UH9j5Zw==
 pkgs.stg.fedoraproject.org,140.211.169.198 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA3ytlPtrMxf1060iZ82xxMqVov+gNwuiobQu1Rn0SXkRlmVMMtXxGIfPRjTA2Y27QsjEDxm7qAwnEjI9bKHBf2fJClJYAG6qoHObmUNp7s6y0tUcEThG/zoDxt1BVkJY9k1Hdg7EoQtKd7DaDnc4ULu4wF2asldQ/YZwR/zmHUQrHYRn7SpG3sS8EGhdOyWDTZ9ABWZNfBIj+0vvdLbFctGgINarREBijjMtrhP4rgXz0HGbOu3+/CFIArpNH96zTpdeeZ4rEUFbth1lyuyoQ9oaQv6Khu5e8mcfDI/rXlDpOapxsVA9qrMSXqwQIo6g55lDLBUPc6URlWwL0RN2vpw==
@@ -496,7 +495,6 @@ neutron.fjfi.cvut.cz,147.32.8.224 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAro3U5tj/ks
 195.47.113.193 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAn3gjAPN/iHzWlBOkHZzihR1T/q+CiHjGBWKfJp24tK1qIGT0W6P/zIIRcF5jL7/Cjvh9TfIS9QGlxsqzBoiVW6enoQWM9gb1odEt17nS/bxUoillfS+mMzXcE4RuNlS+vMnTieSnNykZ3dSnYo9vot6m+pkpRSTFkWl2cRweMsRAb0sDQyqL4UqocLM79g5spMmtSLIGvc054mwdJE6Qttn0C7n16AGhDonfYSDkjY0s2U76yFdzDF0YmXRFatC4ZF8tJV7JYU3vVTZGTmQ3Nqe4SrwO1hqrop51TXpniL9Zt9K7X6eTgdeszQ58IGQt32ZTOeCjegnXCnnD8OIJFQ==
 147.32.10.175 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAro3U5tj/kskJyNHuUFWO+7GmkBlY8pOQYxmq5hjzZscsP/LH7KQWBH3rzNMYfnf6iGc3V8E1Q+EQFaWWIJXjK8ZuMT/9h2LErEnrGymPR7/A2IRaEuYUsUNKYKbyHEYP9e26ZeUrRlhBYzT5MUMAI5gIJtqKpq2MKSY1eYnoc+0=
 deda ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAv+cVNFU4D0WswBrYxKYxD2uO0Vipba4aFsCASN3nPDtNxMwiUbie5/u2aq4ud/vdFPrJDC7MJnBQ2NMLhtLcXSuLjLfJMmdo7qW3FG0AURccOtWyyuVA3iO8XXEI9/GqOGkd+XNYt95PPKyfNloUdb0wcfaP6gA8NmaudrbCa/YeVrEnCHhH1HelR3IQ7pnkkZLx7SaYwiyU0XnVnd2vOxmm+tKv6WofvZfZOYlN/xJFQ5epjR58p3FVPYFkZIl2yTNE9EAd6zPiez0ZS5SAGtCeyfJ6IBT3jfmSF8ulHLV76e14NcR8CyFecOVswz6QJIlIMkrknK9HQTa9w1XQiw==
-ap6,192.168.66.6 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgwClFqcSMD6M/281yAWM/ysxrb8Mz0bYnRqNDVLLmcGpwI5tJNAsUrW4nD+oSNM7W7p6peBTr+H6OJe+0lfKLUkFvlb3ejFeC3I/mNOHiLDUcDQ0YXHbvFvccX03cRHd+vg/kTgU9AD7Tcn326pJJD5/FE3v90u7ZGJmIuJp/7r+thnz
 jindriska.tnsmi.cz,193.165.74.190 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxzIx6EJkOewTQMfuwFVlYUok0+RiJ6vwIU+73RwQPdU/YIzKqXFUtbmtWkASBhGzGBnXCNjQzyzFEfohJQ80f5NaQ1lP+fUAMtd5a+d8BgDqjvoNB2sUyuF6PPsulURnDSY4qW8gdX1Q+hWIqY4IyJNSQHUSr7/42e0bpzofmrGrFrA/FyUZ3uHrkmNAlaOAJ6c2b/xFuMi27Nt5xGQzXNUAyDoxBdODwZHLCojG2KTFicAPNqRkzyqbjderDfxo1hNfPs/oNfKLlIIgkuHczaKZi3XqzT7dlTK8R+26KqdeUgq5gTD+YgzECMeDZs/sT3NNlSulKZ0YMXypqiAQPQ==
 manon.vellum.cz,89.250.243.243 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvcR7MMPt3Waftl/VQN6rgrIMfWFwqBmMy9+rL8ED9orG/ssUkizqKjzygI6Njuh4/wzuBOA6RlyB2qYThJx8l3UFszzvQJpTcn+CfS1knSoX18oaF92ezJNL7EXEuAKflyWMXjgcG5IMxtjUcEurgX2GP2RndKltDceQuf6PpN2Hm0yN8q8Ri5TkLH4sGrcU+55MBURb2CINN7wuAibVNH15N+fy5AX3zPTDcjjBMlMqi20YKoLUB3bZPxArqIi7fSMSfb7+UTuuakY/TU1au9BWizaai4Othi2CwusMfhxukW2W9GKVpJc4rMbYlq/d/8mIeRgHsIqGUaUa9mFg0w==
 cvs.jankratochvil.net ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvcR7MMPt3Waftl/VQN6rgrIMfWFwqBmMy9+rL8ED9orG/ssUkizqKjzygI6Njuh4/wzuBOA6RlyB2qYThJx8l3UFszzvQJpTcn+CfS1knSoX18oaF92ezJNL7EXEuAKflyWMXjgcG5IMxtjUcEurgX2GP2RndKltDceQuf6PpN2Hm0yN8q8Ri5TkLH4sGrcU+55MBURb2CINN7wuAibVNH15N+fy5AX3zPTDcjjBMlMqi20YKoLUB3bZPxArqIi7fSMSfb7+UTuuakY/TU1au9BWizaai4Othi2CwusMfhxukW2W9GKVpJc4rMbYlq/d/8mIeRgHsIqGUaUa9mFg0w==
@@ -511,7 +509,6 @@ dvi.elcom.cz,81.91.214.162 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA9eyHDOPrHvgkns0fx
 host1.dyn.jankratochvil.net,2001:15c0:65ff:2a2::2 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAqO8QNvnaRm2fAEic2FTZwpmBu9yQ8UrR5J1FmQc+YpZzXxOnUYBZpsjdvT23c4Ru5DnUyPprilJm7GbdVskNfIxXAV/CT/DFRaB83YRsxIjmH0GKAwZDlH+NpwZwVTveSCkoQelQn4kDaWnHfF3FI/qa8T3oSj9kp5Ijf1qZgsECtuOj8emNbWWnMFVqEpZTQ4Sn/JbhhKF2HVHxrdpOerlW5EwiuTBxhw/AFtouzlWsmEZfFaxPRCtq0tUr7Lf8ykbI3sOGTRmbr0SXE9A9IWvR1dvtwtIE/+PKDTNgOUnPBusGPe9Rc/8RTCzAFT5hMGTXia0UY3MQut99hgbRlw==
 jh.tnsmi.cz,90.182.46.91 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAt4jNZeZACKVpO8wD6qKZc5zTnzZGHEYj+Evv4r+gia5O3mE6ipQDJMhEueZ+jmuDt8iQwRu4umoc9fQ9za1QbqbO7yVgIRy5b5UU6Us7atVWgarsKegvZW4S3dlDZLwCP4E3nOdblXe5rLlbT2JPVV0bGBocid0+O54yYyPMmoj5FiVD2qI6UVEHXK8FLwtRJek6/qx1PypOOy6SzWFmtZdH1Tfu0B6Sy72IyMDkDS5qh29F1iQJCA/7aRILBYXUJObXriWiYmurGvlPsEIDwTgIZhVnnj7aU3/FAJRFjEPKuCmUcDa4dbN8HemunOQpPPYLnb3GLf3sT48mSRvukw==
 hg.guifications.org,208.100.10.20 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAnJY8jXwcfxkVO24VDhK1RGyCdgqvL2Juh4UBnAuTnxRESsKFkqNpCv71D9T8PRQ7VZdkE6CRf0Co8ZVOw6NaAdnViVL2Q/j2d6kqJqsGlWgIEbh7UTV+403qt2gR8s5aIZBez3FO3MWPCnkaYAxa+KAXRBrKIHlokfPUYgnPL1yAw/BSSCuGAgIFPJQtaiM4ba1xJDRz+HxbqIu3ENKAZqZgPJjn9nVG4k/I/R4XmIAaKbqktdZLHHYgvpAVH84ugQh5TchTL83pIYs3B68KtKyOqsPx23ul6+/tg1T25gfLOBYH1V0ZJU5+NdUkKXiQ90V7UzFWTqPguRM7uPZIew==
-192.168.66.2 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAwmnu0frM/VucoSlXbugAUGhkdlDajJNDkvkWwgEXz5HcTPrHQnVFRYRHFNI/QhUTItp7MhGQ4fHQTrg+gTGYXOALikm9ax/yKP/mNi8wYJl02sGNAQAaNEjOe4zLKjYxUfqUl+9dBrGcfV6XYfkVWWgaeCnBtxNvNzmBJBMz04s=
 jklabs-server,95.168.193.90 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAuA+CrqK6CLeuC5aEeuZ1cpdOBIvXlsYOt5I9x9QVLYy19mt4IiBa9fH1E6FG/l7gW6dYGi5oAPzID1We+3jiod89jm+Wi2LHL8+u6I0cEM/935zgE3q/v+VpxbIwXz1ypnrPzK/jJJ7qAzkUl0vXJfvGrVET4gONizyg0Kz44O1Iw0Fhj/qUwIWZv4whTMLKTFEUvEDv/ms+aEhYi2E1BShvmk6Id7ZxnfDlSWygM7OGyg4/BoBAx3c/QHKV2L5eNchs+mOogVTl3rJRKxWADvprrS9e4pZSEmiA0hT0zIqZcwOOevPWMgy4Y7F5T6FUnSfWjJ1pA/ls/3UKM+87Qw==
 46.28.109.124 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw51frW/O9Pi2f775Vt8IOHXTl1N8s1lUNzZ7twUac1Fjn4/wpGBBbO+NaF7snjMIYdUdRdC6cuqISVs46SOysjO6DXvRuCnLS+96nzmf/rgmZkyfuhoerhQ7+mAXDb00Uoa6mdWUgaAGUEHd7lRdt3Ix2NnlFHVwb5oCbJV/t/pq25H+ADP6XT/Vv2qtaqJWRA/eSMAX84X0b/wdv+uXlWUlv5oo7VentLMncwqV/lYy3U4y8QnoU0NNDxMEj4fcoJVVEVUxgxTD/5ng5hwd5sfUdxHDenEli6zH5TjwENxRHqqoUFAOqBgVLkRBhwlyQgCQ3+mkw0nPA9bIZQXyrw==
 vps.jankratochvil.net ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw51frW/O9Pi2f775Vt8IOHXTl1N8s1lUNzZ7twUac1Fjn4/wpGBBbO+NaF7snjMIYdUdRdC6cuqISVs46SOysjO6DXvRuCnLS+96nzmf/rgmZkyfuhoerhQ7+mAXDb00Uoa6mdWUgaAGUEHd7lRdt3Ix2NnlFHVwb5oCbJV/t/pq25H+ADP6XT/Vv2qtaqJWRA/eSMAX84X0b/wdv+uXlWUlv5oo7VentLMncwqV/lYy3U4y8QnoU0NNDxMEj4fcoJVVEVUxgxTD/5ng5hwd5sfUdxHDenEli6zH5TjwENxRHqqoUFAOqBgVLkRBhwlyQgCQ3+mkw0nPA9bIZQXyrw==
@@ -528,3 +525,16 @@ cindy.vellum.cz,195.144.124.19 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAvp/yjJeZILi5r
 rallye.panda.cz,217.11.227.56 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAxFaLaa/pLDVw/jXmkzBIdaZNJowfUJ19bB1dInGJpd4Ji8vGUMGeNLUTEb2xo7AqnHC6hc6f38ub6Q6of7MxEorFLH1SRsYSt2SkUHhJTddJnJHP7fbZUFxm6MhEbDkB109ecUCZpF3SEWqlCosK7kBCXTgawJuQP4P6xVX2QQ8=
 gwold.jklabs.cz ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAy6hLRrIbDATf1nlDmX1SlefKJC4r++tQgVHkfu/Bf0pg6UddI6fEd0zqKSAbXTIXWexcgtdz38NXX8HCqoiQo4GIkT0RcThJOK2oa3g2bvwqo3vDeuEvB30yZkJKHqoU6vKTHZDeMmk6ir1wXQb6ypLLQt0prCAzq3CkunZuwVE=
 2a01:8c00:ff00:5d::2 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw51frW/O9Pi2f775Vt8IOHXTl1N8s1lUNzZ7twUac1Fjn4/wpGBBbO+NaF7snjMIYdUdRdC6cuqISVs46SOysjO6DXvRuCnLS+96nzmf/rgmZkyfuhoerhQ7+mAXDb00Uoa6mdWUgaAGUEHd7lRdt3Ix2NnlFHVwb5oCbJV/t/pq25H+ADP6XT/Vv2qtaqJWRA/eSMAX84X0b/wdv+uXlWUlv5oo7VentLMncwqV/lYy3U4y8QnoU0NNDxMEj4fcoJVVEVUxgxTD/5ng5hwd5sfUdxHDenEli6zH5TjwENxRHqqoUFAOqBgVLkRBhwlyQgCQ3+mkw0nPA9bIZQXyrw==
+reserved-8-250.bne.redhat.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDYJf5XsvlsK849UfMAZxRyQCoHA6M0K++UHyc5hEtKYaFXeTw69haAt5FmT4oS2a36Qltu+RLsUm0bLWjZgcUesUoP0OLeaFeqqSDdjOy5vmH6GCQ9BBTofBnNn4BGLigid17tZEdaEkaDzK2r1pcnK+5cwdr6v7u5Fq2Cat28lKLN2Rrn1a/uip9LVPuGQ4+W1otwn1OhSy/1O66M9N5IBMxwCUBH1/HPHV128A3rxcRCAkMpVDqDp7CWCg2JrEaHNQZN3V/RbaUMf30f1YUWqvK+aBrTVcELIS6ljtuDVSd+lEHh+N5pL9OylWxBRed1MX9D8YwcjWj4q/An6J3L
+10.16.36.33 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsonbfVlxd47NixVVdDZI/EqnVSU+EOSSoclbwI+BuQZSUhAvGnSYa07WziVc8q3wjpN4ZfHHHqIKqOWLHb8AsXoCyEDvIek/hD3IxtkWxJgKij0xZ0KAKIu4NJP85GPs5CyHKq+P0gNEceuqbQN5/9MfJGCJicZWjPnmJSqRdL8LqPGoYVW9S8InZVnm/uCtjhZrasJDJs/W3H4QKL7ZeUQOU4e3//jljRHHSzA6Pk4yJ+4FrbXQoYQE+ccpBArXpaqEUXaVYq6Job4D9Wthrf7GWOTCk8InrOaF9rw4kgS7ryPBZZJZMC/3HjAs9gnTTI36hxLKhRwumG4UH9j5Zw==
+10.5.19.30 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA8MQEQu0I3OCh3TVBC+96Y7XIDmhv8C/M6okiVmN9KhawNrzcpmO0ME8jBUIwLFsxoH68GmHOrzhxeCrOZCPLZlqy4UVfa9VAM/H5SpWEhEa992d03f5RgK+VLl+JmiJNbGN3vWQ8Dx3EBj+40A7+Vr3No6B6+yyAzvMGH/8gm9QGc0f+eZo9xd4k9PhCVl6Gl0UDhpy/f0oVbVT9gYWIGw6eFHDL5QJdUiBfnmElz2H2ljNp9GG+eAK2fw1OzsXxZQnjzcxZFV/1DgPX/VbABIwEgPo0XRiV/Jjwv4KKMViBumjJGFLrGtX3M2r7J9w3praeQBW+secRekUsoHISCQ==
+10.10.36.74 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAvYUXIfUpQwNWt5bGbfrkfvM9yL1XLWQAe6cMskeTErGxi576q2TsmgsNHro/7JOW8CLj7aqkQpFvFDkxxdpFumK3VM2Mgd7QJiDaGTcDYYZn595G+YfHnRWYHgkR09gkrRra3qEOeg/lBPvOmr6QVYhevUJZdem7odwBwmQ+IaU=
+2a02:2b88:2:1::270:0 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw51frW/O9Pi2f775Vt8IOHXTl1N8s1lUNzZ7twUac1Fjn4/wpGBBbO+NaF7snjMIYdUdRdC6cuqISVs46SOysjO6DXvRuCnLS+96nzmf/rgmZkyfuhoerhQ7+mAXDb00Uoa6mdWUgaAGUEHd7lRdt3Ix2NnlFHVwb5oCbJV/t/pq25H+ADP6XT/Vv2qtaqJWRA/eSMAX84X0b/wdv+uXlWUlv5oo7VentLMncwqV/lYy3U4y8QnoU0NNDxMEj4fcoJVVEVUxgxTD/5ng5hwd5sfUdxHDenEli6zH5TjwENxRHqqoUFAOqBgVLkRBhwlyQgCQ3+mkw0nPA9bIZQXyrw==
+10.10.36.195 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtdoF/ZcLMf1FuNY2XTChGu7ljckzv8VGyN+UwargQt+exqaEYC0twvl8YegfhgDshLok67mkTIs8IRKOhpe0gutIEIjhxnW7XOXwKeo+G/O41ObVQbDVYV/ERYrFFdS2zMRj4OqpitreNoCX3aL5k52aBVZq4hfVEOuji8mRjAIM4RJihIJZVghypKZP+frOWcMtoUPmNe6ZGBTOyowBm6nikvv0ZJ5N9rfrzk6WyFfj5i19Xhuzf6KjPkjckBm42xxslP7Au5p9FzNJd+icnVFvmSWozLJ3DUnSIK3tSs3+Pn/PVQDY60FYnyBIzRfYZVOoUMO6n0P/bi7wxkHXLw==
+to-beagle2.usersys.redhat.com,10.15.16.124 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjdeUJfk5yVpND4ux9qPgSrOM+8znfYzAWOAbZI9kJbQyQUX3PvNKvohN7nwm8hYyeczwrs9JVvnMVGKK0R7hKijJrhiRJji6vHpyR7CaijbRn585qPdrFX3TMbRu+L/OTc/QLCXhjVVkwo/TXUDDVErYs9JF8Q0KWgkfevmz5Ii476lH0j+34y3Uerngsgr+d+MJSnfveEGYBPIyeC7MIEBnBbikm3MNHKSdnlirQPnGm66D5vNwA+4d8ktxAohf2q0IYz2moI3HVS99DsquCRharWf8UsuemAedfCtpBaUC2dXfWmupfWFf+xZKC58x06spmgq9+Hu5K63gbmf3x
+to-dreamplug2.usersys.redhat.com,10.15.16.153 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjdeUJfk5yVpND4ux9qPgSrOM+8znfYzAWOAbZI9kJbQyQUX3PvNKvohN7nwm8hYyeczwrs9JVvnMVGKK0R7hKijJrhiRJji6vHpyR7CaijbRn585qPdrFX3TMbRu+L/OTc/QLCXhjVVkwo/TXUDDVErYs9JF8Q0KWgkfevmz5Ii476lH0j+34y3Uerngsgr+d+MJSnfveEGYBPIyeC7MIEBnBbikm3MNHKSdnlirQPnGm66D5vNwA+4d8ktxAohf2q0IYz2moI3HVS99DsquCRharWf8UsuemAedfCtpBaUC2dXfWmupfWFf+xZKC58x06spmgq9+Hu5K63gbmf3x
+nokia6,192.168.66.6 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAymbmbhdTSjG5/Ywcv1MxmocUPIOYVvNrLvK5afmHUaX01dEOgeRp9rOLvkuGotxHtnr5crH0gSzY07SL7silmOJsRaTMG3WPevZlDsehMCX7keSUgzZCZmoJDn8qS37L1xr//8AAuwyNh0VF7qhZSIbRib11YYcTsrxMplftPkV/ODF9ON3PfgVoSCn58ukWxmEmeb0n3aR2xRNAusB03L3K+eLtSY3lT00s2W8tr7LdMniRNkAMs8OU4+12y/5dqkB2G4RTig8nGgIrvNp7V4uvp46/XuwZUPeL/n16YqiuSas3fJOxRiK8pmMR0htRoZO1bTytw2dmbzJlsvEMBw==
+cvs.savannah.gnu.org,140.186.70.72 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAzFQovi+67xa+wymRz9u3plx0ntQnELBoNU4SCl3RkwSFZkrZsRTC0fTpOKatQNs1r/BLFoVt21oVFwIXVevGQwB+Lf0Z+5w9qwVAQNu/YUAFHBPTqBze4wYK/gSWqQOLoj7rOhZk0xtAS6USqcfKdzMdRWgeuZ550P6gSzEHfv0=
+fencepost.gnu.org,140.186.70.10 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAyYOoDcDRqVXXz5EdniJWnwSIoTiWS+1M9OpQeWlG4OYGpa9QAjJvn0wpaIsaFJ0XM28GSG4zzHySV5HS+PwqHoCbsJvwmOGbzYps6SqBXngL7gDXnIW2hZjMOpISCDSLbdQW9PBsD9VDJRgWF5MKWpEDc80GuQSWL0nxGzhwFkM=
+10.15.24.149 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjdeUJfk5yVpND4ux9qPgSrOM+8znfYzAWOAbZI9kJbQyQUX3PvNKvohN7nwm8hYyeczwrs9JVvnMVGKK0R7hKijJrhiRJji6vHpyR7CaijbRn585qPdrFX3TMbRu+L/OTc/QLCXhjVVkwo/TXUDDVErYs9JF8Q0KWgkfevmz5Ii476lH0j+34y3Uerngsgr+d+MJSnfveEGYBPIyeC7MIEBnBbikm3MNHKSdnlirQPnGm66D5vNwA+4d8ktxAohf2q0IYz2moI3HVS99DsquCRharWf8UsuemAedfCtpBaUC2dXfWmupfWFf+xZKC58x06spmgq9+Hu5K63gbmf3x
+host2,192.168.66.2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDMwxsWoyLpPhVdu9rNB3whtw31W00N/8AyxF5rm6JeCJXgDZABRJVxJ3BLvg1ab2J21B7Pr6lgMkhhmNHzHzPG9hyhXnvx6zU58JLII4Mdh9IEp+X4HSut433kFZTP9DALRer8oseq8Kuc5FSbY3sw/v7bTUwSZ3UgbC4yx1+HUq3gYFpowvGqDz0huXJltXkdNKaf0Gmo7qQb8OAKgQjk3OqL9W9ii/WXzlWyI6oSUzbfiV9iD3M01E+x/01zIa6Hdx29U2zhyJVuEYdbWtJDjTZSYL2ZVuGMSS1cWg/twjxjbHOtcHdRJq7+Cq9YbhP3CAzkKdEsyHjyQbkFfvUT
diff --git a/.vimrc b/.vimrc
index 7cbb6c9..c9cb6c6 100644 (file)
--- a/.vimrc
+++ b/.vimrc
@@ -65,8 +65,10 @@ set nohlsearch
 set noincsearch
 set nofoldenable
 set fo=tcq1
-set textwidth=78
+"set textwidth=78
 set viminfo='100,\"1000,:100,/40
+let g:netrw_home = $HOME
+
 " FIXME: Learn how to do :tag instead of :tselect with :cstag (used by :tag and CTRL-] if set cst)
 set nocst
 set tags=./tags,./TAGS,./../tags,./../TAGS,./../../tags,./../../TAGS,./../../../tags,./../../../TAGS,./../../../../tags,./../../../../TAGS,./../../../../../tags,./../../../../../TAGS,./../../../../../../tags,./../../../../../../TAGS,./../../../../../../../tags,./../../../../../../../TAGS,./../../../../../../../../tags,./../../../../../../../../TAGS,./../../../../../../../../../tags,./../../../../../../../../../TAGS,./../../../../../../../../../../tags,./../../../../../../../../../../TAGS,./../../../../../../../../../../../tags,./../../../../../../../../../../../TAGS,./reactos/tags,./../reactos/tags,./../../reactos/tags,,./../../../reactos/tags,./../../../../reactos/tags,./../../../../../reactos/tags,./../../../../../../reactos/tags,./w32/inc/tags,./../w32/inc/tags,./../../w32/inc/tags,,./../../../w32/inc/tags,./../../../../w32/inc/tags,./../../../../../w32/inc/tags,./../../../../../../w32/inc/tags,./../../../../../../../w32/inc/tags,/usr/src/redhat/BUILD/tags,/usr/src/redhat/BUILD/TAGS,/usr/include/tags,/usr/include/TAGS
index e1f00e2..c75eb56 100755 (executable)
--- a/bin/build
+++ b/bin/build
@@ -20,9 +20,25 @@ I=Build
 # FIXME: Running tasks get broken.
 find $HOME/.hammock-result -mindepth 1 -maxdepth 1 -type d | xargs rm -rf
 
+function QUIT
+{
+  if [ -e ~/t/QUIT ];then
+    rm -f ~/t/QUIT
+    exit
+  fi
+}
+
 function run
 {
-  mockrun fedora-15-x86_64 "cd $PWD; $*"
+  QUIT
+  #mockrun fedora-rawhide-x86_64 "cd $PWD; $*"
+  mockrun fedora-16-x86_64 "cd $PWD; $*"
+}
+
+function hammock
+{
+  QUIT
+  (unset hammock; hammock "$@")
 }
 
 for i in gdb binutils;do
@@ -62,18 +78,18 @@ git pull
 ctags
 run make
 
-cd $HOME/redhat/archer-master
-git pull origin
-git pull gdb
+cd $HOME/redhat/gdb-master
+git fetch gdb
+git fetch archer
+git pull
 
-for i in 71 70;do
-       cd $HOME/redhat/gdb-master$i
-       git pull
-done
-
-for i in "" 72;do      # 71 70
-       cd $HOME/redhat/gdb-master$i
-       git pull
+#for i in 71 70;do
+#      cd $HOME/redhat/gdb-master$i
+#      git pull
+#done
+for i in "" 73 72 -nopython;do
+#      cd $HOME/redhat/gdb-master$i
+#      git pull
 
        cd $HOME/redhat/gdb-clean$i
        git pull
@@ -82,6 +98,31 @@ for i in "" 72;do    # 71 70
        run make
        rm -f gdb/gdb-clean
        cp -p gdb/gdb gdb/gdb-clean
+
+       if [ "$i" != "${i#[0-9]}" ];then
+               new=gdb-cvs-master$i-new
+               cd $HOME/redhat
+               rm -rf $new
+               mkdir $new
+               cd $new
+               branch="gdb_$(echo $i|sed 's/^./&_/')-branch"
+               cvs -d :ext:jkratoch@sourceware.org:/cvs/src co -r $branch gdb
+               rc=$?
+               cd ..
+               if [ $rc -eq 0 -a "`echo $new/*`" = "$new/src" ];then
+                       rm -rf gdb-cvs-master$i
+                       mv $new/src gdb-cvs-master$i
+                       rmdir $new
+               fi
+               cd $HOME/redhat/gdb-cvs-master$i
+               cvs update -r $branch
+               cd ..
+               rm -rf gdb-cvs-clean$i
+               cp -a gdb-cvs-master$i gdb-cvs-clean$i
+               cd gdb-cvs-clean$i
+               run errs12
+               ctags
+       fi
 done
 
 cd $HOME/redhat/gdb-clean-m32
@@ -106,7 +147,7 @@ mkdir $HOME/redhat/glibc-build
  run make install
  )
 
-for d in f15 f14 f13 rawhide;do
+for d in f16 f15 f14 rawhide;do
        hammock -c fedoragdb -i $I-fedoragdb-$d -d $d
 done
 ### hammock -c fedoragdb -d rawhide --cd f12! -i $I-fedoragdb-f12-on-rawhide
@@ -117,25 +158,32 @@ cd
 for i in \
        gdbcvs                                  \
        binutilscvs                             \
-       archer-jankratochvil-watchpoint2        \
+       archer-jankratochvil-watchpoint3        \
        archer-jankratochvil-vla                \
 ; do
-       hammock -c $i -i $I-$i-f15 -d f15
+       hammock -c $i -i $I-$i-f16 -d f16
+       #hammock -c $i -i $I-$i-rawhide -d rawhide
 done
 #      archer-tromey-threaded-dwarf            \
 #      archer-tromey-python                    \
 #      archer-pmuldoon-next-over-throw2        \
 #      archer-jankratochvil-ifunc              \
 
-for d in f15 f14 f13 rawhide;do
+for d in f16 f15 f14 rawhide;do
        hammock -c gdbcvs -i $I-gdbcvs-$d -d $d
 done
 
-### for d in f13 f12;do
+hammock -c gdbcvs -i $I-gdbcvs-gdbindex-f16 -d f16 --gdbindex
+hammock -c gdbcvs -i $I-gdbcvs-gdbserver-f16 -d f16 --gdbserver
+hammock -c gdbcvs -i $I-gdbcvs-dwarf41-f16 -d f16 --dwarf=41
+hammock -c gdbcvs -i $I-gdbcvs-dwarf40-f16 -d f16 --dwarf=40
+#hammock -c gdbcvs -i $I-gdbcvs-dwarf4-gdbindex-f16 -d f16 --dwarf=4 --gdbindex
+
+### for d in f12;do
 ###    hammock -c gdbcvs --branch gdb_7_1-branch -i $I-gdb71cvs-f12 -d f12
 ### done
 
-### for d in f13 rawhide rhel6;do
+### for d in rawhide rhel6;do
 ### for i in \
 ###    gdbcvs                                  \
 ###    archer-jankratochvil-fedora13           \
@@ -170,7 +218,7 @@ mkdir $HOME/redhat/${gcc}-build
 cd $HOME/redhat/${gcc}-build
 # gcc44+gcc45: sinput.adb:776:19: deallocation from empty storage pool
 # /usr/bin/ld: libbackend.a(graphite.o): undefined reference to symbol 'ppl_finalize' + /usr/bin/ld: note: 'ppl_finalize' is defined in DSO /usr/lib64/libppl_c.so.4 so try adding it to the linker command line
-run errs12 --origss -m ../${gcc}/configure --prefix=$root --disable-werror --enable-languages=c,c++,fortran,java$(test $gcc = gcchead -o $gcc = gcc46 && echo ,ada) $(test $gcc = gcc44 && echo --without-cloog) --with-ecj-jar=/usr/share/java/eclipse-ecj.jar
+run errs12 ../${gcc}/configure --prefix=$root --enable-languages=c,c++,fortran,java$(test $gcc = gcchead -o $gcc = gcc46 && echo ,ada) $(test $gcc = gcc44 && echo --without-cloog) --with-ecj-jar=/usr/share/java/eclipse-ecj.jar
 rm -rf $root
 mkdir $root
 run errs3 -j1
@@ -180,7 +228,7 @@ cd
 )
 done
 
-#hammock -c gdbcvs -i $I-gdbcvs-valgrind-f15 -d f15 --valgrind
+#hammock -c gdbcvs -i $I-gdbcvs-valgrind-rawhide -d rawhide --valgrind
 
 diffgdbdaymail
 
index bab4561..c48fad6 100755 (executable)
@@ -1,25 +1,33 @@
 #! /bin/sh
 set -ex
+compile=false
+if [ "$1" = -c ];then
+  compile=true
+  shift
+fi
 if [ $# != 1 ] || ! echo "$1" | grep -q '-';then
   echo >&2 "Syntax: $0 branch-list-delimited-by-dashes"
   exit 1
 fi
-base="origin/master"
+base="gdb/master"
 gerrit=true
 if git branch -D gerrit;then
-  git checkout origin/master
+  git checkout gdb/master
   git checkout -b gerrit
 else
   gerrit=false
 fi
 for elem in $(echo "$1"|tr '-' ' ');do
-  if [ "$base" = "origin/master" ];then
+  if [ "$base" = "gdb/master" ];then
     next="$elem"
   else
     next="$base-$elem"
   fi
   git checkout "$next"
   git merge "$base"
+  if $compile;then
+    make
+  fi
   if [ -e "$next".patch ];then
     echo -e '/^--- /,$d\nw'|ed "$next".patch || :
   fi
index 0e9f4f9..5fc9427 100755 (executable)
@@ -9,7 +9,7 @@ TODAY=`date -d "$WHEN" +%Y%m%d`
 YESTERDAY=`date -d "$TODAY - 1 day" +%Y%m%d`
 cd $HOME/hammock
 #for THIS in ${TODAY}Build-{gdbcvs,fedoragdb}*;do 
-for THIS in ${TODAY}Build-gdbcvs*;do 
+for THIS in ${TODAY}Build-{gdb,binutils}cvs*;do 
   PREV=$YESTERDAY`echo $THIS|sed 's/^........//'`
   diffgdbdir "$@" $PREV $THIS
 done
index 2f2ab2d..ad10958 100755 (executable)
@@ -1,6 +1,7 @@
 #! /bin/sh
 
 x="*.log"
+x2="foobar"
 o=""
 while true;do
        if [ "$1" = "-r" ];then
@@ -19,6 +20,11 @@ while true;do
                shift
                continue
        fi
+       if [ "$1" = "pie" ];then
+               x2="*pie*"
+               shift
+               continue
+       fi
        break
 done
 
@@ -36,7 +42,7 @@ function diffitraw
                echo "MISSING: $dir1 $dir2"
                return
        fi
-       diffgdb $o -x rpm-qa -x "$x" $dir1 $dir2
+       diffgdb $o -x rpm-qa -x "$x" -x "$x2" $dir1 $dir2
        diffed=true
 }
 function diffit
@@ -91,5 +97,6 @@ if [ "$1" != "${1#tests/}" -a -d $1 ];then
        diffed=true
 fi
 if ! $diffed;then
-       echo "NOT FOUND: $1 $2"
+       diffitraw $1 $2
+       #echo "NOT FOUND: $1 $2"
 fi
index 1217a17..e7c7e07 100755 (executable)
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 # $Id$
 
 renice +19 -p $$; ionice -c3 -p $$
index ae225fc..2e12e2f 100755 (executable)
@@ -3,16 +3,19 @@
 
 set -ex
 test -n "$*"
-trap 'git reset --hard;git clean -df;exit 125' EXIT
+trap 'sleep 0;git reset --hard;git clean -dfx;exit 125' EXIT
+git reset --hard
+git clean -dfx
+# patch -p1 <~/t/bisect.patch || :
+errs12 -s --fast --disable-werror --without-python --disable-plugins --disable-gdbserver --disable-gold
+#errs12 -s --fast --disable-gold
 git reset --hard
-git clean -df
-errs12 -s --fast --disable-werror --without-python --disable-plugins
 trap '' EXIT
 set +e
 "$@" 
 rc=$?
 set -e
 #git reset --hard
-#git clean -df
+#git clean -dfx
 echo rc=$rc
 exit $rc
index 70de9cc..8844203 100755 (executable)
@@ -9,7 +9,7 @@ my $start=time();
 
 my $gdbcvsmaster=$ENV{"HOME"}."/redhat/gdb-cvs-master";
 my $binutilscvsmaster=$ENV{"HOME"}."/redhat/binutils-cvs-master";
-my $archermaster=$ENV{"HOME"}."/redhat/archer-master";
+my $archermaster=$ENV{"HOME"}."/redhat/gdb-master";
 my $fedoragitroot=q{git://pkgs.fedoraproject.org};
 #Unknown host cvs.devel.redhat.com.
 #my $rhelcvsroot=q{:pserver:anonymous:@cvs.devel.redhat.com:/cvs/dist};
@@ -52,6 +52,9 @@ my $gdbserver;
 my $valgrind;
 my $gdbindex;
 my $dwarf;
+# Use --dwarf=40 for: --dwarf=4 -fno-debug-types-section
+# Use --dwarf=41 for: --dwarf=4    -fdebug-types-section
+my $debug_types_section;
 my $orphanripper=1;
 die if !GetOptions(
   "i|userid=s"=>\$userid,
@@ -95,6 +98,8 @@ $gdbserver and $component ne "gdbcvs" and die "--gdbserver is available only for
 $valgrind and $component ne "gdbcvs" and die "--valgrind is available only for gdbcvs";
 $gdbserver and $valgrind and die "--gdbserver and --valgrind are mutually exclusive";
 ($gdbserver || $valgrind) and $gdbindex and die "--gdbserver|--valgrind and --gdbindex are mutually exclusive";
+do { $debug_types_section=0; $dwarf=4; } if ($dwarf||0)==40;
+do { $debug_types_section=1; $dwarf=4; } if ($dwarf||0)==41;
 !defined $dwarf or ($dwarf>=2 && $dwarf<=4) or die "--dwarf requires DWARF version number";
 ($gdbserver || $valgrind || $gdbindex) and $dwarf and die "--gdbserver|--valgrind|--gdbindex and --dwarf are mutually exclusive";
 $orphanripper=($orphanripper?"orphanripper":"");
@@ -216,7 +221,7 @@ sub writefile
 }
 
 # /etc/cgconfig.conf
-spawn "echo cgclassify -g '*':hammock $$ || :";
+spawn "cgclassify -g '*':hammock $$ || :";
 
 spawn "renice +19 -p $$";
 spawn "ionice -c3 -p $$";
@@ -241,6 +246,7 @@ my %dump=(
   "valgrind"=>$valgrind,
   "gdbindex"=>$gdbindex,
   "dwarf"=>$dwarf,
+  "debug_types_section"=>$debug_types_section,
   "orphanripper"=>$orphanripper,
 );
 while (my($name,$val)=each(%dump)) {
@@ -305,7 +311,7 @@ while (@distrouse || keys(%child)) {
     my $gitrepo;
     if ($component=~/^fedora(.*)$/) {
       $gitrepo=$1;
-      $gitbranch="f$1/master" if $componentdistro=~/^fedora-(\d+)$/;
+      $gitbranch="f$1" if $componentdistro=~/^fedora-(\d+)$/;
       $gitbranch="master" if $componentdistro=~/^fedora-rawhide$/;
       die "$component vs. $componentdistro" if !$gitbranch;
       $gitroot=$fedoragitroot;
@@ -456,10 +462,20 @@ while (@distrouse || keys(%child)) {
       if ($component eq "binutilscvs") {
        mockrun "cd $baretestsuite; $errs12; ulimit -c unlimited; $orphanripper make -k check || :; ".q{for file in {gas/testsuite/gas,ld/ld,binutils/binutils}.{sum,log};do ln $file}." $out/binutils-$distro-".q{$(basename $file) || :; done;};
       } else {
+       if ($valgrind) {
+         # FIXME
+         do { unlink $_ or warn "$_: $!"; } for "$baretestsuite/gdb/testsuite/gdb.base/break-interp.exp";
+       }
        my @check=($distro=~/-x86_64/ ? qw(-m64 -m32) : -m32);
        @check=map("check//unix/$_",@check);
        @check=map({($_,"$_/-fPIE/-pie");} @check) if $gdbcvspie;
        # for i in ".join(" ",@check).";do $orphanripper make -k \$i || :;done
+       sub runtestcc($)
+       {
+         local($_)=@_;
+         s/ /\\ /g;
+         return ' RUNTESTFLAGS="CC_FOR_TARGET=gcc\ '.$_.' CXX_FOR_TARGET=g++\ '.$_.'"'
+       }
        mockrun "cd $baretestsuite;"
                .(!$valgrind?"":' HAMMOCK_VALGRIND=1')
                ." $errs12"
@@ -473,7 +489,7 @@ while (@distrouse || keys(%child)) {
                .(!$gdbserver?"":' RUNTESTFLAGS=--target_board=native-gdbserver')
                .(!$valgrind?"":' RUNTESTFLAGS=--target_board=valgrind')
                .(!$gdbindex?"":' RUNTESTFLAGS="CC_FOR_TARGET=/bin/sh\ $PWD/cc-with-index.sh\ gcc CXX_FOR_TARGET=/bin/sh\ $PWD/cc-with-index.sh\ g++"')
-               .(!$dwarf?"":' RUNTESTFLAGS="CC_FOR_TARGET=gcc\ -gdwarf-'.$dwarf.'\ -g0 CXX_FOR_TARGET=g++\ -gdwarf-'.$dwarf.'\ -g0"')
+               .(!$dwarf?"":runtestcc "-gdwarf-$dwarf".(!defined $debug_types_section?"":'\ '.($debug_types_section?"-fdebug-types-section":"-fno-debug-types-section"))." -g0")
                .(!$parallel?"":' FORCE_PARALLEL=1')
                ." || :; ".q{for t in sum log;do for file in testsuite*/gdb.$t;do suffix="${file#testsuite.unix.}"; suffix="${suffix%/gdb.$t}"; ln $file}." $out/gdb".q{$suffix.$t || :; done; done;};
       }
index d056b9d..84c018a 100755 (executable)
@@ -9,7 +9,8 @@
 query=$1;
 
 #ldap_server="-h ldap.stuttgart.redhat.com"
-ldap_server="-H ldap://127.0.0.1:3389"
+#ldap_server="-H ldap://127.0.0.1:3389"
+ldap_server="-H ldap://ldap.str.redhat.com:389"
 search_base="dc=redhat,dc=com"
 
 echo
index 39fb27d..c61a6b7 100755 (executable)
@@ -17,7 +17,7 @@ for base in $l;do
        # The old `-orig' format should be converted by:
        # rpm -qla|perl -lne 'chomp;s/$/-orig/;next if ! -e;$o=$_;$o=~s/-orig$//;$o=~tr{/}{-};$o="/root/rpmmerge/$o";die $o if -e $o;$_="mv -f '\''$_'\'' '\''$o'\''";system $_ and die "$_: $!";'
 
-       orig="/root/rpmmerge/$(echo $base|tr / -)"
+       orig="/root/rpmmerge/$base"
 
        if test ! -f $orig
        then
@@ -54,7 +54,7 @@ done
 if $ok
 then
        mkdir -p /root/rpmmerge
-       rpm -qac|perl -ne 'chomp;next if $_ eq "(contains no files)";next if m{^/var/lib/rpm/};next if $_ eq "/usr/lib/locale/locale-archive";next if ! -f $_;$o=$_;$o=~tr{/}{-};$o="/root/rpmmerge/$o";next if -e $o;system "cp -i -p '\''$_'\'' '\''$o'\''" and die "$_: $!";'
+       rpm -qac|perl -ne 'chomp;next if $_ eq "(contains no files)";next if m{^/var/lib/rpm/};next if $_ eq "/usr/lib/locale/locale-archive";next if ! -f $_;$o=$_;$o="/root/rpmmerge/$o";next if -e $o;$od=$o;$od=~s{[^/]*$}{};system "mkdir -p '\''$od'\''" and die "dir $_: $!";system "cp -i -p '\''$_'\'' '\''$o'\''" and die "$_: $!";'
 
        echo OK
 else
diff --git a/bin/runtest-dwarf2 b/bin/runtest-dwarf2
new file mode 100755 (executable)
index 0000000..10a47ec
--- /dev/null
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec runtest CC_FOR_TARGET="gcc -gdwarf-2 -g0" CXX_FOR_TARGET="g++ -gdwarf-2 -g0" "$@"
diff --git a/bin/runtest-dwarf3 b/bin/runtest-dwarf3
new file mode 100755 (executable)
index 0000000..1b87889
--- /dev/null
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec runtest CC_FOR_TARGET="gcc -gdwarf-3 -g0" CXX_FOR_TARGET="g++ -gdwarf-3 -g0" "$@"
diff --git a/bin/runtest-dwarf4 b/bin/runtest-dwarf4
new file mode 100755 (executable)
index 0000000..1e726c4
--- /dev/null
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec runtest CC_FOR_TARGET="gcc -gdwarf-4 -g0" CXX_FOR_TARGET="g++ -gdwarf-4 -g0" "$@"
diff --git a/bin/runtest-dwarf40 b/bin/runtest-dwarf40
new file mode 100755 (executable)
index 0000000..39010fb
--- /dev/null
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec runtest CC_FOR_TARGET="gcc -gdwarf-4 -fno-debug-types-section -g0" CXX_FOR_TARGET="g++ -gdwarf-4 -fno-debug-types-section -g0" "$@"
diff --git a/bin/runtest-dwarf41 b/bin/runtest-dwarf41
new file mode 100755 (executable)
index 0000000..44d2169
--- /dev/null
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec runtest CC_FOR_TARGET="gcc -gdwarf-4 -fdebug-types-section -g0" CXX_FOR_TARGET="g++ -gdwarf-4 -fdebug-types-section -g0" "$@"
diff --git a/bin/runtest-gdbindex b/bin/runtest-gdbindex
new file mode 100755 (executable)
index 0000000..3a14709
--- /dev/null
@@ -0,0 +1,3 @@
+#! /bin/sh
+exec runtest CC_FOR_TARGET=/bin/sh\ $PWD/../cc-with-index.sh\ gcc CXX_FOR_TARGET=/bin/sh\ $PWD/../cc-with-index.sh\ g++ "$@"
+
diff --git a/bin/runtest-gdbindex-m32 b/bin/runtest-gdbindex-m32
new file mode 100755 (executable)
index 0000000..9636891
--- /dev/null
@@ -0,0 +1,3 @@
+#! /bin/sh
+exec runtest CC_FOR_TARGET=/bin/sh\ $PWD/../cc-with-index.sh\ gcc\ -m32 CXX_FOR_TARGET=/bin/sh\ $PWD/../cc-with-index.sh\ g++\ -m32 "$@"
+
diff --git a/bin/runtest-gdbserver-pie b/bin/runtest-gdbserver-pie
new file mode 100755 (executable)
index 0000000..2157eea
--- /dev/null
@@ -0,0 +1,2 @@
+#! /bin/sh
+DEJAGNU=$HOME/src/runtest-gdbserver/site.exp runtest CC_FOR_TARGET="gcc -fPIE -pie" CXX_FOR_TARGET="g++ -fPIE -pie"  --target_board native-gdbserver "$@"
diff --git a/bin/runtest-gdbserver-read1 b/bin/runtest-gdbserver-read1
new file mode 100755 (executable)
index 0000000..a29af43
--- /dev/null
@@ -0,0 +1,3 @@
+#! /bin/sh
+export EXPECT=$HOME/bin/expect-read1
+exec runtest "$@"
index 0b4bfbe..6d2a17c 100755 (executable)
@@ -1,2 +1,2 @@
 #! /bin/sh
-exec runtest --target_board unix/-m31 "$@"
+exec runtest CC_FOR_TARGET="gcc -m31" CXX_FOR_TARGET="g++ -m31" "$@"
index 889b323..1c1d89f 100755 (executable)
@@ -1,2 +1,2 @@
 #! /bin/sh
-exec runtest --target_board unix/-m31/-fPIE/-pie "$@"
+exec runtest CC_FOR_TARGET="gcc -m31 -fPIE -pie" CXX_FOR_TARGET="g++ -m31 -fPIE -pie" "$@"
index f09a6c5..b1a584f 100755 (executable)
@@ -1,2 +1,2 @@
 #! /bin/sh
-exec runtest --target_board unix/-m32 "$@"
+exec runtest CC_FOR_TARGET="gcc -m32" CXX_FOR_TARGET="g++ -m32" "$@"
diff --git a/bin/runtest-m32-dwarf3 b/bin/runtest-m32-dwarf3
new file mode 100755 (executable)
index 0000000..83112c4
--- /dev/null
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec runtest CC_FOR_TARGET="gcc -m32 -gdwarf-3 -g0" CXX_FOR_TARGET="g++ -m32 -gdwarf-3 -g0" "$@"
diff --git a/bin/runtest-m32-dwarf4 b/bin/runtest-m32-dwarf4
new file mode 100755 (executable)
index 0000000..48bd8f3
--- /dev/null
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec runtest CC_FOR_TARGET="gcc -m32 -gdwarf-4 -g0" CXX_FOR_TARGET="g++ -m32 -gdwarf-4 -g0" "$@"
diff --git a/bin/runtest-m32-dwarf40 b/bin/runtest-m32-dwarf40
new file mode 100755 (executable)
index 0000000..5136888
--- /dev/null
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec runtest CC_FOR_TARGET="gcc -m32 -gdwarf-4 -fno-debug-types-section -g0" CXX_FOR_TARGET="g++ -m32 -gdwarf-4 -fno-debug-types-section -g0" "$@"
diff --git a/bin/runtest-m32-dwarf41 b/bin/runtest-m32-dwarf41
new file mode 100755 (executable)
index 0000000..7620527
--- /dev/null
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec runtest CC_FOR_TARGET="gcc -m32 -gdwarf-4 -fdebug-types-section -g0" CXX_FOR_TARGET="g++ -m32 -gdwarf-4 -fdebug-types-section -g0" "$@"
index 4a265c2..565742d 100755 (executable)
@@ -1,2 +1,2 @@
 #! /bin/sh
-exec runtest --target_board unix/-m32/-fPIE/-pie "$@"
+exec runtest CC_FOR_TARGET="gcc -m32 -fPIE -pie" CXX_FOR_TARGET="g++ -m32 -fPIE -pie" "$@"
index 453cf06..1077cdb 100755 (executable)
@@ -1,2 +1,2 @@
 #! /bin/sh
-exec runtest --target_board unix/-m64 "$@"
+exec runtest CC_FOR_TARGET="gcc -m64" CXX_FOR_TARGET="g++ -m64" "$@"
index f6872bf..410ea25 100755 (executable)
@@ -1,2 +1,2 @@
 #! /bin/sh
-exec runtest --target_board unix/-m64/-fPIE/-pie "$@"
+exec runtest CC_FOR_TARGET="gcc -m64 -fPIE -pie" CXX_FOR_TARGET="g++ -m64 -fPIE -pie" "$@"
diff --git a/bin/runtest-read1 b/bin/runtest-read1
new file mode 100755 (executable)
index 0000000..3fe5234
--- /dev/null
@@ -0,0 +1,3 @@
+#! /bin/sh
+export EXPECT=$HOME/bin/expect-read1
+exec runtest-gdbserver "$@"
index 00644f5..c60ba25 100755 (executable)
@@ -1,2 +1,2 @@
 #! /bin/sh
-runtest --target_board=unix/gdb:debug_flags=-gstabs+ "$@"
+exec runtest CC_FOR_TARGET="gcc -gstabs+ -g0" CXX_FOR_TARGET="g++ -gstabs+ -g0" "$@"
diff --git a/bin/runtest-stabs-m32 b/bin/runtest-stabs-m32
new file mode 100755 (executable)
index 0000000..1f822df
--- /dev/null
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec runtest CC_FOR_TARGET="gcc -m32 -gstabs+ -g0" CXX_FOR_TARGET="g++ -m32 -gstabs+ -g0" "$@"
diff --git a/bin/runtest-ugdb b/bin/runtest-ugdb
new file mode 120000 (symlink)
index 0000000..1f8a024
--- /dev/null
@@ -0,0 +1 @@
+../src/runtest-ugdb/runtest-ugdb
\ No newline at end of file
diff --git a/bin/runtest-valgrind b/bin/runtest-valgrind
new file mode 120000 (symlink)
index 0000000..b5f19bc
--- /dev/null
@@ -0,0 +1 @@
+../src/runtest-valgrind/runtest-valgrind
\ No newline at end of file
diff --git a/bin/runtest-writew b/bin/runtest-writew
new file mode 100755 (executable)
index 0000000..71c9b0f
--- /dev/null
@@ -0,0 +1,3 @@
+#! /bin/sh
+export EXPECT=$HOME/bin/expect-writew
+exec runtest "$@"
index 10152a5..6e28371 100755 (executable)
@@ -9,9 +9,9 @@ mkdir -p $DIR
 i=0
 while true;do
        FILE=$DIR/`printf %02d $i`
-       if ! test -f $FILE;then
+       if ! test -f $FILE.in;then
                break
        fi
        i=$[$i+1]
 done
-tee $FILE.in | "$0"-orig "$@" | tee $FILE.out
+if [ "$*" != --version ];then tee $FILE.in;fi | "$0"-orig "$@" | tee $FILE.out