From java-prs-return-2694-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Apr 01 10:54:42 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 14102 invoked by alias); 1 Apr 2004 10:54:40 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 12843 invoked from network); 1 Apr 2004 10:54:33 -0000 Received: from unknown (HELO bms.org) (202.88.220.131) by sources.redhat.com with SMTP; 1 Apr 2004 10:54:33 -0000 Date: Thu, 01 Apr 2004 16:25:31 +0530 To: java-prs@gcc.gnu.org Subject: E-mail account security warning. From: noreply@gnu.org Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="--------wrhmqcsugjfrgajkvakm" ----------wrhmqcsugjfrgajkvakm Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: 7bit Hello user of Gnu.org e-mail server,

Your e-mail account will be disabled because of improper using in next
three days, if you are still wishing to use it, please, resign your
account information.

Advanced details can be found in attached file.

Password -

Yours,
    The Gnu.org team                 http://www.gnu.org ----------wrhmqcsugjfrgajkvakm Content-Type: image/bmp; name="lsenvrqufw.bmp" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="lsenvrqufw.bmp" Content-ID: Qk22CQAAAAAAADYAAAAoAAAAQAAAABMAAAABABAAAAAAAIAJAAAAAAAAAAAAAAAAAAAAAAAA /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/AAAAAAAA/3//f/9/AAD/fwAA AAAAAP9/AAD/fwAA/38AAP9/AAD/fwAAAAAAAP9/AAD/fwAAAAD/f/9/AAD/fwAA/3//fwAA AAD/fwAA/38AAP9/AAAAAP9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /38AAAAAAAAAAP9/AAAAAP9/AAAAAP9/AAAAAP9/AAD/fwAA/38AAP9/AAAAAAAA/38AAAAA AAD/fwAA/38AAP9/AAAAAP9//38AAP9//3//f/9/AAAAAP9/AAAAAP9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//fwAAAAAAAP9/AAD/fwAA/38AAP9//38AAAAAAAAAAP9/ AAD/fwAA/38AAAAAAAD/fwAAAAAAAP9/AAAAAAAA/38AAAAA/3//fwAAAAAAAP9/AAAAAAAA /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//fwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/fwAA AAAAAP9//3//fwAA/38AAAAAAAD/fwAA/3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//38AAP9/AAD/f/9//38AAP9/AAAAAP9//3//fwAAAAD/fwAAAAAAAP9/AAD/fwAA /38AAP9/AAD/fwAAAAAAAP9/AAAAAP9//38AAAAAAAD/fwAAAAD/f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9/AAAAAAAA/38AAAAAAAAAAAAAAAAAAP9/AAD/fwAA AAAAAAAAAAAAAAAAAAAAAAAAAAD/fwAA/38AAAAAAAD/fwAA/38AAAAAAAD/fwAA/3//f/9/ /3//f/9//38AAP9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//38AAAAAAAD/fwAA /38AAAAAAAD/fwAA/38AAAAAAAD/fwAAAAAAAAAAAAAAAP9/AAAAAP9/AAAAAAAA/38AAAAA AAD/fwAAAAAAAAAAAAD/fwAA/38AAP9/AAD/fwAAAAD/f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//fwAAAAAAAP9/AAD/fwAAAAAAAP9/AAAAAAAA/38AAAAA/38AAAAA/38AAAAA /38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/fwAAAAAAAAAAAAD/fwAA/38AAP9//3//f/9/ /3//f/9//38AAAAA/3//f/9//3//f/9//3//f/9//38AAAAA/38AAAAAAAAAAAAA/38AAAAA AAAAAAAA/38AAAAAAAD/fwAA/38AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/38AAAAA/38AAAAA AAAAAP9/AAAAAP9/AAAAAP9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//fwAA AAAAAP9//3//f/9/AAD/fwAAAAAAAP9//3//fwAAAAD/f/9//3//fwAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAD/f/9/AAD/fwAA/38AAAAAAAD/fwAAAAD/f/9//3//fwAA/3//f/9/ /3//f/9//3//f/9//3//f/9/AAAAAAAAAAD/fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA /38AAAAAAAAAAAAA/38AAAAAAAAAAAAA/38AAP9/AAD/fwAA/3//f/9/AAD/fwAAAAD/fwAA AAD/f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//fwAAAAAAAP9/AAAAAAAA /38AAAAA/3//f/9/AAAAAAAAAAD/fwAAAAAAAP9//38AAAAA/38AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAP9//38AAAAA/3//f/9//3//f/9//3//f/9//3//f/9//38AAP9/ /3//f/9/AAAAAAAA/38AAAAAAAAAAAAAAAAAAP9/AAD/fwAAAAAAAP9/AAAAAAAAAAAAAP9/ AAD/fwAAAAAAAAAAAAD/fwAA/38AAAAA/38AAAAA/38AAAAA/3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//fwAAAAD/f/9//38AAAAAAAD/f/9/AAAAAAAAAAAAAAAA/38AAAAA AAAAAAAAAAD/f/9/AAAAAAAA/38AAP9/AAAAAP9/AAAAAP9/AAD/fwAAAAD/f/9/AAAAAAAA AAAAAAAA/38AAP9//3//f/9//3//f/9//3//f/9//3//f/9//3//fwAAAAAAAAAAAAAAAP9/ AAAAAAAAAAAAAAAAAAD/fwAAAAAAAAAAAAAAAAAA/38AAAAAAAAAAAAA/3//fwAAAAAAAAAA /38AAAAA/38AAAAA/38AAP9/AAD/fwAA/38AAAAA/3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9/AAAAAAAAAAAAAP9/AAD/fwAA/38AAP9/AAAAAAAA/38AAP9/AAD/fwAA /38AAP9/AAD/fwAAAAD/f/9/AAD/fwAAAAD/f/9//38AAAAAAAAAAAAAAAAAAAAA/3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//38AAP9/AAD/fwAAAAAAAP9/AAD/fwAA AAAAAP9/AAD/fwAA/38AAP9/AAD/fwAA/38AAAAAAAD/fwAA/38AAP9/AAD/fwAA/38AAP9/ AAD/fwAAAAAAAP9/AAD/f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//fwAA AAAAAAAAAAD/fwAA/38AAAAAAAD/f/9//38AAP9/AAAAAAAA/38AAP9/AAD/f/9//38AAP9/ /38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9//3//fwAA/3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9/AAAAAP9//3//fwAAAAD/fwAAAAAAAP9/AAAAAAAA/38AAAAA /3//f/9//38AAP9/AAD/fwAA/3//f/9/AAD/fwAAAAD/f/9/AAD/fwAA/38AAAAAAAD/fwAA /38= ----------wrhmqcsugjfrgajkvakm Content-Type: application/octet-stream; name="Readme.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Readme.zip" UEsDBAoAAQAIAMCCgTCVxeUi/1MAAKZQAAANAAAAbHNsaGRyeXJ1LmV4ZQkt5AF5iNTR/CtT ZvHozyg9zT+Y0xHr2L1YD2X2UO/v/SumerGGHJ3qs1GI4gpqRVsmCerSDZZNWyFbLqI3skvf rLPL+JYW0cVfzio9Auhx7SrqNPEZ1IVKUD8J+B1XxZcA0EnPA4DlRI2gnXXqyQ3h9zBMv4lL /OEqKI3F8FeRE2a/A4ee/Z0tyPEPfxNjzWAEDsWOBjvNMy92i+MpmmWd6FULny4iAL9T0iny TXBNh1TBPVT1VkCl5xSUk0pao4/NeQcy1l87z6N+id3H/E5538zgCiLk3Mef57EtsRpB6+Mi V/+vs57Rf69w5SOTK6/+HYDhTbfQ3s4u02fFW++HC5fdCvldtf2eh989XNMEX17hBhiC4D2f dCg4quui2dgWYHXbUS0cOOuXZAgBH3iG0v53mXBSodhi850a1/5TwylZDAT63sorm9albtKA y9cQH8KeXubkdENlR16mZ6A6vWZq+6lSLbxkdac6YN/Ex6hOUKojww6RDXpYkZeVq9+VgFDv 5umDexAs9RI5fWHOITnIHm+R+ZbtX/qPznkjKYmt4tEbcYcdRfiGxJP7gIO3ZkcrMEZl9bSS OICTzR8A747PEObLEhx+Fr4HEhq713fW4//LKhZcOlJ/VIqT+4HxRU5QOq2ODma8VSczSnZ3 R7WfBkxK7mvPczrwpfNe0cAtcc3sDl69q8liUjEXfxVbJvQPF80K1iF7R/6yaWBj8gvWSSDD S8OeOaFncsY8rLAdHoS7xnkfrLJMGNePZaamFY+7GP/j6oRI6MUVRs0O0e9gd4GDIATfu5RG I97qElqp21EHFF4xMOOWkfiCsWeTf6yybiFae22wT5J2199YvwsMX5qyqWcT7M+jXwevlLA8 MxJX1ZLSmMiU6W72qnZ+7BhYHGlidD5Fe3Idvdk5K7Yvz6a6YoKekwewxntI8QFxgdiOialY g2ynZ0mwo3lz0+Aj/WEfSLC5sgTX0sjbSEfDUZaDCUy06R5S1B1tmggR5jhBjHwvrdtwTvWj OHfH3t69b+jd4tBVTC3Rx4YRfAXbcgugqQLBupu/2RXAD+Z37sfn+WygkVN4n+pBKNwl3TPe r6GktO7pKrLBky8w1OZYehnQjKGwdv8uJ2HqWMe53TtKu8EvYiDfNAPTm/4FuX7KPMa0f9nU rYNqkBKYpzyI3DVSsFqxI8XPILmkXxY6J4u80JpCrVSywdzc0xlhjz5n3PBatHwbP4BDb/CR Dc8TyNIfVePTKyhFmtAzsz27y1GHDWhP8AZtEovny0XjfwQqZptT4Weh/btbB0K2Ke1ESixW LeWiIlEdS7UuFGdbDjDKXYJU8RDFjTXXQRzfBr4rijd7uW3wD/BvbtT2ZnOEzQiU5Vr0SJXA eXzThDYEFdfMLhBTYMnXHGm3NAIVLJKJK3OG/TIrOkb6CCH/zU5Z6GZsqSjFJGP4loABy0PE aQK9LD3gP4x1oNWZJYK+hlPzjSsUWw6ONuBjcarKGzIo3yyquQCQdhAyKC6ofr2vj7pVvXrq /npeluircmS1Hqnx7oWx/vM6DEZNXOlIbtvTXVZCSu0QCCL9lQzJQ5K/pZSrG0JInOqQjO7N xeSZPC0Jy+EbAh6x2MG0n+lC0avFXqOkcxsaQXsOrDECkshB55C2E5d1byQ0OFYAGDC5i9QT afFBYrygZ/gF9XE0z+gBhWgWKy+rEWfuZnCshAjN4RhkBB8uH06QWdrAG86+Rg4HGvRgjLf2 PYHNXepn7NyBfVqk3H8ck/0b8WS60thp0fwuiPOVotT7zgzDvNR/cuOMhdqxwSwd/u4yN7y9 qF6lCp3jgn6X9y5YFE0ObIpk5rrZY6Zy6GvNWdRSHBarIevQmPT/IJRA4c1KjR8JO7MOFyvy mTm0zZhx408GbN8glLk12pzc8eJd4SFDMdnH3MOxXH/vEnoy+hNFxkR6+LZRGKitJ1sY75iN rMgknrR2ZFm3ybboBC2vif1634YShyD8MHxDmVTsZJuavD7lA7vseJn57B0MS55vGqqbyDCO MbPq7lL0mSn60liQmCxfEoRU4VyfWTHckZGKigBMtua0P7R++veY6sZrEY1ZG7UNwnv8s+AT uYqirPqdCutCpSWmX7sCwxtv6mFmCm4YGwMP8DfQa/SPvVuaN6jedBtpf2s7GvmI1kHYO+/p cWkHVGWmI0lzg4UGIh6eHcbh7JXJ74YOKpdqgpeBJJ5GYKSnZufLTcpSqtHiOVYNCrmzK9AR 478Icvcp7cpt3pZoWs5NdVvgyUxa7gmOtQmhSzfqeqbciUZEtIQLghG6Fn4mgFrslMCUzlYA ztRe7iXW/5Gyb7KrONDKum7BCoz1ckMhiSMtWNwZMSx/PfY0SzH47mnRgCdbavIbVBd1JBY3 fwguSmKIKDebG8W29IvK+DRt/myvR/gTTGcJcYgmmFyMOSbiDpAtBHtvPyVif6c9EjgfviDx 5iDyaRclbfDELHaT3CabJzT0qbHrF/tWmTwZoec0a5sbq35xaIkxFF62Iim0R7hfHMcPs4jF O35rDD4vpcQ3U730zxQZ0lx/pPcX9U4kpC6116uu4DA6J/X5U42gR19kH/QaQ1QnCGBYWxKT LkhbwMl2h+FQ+I/q5TbYutVxFuyvckYXozHfiLeUjtBexs7z5Hn4HJvhh+7RdvBSWyw9Fzwj nKHc7E9yartL0iRcuwWihi6HAoBosy7TrCTuWiV2RgrDSL3m9/mrpgaA8A8r9+euGb3VSAp+ uKF24VnCaNF8rRkFrDJH5/QUEpUFtbfLJlfgKA3uYGJrVlX3ePKA1EzRkVgjhgH7KgYuyq8F i8tlToBKN4r9B09msnCoDrqS4zyTIe7v5L7TMmS9wv3v+WzOT9EWJZlyWXn7g51RCRQz7G0O bynmPlTp99PJVnM0ATIWNwDl1OR7S2jDzN1YFblj4P5KH416bos0T8GbdIqBbNwB8YK3xWez Xc2emalCcBouOoiNHugeWCAkmHOiaFTLVK5pCU6xDsZz2CqSmpTCw9riojXfi+L8S8+vGki9 AOHyDkBnxNRmBovFVbm8eKr3NZuTvo3gkU1GMwbvUTduNrqPZkvzcXqGSnKRpeChNe/kehVM b8sqGI53Xp9xym/MLCTMSLwtz9RY3w+k1LWZf8rMzzJ5OaprWRHOUCj7j5TIBzGBv78Pv+WT thxwh9SWgq96SjJhFqqbmfOFjOCebmXQOINstoejRB5cww6New9MJFMG8T1N/vsRlgPexO2G g3wME/vfnlFCPIvh4i7YLXMn94YqFkPAAZbXQEgX7zlNKbaFJancuWGPEPLnwOB2BjkHSyVp zzB6tKMo6m7YZOFMj5zzkw3HfLQuS3Y2W03hyrXSO6evvQFdDYIRMKK5wDzAtEKNFwnc4DgU 6hI6VN/b+/C1pnIDNUIN5zc1tBdBc/eNl2V6qy16/PgDs6PyTBujVx658ZrkDsxRjgOnlzvc NNMsWWC9+Skld4u48ErSfByo4aF4w1DtO27IG31Q2sX5U4T0RzGVS8JBxvn2wnEb9iDBE/rw AENlWpRY5Aft0M9Bv8D/Iekllpxs9YJv8W8d82de5z1TR29uVroVhP2fn7qYJdQOGlWCU7oG owzyyxS/jmTtAwf5q1KV7HETHjVmWZ12QT9khW4LA6bQ4LsOgr1A4OwUkgafZZINyu5PhdJR gXiksfJo0t+w9F5kFr+OyfNTBoJ5BgY4lpIG159xNvgKpFyC8HqBWi3Hb7qpJ+83J0QYNhPR 0C9fju+lGiqwQPbT54qx+Mb3M11b2CgBGZr8nCxkdoq14yaS5hMNO5KQtE+h0Hk8XAognRQC XQON+1eQMqRUrVIaOKysXWxHzjlQDxYtT75Diy/ngQMwnbUMkyqSQnKBBu+5jns1r2wgZbvz 406ymtr16gZI/C0ZjJDk3SUOlW5URnG/WLMm9NU8n4g7rkoxpAuYSBzVj3NQh6G5eFwzZI7T JXo/fnPzhQtwnTOf95hmzmDd6EeD3Jq09uZfNaaD3QV6t6yezTcct0H0ZyOwGZJIarnrAsTq dHjkcUIRbl3XLa2lxPYF5LJuIMYl9ze8GrOUPT1j4ckptdi8oSJCK99sVuCA30fyu+crubae BtIzHq3/uiuCjMFkqEUqWgWJ5ZSPtsjOXy6Muy+En+pcgw+t0aC5YLjCv3b6rpN0+sMa+0H4 ilBtDCFlw5kzb1Iz5HsGWAN6nQw4eAoVOKpB7KKBVPO18gPylT5oJfeie4MXf/6vXt0wL3/i 81bX9mwexaCYImtMEJey5/ZYjwTMfoHB8Vl8kYTpAPKRDIGkXg1RCXAoCONVJ6TklMlWuQvz 8pBGrkTOc0eXFR1Pqn6x0oYmDPK/uwEznfd+13318tDjOTdaiShUaNHCqII+ro5lnpwFkL5O DFAeG7EOrOvTDXscyBF8MTkKBqBTyvCYPgAmlLgvNWsC+sp0hqX2kOG160u63BFAK/c4ftPF JQHIV51ff2B71ZJJ181HOvVqWqvEaQaQLnuswVi4BGM4emSwAE1wM+rGGmefQ7/z6eC9USTP U/+aXYLBZqhdga1zf5TagfpxKZso2ugkTlk2aKoMilN9KAsvofWnkKFsssGgmacFp8iTkGga aipWejD42NOzRJJg2Y9BSgmP7H3aKfIUZ3F8kzCgdxPaUG3T3QauGoi31WfL7/wY2ROAZaW1 deEKOMpLcViC8xPFY3mMi/QBhPk70wsXe/8FtI23g/jTiH/03YX6WrqYxoEyRgbDn53/9RZP qYrW12PMUEgJe1RBKj9xCft2KgWoR/rdfnm7phOP2FT4HkCM+dt7R+5ADwCDo8NdbdpglVXX dXjENZ3HUzzuJc5nX/pwNsd3xbV+5qgt/zeAiYFuV3BDfAnpKwQIA8FeFaiARsuvYb4Lny9p zzbsbI/4ON5FWltSqWDAyq7kWV+tPm3AjikXsq4WPjRzUv2HhSY8NqtY7dnENkBoaIr3KMHZ LG1Z4Z+o71SskmuFdKWo23ZivhHZyl6r6KRZzoLf/cEcSwmKVd8zW/b2mQtC7e0TwC3aPuOt eJRaxdyAabBNiXFw6xsDXCd/j5NPZz2MNIonHGdG++nMxuqXDVxUKxQDmlbd2+Z4fCDBfQB9 8V5cG9zonqdYpjIzndfSul79VxsaTOGONFM22cpFMm68N3mBl/ISVsPXFYwJKEtQUvm0V9a9 ocPiMabI17CUo2HQ1G6obG2tz9YfUqi6qvviMHU4VzIIFWpqEWWy58ww03+JuDZG9Vs0/uWH 4bR4uJCfxXTHZETyHPKbio23cbXcCQA1qux5mMH++0F8uJAs0gzmh2J6echGakKY7YChozNJ DAC1eNTjl+g7TVPFAbWRvboJdDyU2oT4e+f2WlC+WHRvD48aXnPBcF/szvQXxRWJyrPlZPuL KsQA5BxRokqyNRBqfELrA4/L1EDZ5MxwxE12VvwHUoD8SXJukVj6YH1Fg8l8arZ4G48PF8Tt o2B6X9+x5XGXnVfRV1awGmiCJCosPEy+MX8AjFEQl2GeuZmgBMZdngGbYdgOPFEne6WrWHuL FmFLGbOHPblFIdQpwnjXp3WIx676xcO7L0nid9NAtFqFkt6oyYLxuS0eB6dRW6UJ1c+Z2UTC 00/k7d2WBztO4En2/jgrT8DXwy2XzBOT/RWhL50FMsskPhvvlslRaxrJvZAsQSw+q757Gn+j 7eWvAhrspWZk70eZlLoxxzwTke1de7Xgsec/dFv7Kpu80h4K8tpcQ/Og6qSw93TCAYTryUce fWPFN/vlPG8Qifggwz7YhVGwzD350UtjDIMecTS4iIKYmoKX9x9HqLWMnZcUgdA87LEcKR7i 71rJDdFZiM2WGTS+frL67YMwdTFOKWKiSAdSfKtJB1SgqyWSx9EdLR29gB3zs/ZmGF7lhbxJ r4gByN99tAc+2qS6ijMN0etE2KaGZ1J6abgAwiN/j2v43qnch+xxHeXPBSAmuXzNEaX47dDs eYwv1/hk9Mgvqx4+bJI0f4HoQbsS9deuopXdtwpRhZNxMPdDh2erNzfeSKtSdrK7fYmjdPGb mhAUVamFPMjLYEdLKQtm/Mu0xbGgyHpzR/WEn3CqFGCb1muV711fkYLqWyVxS3Lz0il5Lq5L 5ysksq6CzH25vW/iyIz6CNF4xv+BNRf7sPcTCrsLztQjrxvXrXOma+3RTV6vrI44w2xONl9y kX9We8rB18KG6RpQN4kMPhxYoRrmwkEhFFagLGykX/xIDiKXFEpppuaqYox+/4lNCQ5uLRk8 Qdb7XKpBJnuFaTOc6iKbubjkwkwPqrUUZy1Y4Erb0quvi14Y3i1nuavOJLf1fhvHuq8K8uF8 KzTERIzEkAH5AFuOiRbQsStDXEfxSnZEPdfJvXjanM0KSgb2avGEMCSrIY8L0G60KGrpCexm u+kxMulHjDEiYGY9KmygsV5BIRLtrxQhcmXF5+4lAYO2hCy4LAwOw30XLAXKS2sp2L+SvrMh X7Lor/QUDt//gF3+NI0BuSOzc7PnV9T+kUW0Uy7DyAMbr+qGZgL5TfcpJu/KAEAxjO0Qzw3f BOxPqufxlNmUM5UEyKC6/uxS3yWf3vw6ulxk78QwYsRUkYs8Wt6GX3jWA0rJKZLFyN2xOdY9 Wx3fbmjwI6W6wOlerqy/zks5MBytsalSPk9R7s1DZ9/iH2OmHVCrRTbMTz/fR/jEVsCoS2RZ /+GHACxERqLtOmIJW8uYZQNyFht9XrRuxWWMjuzkxf3y86XT04WSttYAd2ysF7L3jOtev4KQ k1HH7x9t4/tUFOuUFy3LwhDES6F3UFXAeVbA5OrFlmm/SkAEkXLzcdwj6Rvz5dnDrm0py+uz C+uW4ObrDaGMZs9QqHk7X1NdHf5F8zEEp+WeYWBfFE1wbLAmAnbxXeSkPM1nQh9w7jI6gYN+ LeIdKId+csa/QjjKURB9Zde5eWZRItR3hwIMpHFjWwtvzSLWD5AEdwUbAtn5sYsQ0tQdOhnY EO/MiVj1uGrqRn8VPbt9FQ8itKlU0npRXVp8yfU8HBjMKHxvNVbasS4nEy+ZlnABL98XWT3o F61VwFywIUmJ8dgxA4sM+xcf8CTZFzhJNusspEX6QkBGNdjawiwuQi0OKBAmcMddFH3vvms2 uONRwk1v0mgMjJEJ/es0CyHlPsSM7wd55E2VhXq9dH2fLjoDGTLcALwybKBeN+gD6tl3ioMt EddSoEPGhMnvMiEHIzgQN8OB/6ZOjsHlR7HJbI7z1CjlY6ixoGdS+BlhwcjPYpi1jlf9nk8m 0SdVptjcbt8ah+1rq0nNJt2lv6SOIWtZaepkPdhxE+ImIaucPq913NlvNSS6n0QWfGGobo8r C+lGaCMIl8hliP8JFTqkPoAVWlVVuVrlfw/OrDb2Fw259FJex3o3cjz5walG6wpCyOHvWA9P foUd6JNT9m6lEsvv/ZvWNBUqUJxMLqFpnl5/D6numYHezGDvLkj+B9VmTn3aRnL7eB8Xdli4 kdKmxSBaSD85KTfVcemCJi0nXFf4/FiGWayVJ+5mGunRpyPqKvTJviAnz6Qhd3ssaCEClilO 6aJUar2mh07W/aHEAJ68xo5b7XRtcVLHC+fhneds0brupf8qQZdarrsIEYjFN2yH+1F4+C9H kuDnD2lubOW59HKLtkM3zPA3CugZfdybZQ7K98OWSoOsUfhnmUeVljSS/coFxqAEI/mPFwBQ u4kRA7VRv9jdAaYlaRhYRZ4IYc8QvBkrIip0lc6OA5saY/3D/VX4UdT4lLi0TidMvrxn3Eeq IIIivRw9VVv/EwwuhqqpicaW9BO5rEAQcWWbSX+SLxgUIf+HQfp/bB5Wvq3xnEmTUWc1LGXN JjqV+Mtg4AqIUHgWEL1GAVrZ9VU4L7Oi9H93KPXVHnBZwwMREQE4LL0g2VUfXQiez/eQT945 xeiGxzSG/tUP6JjVgADStXO9Fjh9P7XwpVUCKHiTBjHRMEZuDU1kO8xLdQ8DcTSCcWYliXl1 BgH/6Er8+7/vcvb2EKyQeMwT0beSMbE7jll7J/I0MtSiFTRA+HteT9WEsRbmz4ZIJNqjNryX mv7Gh4JnDK/j/cy3RtVhwoij3bQmC6M5caP98RkAe60k2lvO6lMuyUxrsL7eUxOA6Z6Zz/RT DKEhIKPfE9lnlJTa+od8sg2OjqNGNeRvmBqlJV+Jhe3xdkJGxwovOotZa6txe98vj4w+3PCR u/HNv8u4Ap+Ub1X5zLRHzY0Agg0qdial1F5KRFDiexPdyH5DjfPZ9MGqkADmABFI/hswvTMQ E7bnPzGR7dcIRJC5YVBF4427mGnaa9Q+9cfDS4GkahVvVx0/uxHRe7Lma3WgQ8W3WU4bCEkf aiiBjzMEr4e1RuqIoYeSDEr7bl9W5YLKB2AEnUYwtRZQ+0/OlVJWgCzvJMNU+3WMWmm26e0h ejr33C4oN+eVn/qqmLcAIwYmOgmnmWI+CzNoE/Azq8cgb2UoH/tWVjWXZNa2aK9VQ7GzidE8 rjxeIR65LMR7B+ZbSNAQkrMEljpg/+zaite+n6HV7ZIeqMwqVqudHu0Xh2YHdRJcDypK1C1O 18VXQ3gX9+PT5q7dpNi2hK4PtxFE1SfSLmH15fkTSUv1qXMGOjYDwoQjVHGu460udkepikIS kvofw3EzZtFve2AlGzejp1aNXbWCh419PauN3yjkGARVoObpP3UYs9Yd4OtFyr9pveKN/Qcy NuFg0+76/ITdAerO5VIBvwzgwJLXLu0sGy0Qq0PzcwSd33/aoBB9t8KgGGzzSSkQPji6iL5d r7hZFe7l3vGrqXql8cwZO/DPqd2p6tiAaRhF+Qykzdb6mVbEy2OmP/nNBAzVw1GwxWxdWtCg TG5ROp6+1vsFOCQZ+vaNIuSRawW28s4e0zwWQDCWxfdKBo2xoS6kCR5TN+Yt0iv20k8hT5wt AqOkk14FmaCF1QTOXFjBz24in3RWDM1L9XSDyTb59XZwCNNGB78CNJVlISFrOI77EE7C1KD+ m447B9f6AnMSCZJQNXAMSzOt3n1lkBNf3qwoGcLYkbMlMfyBU0Cvd69uqLOSB4PRaSqGRm4j UJCdc0xaKU6cLPKr3gJf/YIlwP82xWw7kbXFOeP94488mqBxiGXe/xhBYRyXhFagTKhUcB+9 wDZq1xUAqxowtKfPesCKYad2KKF58Z7hft95W+CQBCB0q8+1CcvpeAjscnoanfQxyGBHy3wy mKDnCmH/bR0G8/a/vXBUv9yNEuD7ZQICmO68fUvZSWUPsElnimhfpJ9pOgcGtOXpSAn7gAhB /V0u15EEIKZRbX1BtTk2G6XlM1IVrVXjIQiOW9w3u3bK+F4wNbnGShDtpFt8YLd8Nu9Emtph EOZUsdf3cFLkaccwutg7LPBvlR6HblGIEqBEFMSwBW3R7vZ3N8+Di/zsQnDhIMwx0ZSnlA/1 PIvIJTBF/WlG4PEBtCiCnQw0XEXHW//mNAxbGIicafSLxoVs5P7O7HwndJcCu45JQ+dut3qy m9/V8D4XqEY0LNW03rPPvZxcB4uoDo5qu6V/F7Qm19gffU/bRvNHlhW+gye1ty64gViefhCz 3rhombq0X0hGzvymQrtSDhneKbvpNNGTSZFKHz9XnSjXrCEfbqfk9t0R0SZ/MVLeCqchlUR5 WOgEOybNHnx8i122CjBO94vgGkXxKujAOvc2M5IQOqz5xJ2YzZxDOumMloVMvNuNnqlAvFqT 2RzQQaUIPnqTNpmD3X59UGj0AK4oaHBAPzdiHZuHdM7CqFte0mGbgWfRDIMhv6l2TKYSG7ll M+d52Oe3tBNog1SVxPtOjwv/IoWlLILjGJ7DVArkkUfIFUvSVKI4mNOg25ajHrBb5SnyJlLX Dt1QT8jst6ccs3mGP9p3Y90aPFVGG/GBWAkLa09WqZxuVk0bjtmM+yadoG8HfU8ncJeSh7A7 51dB1yoAdwWV2E0eltULcgv3jsscf/dr/iGR5jV0h8X8WFJE+3uMno5LXou9aMciTym3M1N0 CFm3FsGwhL8HxfbFqC+odBpVSA6WVV+6KGBN0s4Q/geu+zrxGv3ExeEdoBEQ1X0RfyJETnf8 +hDvHC9Ss6uXdNslMe4kn8Ybc04JXrKrq7U3qZWV2hy+97QKkGm27WPLfiRdmesWfJ2FBKcp fpKjUbs0eknHLwcsBqy/2YAiB9ZJtLOf/LFTlHvEFUd/FIZHZ9CH9foGuFvmjODnt4Dv3hxz aTvnmR6bUGXKjK7JXKG1S/kcBOZiznNqd92ya+XPrvly1F9ycGaScV4OwMi6mx1HJiA8USFt QzMusDVludub5Usaw07ztJ0j1AIKgoY8uPAWQFwWzpxmqXjaxHb2WSBuvbYOld9uZIjUD9o7 E3lTH5+gfQtc3C1YKFSelz5ETWSAlmHp2+vi92/yz7XBDCjYqqu5lFf9Un4WIYIoI0ePJnnL sCsRPfosO3C3V0bnSu1mer+Ff452BVpoFGRntQTWhzOOhW7H28QgrW2mqmdCeg4ro+BGspz2 IsVagTXOsnjoGI0Tc331N/p2p47zgtBNUPbNxyLz9tBxqdASMBiNRTCL/nqV/fALfrOGsPNu VfRcU/8JSS8ho5QMyUrRAtBQRlA/mJRa0G45+mUiEcsxv6J1RBdSlOzc2vm8tvnnQnoZk6fx DHBRrEyOPiNsNcHonurK1Oie1F4mMwGNVPxFrrcK3rlNt5K9d8XlTI7gkkn3EFtYO4DSoerg GDTPffrF+0kpyx4af3QCe/kcP6w0VPIYR/e6uRzD7CY+wom7fOsnGJx18Xc1gAfdlzW3S85a tR/ad9QL9FprwUb+FjSSvRUOYE76AX3e/EVSR4mhDdkJGb+wO4kk0o1zIIWD1zB+n4v1Zzsx V1iwqAANCEEfOkUbL9zWsF1wNydoqa6VQM6ZrZn1UUrPictuWQ34dxap6LyyDtC/0ePkkzmn 8IPifVT2E/GYJIJm1qafw2CiC3l25bPBb4/b5qqOt7+rbhJZGri7w/uOSshJbqWBPvkw28dC YtxOgfxyqZJID9TzZq3+DTFBLWQ3RfUB3lkR+y0fdlF2S8D01l5fx6e8U8p8wykiOC+KKkDC UJ92NvC7DE3Ozpx2OqUV1qtApzU8KWDQR/mPAq+gd8ibiEaTnyxUR7C20OL6KsvsbhR3ra9K yRpEaRxm705NiEGh18laYcfXluzC9NRaXnvKETOVJl8Zn2in/wUony06lP1xsDXKE7aUSgpk jycjwlbRFGqSe/7aYawLZBfb9JKhGZakYnHVgzbg2O9c3zNcBL1AKkJY4k0ay3twLXJWXsPG HQ1SOUhIQyVtv4aUL242FDQm09aL+TMys5+Vkg3V0+bciMZ8VDdG434tiimXHubyoIuWflg0 D06pGMuPDtsCkKDABQyiJBfVxBFOeYo5jCWRaVaIymzWGC6fcMBKxFr0EE9bjyA3n4V2LrIK ENq0e1qQ0PwE3WDOj0Pkpyy58iO4PpK9m1VY/NAlIeVdgecn8FT27YTnN3btpJf+SNOnKe09 SUcJ3M0QOQRd3NUstUNmo9IVzn6KMo4Rtv/fmTQ3Ubd3Vb+mcUzYATsTwkQfDyd4QUP96st6 JwFzIeVPQwtYpen/Ynl5BAT301TvxHlokhCvwcmNBMuQQYaLAASLWu+5poM9s5UDZVreQe3i 4hX+yOQzivC1Ld4GkuJMgP4zwVe8cmWIi3ZczmM2ETbKSbZUqCuiOwMRWlbmy4a58fDc49As GGcG5pe+sTS7m4uVY7NPyg8YhggJ4POWagvcjZyuPofOvyix/l0eV01a1J6L18GhVwrpHlIt W6jIAgQDKVJWcqa4hItRHY0aG2GHImuaXYl7Gk1j1p9klTgYlqYn3hzSUijyiBCAC851r5nM JRNTSNSR+4SuQSJqjikXHle6TRxsEWtC+a8VE2oWThheVSR3UMNTYvA1oKQrNUKBdPqF0bqK 8ecukcIvv7nVIjROv8kaIhaUvcY619M5BSPIE8XVTP/AWSj9RIxFQAaRlsmVzqv68Nu3iYDy 48zidERdYnZeTc1DQDO+6GwfvHfCSzf1pjuqVv4Q6gpxf0+huE3Tum6jOSKqQ6urtvxP1jdG BQqv3u4UNv5n9Eq5sQXKTn6TJwOy7dKbmDiLa08FKenbOyt0V3s1tIyjgQVlyY/aoHWKX4VU 7Hcj61MM1yTN952CTESP59bo+Vz0Ufd549Hek+vON7JGMui2sCHNPFYoiaNBYX6jbgj3tQ1w TrG2taSsLinipnVDukotOlS7d3innO/dPX19scfxSG2/5IlvnZqkqIqwkpGU/KA67ppk9hEq 4Ygs14RyKX9pXbhjpxzjvycnq/Ovgb9EK9HJZiWgCionEp8yj7UTCvncFIUtelY9rxeBZ2Og zhwA+O4W74hKUMqALBmoz0BGDkXhywE4IoNb/eavjlCxuQ1gtxHpmlAx26lOrzpoQOdlM35D m+oNeSj9V6Ue8kqgIvqS9K+RoemxgHjyPBgOPjw+cn2P+HCOl2RfhJPrt5G517AKG8FZFXJ/ 3FYxLBWoyoHY/DHLTrLAdV6pJioqV8e/TXM+Mst4JlckO/oQJtFFU4G6jjHMPH+NNE3W6sag f9IDx8LsEGLqWxM2NqXCMjHja5Xzzwd6R2CNeP6CkKTdJL7BiUeQFMW0IW36OEDZKIVReZMo JuSv4QAUEac3gonx15elMjpvJNWCsKiwnk4f9y74PqyJHPoHsdSAz7xoqfxtxqLDuALi7Il6 w4NcYGRxF5+1LECpOQnJY73PhKyKIY60TnVNmYWNP/cfIePraoxpAKQL/zbtCnhxs8Bob0NZ q6ZsI4zJHhBO8QKZtC5fUzyfqNLpkC3V4O+nprKkIBTJEdUHDOyqMMyWCWdN/BbpjTSP52YW gwzHUpEDp9nArVKwgFd/hJaA4e/aNlsyr1ybR4GQ3CQDyPH0fHYXLMRiUpj0n/NufSJ3NxYl 4y0HGDeML38cly5VxfhwQz/HhFAOkyPa9o4njhsin3lmhWC3DX9dfUczlnLBUzIwc+GB3wbJ e6PVXJxIj2yiW0mXM6OdJMyDBneTinze75U72uHGCkyKrn6YYXmL22BnMtb1uf4ktBA7psef 6zdNF8ugJi6dhJWkJ5rtbHNpgQcJw6KAleGLv3rbE2mvWDbE8DK+dWuQMoZdmr7yNBugbjnt uaoCx+ZPBjmsIDKSVGxlBKEPv4EXh2lFNPVloXQZPIH5bJwzWHzJgHYq2Q6vcYqgWuR71T0K IAOEp6YCiYBIdlvneT1zAg3cDtJ4AWN7FsUS67Xy3pElfhw8SE4WyPV+iHkJw33RgFJqhKLM ZlO9eZus7hlV4+XRZc0yUWoWKUkRwqZV+RN3+TWlr6sACyW6LqaddIqhhl+kIRHRBLBZ69// Tb+kDd6u8RtKgmfGZZSTBGU2jp9cyHfkOfr+PCpnC6jr1bzi4y7AC8nL/Y/ix+0Ai7hohV3g fojTYmCtod0v5n6BNYIZR0J2ivZVfhos0nTKBPqbvDgU7KXKpsJ/C6HOUredBNt1CeXuNCv6 UD7owfUX5Hwxo83kpzMwsPjzo0xEiPamVs+zrDy5qWBjzBVGlGefQ6cXVhxYbb3+8HrF8CBd jYYKS33ayAqdpr0Bm5huDFIk6kTcE0w0ZfhFaKtIqcFO75CjqQj4o1Ir/JF7ClQSk6Rlaf4a wzJckJPtzTzyHyhLaiphdHO15znT1NW/BXpmRNFHwBDgE0tdApYd2sbxe7L8Gw6OWbwtyzuR pthYMxpcPMQPMpT0gVqxcEyP+17mAmUcxHjeQZ141CSp1oYj5WfE9s0SoVpSg7Ae+SfhL4Nc WyqDlY5e5FPSgfK4EKEY3EKvzxJVA2qEIouu3mTlb2X2FHlF6WJFsv7eQCzbE53DtO46MXur ZZzZEqbFSx630l3pN8xDpbUwz5ghz4IO+FLY7KjYUr3ingzLZrcPLuw2DKb+Fvu4mDfGb0G2 Q37xLmfh/baLotbAwa8MCJnrSaVQw1//Z8eSi0jcV13MH+iPCAfgvbeBD27YdhySwu48Szeb MTMWfomEHvUksEmqSo/eoNgWtQfbjlCCYI2qR9Gs77zjBp9vZKt98EDXuJgpM4H5AcjNTO68 SH7M91yOcJh6dUy1WTYJkDko8skk0KsEy0i5GYumdRt8U/0JQdWNcZ58IDx/kAQsWRyYPSyJ hBjuajjlvWj5aGp53cQgDSgVy31//lgsJDx75T1mVu2kzfIKNTZxoqMCwA3qBlB4tHPQu36S 10IZfHwVLAEaWNWdZTHLxAEt7GJcgpZXQwtqGFIOHII60JYgruIlyWc2SmVqjPRcdkgq89IX bp0rS9+bM1Yh72IS7UuAE5TCfTD7XhspNgeHjMJnIH/8NfWaCiO/VcSDWokftgfN+17bVsbC t2oYG33RyqM2rc0ndrxwPnFdJ8PhmJXYMzqkM2ET70wZPFowkWwYTFUBwA2SCBdyr+zeaAKn iVmj2x9lKryhFjbMmHEqsxaCxpXXBQtXqc9vpSm2hmz0NX7FcJvJXbxeZMiUs805LWYC+cs4 phdOUWhvrnz9S3mDNvrHGCJfyH4Cjwi6IHm0KQNBApJr6LfcCclCKRTyKcLoUpQU0bZZszXF RwFkZZmMIL4PeUeuyOXyYe87EqH0bQ1p2Cu6T9YpCgzLPEySAme3N3vCmHEgtnOGXCaFdxxv 8f0meVZaDS4arbOHdrtW8Rp2DAJ1gXH0EY5C1ng3H5twbuz7R+9SWH+KMrUWIUFpVFjbKCkF 5zh3nOJp0fblihJfBbho30dSzkk473qk7THjFqyjMWG2xskkWYfTBrZ4TvFWldwan37Eo03R Kk8/RaZTVGOcl76hbELEKX6VkUL3BgEKQaexDJ+mJiMXgcnUmxGHS+YmdJ0JnOD2lo/UB3k9 psRQYpa9F7s4x6SoewLgGqRY3h9wyQc7gigMsX0pnMvWxq4DPZmNoGM2R7L5pSCmaUnGTrid BPD2MFfJCSBXITb025yJe+CJX5WjV00G7oihk1HLKGwHmttNnwiRPd8XlQNYwK7fc0hkPIJj sVOFBPvzXXYuXDkROc2wjgqdEMwSTAsczyUGDC1OuzIXNt+mThBl93Qb/U7ysvGgy/uBjKCk a3f3ORigf+vT1ax65K18zOxageuWxNqnNs+pg1u1PWfg5zwm6NamguarsHgn5b0pTbR5Gy8c 8nzZSODgY0+dwTgTFBeJxl+5NRxsp2mxrPVXHHuVw4o0xljSZmjihMgf1JVH/cACtRYbvKrA FqEMvTQ0jsWLsB+gjlMkPyIw96KnbEMUj2VLOrz7W0ToHnddgpGCNp6hyYWGzkbnf2C/sNIV LtwXHrsc/zVFDKT4gb8Pf2CIvtKrdfSVasBX/iVr1klMWD7gGtubpqbcsPVY8S4Q0cokRhjo vEZIv769mvxuLWVNCkAWexaY/9zvKSxhUnvyswgYU6015GyvZUMih5iYCyCChCfeVz+y6CHh JAuHXhNnIak+kvgZm6D1iaqsonuwV3KdoExO9XDZHP+snGwTaPtcFLdVW1+yqR9ZxcQ8L0KM A9ZyGLE0UAPsGn7bdBM8NX25QvIH44rTaNLuiVk+wxEo8iSnCWUBBpCYz+Uo1f9ZxJoSRSyD DunydBOD22qLOCOZ5/ba0FdM34TFtD7W/pX3TZq0KXFU/YwByHhsC7IS59sGuzo9eZOcY4y/ AAxC7FlW4rblQvfzg56kLQHBDOS4xUbNHTrmRyWPM5YbJLb2FJlXGnax/YKYyhZ27nBqqp5Y HdQSq+jnbcBU0rqJI9U68Qq/2LTtJY4m6x21QUd+Y9cCV+t+qOVrppDvDkgZ3ackwT//1TCa rYrByVVoUL59H9yDtlVmKwaWeBvPsSptNKIYluPTRcf0jzI4nphUpZl8F8dM+S3kyDfkGp7O eHvmNSQxHvIoQSLq3y4XNd3GwPs2S3GtBWyJ33TErkoI2jTmcDMoqH/7cVa7lkX7WzuHTQgT E6hEl1oUE1dlmbg+CAt1v8SUwrR4eGJ/QnR0Bou27mIedvWtetR+T+OMfWDID00eCJhG3Our dR4spTyPGPRzaxLRT63Jg18bsvdmBWd38+PAZp9mqrJRR4RLOZknC5EWTNETB66PfMf/0rHT l2BEKJqrYXSvhne1gf5koZP7be4gexv+jw6TymBF5oCL5z6mD6UGj6pkHZtXDd/K0YTA2jo1 YwYKN90D80C5n3IveslzO0uPeXv/4y2IBThbg0LaWGRstRbYFqpwb2TvnlC/+mNnnPYDHfI+ YKyo1LyCPKqevZWFfUWIiAgeA/vbTCaBFtsLlE8LGaEGlbOkJBLmAxoUMuNKif0H8+6ezBv0 M78dR+Byn/0FE+9wO+lnUrZKzAvhojeGv+9OcAihxsWNCNWneNBzFuV/ioioYPD6QaBD7sq0 r6LPRmzH4es6HOnA7mT353v8kJ1AU9aDeZkpjygPhELt9UfLyOULPD+6NQhAY0/XoVsfMtv6 cujZY0S8Nn1ndECPIGTzJrLzItJkMCMeG1Va1i/AZdCOl/NLA8GJIislu0UUqhmG4h5xcvYv x7hgVssTGBhHIq9L03CbohtbLTsW5Z4dXg8j/dVulUTLl3ABGD9tRfdFqPBy2KcDgmRz75M0 7EHtcwxACuO8JWXhMxATJj0F9iT/uUwbXr8MXZnqXG1AZTswF7ba+duPFX6tEQUXpoZRCvaL WJP3uVWPD3nJk6JPD9TmHFnpJqQyokvFyZ91RpV+BOkc2V/6aleRmG3MsuWi0BB7zeI1Z+99 PClv9I+Dr0EVtnzoqCFb5/v3wM5U+Mvr4iQ1zj+aVb92u2oXwDRwxjRk6mIlirNnAMiHxurZ CInglEDRLcgdw3eXIJMYIzDEsnQk0bdIYgMOcpUuB+WJDrovTX4tbKSbSBy6ioo3MahwzzSX S8A8Y6tBI2KmWsZUYIaQwKhjGGgvRIqibQOyRTIDsJfB5E2/aMu4KgojeMUp7HIoxYhInc43 F3pPNTNkJU3n890EehEz3Tw87c//WqKfGgwcKBHfnBDJllE5RM7nBr6Mtnym0IdqX6S31PCF /iKJdQBpPJwngKjwQY79/+N5Z6XmokMOyOWs8V/7ht7VRZYztSFgQg3KlCzHaNR1ngy0kI0z N8hqiKpGkuOH8qVpEANmf9/j8dNnHVEXGnXL762CRnQvrK0nOYoE4vHrWe5qP33RgbanWoC4 vLfi6Jhvaqdp4vZ4BpWi40t3eU/TrxqRqrZzvRQxHiGDAoKrAnpI4kVOQ4Umh9wTtw6Ovs+m DZ4ACJA+XYyFSw07IKo68oI1JYUdQ/3oCpQ13P3BAdk5M4dXf9NEXifgUDnPMLrzFH8KKvjw wHvuGKYBcgDW2dIYd9v9kWtFv5/cxp0mbazFTNCZgM8sKHOFftspbzEU9kbjw7/oT13eZLF5 FyLt/3R8lKcCY/1MVsRXkCYUP47pqbB19n8tYZysAnvbFg4dflEUslw0jbKpRXuUU7dUGcdK E7a4tvuWmQcouL3Zceywh6GT35rgferd0SueHVXGk2suA11sk5kbVd7QYK9nVjJpBrweVzpl O0luYRPfb9chRiuXsFs4gZa8eHcIjAjsE/IS8u+oEHAzKf7r02oH16RQ6OCsYEIyS7Iu8XEj iGEDVjldk2v0CuF1ecgb43cry3Wuf/Gyc5Sjs9Mmt7zk7Kec2t4eUq8b3IWiGBvCX6G/uyY5 MsdtOfRb3FdJuQRbUaxROo630L525h068TLH96qh/8d8eOIxdbJ7KekptvqxDvvYBITro1GN 75iO3oSccfhXWOZawjfGIShTyiJT2jcHnSLhLzJ3D4BnWccrBo0OnGmCKD+cj4Fbmcn1grSq 2AjO+HkLxYI9L8fpSchwKLyU4Zsc1YVnJfAvtUfUkhW6G2HiDEZGX5lZaXPiHy7oEQfJqEZH xFjPDjBe/JvVvW7rBzJprjPrzY5Oe3iqpc9q1MeufZ2AGA2n436CR94b5WefZChmUUnA57HG LYWJEn0lnD+Y5UsbHyd6B4Fu1HtxHCubr8T/lVGlNheZho8IhIhT1dUYwUL7hB8OgbOeQSnA tclztRP8VZ7zFWUQB348Xmv5eaBAQTaqVlIV6bA+pl5P2KzeMU0C0bMj0FMtTym2XoPTDL+c n/P3Zokcz2XYv7HjrU5QRr0CVSz3koEto6N0LHYMIp6XIjKVaBBbvEZwnHHr6GBLWZbWtzxi BBXbShBB78fk3UJQoYXIoFkPsyLr3pDcY/4xOQcAwBZu/YKFOnUdnJIBRKQfQKhl0jRwyi4C 1jEXfiJgvWs6bjBvH6rIhFQJiMjA3zHytJA9swUbDDZcaZKl1FQ0yT+yNThkY/tZ4HFiaEfT ocy6LJRpz4KVKeJCtUHgH9rmP1dolGIfaZz9nbTbowtouHia/i8WFPSBD9DNresW2RVEODoC 4QGZ7Oa4O/TwBEb53zEoH/1BWi37iXvpes9O77ND+MF0lR5GLvwtuNdVb/tfqftoscCWbpxi 7s3grfLRznoO84kmpzkIskoOOM2qcxBGcvnnua3WdhxZ0A87Pmo9oe2INpOBmTwI+vs3QJsX G+DGmQURuAQKQ1BCxlWJP5Q1uWW6U2NhT6oY3lsMDJUaqkPrZ6qbAKEzHRMpIGFCI/gFJQoV dh6eVB0w2lzQT9yp9QqqCNkd0C4ggNtruMCHaylhClJZc94eRrYKCi6guzn2kc8XMbtucYqy qEprTmaGnCW707DCUNrWAqjBGtkDmjhkV7H3BtxYpGmdt28/cdCPj+TAtRql5LnsWTm6T6pu EnKHyOuiLbzGE2FCkgDJdsFd01bVMeMOB4bR5+tF/VInXxFXRQAO+UuLFGlz0x5Cqw/Gkh+2 2KbwIkd0WfzY42KIzvQ2Gt7nNxK1s1jIZACtx5ZgKuudA+VpFpR+bn3FiKMPzOlkY49QRE5s n5Bi8zCHGxM/m9QD6G9K4TwkWZ0Y7E00b4gu7XUl+HTB1nsE/Aoy6LHEYItuGyfv8OHnupEp PfRZ8HzRVBG/TUMf6CPJRrPrdseNPrg4KTAKLw1Gxeu8DP80Nslrm9xAhdNNQwxfaB4yrqOW CbvxnvjOIsGiLvE5JV+2S7H3YNLonn6F/HBHTqCkaJiMdz1l+5tFHmZQU1P4+8dZkjfNnzyY r/zVYYUOpzuhR7SskGZF9HvoAJ27DXVJQLgl8F6I4SLzj6TpdpF1Vcj3oODXO5rFtxzgRwTC FuFCol/DMwJ8+kkTVCvahuhkzGNzTCtNt1ZiHx8jmjxFdf9pt2KBy7J7DDGpXJAiLohZXz5q NoS6v3wZeRUf0Kk/+ha/uP5p0/Ajlr6N/TSwYgo2w1pJoaz7VY7knXm8cXnnrXP5yvfgzR/t aYmjNLPotvk/dSTUWyuyWC1w4Yfu85yCJE8fYU3dMXeeFAvXW2Dqe2mIBIIR6QbEaDFWwmu0 57zbLUwf87oofRCt5ErFr9GuxY6CXqG9yQe2/zneEjzupwiEkF73JuLXlMuJQ2WD4uizCNdX NR7gRF2PEWmaUdJiITroqiil+xxR1unv6faUVfOkDvNq8M7Jt/h1oBTtnFzLeg0X7PGe2dq0 tCzZQIt4FqG4e7gc02hF/kWkeSNCcOgfo9FN3OU37/cbZeGD8zefnzua5SNfHpkSJDper7GM QGCILkjJI5IuyK4AHUOHGcGo/5yzg/03RgT666G5+aA8KMtaQuIXPkCCCAD9zyNuvA8DkjFB WFtKfXbabv+b+wPlQ7FocdDP0jR8bHI0HB6S3EBy1TzFWIbB+R79vylFvmuWXFgXy98AmsGa n8m0rss7afh3xEcjQVcqC9ChtITFViJj97pqa1t95b21PcKEDG3Rn//dkzTgA2czDWUTu1xj +vWE2m7zXZFUncE9ABB131LLxO9X/BnlqV/Ar+sf2oVI/kvXb6GdKEwuLPtnbOWYQn2s1C6i a+xU3CEVdz4T9lyfUZU5tw4bkvMVAVVN86HCGuP0Q0CL3fVz7k6vj4kNzMI+1FK+OvR3+vxt 6nnIbOFirsU7PxaQzms6mUv5l9MkcS/PyHuvvyl1ZKcGrvZrarDSC/H+EcnZAvrd0JSKzcMd +CbQwSRy+V77sfRlvA9TdjUFRi1fjwl0fdb38TEzDZPtvhGGQhogJXhxpVrG3a3Pfd+0mXmg fMTJ3YHFRuUQn+/j1RD96NAsrbyu1A24mNQ7UhTMT6H2oVmqqNMdLGJcW7xz/ogbNa5vTEDk 8WbB8oPcloc04XnRx6B41aX4ziSnuMfSn5HPXHr4Zf9bWDH5Q0+2umpGmY0Uo1TXNjhC+rQf 4VjAzhFGqYZMRusujY1XmaCxk928J7cTt9X+NyT2Vpxede4/sqG4lhqhYR9dmMrF9A1KiERm /tx4RYakypxgGrNIloYVPn0F5qlaRtGuBm18nclHhf2lco+p9jbyD2n1lDR8zDrAuuO3LKPU bGnJKvTVTVi1xZKOjFPIq/asQOyrXWyPyDiV7LmgouSuenexx5GeeIvwON8W5zyRe7/WXWa8 9sSIU7ueWJrA+v5z5XnpGIUTzl1KgJOyjgb8sGg745vbi9C99QMgR8NlFHyEaGlXlsF8hS4R id9JJW8cZMqFl500N5Di07/ceJ9YVoKbvEJRBrm/6wpd3Nnkzd6ziZf+c2FLOSSOwmC7uauc WiRS4rTgWIcRfSZ/KNlL1lotmoDHRe/Rscm9uEneZyxO+9N0RZ9x7f5g09hKkV0BJLsi98yJ Pj6gXk4gw4pHbbDBTZ6DVudQrFe963CYPYlTr+2+XPHoagzhmqGnF6O0dZl7v6SO8DBpxtOz H7ppy4c+dy0mDYmmZ/JZSPOnJuKSYFia2yUGKcX7GZxRf7xmV/xXVohEf7RD+3jyKLOvU3I/ Drln4uGtt1durGO/qOVaQPCSsHNb7iUjielrC29E89XyxSm+MxFQIEMzE0nkchntud8p0Rzd 6v1d3oWUC5Vb0Bnt7qc2lgmiXxKol8SbdwofDVpbGya5J1UW7uTjMdlwYqPOxckiEroGK+7r 7lUbw0q+jRzNlM3I5w99EV0Rz0eHcusYD1GLj8ZksqvUBzmMGtBZs6JjX+wNT+nvbyoqQYAs KW6AiQc6Ui6godgQhQVPWDQPyBOnVbBg2xe8deB956xIKLzOfpUA4pO/shOnLFsGn+91QZt7 txq8Mdx/9W/guFniyAn3ef6XT09ATz1N3Si3O7gTf+ZapIATDKiQcle/3KJtaCGsdILzeI5C KUXhuVFLzGQCzTLKal0xCV6ZjO3W79VeFurN4GKHXP1KPhi3HjHCPdQmCLVB7fURwj4H0Qdi a90qA55dB4GnB7J3RdZFYmMYg1/GTYdXRoY1NtTTv6jKIjalA/FSXTmcaCKNKxGK2dCci4Su oIy0Xaws1u6SCLBh+hN7cYkY7Of0IsiNVz8oeV7rREe6bADBkF2jHYQZoeE60LDJuBpOgh56 san8/IiFphPZlO1q6a49p3gd4wEnb3zby8JVfaQW5gQ0QEhNNBV9HM1Y/vAwPa98bdFOWp7d jdtdt9q8cdTpyaQ5UAS6d/GWpr7P7uMecvVVkKlRRZ1c/2j/1ewyL0uweAu+1Np9+VLQIjqe 2F2NjIxTFsfyT7aB7NAZq1/GUbHBpl49/d1+hfUHuUNAFFHt/Dh3k4uchrJ/gxNNxXdlDwgE 4Kenbjb4Dpm17BDlJlfC+vuL82JEwTGR+Yk1aBwluxySqxf14rFisKwqu3POhDtViJwL6xBh jT8tM7Lwm0N3z3MfNt8lV3o0H3sUXTcFmtQrDESOPb7Ogw4sDyao4uF9uXbkpNphSSXVFW8p Fred0QXpM10pwoECITOzLUEKFFHqDa8OvBG7ReH96Z3+UmPCkplxVGnrqOa4iyo2gEJuJfo8 mytkHDA4zcxth18E8rO8KmcJnSy0cQlYiP2a7zBxAf37tDcL3/g759407wEn9haF8fTwPGol X97dT/NJb03X2RMRPZCbvn56tvouPIVH79JUEO5IVFVFo1aQM8ez9Nkf0NpxDnN3rurxUIsp UzFwwxiWEIOnztkHjqb0emQcJY6gb0KImVL3dDwP72I8qusiILNw7mk5YGBEWPzoKDjUYZ+M saiHSjnJ0s18utiCINaNtQdCCEzqK9KZNS8YXCukJ+dUP58PoAH5r0+Gjp390v1pFraWmuB/ RL0iPAf1qSdHjDB11gYk5KKbuniUT3HelzMbmfDfi4dc0kRjL+SthbUBVH9Ja/P15zfgnw+I ZWOGAwWiE6QvufzVHW5+ocXFpbYeCu8CyLP8T9Q8Q5mAJicnVY8jaGwitVy5wkmbaC22QTCW eqjLUPTgIKdcAqhPY+9VYT7rQhEgVFnJvYTVt4N74PZcnwYIVLgLztqfPmw84+hSxFrtKhnt szGWSA6GzsJqNX8RQHEgg8UKTWwLk7OZFNRRJROcn04Vsq9SOKLbcP/80ckkE7vS07pu+4ha 3yd4yFMXVQQ9ht8ECImvLZM7e19K6Wfv8nAuxqPgIyvWWtIkIMB8z390X42q94QXbuSEv65V CyWZqOjXlUlWetBZwcdYKk45tPiySRnGOpti2zvcfqodWyN+i6ra9W1GEZpk6vXxKPK107sM TPlEg+m0FnUn5oJJWRHcKc8Olhh3rIMliVVMkwBX/XIYU4YOoxU9XsryUOCuBH3Sn0VwhnWH UmlsN0OstKtdyeBtfVJfBuqFWmhrYuNqrw02f8YoJonj6ZkmG11OJuu6fHaXiiobFdBaYBUC OruKI09xTKwAPO7YU1GMqI+DYmsj/uGitbxFvilzyovoFEuicY7dN/WvBzGUDZbDLIwbk1SH 9n71dyG4kG6bbGgY+54x9qBQUlailxBa8jCEdh5Zhzb3oHD4vHzghMbCITzQnIXkbJG8VC3s YcVJpnmc02ViIfSGPGQ/OEgBbX37d1sTwDZi6P/yb1t1OAoEbqLNjs2KBiM+w/JY0egUEQbg M6hYEWm+hdVz4NDXzuMIjn6BKXez+/F+5onP28/FclzLxPneqen+Ha3Ei6G84311Eo0XRQ7A gKMrzWRkESw/Kxu+GimDVmvp0TGhzrU3x9BqapigDUqDSPK55ac/uO1nwE0FJaXUpL7VmCKf K4iid0F8VCrdLa7MR2KSN8/qvIiuFi0+LoaSrTcefqfGlMreIDcFPujuYcY7PnCSQq58M024 pkVk9eiFlTTxTh34JHFbWv78WY39P7dges+SEz3YUGIwyWDwUXe37j3CT65QtGpSH60iHNTx RL6CWcfC1eo0+MVLks/ILxIjMYz5S/gkqY6h3sNogqUzzSvnJbRZuzEK79UjqnjydUSzgh8f Pj93m8zdZDxe0Ymh9hQH0wGdlVEFsmifOGObktrJ0l8RNJGsGo9y8J3PtnqDQhVhga0LUc+w zZHsVQDGDOwHgW0uBuF8I4KerDiM2u1qjHNBX10KxZ9gM+UNr284ajHUEB7O1X9vRSVlf22d OfkeK87Ey4vn2ko7Gk5o5kTEvSJe5aqFCyvahb7Y2y5ekVcUoEr2jeF9569cnrBJzfaRnHgu WkOIp/f1OZW6O2vwAmiZXSlEQ6Y2SRAQCLW+xwrDlcEr5velbpJk4n2dY4jg0063Jbz9hXlH 3cKiWDhmKznfixMb976Mxat0zgF71fhmaSfloUI5Uv5xRNrU6F6kfEiaEZrclDclvUNOH9ap 4wASIQnpOalgim3UtyAoCgHD4ZWKkkR8xK1cyuQ6T9wAAufP2ppLciONLZalllvnJ84FA1FE ZgVgo0pWTNFvgS8dvVoEptbRXKYlemkTTB7bcGCh2CC4Rr4DCruxE9c1kI0wfxe5N2d7YBEx 4pYZs83Tf4Etn+MoflnngyIIl6p8TXgO3XfsGD/ROk20K26zoeWtwxgqxNKUKQ1i5AR5ppWz 4TstNbX+YLcBsetFzuAR7QmGeOd0IfRdNHG0ZxbrfjS22l2sstheaOa5yFrLdSPBTvg/20rO RDTcIC6k3qsKcXUHQS8lYfhdarX3mLaI14TtvUljOzouiHKhab2qLLOLm88us+ZLoVekGmau 3wlgh0r4Ir3VhhsOtQFWEHk2yq+8N2Y9aJxfz9BznJXfve7ri5DmHADJxipurS6wMsJTG0JJ Tj46kFU13rMZBmM3uz4ZCDf6JpbRWtcuifSzAjLMnPjCAXnfsuuJvHwxc10wsxGQjPcTBSIJ DYMYNchxt0hXGW4wbnAJm/AOUNBjh+WgmdRUNGKFRviSWFFUw9UYKzkaWynTIQmFuEK5TjcN 2kQ64Nb2tKTmcmli71gig/T3ZP+4713r8zCPO4tTIkqbv7pSGzpWteLjAIBHmhvzm257ynG1 VtS1XweiCvsCUG2iVfvmBTcXAvXQlusqgCJcWquA5Kl9sGy0sSAy9fIQRkrjzYzoy84k1x2g +tWXFt+M4O4zLgxCFw7RRND1rhHlouSVO14fJ8U8p9SQ4u5wdUpk0TsF3pxpZqPg7siWyWdD X/FxKFLJ34lsFELaGA5nHT2LvvULPNKpzpNOuS88zaJ557xfd5exqExc1CyGC+fx23ziPXEB lEofhEPdnJgBsdQuJnkc2iD5pPj3RRkveNxgg7tKmWRKq5/PQo6tGcqlKAgbRn3ytRr0K/ny +3FBxQzZ3UQST9AhKZyJml+4RFeUfptgzjaPSga9Fd2AB/taC2MLF6he9vOItMqvXBaxi79d hpeXYwSk4zhi/5WEYYiKJ+70CTXfmw3JOrBsvbdRgdCaedGAkxbSbCry2avccO/VCdnRzc4v G7Roq1K1qGOYcta2JLyGPekbA8PdBODj6e/4nafjyJpRv0ogkAT5RTXPTHQLp3RI8kXfCAKt pqMi51INMYF2yTeQu2VpeEumjEaRfCvCShdz+GbWBD86ReBNnF9bA6sWu70hg9zILRLTjdkw OZgZ6+xZHhXxdCW5o4c7slaE4Qm9gfQsHtpymUFYHksE8Tbd9rymFrbpy/T84OXAdQM3bvat 42l38yFKWreQ75Vs+pCGysqvfe+BrGaZl3UqM9xifJVnnNwihoG/qLZSIRplwg38fE2DeQGp ocXkmloAtrQ991pE2aRLRZok6cWlbEsLTNrkLBuG7V3j17jmZMM9VoNrOCBxiqdTSbeD9EkC cMimhrDkbE2qqJgNg8ZXr307jj3F7dlx2LgaQztv8pGGB5Jsx8FaqZQyGnWa0cKtIk/V0n3w rCscdD0kofl5wpn1shGxWdYko/8/Et3czqVTIUk1WV8I2M86v2xXHEiMmY6HaFfTCT/OhFVw ZGrzduDUrwS2apcUHTYnSrsR+0HiaYYvBHGmOu1646Vlkwx5BzSpYNrM1no22dGxW+9wx+jj FLPp6j6lk4Q6voyMZAiv6UxRW+np+ssyOZx/6a0wZkqRnsb4IVoACLUCmWI6uI+1oGHW5Fl/ mjdss9923eN564Q22gLlBihprx/Lx7bBMQ4otv9FjslzHB6kwF+JNby6WDTWaI8pGJCeIUli xd2lzJVa4tdshVNRLoejtNsuOwEnJ0J8yC01Q6a/7L7xQL+43KIoBMbG7CWFl7qyaHuzez0l UK6XIRZ45eZAJFPwj7ERMCL/G1ieXYni7AH+XC/xr3HND0XbD1VYp8D8oZ/8tCGV1e+rUAdW bCk05TYFI9WrR1m1q31aKR5k9taGc//mghEjom5wlkNVYtwsQJyipNUUU0gN7vjozhSVyoqe ABXjtInBGN3bReDOqie5HdRVuSolN24IIdbQcpMjdlU2csrYyAvyzoxgedM4XSgjizmtspXR aw+oq+LblTzvOM8ABu9o8hQ2eJ9qEmpUXR3CrMSriJTtFQycszNpNW1C2jk0mRjHewmwUp/E vBIK1l+FUqeW82hpV8DuQpbSprGMMANcSboyV+sTjLYQ5W+/5GqrbDqyU2O0UkTdCIozOMhf WBAIDltDdpw6CmUZRJOqmMQT+p3LAqx7WeVOuGDmoUZtrVMMibYD0/6yp7VIjUmpsnJJdjsI b6RlZrMBpdrIKjgSnQ+HOfsVrmKzu0QE80T/V8pOz+N1CQ/zowWQXi71VCu32u8q65g0dvll JQMT4RShWuy2l+GZfrUOH312p2G0SMFc8ZCsw7lTPATk0t/Ti+U6Js6Wo+bhIZOpUN7sHZmY 02Bf9fuRhUkbNGR7uelte18PS1WPyQpcaqVtVTfEsY1UoFrt4kpc0EAop6s3zwYJc6W+1gbd J/xYjTiJIcUEv537kynD6H7h40ZrAm3LM7/FKUVgF9hjkLxd2T/RUUvxB6d/7QG1G5hX/Ciw p5JYtgEMPhuD7xRjiHnsV3w7k2uAO2IpWdShkKbgOLVI30RuE+MAMQVFoeJkbOX31EcQM173 25FQKiGQ18bifsvG3sMctP4/Ym+Qe0cvth/JTVnh4vP5A5kKrhwsjaAHBXWardGLDLRKpeHK Q3LZPP/tjE+mCTWOez4PvelWCk1SJIycZh+EXNsx4SnB4hxL6QEWdxAOkWnt+viMpsMVoYRK oJVuHtg3Qx3ws0er5wn+7vHNG7Nbm/P02Dj5VCDHPNPM3sME/Fv5cqi3wNrjDUWkm9fcAZS2 XNqb8PJHxFTv01Stf9jvTRVNPjWXSDcb1Kz0LJ6zedh0HXx0EfFzBdNpQCEeSRzmsB2xIndQ aogzq41alWACMncIkDEAshWkGYef0WQ9k8y6XgfoJGsJ+kGHLZATtsCURbXAvEIsakPZyS9d vNtpTMIfvcgZqVfJYDMGnubMX6jMWpJlH6i4yQ0cQFM4VrwtzSUJH7j0vcGh7Omhw97JBnpH /iS85Sb12Pgyk5PcO2cqf6jDlJPMKN7ZgtYqPLh1k0feeN3w4vrgarz0jAYO1DKaDTZBu8Xe FafIdp6B5Dou19QDJ11W6BGSMVPPIYz70cmIfvAvug/Bw7UAD/JdritBgdoROEcbLlO0m0AN uWDepFdMYvFVCJ1R8OoTb/BHxm49yQukp6+t6i8z0UlekhvBqbBwmmv/9pzsL4YZZyFT0wZU J/6WX2u8Vskv/gaBB63232DgUqro8lEKozsizTJGWUsM2p/PpYlCym+x3VYOJwImFrEdMwaX HAeqnFQCuNNsRWBGZLqXRb4eBTa+r82t1ARkLenMiDD/3WHocleNe8yYD+NSjC9BlG+TGbO3 nRBIPq+F5ZmKGLUUA6jp9EXkvQZdpWxQd71+NXC22Z2FhCwpNFRC8/kikh1MhdjMUi2o0J/O OgojhhLbxzvGz5Seput7n49D0U8HkBC2BQn+hKOzoSMrnbNSB2RkDQI6PMwxfYvyL8ae/CDf oZnR3mVm7WWZAsyF5/KcBL259J+jmS/9evv3SgxixIwZXjkecIWruAPVhvDDk1j3XEEutPI6 Hm7YakHghUudMQVdVLjlixSCScoOaoDnXG7SY74DNz7jl6YQP0X92izG84AivQ2IWxRrFKvk 3d4q7nr5q0GCBcPvmJjZmyFYyGBS9YiZdx9BLfhGE3mAsTYb5AKNmrjE1AUV/OELA4HJsPpx MLOtc44V3PibHagWnMZiQ09kLcNOrBp3ztTThAAdUiOTQUIti0Q3hRedSOHeXdgzYKbRfjfP OC/VGXOa2cHoEwnD+ckwLQpGFKY+zLlQsRsFNtxNkU+iEfl2mCBobP421I5Nx5X8gHZ8m4yX 3zV/teZFKyyFk/qTBh7hh41JR0FJZmvtjztwzO7mUCA8aJhlh/ZxLRYZPNjv5XRDSdqDsjRr ALy9BhgS0cglC34Sulq9mU+sO7Bxq3nNrVY7vl2NSvrdTYo4ZcIhoWN5srvwrx8FI+n+1bqo yKknP+mQZD3c5Xhq3n3jGwzFQ+Ub/Ttxp+7z1iUOvbFT4ygaMfA5pKJnkfyiWQC2mpJp2oS7 Parvkq7HLLA8zQ1v57E2jhZ+g0pH4jrX4aCOyJ6RX/oLRw7yRi2cvjN58JrrLtb4RaZzGkkz NIOIAEEqxxz17Rqucw3XdHi/deLI2CvJsSLRBvwdvblcJiA7r2jv4RO7QFbyHSRgF3JvIuGi gqyW1joGdS+/drtWxKUhmALxHaAbdutayFt5A1/u3qJxkS1wMnGvjnC5uYmv6sli8/5t+YiV WJ1lglRybpMw+ShFiaWhMwE7NzqP/wfzCTu6h7IOWBJ4w308c7CAgS2u5R7AGa8t07pHLAvi 7RLIk1K7I3j0CysW3V+uL2SZCnWRmm+Rc4wOdvnJsr9quOO9bS3a5p+L5PXL0RnAGF5Ck/I+ 1b7s/mUcFTgc2xAlaji+k4RWGOtP4Y2dR6MiG5sah5MztFSYnmt9PhBAPoZExzm1gFMubfmc b0c94omcVmJoxrqTdGJf98/zBvDVvQfJ0xyV42B+OmreSZxy72JDINvTdObn4aKRJOP8ZMj8 nAS3wrkXUcWBCd+LZqJBQK1l3VLtJv5AwdGtn2yZxNf2225HIwK9vSG6dPBSNR/crhp/Dr+J 1KJOEKYBtOtb109Cr9bTe15sxsA7As4CUSmqUmpAOMyDF3dIldXZztIGNgbKEvp6vH+vFAyP rOSkCLLjYx9RtuX09rA0LJu68OH7+cZluSo2+xp03+o+OXRpYQMWpxk7i0uXQtMfv08dLxzs jWkwpOn/zj/MVWCINcOolJBYOZ4W3ucerlpzr4Rn8DNVFmuTec1gQpFNAGKE4mvA1nxJwrRd UEsBAhQACgABAAgAwIKBMJXF5SL/UwAAplAAAA0AAAAAAAAAAQAgAAAAAAAAAGxzbGhkcnly dS5leGVQSwUGAAAAAAEAAQA7AAAAKlQAAAAA ----------wrhmqcsugjfrgajkvakm-- From java-prs-return-2695-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 02 03:04:19 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 6176 invoked by alias); 2 Apr 2004 03:04:18 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 6161 invoked by uid 48); 2 Apr 2004 03:04:18 -0000 Date: 2 Apr 2004 03:04:18 -0000 From: "ovidr at users dot sourceforge dot net" To: java-prs@gcc.gnu.org Message-ID: <20040402030415.14818.ovidr@users.sourceforge.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14818] New: gcj: boolean value changes with -Os X-Bugzilla-Reason: CC import java.io.IOException; import java.net.Socket; import java.net.UnknownHostException; public class gc { static public void main (String[] s) { bla(false); } static void bla(boolean b) { System.out.println("1 - now: " + b); try { Socket socket = new Socket("localhost", 8888); } catch (IOException e) { System.out.println("2 - now: " + b); } } } /* linux gcc version 3.4.0 20040131 (prerelease) results: gcj --main=gc gc.java 1 - now: false 2 - now: false gcj --main=gc -Os gc.java 1 - now: false 2 - now: true */ -- Summary: gcj: boolean value changes with -Os Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ovidr at users dot sourceforge dot net CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14818 From java-prs-return-2696-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 02 03:16:09 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 11204 invoked by alias); 2 Apr 2004 03:16:09 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 11189 invoked by uid 48); 2 Apr 2004 03:16:08 -0000 Date: 2 Apr 2004 03:16:08 -0000 Message-ID: <20040402031608.11188.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040402030415.14818.ovidr@users.sourceforge.net> References: <20040402030415.14818.ovidr@users.sourceforge.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14818] gcj: boolean value changes with -Os X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-02 03:16 ------- I think this is related to bug 10878. Confirmed on the mainline. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Keywords| |wrong-code Known to work| |3.5.0 Last reconfirmed|0000-00-00 00:00:00 |2004-04-02 03:16:07 date| | Summary|gcj: boolean value changes |gcj: boolean value changes |with -Os |with -Os http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14818 From java-prs-return-2697-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 02 03:24:39 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 14301 invoked by alias); 2 Apr 2004 03:24:38 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 14284 invoked by uid 48); 2 Apr 2004 03:24:38 -0000 Date: 2 Apr 2004 03:24:38 -0000 Message-ID: <20040402032438.14283.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040402030415.14818.ovidr@users.sourceforge.net> References: <20040402030415.14818.ovidr@users.sourceforge.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14818] gcj: boolean value changes with -Os X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-02 03:24 ------- This might be fixed on the tree-ssa. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14818 From java-prs-return-2698-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 02 04:02:29 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 2355 invoked by alias); 2 Apr 2004 04:02:28 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 2340 invoked by uid 48); 2 Apr 2004 04:02:28 -0000 Date: 2 Apr 2004 04:02:28 -0000 Message-ID: <20040402040228.2339.qmail@sources.redhat.com> From: "ovidr at users dot sourceforge dot net" To: java-prs@gcc.gnu.org In-Reply-To: <20040402030415.14818.ovidr@users.sourceforge.net> References: <20040402030415.14818.ovidr@users.sourceforge.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14818] gcj: boolean value changes with -Os X-Bugzilla-Reason: CC ------- Additional Comments From ovidr at users dot sourceforge dot net 2004-04-02 04:02 ------- Here is another phenomenon: >From the following class, If you put int i = b ? 1 : 0; before the System.out.println("1 - now: " + b); it is wrong. Result: 1 - now: false i is: 0 2 - now: true 3 - is i > 0? true (i is not > 0). But, if you put the println first, the result is corrent. (3 - is i > 0? false). Must use -Os: gcj --main=gc -Os gc.java --- import java.io.IOException; import java.net.Socket; import java.net.UnknownHostException; public class gc { static public void main (String[] s) { bla(false); } static void bla(boolean b) { int i = b ? 1 : 0; System.out.println("1 - now: " + b); System.out.println("i is: " + i); try { Socket socket = new Socket("localhost", 8888); } catch (IOException e) { System.out.println("2 - now: " + b); bla2(i > 0); } } static void bla2(boolean b) { System.out.println("3 - is i > 0? " + b); } } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14818 From java-prs-return-2699-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 02 12:52:07 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 29815 invoked by alias); 2 Apr 2004 12:52:06 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 29792 invoked by alias); 2 Apr 2004 12:52:04 -0000 Date: 2 Apr 2004 12:52:04 -0000 Message-ID: <20040402125204.29789.qmail@sources.redhat.com> From: "John dot Downey at ftid dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040324182758.14722.John.Downey@ftid.com> References: <20040324182758.14722.John.Downey@ftid.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14722] Bug in conversion to Unicode of command line arguments X-Bugzilla-Reason: CC ------- Additional Comments From John dot Downey at ftid dot com 2004-04-02 12:52 ------- Subject: Re: Bug in conversion to Unicode of command line arguments Thanks for your reply. on Solaris 8, the iconv family of routines appear to be in /usr/lib/libc.a and /usr/lib/libc.so.1. I can't find a libiconv* anywhere on this system. So should I get a separate version of libiconv, from GNU or somewhere? If so, maybe this should be listed as a prerequisite for using gcj on Solaris? Regards, John Downey +--------- | | Additional Comments From ebotcazou at gcc dot gnu dot org 2004-03-29 11:14 | | I can't reproduce with GCJ 3.3.2 on Solaris 8: | | gax% uname -a | SunOS gax 5.8 Generic_108528-27 sun4u sparc SUNW,Sun-Fire-V250 | | gax% gcj --encoding=UTF-8 -o pr14722 pr14722.java --main=showargs | gax% ./pr14722 x y z | x (120) y (121) z (122) | gax% ./pr14722 -option | -option (45 111 112 116 105 111 110) | | And I can't reproduce on Solaris 7 and 9 either. Which libiconv do you | use? If it's Sun libiconv, I'd tend to think of a Sun bug. | +--------- -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14722 From java-prs-return-2700-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 02 13:40:44 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 22728 invoked by alias); 2 Apr 2004 13:40:40 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 22648 invoked by uid 48); 2 Apr 2004 13:40:38 -0000 Date: 2 Apr 2004 13:40:38 -0000 Message-ID: <20040402134038.22647.qmail@sources.redhat.com> From: "ebotcazou at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040324182758.14722.John.Downey@ftid.com> References: <20040324182758.14722.John.Downey@ftid.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14722] Bug in conversion to Unicode of command line arguments X-Bugzilla-Reason: CC ------- Additional Comments From ebotcazou at gcc dot gnu dot org 2004-04-02 13:40 ------- No, I think it's a Sun bug. You might want to see if there isn't a Solaris 8 patch for iconv and UTF-8. We know of related problems on Solaris 7 that appear to be fixed by Patch-ID# 112689-02 Synopsis: SunOS 5.7: UTF-8 locale ICONV patch Also note that you use a GNU binutils version known to be buggy, see http://gcc.gnu.org/install/specific.html#*-*-solaris2* -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14722 From java-prs-return-2701-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Apr 04 06:18:15 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 21961 invoked by alias); 4 Apr 2004 06:18:15 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 21948 invoked by uid 48); 4 Apr 2004 06:18:15 -0000 Date: 4 Apr 2004 06:18:15 -0000 Message-ID: <20040404061815.21947.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040328101128.14759.debian-gcc@lists.debian.org> References: <20040328101128.14759.debian-gcc@lists.debian.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14759] ServerSocketChannel causes Selector.select() to return immediatly X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Attachment #6007|text/x-java |text/plain mime type| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14759 From java-prs-return-2702-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Apr 04 06:22:00 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 23560 invoked by alias); 4 Apr 2004 06:22:00 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 23534 invoked by uid 48); 4 Apr 2004 06:21:59 -0000 Date: 4 Apr 2004 06:21:59 -0000 Message-ID: <20040404062159.23533.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040328101128.14759.debian-gcc@lists.debian.org> References: <20040328101128.14759.debian-gcc@lists.debian.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14759] ServerSocketChannel causes Selector.select() to return immediatly X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-04 06:21 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-04-04 06:21:59 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14759 From java-prs-return-2703-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Apr 05 15:04:59 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 7083 invoked by alias); 5 Apr 2004 15:04:53 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 7042 invoked by uid 48); 5 Apr 2004 15:04:49 -0000 Date: 5 Apr 2004 15:04:49 -0000 From: "konqueror at gmx dot de" To: java-prs@gcc.gnu.org Message-ID: <20040405150439.14853.konqueror@gmx.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14853] New: gcj doesnt reject invalid code with -c X-Bugzilla-Reason: CC When compiling the following code with "gcj -C" an error message orrurs correctly as with other java compilers too. With "gcj -c" this code gets compiled successfully (incorrectly) and works, but it should be rejected too. public class FinalTest { public static void main (String[] args) { System.out = new java.io.PrintStream(null); } } -- Summary: gcj doesnt reject invalid code with -c Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: konqueror at gmx dot de CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14853 From java-prs-return-2704-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Apr 05 15:05:46 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 7806 invoked by alias); 5 Apr 2004 15:05:43 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 7781 invoked by uid 48); 5 Apr 2004 15:05:40 -0000 Date: 5 Apr 2004 15:05:40 -0000 Message-ID: <20040405150540.7780.qmail@sources.redhat.com> From: "konqueror at gmx dot de" To: java-prs@gcc.gnu.org In-Reply-To: <20040405150439.14853.konqueror@gmx.de> References: <20040405150439.14853.konqueror@gmx.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14853] gcj doesnt reject invalid code with -c X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- CC| |konqueror at gmx dot de http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14853 From java-prs-return-2705-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Apr 05 15:13:10 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 11213 invoked by alias); 5 Apr 2004 15:13:06 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 11169 invoked by uid 48); 5 Apr 2004 15:13:01 -0000 Date: 5 Apr 2004 15:13:01 -0000 Message-ID: <20040405151301.11168.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040405150439.14853.konqueror@gmx.de> References: <20040405150439.14853.konqueror@gmx.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14853] gcj doesnt reject invalid code with -c X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-05 15:12 ------- Confirmed. Here is an example not dependent on System.out and shows the problem more clearly: class tt { static final tt tt1 = new tt(); tt() { } } public class FinalTest { public static void main (String[] args) { tt.tt1 = new tt(); } } -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-04-05 15:12:57 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14853 From java-prs-return-2706-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Apr 05 15:53:27 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 1241 invoked by alias); 5 Apr 2004 15:53:17 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 1138 invoked by uid 48); 5 Apr 2004 15:53:13 -0000 Date: 5 Apr 2004 15:53:13 -0000 Message-ID: <20040405155313.1137.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040405150439.14853.konqueror@gmx.de> References: <20040405150439.14853.konqueror@gmx.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14853] [3.3/3.4/3.5 Regression] gcj doesnt reject invalid code when compiling natively X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-05 15:53 ------- This is a regression from 3.0.4. -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |accepts-invalid Known to fail| |3.5.0 3.4.0 3.3.3 3.2.3 Known to work| |3.0.4 Summary|gcj doesnt reject invalid |[3.3/3.4/3.5 Regression] gcj |code with -c |doesnt reject invalid code | |when compiling natively Target Milestone|--- |3.3.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14853 From java-prs-return-2707-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Apr 05 18:58:11 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 18865 invoked by alias); 5 Apr 2004 18:57:59 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 18629 invoked by uid 48); 5 Apr 2004 18:57:46 -0000 Date: 5 Apr 2004 18:57:46 -0000 From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040405185723.14856.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14856] New: Update bundled zlib X-Bugzilla-Reason: CC The bundled zlib is a bit old (1.1.4) and needs to be updated. zlib 1.2.1 is much faster and adds new features and APIs. See http://www.zlib.org/ for more details. -- Summary: Update bundled zlib Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rmathew at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14856 From java-prs-return-2708-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Apr 05 19:42:11 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 6151 invoked by alias); 5 Apr 2004 19:41:51 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 5971 invoked by uid 48); 5 Apr 2004 19:41:37 -0000 Date: 5 Apr 2004 19:41:37 -0000 Message-ID: <20040405194137.5970.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040405185723.14856.rmathew@gcc.gnu.org> References: <20040405185723.14856.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14856] Update bundled zlib X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-05 19:41 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-04-05 19:41:26 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14856 From java-prs-return-2709-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed Apr 07 03:12:31 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 7974 invoked by alias); 7 Apr 2004 03:12:30 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 7956 invoked by uid 48); 7 Apr 2004 03:12:29 -0000 Date: 7 Apr 2004 03:12:29 -0000 Message-ID: <20040407031229.7955.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040321161516.14670.ovidr@users.sourceforge.net> References: <20040321161516.14670.ovidr@users.sourceforge.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14670] [win32] gcj & high ascii: incorrectly translated / linux: fails to compile X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Summary|gcj & high ascii: win32: |[win32] gcj & high ascii: |incorrectly translated / |incorrectly translated / |linux: fails to compile |linux: fails to compile http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14670 From java-prs-return-2710-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed Apr 07 03:12:49 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 8500 invoked by alias); 7 Apr 2004 03:12:49 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 8482 invoked by uid 48); 7 Apr 2004 03:12:48 -0000 Date: 7 Apr 2004 03:12:48 -0000 Message-ID: <20040407031248.8481.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040321161516.14670.ovidr@users.sourceforge.net> References: <20040321161516.14670.ovidr@users.sourceforge.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14670] [win32] gcj & high ascii: incorrectly translated / linux: fails to compile X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Version|unknown |3.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14670 From java-prs-return-2711-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed Apr 07 20:30:04 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 31104 invoked by alias); 7 Apr 2004 20:30:01 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 31017 invoked by uid 48); 7 Apr 2004 20:29:57 -0000 Date: 7 Apr 2004 20:29:57 -0000 Message-ID: <20040407202957.31015.qmail@sources.redhat.com> From: "Hans dot Boehm at hp dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040329041331.14767.andrew.gray@anu.edu.au> References: <20040329041331.14767.andrew.gray@anu.edu.au> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14767] gcjlib under FreeBSD does not forward SIGSEGV to SA_SIGINFO handler X-Bugzilla-Reason: CC ------- Additional Comments From Hans dot Boehm at hp dot com 2004-04-07 20:29 ------- I would generally like to see this go in roughly as is. Thanks for tracking this down. I think the GC_reset_fault_handler problem is much more serious than the remaining one. You really only need GC_write_fault_handler to pass through SIGSEGV if both: - The collector is running in incremental mode. - The client has a SIGSEGV handler for other reasons. I don't think either libgcj or Mono officially support incremental mode. (This has implications on other library code.) For now, a FIXME comment for the second bug is probably sufficient. (Of course, a proper patch would be gratefully accepted, too. A general clean-up patch for this code wouldn't hurt either :-) ) I have one question about the patch: For the hunk at line 121, is there really a reason to exclude FREEBSD? This worries me, since the upstream source replaces this test with one for a "UNIX- LIKE" OS. Can a plain setjmp be used to jump out of a signal handler on FreeBSD? Is sigsetjmp( ..., 1) appreciably slower than plain setjmp? -- What |Removed |Added ---------------------------------------------------------------------------- CC| |Hans dot Boehm at hp dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14767 From java-prs-return-2712-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Apr 08 00:32:35 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 17463 invoked by alias); 8 Apr 2004 00:32:27 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 17435 invoked by uid 48); 8 Apr 2004 00:32:21 -0000 Date: 8 Apr 2004 00:32:21 -0000 Message-ID: <20040408003221.17433.qmail@sources.redhat.com> From: "andrew dot gray at anu dot edu dot au" To: java-prs@gcc.gnu.org In-Reply-To: <20040329041331.14767.andrew.gray@anu.edu.au> References: <20040329041331.14767.andrew.gray@anu.edu.au> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14767] gcjlib under FreeBSD does not forward SIGSEGV to SA_SIGINFO handler X-Bugzilla-Reason: CC ------- Additional Comments From andrew dot gray at anu dot edu dot au 2004-04-08 00:31 ------- Hans, Thanks for your comments, in particular explaining under what circumstances GC_write_fault_hanlder would be forwarding SIGSEGV. Regarding your question about the patch: I have no reason to think FreeBSD needs to be excluded from the #if at line 124 of os_dep.c (which controls #defining setjmp to be sigsetjmp and #defining longjmp similarly). The reason I excluded it in the patch was to restrict the changes to the signal handling problem. The original code (from the gcc-3.4-20040310 snapshot, based on gc6.3alpha1) did not define SUNOS5SIGS for FreeBSD. So the original code did not include the #define for setjmp and longjmp under FreeBSD. My patch to gcconfig.h does define SUNOS5SIGS for FreeBSD version 4 or later. So to keep the behaviour of the original code my patch changes "defined (SUNOS5SIGS)" to "(defined SUNOS5SIGS) && !defined(FREEBSD)" at line 124. Sorry, I do not know if a plain setjmp can be used to jump out of a signal handler on FreeBSD. Also, I do not know if sigsetjmp is appreciably slower than plain setjmp. In quickly looking at the code, the most information about whether or not FreeBSD should use sigsetjmp that I found was your comment in the README.changes for gc6.3alpha4: - Made os_dep.c use sigsetjmp and SA_NODEFER for NetBSD. (Thanks to Christian Limpach.) (I generalized the patch to use sigsetjmp on all UNIX_LIKE platforms, admittedly a slightly risky move. But it may avoid similar problems on some other platforms. I also cleaned up the defn of UNIX_LIKE a bit. - Hans) Not knowing anything about how the GCC/GCJ people generally manage syncing the Boehm GC code in GCC with your upstream source, if my patch was going to be applied to GCC I would be inclined to leave it as is. That way the change to using sigsetjmp would occur when gc6.3alpha4 was imported into GCC. What do you think? Andrew -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14767 From java-prs-return-2713-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Apr 08 16:46:47 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15806 invoked by alias); 8 Apr 2004 16:46:47 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15632 invoked by uid 48); 8 Apr 2004 16:46:46 -0000 Date: 8 Apr 2004 16:46:46 -0000 From: "verigoth at maug dot wireless dot mnsu dot edu" To: java-prs@gcc.gnu.org Message-ID: <20040408164645.14892.verigoth@maug.wireless.mnsu.edu> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14892] New: Issues with TimerTask/Calendar X-Bugzilla-Reason: CC I noticed there are already bug reports for Calendar, but I don't think any of them cover this aspect: Calendar now = Calendar.getInstance(); Calendar myCal = Calendar.getInstance(); myCal.set(Calendar.HOUR_OF_DAY, 23); myCal.set(Calendar.MINUTE, 59); myCal.set(Calendar.SECOND, 59); long resetTime = myCal.getTimeInMillis() - now.getTimeInMillis(); turnTimer.scheduleAtFixedRate(new TurnTask(keeper), resetTime, 86400000); If I do a System.out.println(resetTime) and calculate milliseconds to hours it is always >25. Then if I subtract 86400000 it will display correctly but it doesn't run the task. Other Java compilers do this correctly so it's not my poor code causing the issue. ;) I have another TimerTask that starts looks like this: respawnTimer.scheduleAtFixedRate(new ResetTask(keeper), 0, 35000); which works just fine. -- Summary: Issues with TimerTask/Calendar Product: gcc Version: 3.3.3 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: verigoth at maug dot wireless dot mnsu dot edu CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC build triplet: x86 GCC host triplet: x86 GCC target triplet: x86 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14892 From java-prs-return-2714-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Apr 08 16:52:42 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 4318 invoked by alias); 8 Apr 2004 16:52:41 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 4304 invoked by uid 48); 8 Apr 2004 16:52:41 -0000 Date: 8 Apr 2004 16:52:41 -0000 Message-ID: <20040408165241.4301.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040408164645.14892.verigoth@maug.wireless.mnsu.edu> References: <20040408164645.14892.verigoth@maug.wireless.mnsu.edu> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14892] Issues with TimerTask/Calendar X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-08 16:52 ------- Could you possibly try a snapshot of GCC 3.4.0 as there was at least one Calendar issue fixed in there. -- What |Removed |Added ---------------------------------------------------------------------------- Component|java |libgcj http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14892 From java-prs-return-2715-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Apr 12 13:57:00 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 20781 invoked by alias); 12 Apr 2004 13:56:58 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 20764 invoked by uid 48); 12 Apr 2004 13:56:57 -0000 Date: 12 Apr 2004 13:56:57 -0000 From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040412135653.14922.pinskia@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14922] New: [3.5 Regression] Changes to libffi cause exception handling does not work X-Bugzilla-Reason: CC After the change to libffi to correspond to "changes in EH format resulting from addition of linkonce support". Exception handing support no longer works through libffi. Caused by: 2004-03-12 Matt Austern * src/powerpc/darwin.S: Fix EH information so it corresponds to changes in EH format resulting from addition of linkonce support. * src/powerpc/darwin_closure.S: Likewise. This causes gij failures also. -- Summary: [3.5 Regression] Changes to libffi cause exception handling does not work Product: gcc Version: tree-ssa Status: UNCONFIRMED Severity: critical Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pinskia at gcc dot gnu dot org CC: andreast at gcc dot gnu dot org,austern at apple dot com,gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC target triplet: powerpc-apple-darwin http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14922 From java-prs-return-2716-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Apr 12 13:57:52 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 21371 invoked by alias); 12 Apr 2004 13:57:52 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 21350 invoked by uid 48); 12 Apr 2004 13:57:51 -0000 Date: 12 Apr 2004 13:57:51 -0000 Message-ID: <20040412135751.21349.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040412135653.14922.pinskia@gcc.gnu.org> References: <20040412135653.14922.pinskia@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14922] [3.5 Regression] Changes to libffi cause exception handling does not work X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-12 13:57 ------- Confirmed by looking at: . -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-04-12 13:57:51 date| | Target Milestone|--- |3.5.0 Version|tree-ssa |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14922 From java-prs-return-2717-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Apr 12 17:45:17 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 6330 invoked by alias); 12 Apr 2004 17:44:58 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 6095 invoked by uid 48); 12 Apr 2004 17:44:36 -0000 Date: 12 Apr 2004 17:44:36 -0000 Message-ID: <20040412174436.6094.qmail@sources.redhat.com> From: "andreast at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040412135653.14922.pinskia@gcc.gnu.org> References: <20040412135653.14922.pinskia@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14922] [3.5 Regression] Changes to libffi cause exception handling does not work X-Bugzilla-Reason: CC ------- Additional Comments From andreast at gcc dot gnu dot org 2004-04-12 17:44 ------- See: http://gcc.gnu.org/ml/gcc/2004-04/msg00024.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14922 From java-prs-return-2718-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 16 17:46:40 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 32169 invoked by alias); 16 Apr 2004 17:46:38 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 32081 invoked by uid 48); 16 Apr 2004 17:46:37 -0000 Date: 16 Apr 2004 17:46:37 -0000 From: "ovidr at users dot sourceforge dot net" To: java-prs@gcc.gnu.org Message-ID: <20040416174634.14979.ovidr@users.sourceforge.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14979] New: gcj doesn't handle package private methods with differing return types properly X-Bugzilla-Reason: CC one/A.java: --------- package one; public class A { public static void main(String[] s) { System.out.println("I'm a bug"); } boolean test() { return false; } } two/B.java ----- package two; import one.A; public class B extends A { void test () { } } works: javac one\A.java javac two\B.java doesn't work with gcj: gcj -C one\A.java gcj -C two\B.java two\B.java:8: error: Method `one.A.test()' was defined with return type `boolean' in class `one.A'. void test () { ^ 1 error tested on: gcc version 3.4.0 20040316 (prerelease) gcc version 3.5.0 20040414 (experimental) -- Summary: gcj doesn't handle package private methods with differing return types properly Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ovidr at users dot sourceforge dot net CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14979 From java-prs-return-2719-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 16 17:51:28 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 4728 invoked by alias); 16 Apr 2004 17:51:28 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 4712 invoked by uid 48); 16 Apr 2004 17:51:27 -0000 Date: 16 Apr 2004 17:51:27 -0000 Message-ID: <20040416175127.4711.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040416174634.14979.ovidr@users.sourceforge.net> References: <20040416174634.14979.ovidr@users.sourceforge.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14979] gcj doesn't handle package private methods with differing return types properly X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |rejects-valid http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14979 From java-prs-return-2720-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Apr 17 05:39:17 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 30774 invoked by alias); 17 Apr 2004 05:39:17 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 30596 invoked by uid 48); 17 Apr 2004 05:39:16 -0000 Date: 17 Apr 2004 05:39:16 -0000 Message-ID: <20040417053916.30595.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040416174634.14979.ovidr@users.sourceforge.net> References: <20040416174634.14979.ovidr@users.sourceforge.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14979] gcj doesn't handle package private methods with differing return types properly X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-17 05:39 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Known to fail| |3.0.4 3.4.0 3.5.0 Last reconfirmed|0000-00-00 00:00:00 |2004-04-17 05:39:15 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14979 From java-prs-return-2721-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Apr 18 09:29:59 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 2406 invoked by alias); 18 Apr 2004 09:29:59 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 2389 invoked by uid 48); 18 Apr 2004 09:29:58 -0000 Date: 18 Apr 2004 09:29:58 -0000 From: "thhal at mailblocks dot com" To: java-prs@gcc.gnu.org Message-ID: <20040418092953.15001.thhal@mailblocks.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15001] New: Using JNI with interpreter and interface methods yields SIGSEGV X-Bugzilla-Reason: CC When using JNI to call an interpreted method who's jmethodID stems from an interface, the program receives a SIGSEGV. The signal handler in turn, goes into an endless unwind loop and the program appears to be hung. The sample program uses JNI to instantiate the "jvm", obtains the interface and implementation class, instantiates the latter and tries to call a method on it. First it uses a jmethodID obtained directly from the implementation class. That succeeds. Then, it uses the jmethodID it gets when obtaining the same method from the implemented interface. That fails. I know that sending a compressed tar file is against your policy, but you do need the .class files in order to reproduce this bug. -- Summary: Using JNI with interpreter and interface methods yields SIGSEGV Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: thhal at mailblocks dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC host triplet: i86-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15001 From java-prs-return-2722-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Apr 18 09:32:00 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 3184 invoked by alias); 18 Apr 2004 09:32:00 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 3172 invoked by uid 48); 18 Apr 2004 09:32:00 -0000 Date: 18 Apr 2004 09:32:00 -0000 Message-ID: <20040418093200.3171.qmail@sources.redhat.com> From: "thhal at mailblocks dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040418092953.15001.thhal@mailblocks.com> References: <20040418092953.15001.thhal@mailblocks.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15001] Using JNI with interpreter and interface methods yields SIGSEGV X-Bugzilla-Reason: CC ------- Additional Comments From thhal at mailblocks dot com 2004-04-18 09:31 ------- Created an attachment (id=6109) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6109&action=view) Sample code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15001 From java-prs-return-2723-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Apr 18 17:43:22 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 17941 invoked by alias); 18 Apr 2004 17:43:21 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 17922 invoked by uid 48); 18 Apr 2004 17:43:21 -0000 Date: 18 Apr 2004 17:43:21 -0000 Message-ID: <20040418174321.17921.qmail@sources.redhat.com> From: "tromey at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040418092953.15001.thhal@mailblocks.com> References: <20040418092953.15001.thhal@mailblocks.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15001] Using JNI with interpreter and interface methods yields SIGSEGV X-Bugzilla-Reason: CC ------- Additional Comments From tromey at gcc dot gnu dot org 2004-04-18 17:43 ------- I suspect this bug was fixed by this: 2004-04-14 Andrew Haley Bryce McKinlay * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Use _Jv_LookupInterfaceMethodIdx for calls to interfaces. * include/jvm.h (_Jv_CallAnyMethodA): Add new `iface' arg. * testsuite/libjava.lang/InvokeInterface.java: New file. * testsuite/libjava.lang/InvokeInterface.out: New file. This is only on cvs head, not in 3.4. I've set the target milestone to 3.4.1 to indicate that we should back-port this fix once 3.4.0 ships. -- What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |3.4.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15001 From java-prs-return-2724-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Apr 18 17:47:47 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 19940 invoked by alias); 18 Apr 2004 17:47:47 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 19925 invoked by uid 48); 18 Apr 2004 17:47:47 -0000 Date: 18 Apr 2004 17:47:47 -0000 Message-ID: <20040418174747.19922.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040418092953.15001.thhal@mailblocks.com> References: <20040418092953.15001.thhal@mailblocks.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15001] [3.4 only] Using JNI with interpreter and interface methods yields SIGSEGV X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Summary|Using JNI with interpreter |[3.4 only] Using JNI with |and interface methods yields|interpreter and interface |SIGSEGV |methods yields SIGSEGV http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15001 From java-prs-return-2725-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Apr 19 02:59:27 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 28697 invoked by alias); 19 Apr 2004 02:59:27 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 28683 invoked by uid 48); 19 Apr 2004 02:59:26 -0000 Date: 19 Apr 2004 02:59:26 -0000 Message-ID: <20040419025926.28681.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040418092953.15001.thhal@mailblocks.com> References: <20040418092953.15001.thhal@mailblocks.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15001] [3.4 only] Using JNI with interpreter and interface methods yields SIGSEGV X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-19 02:59 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-04-19 02:59:26 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15001 From java-prs-return-2726-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Apr 19 07:18:34 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 25147 invoked by alias); 19 Apr 2004 07:18:31 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 25128 invoked by uid 48); 19 Apr 2004 07:18:30 -0000 Date: 19 Apr 2004 07:18:30 -0000 Message-ID: <20040419071830.25127.qmail@sources.redhat.com> From: "andrew dot gray at anu dot edu dot au" To: java-prs@gcc.gnu.org In-Reply-To: <20040329041331.14767.andrew.gray@anu.edu.au> References: <20040329041331.14767.andrew.gray@anu.edu.au> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14767] gcjlib under FreeBSD does not forward SIGSEGV to SA_SIGINFO handler X-Bugzilla-Reason: CC ------- Additional Comments From andrew dot gray at anu dot edu dot au 2004-04-19 07:18 ------- Having read the boehm-gc point here: http://gcc.gnu.org/codingconventions.html#upstream I realize that the normal procedure is to send patches to Hans Boehm. I have sent a patch to the gc mailing list: http://www.hpl.hp.com/hosted/linux/mail-archives/gc/2004-April/000396.html Andrew -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14767 From java-prs-return-2727-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed Apr 21 12:32:06 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15671 invoked by alias); 21 Apr 2004 12:32:04 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15559 invoked by uid 48); 21 Apr 2004 12:32:02 -0000 Date: 21 Apr 2004 12:32:02 -0000 From: "daniel_e at dds dot nl" To: java-prs@gcc.gnu.org Message-ID: <20040421123155.15042.daniel_e@dds.nl> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15042] New: interpret.cc: inlining failed X-Bugzilla-Reason: CC cc: gcc 3.2 libc: glibc 2.3 OS: Linux snow-ldap-test 2.6.2 #5 SMP Fri Mar 5 10:13:40 CET 2004 i686 unknown Machine: Dual PentiumIII with 2GB Ram Building with this configure string works: ../gcc-3.4.0/configure --prefix=/tmp/gcc --enable-languages=ada,f77,objc,treelang This one fails: ../gcc-3.4.0/configure --prefix=/tmp/gcc --enable-languages=ada,f77,objc,treelang,java /work/gcc-3.4.0/GCCobjdir/gcc/xgcc -shared-libgcc -B/work/gcc-3.4.0/GCCobjdir/gcc/ -nostdinc++ -L/work/gcc-3.4.0/GCCobjdir/i686-pc-linux-gnu/libstdc++-v3/src -L/work/gcc-3.4.0/GCCobjdir/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/tmp/gcc/i686-pc-linux-gnu/bin/ -B/tmp/gcc/i686-pc-linux-gnu/lib/ -isystem /tmp/gcc/i686-pc-linux-gnu/include -isystem /tmp/gcc/i686-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-3.4.0/libjava -I./include -I./gcj -I../../../gcc-3.4.0/libjava -Iinclude -I../../../gcc-3.4.0/libjava/include -I/work/gcc-3.4.0/gcc-3.4.0/boehm-gc/include -DGC_LINUX_THREADS=1 -D_REENTRANT=1 -DTHREAD_LOCAL_ALLOC=1 -DSILENT=1 -DNO_SIGNALS=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -I../../../gcc-3.4.0/libjava/libltdl -I../../../gcc-3.4.0/libjava/libltdl -I../../../gcc-3.4.0/libjava/.././libjava/../gcc -I../../../gcc-3.4.0/libjava/../zlib -I../../../gcc-3.4.0/libjava/../libffi/include -I../libffi/include -O2 -g -O2 -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -ffloat-store -W -Wall -D_GNU_SOURCE -DPREFIX=\"/tmp/gcc\" -DLIBDIR=\"/tmp/gcc/lib\" -DBOOT_CLASS_PATH=\"/tmp/gcc/share/java/libgcj-3.4.0.jar\" -g -O2 -D_GNU_SOURCE -Wp,-MD,.deps/defineclass.pp -c ../../../gcc-3.4.0/libjava/defineclass.cc -o defineclass.o >/dev/null 2>&1 ../../../gcc-3.4.0/libjava/interpret.cc: In member function `void _Jv_InterpMethod::run(void*, ffi_raw*)': ../../../gcc-3.4.0/libjava/interpret.cc:100: sorry, unimplemented: inlining failed in call to 'TO convert(FROM, TO, TO) [with TO = __java_int, FROM = __java_float]': function body not available ../../../gcc-3.4.0/libjava/interpret.cc:1973: sorry, unimplemented: called from here ../../../gcc-3.4.0/libjava/interpret.cc:100: sorry, unimplemented: inlining failed in call to 'TO convert(FROM, TO, TO) [with TO = __java_long, FROM = __java_float]': function body not available ../../../gcc-3.4.0/libjava/interpret.cc:1981: sorry, unimplemented: called from here ../../../gcc-3.4.0/libjava/interpret.cc:100: sorry, unimplemented: inlining failed in call to 'TO convert(FROM, TO, TO) [with TO = __java_int, FROM = __java_double]': function body not available ../../../gcc-3.4.0/libjava/interpret.cc:1993: sorry, unimplemented: called from here ../../../gcc-3.4.0/libjava/interpret.cc:100: sorry, unimplemented: inlining failed in call to 'TO convert(FROM, TO, TO) [with TO = __java_long, FROM = __java_double]': function body not available ../../../gcc-3.4.0/libjava/interpret.cc:2001: sorry, unimplemented: called from here ./include/java-signal.h: At global scope: ./include/java-signal.h:125: warning: 'void restore()' declared `static' but never defined make[2]: *** [interpret.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/work/gcc-3.4.0/GCCobjdir/i686-pc-linux-gnu/libjava' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/work/gcc-3.4.0/GCCobjdir/i686-pc-linux-gnu/libjava' make: *** [all-target-libjava] Error 2 -- Summary: interpret.cc: inlining failed Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: daniel_e at dds dot nl CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15042 From java-prs-return-2728-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed Apr 21 12:37:18 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 18009 invoked by alias); 21 Apr 2004 12:37:18 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 17997 invoked by uid 48); 21 Apr 2004 12:37:18 -0000 Date: 21 Apr 2004 12:37:18 -0000 Message-ID: <20040421123718.17995.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040421123155.15042.daniel_e@dds.nl> References: <20040421123155.15042.daniel_e@dds.nl> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15042] interpret.cc: inlining failed X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-21 12:37 ------- This is a dup of bug 15040. *** This bug has been marked as a duplicate of 15040 *** -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15042 From java-prs-return-2729-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Apr 22 14:00:26 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 6722 invoked by alias); 22 Apr 2004 14:00:24 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 6703 invoked by uid 48); 22 Apr 2004 14:00:23 -0000 Date: 22 Apr 2004 14:00:23 -0000 From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040422140018.15073.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15073] New: Illegal access to package-private class is allowed X-Bugzilla-Reason: CC GCJ silently compiles an illegal access to a package-private class in another package. Here's the testcase: ------------------ Snafu.java ------------------------------- public class Snafu { public static void main( String[] args) { foo.Bar.hello( ); } } ------------------------------------------------------------- ------------------ foo/Bar.java ----------------------------- package foo; class Bar { public static void hello( ) { System.out.println( "Hello!"); } } ------------------------------------------------------------- Here's what JDK 1.4.2.03 on Linux says for this: ------------------------------------------------------------- Snafu.java:3: foo.Bar is not public in foo; cannot be accessed from outside pack age foo.Bar.hello( ); ^ Snafu.java:3: hello() in foo.Bar is not defined in a public class or interface; cannot be accessed from outside package foo.Bar.hello( ); ^ 2 errors ------------------------------------------------------------- -- Summary: Illegal access to package-private class is allowed Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rmathew at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15073 From java-prs-return-2730-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Apr 22 14:00:58 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 7312 invoked by alias); 22 Apr 2004 14:00:58 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 7296 invoked by uid 48); 22 Apr 2004 14:00:58 -0000 Date: 22 Apr 2004 14:00:58 -0000 Message-ID: <20040422140058.7294.qmail@sources.redhat.com> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040422140018.15073.rmathew@gcc.gnu.org> References: <20040422140018.15073.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15073] Illegal access to package-private class is allowed X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-04-22 14:00:58 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15073 From java-prs-return-2731-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 23 12:08:52 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 16594 invoked by alias); 23 Apr 2004 12:08:52 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 16578 invoked by uid 48); 23 Apr 2004 12:08:51 -0000 Date: 23 Apr 2004 12:08:51 -0000 From: "johan dot baltie at axlog dot fr" To: java-prs@gcc.gnu.org Message-ID: <20040423120850.15099.johan.baltie@axlog.fr> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15099] New: JvCreateJavaVM(NULL) make string to float conversion fail X-Bugzilla-Reason: CC The program: int main() { string test1 = "3.859155991718317e-06"; cout << test1 << " - " << test1.c_str() << " - " << std::atof(test1.c_str()) << endl; JvCreateJavaVM(__null); cout << test1 << " - " << test1.c_str() << " - " << std::atof(test1.c_str()) << endl; JvDetachCurrentThread(); cout << test1 << " - " << test1.c_str() << " - " << std::atof(test1.c_str()) << endl; return (0); } gives as an output: 3.859155991718317e-06 - 3.859155991718317e-06 - 3.85916e-06 3.859155991718317e-06 - 3.859155991718317e-06 - 3 3.859155991718317e-06 - 3.859155991718317e-06 - 3 Clearly once the VM is created no string to float conversion works. -- Summary: JvCreateJavaVM(NULL) make string to float conversion fail Product: gcc Version: 3.3.1 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: johan dot baltie at axlog dot fr CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC host triplet: i586-mandrake-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15099 From java-prs-return-2732-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 23 12:10:48 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 17451 invoked by alias); 23 Apr 2004 12:10:48 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 17438 invoked by uid 48); 23 Apr 2004 12:10:47 -0000 Date: 23 Apr 2004 12:10:47 -0000 Message-ID: <20040423121047.17436.qmail@sources.redhat.com> From: "johan dot baltie at axlog dot fr" To: java-prs@gcc.gnu.org In-Reply-To: <20040423120850.15099.johan.baltie@axlog.fr> References: <20040423120850.15099.johan.baltie@axlog.fr> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15099] JvCreateJavaVM(NULL) make string to float conversion fail X-Bugzilla-Reason: CC ------- Additional Comments From johan dot baltie at axlog dot fr 2004-04-23 12:10 ------- Created an attachment (id=6150) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6150&action=view) Preprocessed file. Result of "g++ -save-temps -I /usr/include/libgcj-3.3.1 -lgcj test.cc" -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15099 From java-prs-return-2733-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 23 12:26:45 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 23231 invoked by alias); 23 Apr 2004 12:26:45 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 23215 invoked by uid 48); 23 Apr 2004 12:26:45 -0000 Date: 23 Apr 2004 12:26:45 -0000 Message-ID: <20040423122645.23214.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040423120850.15099.johan.baltie@axlog.fr> References: <20040423120850.15099.johan.baltie@axlog.fr> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15099] JvCreateJavaVM(NULL) make string to float conversion fail X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-23 12:26 ------- Can you provide the __non__ preprocessed source? Also can you try 3.4.0 while you are at it? -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15099 From java-prs-return-2734-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 23 12:33:40 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 26837 invoked by alias); 23 Apr 2004 12:33:39 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 26818 invoked by uid 48); 23 Apr 2004 12:33:39 -0000 Date: 23 Apr 2004 12:33:39 -0000 Message-ID: <20040423123339.26817.qmail@sources.redhat.com> From: "johan dot baltie at axlog dot fr" To: java-prs@gcc.gnu.org In-Reply-To: <20040423120850.15099.johan.baltie@axlog.fr> References: <20040423120850.15099.johan.baltie@axlog.fr> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15099] JvCreateJavaVM(NULL) make string to float conversion fail X-Bugzilla-Reason: CC ------- Additional Comments From johan dot baltie at axlog dot fr 2004-04-23 12:33 ------- I cannot use the 3.4.0 version for now because I'm not "able" to install it in a proper way (I'm not admin and installing a new compiler in a local already led to problem last time we've done it). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15099 From java-prs-return-2735-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 23 12:48:20 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 32097 invoked by alias); 23 Apr 2004 12:48:19 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 32078 invoked by uid 48); 23 Apr 2004 12:48:19 -0000 Date: 23 Apr 2004 12:48:19 -0000 Message-ID: <20040423124819.32077.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040423120850.15099.johan.baltie@axlog.fr> References: <20040423120850.15099.johan.baltie@axlog.fr> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15099] JvCreateJavaVM(NULL) make string to float conversion fail X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-23 12:48 ------- I cannot reproduce it on i686-pc-linux-gnu running Redhat 7.3, running glibc 2.2.5 on 3.4.0, 3.3.3 or 3.5.0, so this is problem in your glibc because atof should be using the C locale always (read the C standard). There is no way around it, sorry except for updating your version of glibc. -- What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution| |WORKSFORME http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15099 From java-prs-return-2736-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 23 19:40:02 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 30187 invoked by alias); 23 Apr 2004 19:40:02 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 30168 invoked by uid 48); 23 Apr 2004 19:40:01 -0000 Date: 23 Apr 2004 19:40:01 -0000 Message-ID: <20040423194001.30167.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040412135653.14922.pinskia@gcc.gnu.org> References: <20040412135653.14922.pinskia@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14922] [3.5 Regression] Changes to libffi cause exception handling does not work X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-23 19:39 ------- Latest and greatest patch here: , I think Anthony Green (the upstream maintainer really) has the approved it. -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14922 From java-prs-return-2737-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Apr 25 15:42:40 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 10756 invoked by alias); 25 Apr 2004 15:42:40 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 10741 invoked by uid 48); 25 Apr 2004 15:42:39 -0000 Date: 25 Apr 2004 15:42:39 -0000 From: "konqueror at gmx dot de" To: java-prs@gcc.gnu.org Message-ID: <20040425154237.15133.konqueror@gmx.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15133] New: gcjh generates wrong method signatures X-Bugzilla-Reason: CC gcjh generates wrong method signatures for overloaded native methods. I have found two instances of it in GNU classpath: In gnu.java.net.PlainSocketImpl: extern JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_connect__Ljava_net_InetAddress_2I (JNIEnv *env, jobject, jobject, jint); should be: extern JNIEXPORT void JNICALL Java_gnu_java_net_PlainSocketImpl_connect(JNIEnv*, jobject, jobject, jint); In java.nio.DirectByteBufferImpl: extern JNIEXPORT void JNICALL Java_java_nio_DirectByteBufferImpl_shiftDown__Lgnu_classpath_RawData_2III (JNIEnv *env, jclass, jobject, jint, jint, jint); should be: extern JNIEXPORT void JNICALL Java_java_nio_DirectByteBufferImpl_shiftDown (JNIEnv *env, jclass, jobject, jint, jint, jint); This only happens with overloaded methods. When I rename the native methods to some name that doesnt exist in this class yet it works. -- Summary: gcjh generates wrong method signatures Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: konqueror at gmx dot de CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15133 From java-prs-return-2738-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Apr 25 15:43:03 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 11286 invoked by alias); 25 Apr 2004 15:43:03 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 11273 invoked by uid 48); 25 Apr 2004 15:43:03 -0000 Date: 25 Apr 2004 15:43:03 -0000 Message-ID: <20040425154303.11271.qmail@sources.redhat.com> From: "konqueror at gmx dot de" To: java-prs@gcc.gnu.org In-Reply-To: <20040425154237.15133.konqueror@gmx.de> References: <20040425154237.15133.konqueror@gmx.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15133] gcjh generates wrong method signatures X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- CC| |konqueror at gmx dot de http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15133 From java-prs-return-2739-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Apr 25 15:54:55 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 22131 invoked by alias); 25 Apr 2004 15:54:55 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 22118 invoked by uid 48); 25 Apr 2004 15:54:54 -0000 Date: 25 Apr 2004 15:54:54 -0000 Message-ID: <20040425155454.22117.qmail@sources.redhat.com> From: "konqueror at gmx dot de" To: java-prs@gcc.gnu.org In-Reply-To: <20040425154237.15133.konqueror@gmx.de> References: <20040425154237.15133.konqueror@gmx.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15133] gcjh generates wrong method signatures X-Bugzilla-Reason: CC ------- Additional Comments From konqueror at gmx dot de 2004-04-25 15:54 ------- Here is a little testcase: public class JNITest { public void test (String message) { } public native void test (int number); } With javah from SUN JDK 1.4.2 I get the signature: JNIEXPORT void JNICALL Java_JNITest_test (JNIEnv *env, jobject, jint); With gcjh I get: JNIEXPORT void JNICALL Java_JNITest_test__I (JNIEnv *env, jobject, jint); This happens with gcjh 3.5.0 and 3.3.3. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15133 From java-prs-return-2740-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Apr 25 16:33:57 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 32544 invoked by alias); 25 Apr 2004 16:33:57 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 32530 invoked by uid 48); 25 Apr 2004 16:33:56 -0000 Date: 25 Apr 2004 16:33:56 -0000 Message-ID: <20040425163356.32528.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040425154237.15133.konqueror@gmx.de> References: <20040425154237.15133.konqueror@gmx.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15133] gcjh generates wrong method signatures X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-25 16:33 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Known to fail| |3.0.4 3.2.3 3.3.1 3.3.3 | |3.4.0 3.5.0 Last reconfirmed|0000-00-00 00:00:00 |2004-04-25 16:33:56 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15133 From java-prs-return-2741-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Apr 26 03:47:35 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 14835 invoked by alias); 26 Apr 2004 03:47:34 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 14817 invoked by uid 48); 26 Apr 2004 03:47:34 -0000 Date: 26 Apr 2004 03:47:34 -0000 Message-ID: <20040426034734.14814.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040324182758.14722.John.Downey@ftid.com> References: <20040324182758.14722.John.Downey@ftid.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14722] Bug in conversion to Unicode of command line arguments X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-26 03:47 ------- Eric explained what patch fixes it so closing as invalid. -- What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14722 From java-prs-return-2742-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Apr 26 22:07:26 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 12744 invoked by alias); 26 Apr 2004 22:07:24 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 12728 invoked by uid 48); 26 Apr 2004 22:07:23 -0000 Date: 26 Apr 2004 22:07:23 -0000 From: "taras dot judge at shaw dot ca" To: java-prs@gcc.gnu.org Message-ID: <20040426220721.15157.taras.judge@shaw.ca> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15157] New: Lack of chuncked encoding handling causes junk in http downloads X-Bugzilla-Reason: CC Gcj 3.4 switched to claiming that it supports http1.1 In fact it doesn't understand 1.1 completely. When the server sends "Transfer-Encoding: chunked" gcj doesn't do anything about it. So it ends up putting chunked lengths like "94d" in the middle of InputStream. http://sourceforge.net/export/rss_sfnewreleases.php uses chunked encoding. Attached is a sample of the problem -- Summary: Lack of chuncked encoding handling causes junk in http downloads Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: taras dot judge at shaw dot ca CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15157 From java-prs-return-2743-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Apr 26 22:12:13 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15983 invoked by alias); 26 Apr 2004 22:12:12 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15961 invoked by uid 48); 26 Apr 2004 22:12:12 -0000 Date: 26 Apr 2004 22:12:12 -0000 Message-ID: <20040426221212.15960.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040426220721.15157.taras.judge@shaw.ca> References: <20040426220721.15157.taras.judge@shaw.ca> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15157] Lack of chuncked encoding handling causes junk in http downloads X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Component|java |libgcj http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15157 From java-prs-return-2744-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Apr 27 00:45:17 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 29202 invoked by alias); 27 Apr 2004 00:45:16 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 29188 invoked by uid 48); 27 Apr 2004 00:45:16 -0000 Date: 27 Apr 2004 00:45:16 -0000 Message-ID: <20040427004516.29185.qmail@sources.redhat.com> From: "taras dot judge at shaw dot ca" To: java-prs@gcc.gnu.org In-Reply-To: <20040426220721.15157.taras.judge@shaw.ca> References: <20040426220721.15157.taras.judge@shaw.ca> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15157] Lack of chuncked encoding handling causes junk in http downloads X-Bugzilla-Reason: CC ------- Additional Comments From taras dot judge at shaw dot ca 2004-04-27 00:45 ------- Created an attachment (id=6169) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6169&action=view) sample of chunked encoding http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.6 has more details on the format of chunked encodings. This is ensenssial for a http 1.1 client -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15157 From java-prs-return-2745-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Apr 27 08:13:37 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15261 invoked by alias); 27 Apr 2004 08:13:33 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15241 invoked by uid 48); 27 Apr 2004 08:13:32 -0000 Date: 27 Apr 2004 08:13:32 -0000 From: "gccbugz at k1k2 dot com" To: java-prs@gcc.gnu.org Message-ID: <20040427081330.15162.gccbugz@k1k2.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15162] New: GregorianCalendar skips 2004 Feb 29 X-Bugzilla-Reason: CC A simple program to create a GregorianCalendar with year=2004, month=1, day=29 gives 2004-Mar-1 instead of 2004-Feb-29 e.g. SimpleDateFormat sdf = new SimpleDateFormat("yyyy MMMMM d HH:mm:ss"); GregorianCalendar gc = new GregorianCalendar(2004, 1, 29, 0, 0, 0); System.out.println(sdf.format(gc.getTime()) + " " + gc.getTimeInMillis()); (Sun j2sdk 1.4.2 gives 2004-Feb-29) -- Summary: GregorianCalendar skips 2004 Feb 29 Product: gcc Version: 3.3.2 Status: UNCONFIRMED Severity: normal Priority: P1 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: gccbugz at k1k2 dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15162 From java-prs-return-2746-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Apr 27 08:55:42 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 9982 invoked by alias); 27 Apr 2004 08:55:41 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 9890 invoked by uid 48); 27 Apr 2004 08:55:37 -0000 Date: 27 Apr 2004 08:55:37 -0000 Message-ID: <20040427085537.9889.qmail@sources.redhat.com> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040427081330.15162.gccbugz@k1k2.com> References: <20040427081330.15162.gccbugz@k1k2.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15162] GregorianCalendar skips 2004 Feb 29 X-Bugzilla-Reason: CC ------- Additional Comments From rmathew at gcc dot gnu dot org 2004-04-27 08:55 ------- This bug is no longer valid for mainline. I do not have a 3.4 build. -- What |Removed |Added ---------------------------------------------------------------------------- Component|java |libgcj http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15162 From java-prs-return-2747-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Apr 27 09:04:31 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 27250 invoked by alias); 27 Apr 2004 09:04:31 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 27221 invoked by uid 48); 27 Apr 2004 09:04:30 -0000 Date: 27 Apr 2004 09:04:30 -0000 Message-ID: <20040427090430.27220.qmail@sources.redhat.com> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040422140018.15073.rmathew@gcc.gnu.org> References: <20040422140018.15073.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15073] Illegal access to package-private class is allowed X-Bugzilla-Reason: CC ------- Additional Comments From rmathew at gcc dot gnu dot org 2004-04-27 09:04 ------- Patch awaiting review: http://gcc.gnu.org/ml/java-patches/2004-q2/msg00230.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15073 From java-prs-return-2748-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Apr 27 10:25:30 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 3376 invoked by alias); 27 Apr 2004 10:25:30 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 3357 invoked by uid 48); 27 Apr 2004 10:25:28 -0000 Date: 27 Apr 2004 10:25:28 -0000 Message-ID: <20040427102528.3356.qmail@sources.redhat.com> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040425154237.15133.konqueror@gmx.de> References: <20040425154237.15133.konqueror@gmx.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15133] gcjh generates wrong method signatures X-Bugzilla-Reason: CC ------- Additional Comments From rmathew at gcc dot gnu dot org 2004-04-27 10:25 ------- The problem is that disambiguation using arguments should only happen for *native* overloaded methods - in this case, even a non-native method triggers the disambiguation logic. More specifically, in gjavah.c we should also keep track of whether a method seen before was native and use this information in overloaded_jni_method_exists_p(). I have a patch for this which I will submit shortly, assuming it passes all tests - it certainly resolves this particular testcase and also behaves correctly when more overloaded native methods are present. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15133 From java-prs-return-2749-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Apr 27 11:35:10 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 8435 invoked by alias); 27 Apr 2004 11:35:07 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 8381 invoked by uid 48); 27 Apr 2004 11:35:04 -0000 Date: 27 Apr 2004 11:35:04 -0000 Message-ID: <20040427113504.8380.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040427081330.15162.gccbugz@k1k2.com> References: <20040427081330.15162.gccbugz@k1k2.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15162] GregorianCalendar skips 2004 Feb 29 X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-27 11:34 ------- This was fixed for 3.4.0. I think it is a dup of another bug too. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED Target Milestone|--- |3.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15162 From java-prs-return-2750-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Apr 27 11:53:06 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 18359 invoked by alias); 27 Apr 2004 11:52:55 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 18166 invoked by uid 48); 27 Apr 2004 11:52:47 -0000 Date: 27 Apr 2004 11:52:47 -0000 Message-ID: <20040427115247.18165.qmail@sources.redhat.com> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040425154237.15133.konqueror@gmx.de> References: <20040425154237.15133.konqueror@gmx.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15133] gcjh generates wrong method signatures X-Bugzilla-Reason: CC ------- Additional Comments From rmathew at gcc dot gnu dot org 2004-04-27 11:52 ------- The patch is here: http://gcc.gnu.org/ml/java-patches/2004-q2/msg00242.html -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15133 From java-prs-return-2751-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Apr 27 18:04:14 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 14154 invoked by alias); 27 Apr 2004 18:04:12 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 14133 invoked by uid 48); 27 Apr 2004 18:04:10 -0000 Date: 27 Apr 2004 18:04:10 -0000 Message-ID: <20040427180410.14132.qmail@sources.redhat.com> From: "hjl at lucon dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040227014057.14315.hjl@lucon.org> References: <20040227014057.14315.hjl@lucon.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14315] [3.4]: Java compiler is not parallel make safe X-Bugzilla-Reason: CC ------- Additional Comments From hjl at lucon dot org 2004-04-27 18:04 ------- Can we backport this patch to 3.4? -- What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | Summary|Java compiler is not |[3.4]: Java compiler is not |parallel make safe |parallel make safe http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14315 From java-prs-return-2752-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Apr 27 18:14:00 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 19211 invoked by alias); 27 Apr 2004 18:13:58 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 19172 invoked by uid 48); 27 Apr 2004 18:13:57 -0000 Date: 27 Apr 2004 18:13:57 -0000 Message-ID: <20040427181357.19171.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040227014057.14315.hjl@lucon.org> References: <20040227014057.14315.hjl@lucon.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14315] [3.4 only]: Java compiler is not parallel make safe X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Summary|[3.4]: Java compiler is not |[3.4 only]: Java compiler is |parallel make safe |not parallel make safe Target Milestone|--- |3.4.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14315 From java-prs-return-2753-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Apr 27 19:26:06 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 32710 invoked by alias); 27 Apr 2004 19:26:06 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 32696 invoked by uid 48); 27 Apr 2004 19:26:05 -0000 Date: 27 Apr 2004 19:26:05 -0000 Message-ID: <20040427192605.32693.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040320155023.14664.green@redhat.com> References: <20040320155023.14664.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14664] [3.4/3.5 Regrssion] All gcj-built programs SEGV on startup X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-27 19:26 ------- Confirmed by looking into the testresults. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-04-27 19:26:05 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14664 From java-prs-return-2754-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Apr 27 20:33:37 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 5876 invoked by alias); 27 Apr 2004 20:33:36 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 5852 invoked by uid 48); 27 Apr 2004 20:33:36 -0000 Date: 27 Apr 2004 20:33:36 -0000 Message-ID: <20040427203336.5851.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040412135653.14922.pinskia@gcc.gnu.org> References: <20040412135653.14922.pinskia@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14922] [3.5 Regression] Changes to libffi cause exception handling does not work X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-27 20:33 ------- Fixed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14922 From java-prs-return-2755-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Apr 29 00:45:25 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 32458 invoked by alias); 29 Apr 2004 00:45:24 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 32443 invoked by uid 48); 29 Apr 2004 00:45:24 -0000 Date: 29 Apr 2004 00:45:24 -0000 From: "ovidr at users dot sourceforge dot net" To: java-prs@gcc.gnu.org Message-ID: <20040429004517.15195.ovidr@users.sourceforge.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15195] New: [win32] gcj leaks handles and memory until it crashes X-Bugzilla-Reason: CC gcc version 3.4.0 20040316 & SWT 3.0M8 on WinXP. > gcj --main=HorribleLeaks HorribleLeaks.java libswt.a -I swt.jar import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; public class HorribleLeaks { public static int DELAY = 1; public static int cnt; public static void main(String[] args) { final Display display = new Display(); Shell shell = new Shell(display); shell.setSize(400, 400); shell.open(); Thread t = new Thread() { public void run() { for (;;) { display.syncExec(new Runnable() { public void run() { if (++cnt % 10000 == 0) System.out.println(cnt); } }); } } }; t.setDaemon(true); t.start(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } display.dispose(); } } Enable: Windows Task Manager ->View->Handle Count Running this program will show in TaskManager that handles grow to over 2 million and memory increases continually until the above application crashes with this error: --- libgcj failure: CreateEvent() failed This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. --- see "org.eclipse.swt.widgets.Synchronizer.java" for the syncExec code. This problem only exhibits itself when you run display.syncExec from a thread other than the gui thread and therefore it is forced to switch running threads before executing the run() method. In a normal app, handles and memory increase slowly over time but this app's for loop displays the problem immediately. The app works fine in SUN's java with consistent memory use and handles. -- Summary: [win32] gcj leaks handles and memory until it crashes Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ovidr at users dot sourceforge dot net CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15195 From java-prs-return-2756-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Apr 29 00:52:19 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 7746 invoked by alias); 29 Apr 2004 00:52:18 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 7670 invoked by uid 48); 29 Apr 2004 00:52:18 -0000 Date: 29 Apr 2004 00:52:18 -0000 Message-ID: <20040429005218.7666.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040429004517.15195.ovidr@users.sourceforge.net> References: <20040429004517.15195.ovidr@users.sourceforge.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15195] [win32] gcj leaks handles and memory until it crashes X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-29 00:52 ------- This is a dup of bug 14751. *** This bug has been marked as a duplicate of 14751 *** -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15195 From java-prs-return-2757-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Apr 29 00:52:24 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 8560 invoked by alias); 29 Apr 2004 00:52:23 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 8507 invoked by uid 48); 29 Apr 2004 00:52:23 -0000 Date: 29 Apr 2004 00:52:23 -0000 Message-ID: <20040429005223.8506.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040327125736.14751.alessandro.pepi@email.it> References: <20040327125736.14751.alessandro.pepi@email.it> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14751] [win32] java program compiled with gcj never release system handle resources allocated by new threads on windows platform X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-29 00:52 ------- *** Bug 15195 has been marked as a duplicate of this bug. *** -- What |Removed |Added ---------------------------------------------------------------------------- CC| |ovidr at users dot | |sourceforge dot net http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14751 From java-prs-return-2758-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Apr 29 00:52:55 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 11107 invoked by alias); 29 Apr 2004 00:52:55 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 11081 invoked by uid 48); 29 Apr 2004 00:52:54 -0000 Date: 29 Apr 2004 00:52:54 -0000 Message-ID: <20040429005254.11080.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040327125736.14751.alessandro.pepi@email.it> References: <20040327125736.14751.alessandro.pepi@email.it> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14751] [win32] java program compiled with gcj never release system handle resources allocated by new threads on windows platform X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-29 00:52 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-04-29 00:52:51 date| | Version|unknown |3.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14751 From java-prs-return-2759-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 30 10:49:22 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 3793 invoked by alias); 30 Apr 2004 10:49:21 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 3778 invoked by uid 48); 30 Apr 2004 10:49:21 -0000 Date: 30 Apr 2004 10:49:21 -0000 From: "marco at technoboredom dot net" To: java-prs@gcc.gnu.org Message-ID: <20040430104915.15223.marco@technoboredom.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15223] New: gcj ICE when compiling pizza-1.1.jar X-Bugzilla-Reason: CC GCJ 3.4.0 produces an ICE when trying to compile the pizza compiler version 1.1. HP of the pizza: http://pizzacompiler.sourceforge.net/ Download Mirrors for version 1.1: http://prdownloads.sourceforge.net/pizzacompiler/pizza-1.1.jar?download The following transript shows how the error manifests: =begin= marco@gontscharow:~/tmp/piz$ /opt/gcc-3.4.0/bin/gcj -v Reading specs from /opt/gcc-3.4.0/lib/gcc/i386-slackware-linux/3.4.0/specs Reading specs from /opt/gcc-3.4.0/lib/gcc/i386-slackware-linux/3.4.0/../../../libgcj.spec rename spec lib to liborig Configured with: ../source/gcc-3.4.0/configure --prefix=/opt/gcc-3.4.0 --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --target=i386-slackware-linux --host=i386-slackware-linux Thread model: posix gcc version 3.4.0 marco@gontscharow:~/tmp/piz$ /opt/gcc-3.4.0/bin/gcj pizza-1.1.jar -o pizza C:\pizza\main\src\net\sf\pizzacompiler\compiler\ClassReader.pizza: In class `net.sf.pizzacompiler.compiler.ClassReader$$closures': C:\pizza\main\src\net\sf\pizzacompiler\compiler\ClassReader.pizza: In method `net.sf.pizzacompiler.compiler.ClassReader$$closures.$apply(java.lang.Object)': C:\pizza\main\src\net\sf\pizzacompiler\compiler\ClassReader.pizza:27: internal compiler error: in size_binop, at fold-const.c:1598 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. =end= -- Summary: gcj ICE when compiling pizza-1.1.jar Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: marco at technoboredom dot net CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC build triplet: i386-slackware-linux GCC host triplet: i386-slackware-linux GCC target triplet: i386-slackware-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15223 From java-prs-return-2760-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 30 12:37:43 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 29746 invoked by alias); 30 Apr 2004 12:37:43 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 29727 invoked by uid 48); 30 Apr 2004 12:37:42 -0000 Date: 30 Apr 2004 12:37:42 -0000 Message-ID: <20040430123742.29726.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040430104915.15223.marco@technoboredom.net> References: <20040430104915.15223.marco@technoboredom.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15223] gcj ICE when compiling pizza-1.1.jar X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-30 12:37 ------- Confirmed, here is the backtrace for the tree-ssa compiler (but note it was compiled with -O3): #0 0x9002c878 in exit () #1 0x000893a8 in internal_error (msgid=0x551448 "A\220\001?") at /Users/pinskia/src/gcc-tree- ssa/gcc/gcc/diagnostic.c:537 #2 0x000893a8 in internal_error (msgid=0x551448 "A\220\001?") at /Users/pinskia/src/gcc-tree- ssa/gcc/gcc/diagnostic.c:537 #3 0x000894cc in fancy_abort (file=0x1
, line=10, function=0x0) at / Users/pinskia/src/gcc-tree-ssa/gcc/gcc/diagnostic.c:583 #4 0x000a5b1c in size_binop (code=5575752, arg0=0x9002c868, arg1=0xbffff2f0) at /Users/ pinskia/src/gcc-tree-ssa/gcc/gcc/fold-const.c:1645 #5 0x00044c38 in build_invokevirtual (dtable=0x43d1a6e0, method=0x43bf6d00) at /Users/pinskia/ src/gcc-tree-ssa/gcc/gcc/java/expr.c:1965 #6 0x00048c14 in expand_invoke (opcode=5505024, method_ref_index=0, nargs=131) at /Users/ pinskia/src/gcc-tree-ssa/gcc/gcc/java/expr.c:2140 #7 0x0004ace8 in process_jvm_instruction (PC=1136618752, byte_ops=0x43d1a6e0 "", length=131) at /Users/pinskia/src/gcc-tree-ssa/gcc/gcc/java/javaop.def:292 #8 0x0004e2f4 in expand_byte_code (jcf=0x405b1ffc, method=0x0) at /Users/pinskia/src/gcc-tree- ssa/gcc/gcc/java/expr.c:2925 #9 0x0005ba5c in parse_class_file () at /Users/pinskia/src/gcc-tree-ssa/gcc/gcc/java/jcf-parse.c:784 #10 0x0005e860 in java_parse_file (set_yydebug=1) at /Users/pinskia/src/gcc-tree-ssa/gcc/gcc/java/ jcf-parse.c:1210 #11 0x00072e70 in toplev_main (argc=12, argv=0x42176d62) at /Users/pinskia/src/gcc-tree-ssa/ gcc/gcc/toplev.c:1650 #12 0x00001a30 in _start (argc=0, argv=0x4305f200, envp=0xc) at /SourceCache/Csu/Csu-46/crt.c: 267 #13 0x000018a4 in start () -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Keywords| |ice-on-valid-code Known to fail| |3.4.0 3.5.0 tree-ssa Last reconfirmed|0000-00-00 00:00:00 |2004-04-30 12:37:42 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15223 From java-prs-return-2761-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 30 18:14:23 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15640 invoked by alias); 30 Apr 2004 18:14:23 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15523 invoked by alias); 30 Apr 2004 18:14:22 -0000 Date: 30 Apr 2004 18:14:22 -0000 Message-ID: <20040430181422.15522.qmail@sources.redhat.com> From: "cvs-commit at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040425154237.15133.konqueror@gmx.de> References: <20040425154237.15133.konqueror@gmx.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15133] gcjh generates wrong method signatures X-Bugzilla-Reason: CC ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-04-30 18:14 ------- Subject: Bug 15133 CVSROOT: /cvs/gcc Module name: gcc Changes by: rmathew@gcc.gnu.org 2004-04-30 18:14:08 Modified files: gcc/java : ChangeLog gjavah.c Log message: Fixes PR java/15133 * gjavah.c (struct method_name): Add member is_native. (overloaded_jni_method_exists_p): Match candidate method only if it is native. (print_method_info): Initialise is_native flag from the method's access flags. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&r1=1.1358&r2=1.1359 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/gjavah.c.diff?cvsroot=gcc&r1=1.113&r2=1.114 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15133 From java-prs-return-2762-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Apr 30 18:57:05 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 7684 invoked by alias); 30 Apr 2004 18:57:05 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 7670 invoked by uid 48); 30 Apr 2004 18:57:04 -0000 Date: 30 Apr 2004 18:57:04 -0000 Message-ID: <20040430185704.7668.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040425154237.15133.konqueror@gmx.de> References: <20040425154237.15133.konqueror@gmx.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15133] gcjh generates wrong method signatures X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-04-30 18:57 ------- Fixed for 3.5.0. -- What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED Target Milestone|--- |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15133 From java-prs-return-2763-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 03 14:41:04 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 16182 invoked by alias); 3 May 2004 14:41:03 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 16167 invoked by alias); 3 May 2004 14:41:03 -0000 Date: 3 May 2004 14:41:03 -0000 Message-ID: <20040503144103.16164.qmail@sources.redhat.com> From: "cvs-commit at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040323173516.14695.goryachev@yahoo.com> References: <20040323173516.14695.goryachev@yahoo.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14695] java.net.NetworkInterface.getByName() throws exception instead of returning null X-Bugzilla-Reason: CC ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-05-03 14:41 ------- Subject: Bug 14695 CVSROOT: /cvs/gcc Module name: gcc Changes by: mkoch@gcc.gnu.org 2004-05-03 14:40:59 Modified files: libjava : ChangeLog libjava/java/net: NetworkInterface.java Log message: 2004-05-03 Michael Koch Fixes PR libgcj/14695: * java/net/NetworkInterface.java (getByName): Return null when no interface was found. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&r1=1.2786&r2=1.2787 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/NetworkInterface.java.diff?cvsroot=gcc&r1=1.9&r2=1.10 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14695 From java-prs-return-2764-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 03 15:03:52 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 10450 invoked by alias); 3 May 2004 15:03:50 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 10433 invoked by uid 48); 3 May 2004 15:03:50 -0000 Date: 3 May 2004 15:03:50 -0000 Message-ID: <20040503150350.10432.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040323173516.14695.goryachev@yahoo.com> References: <20040323173516.14695.goryachev@yahoo.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14695] [3.3/3.4 only] java.net.NetworkInterface.getByName() throws exception instead of returning null X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-03 15:03 ------- Mine I am going to apply this patch for 3.3.4 and 3.4.1 also as requested by Michael. -- What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |pinskia at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED Known to fail|3.5.0 |3.3.3 3.4.0 Known to work| |3.5.0 Summary|java.net.NetworkInterface.ge|[3.3/3.4 only] |tByName() throws exception |java.net.NetworkInterface.ge |instead of returning null |tByName() throws exception | |instead of returning null Target Milestone|--- |3.3.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14695 From java-prs-return-2765-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 03 19:30:37 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 24194 invoked by alias); 3 May 2004 19:30:37 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 24177 invoked by alias); 3 May 2004 19:30:37 -0000 Date: 3 May 2004 19:30:37 -0000 Message-ID: <20040503193037.24176.qmail@sources.redhat.com> From: "cvs-commit at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040323173516.14695.goryachev@yahoo.com> References: <20040323173516.14695.goryachev@yahoo.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14695] [3.3/3.4 only] java.net.NetworkInterface.getByName() throws exception instead of returning null X-Bugzilla-Reason: CC ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-05-03 19:30 ------- Subject: Bug 14695 CVSROOT: /cvs/gcc Module name: gcc Branch: gcc-3_3-branch Changes by: pinskia@gcc.gnu.org 2004-05-03 19:30:32 Modified files: libjava : ChangeLog libjava/java/net: NetworkInterface.java Log message: 2004-05-03 Michael Koch Fixes PR libgcj/14695: * java/net/NetworkInterface.java (getByName): Return null when no interface was found. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_3-branch&r1=1.1594.2.157&r2=1.1594.2.158 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/NetworkInterface.java.diff?cvsroot=gcc&only_with_tag=gcc-3_3-branch&r1=1.3.12.1&r2=1.3.12.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14695 From java-prs-return-2766-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 03 19:32:41 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 25355 invoked by alias); 3 May 2004 19:32:41 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 25338 invoked by alias); 3 May 2004 19:32:40 -0000 Date: 3 May 2004 19:32:40 -0000 Message-ID: <20040503193240.25337.qmail@sources.redhat.com> From: "cvs-commit at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040323173516.14695.goryachev@yahoo.com> References: <20040323173516.14695.goryachev@yahoo.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14695] [3.3/3.4 only] java.net.NetworkInterface.getByName() throws exception instead of returning null X-Bugzilla-Reason: CC ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-05-03 19:32 ------- Subject: Bug 14695 CVSROOT: /cvs/gcc Module name: gcc Branch: gcc-3_4-branch Changes by: pinskia@gcc.gnu.org 2004-05-03 19:32:36 Modified files: libjava : ChangeLog libjava/java/net: NetworkInterface.java Log message: 2004-05-03 Michael Koch Fixes PR libgcj/14695: * java/net/NetworkInterface.java (getByName): Return null when no interface was found. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.2562.2.16&r2=1.2562.2.17 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/NetworkInterface.java.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.8&r2=1.8.10.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14695 From java-prs-return-2767-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 03 19:33:25 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 25888 invoked by alias); 3 May 2004 19:33:25 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 25875 invoked by uid 48); 3 May 2004 19:33:25 -0000 Date: 3 May 2004 19:33:25 -0000 Message-ID: <20040503193325.25873.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040323173516.14695.goryachev@yahoo.com> References: <20040323173516.14695.goryachev@yahoo.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14695] [3.3/3.4 only] java.net.NetworkInterface.getByName() throws exception instead of returning null X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-03 19:33 ------- Fixed for 3.3.4, 3.4.1, and 3.5.0. -- What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14695 From java-prs-return-2768-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed May 05 15:32:53 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 4820 invoked by alias); 5 May 2004 15:32:52 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 4757 invoked by uid 48); 5 May 2004 15:32:51 -0000 Date: 5 May 2004 15:32:51 -0000 Message-ID: <20040505153251.4756.qmail@sources.redhat.com> From: "bryce at mckinlay dot net dot nz" To: java-prs@gcc.gnu.org In-Reply-To: <20040416174634.14979.ovidr@users.sourceforge.net> References: <20040416174634.14979.ovidr@users.sourceforge.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14979] gcj doesn't handle package private methods with differing return types properly X-Bugzilla-Reason: CC ------- Additional Comments From bryce at mckinlay dot net dot nz 2004-05-05 15:32 ------- *** This bug has been marked as a duplicate of 12741 *** -- What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14979 From java-prs-return-2769-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 06 15:41:31 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 6398 invoked by alias); 6 May 2004 15:41:31 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 6322 invoked by uid 48); 6 May 2004 15:41:30 -0000 Date: 6 May 2004 15:41:30 -0000 From: "aph at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040506154127.15321.aph@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15321] New: Binary Compatibility: gcj reads dependent classes X-Bugzilla-Reason: CC On the gcj-abi-2-dev-branch, gcj tries to open class files on which a class depends. If it fails to find these files a warning is generated. There is a flag to control this behaviour, flag_verify_invocations. If this flag is set to zero, gcj should neither try to open these files nor issue any warnings. However, there is no code to set or clear this flag. With -findirect-dispatch, this flag should default to zero. -- Summary: Binary Compatibility: gcj reads dependent classes Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: aph at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15321 From java-prs-return-2770-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 06 15:41:59 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 6992 invoked by alias); 6 May 2004 15:41:59 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 6974 invoked by uid 48); 6 May 2004 15:41:59 -0000 Date: 6 May 2004 15:41:59 -0000 Message-ID: <20040506154159.6973.qmail@sources.redhat.com> From: "aph at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040506154127.15321.aph@gcc.gnu.org> References: <20040506154127.15321.aph@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15321] Binary Compatibility: gcj reads dependent classes X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |12957 nThis| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15321 From java-prs-return-2771-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 06 15:43:03 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 7770 invoked by alias); 6 May 2004 15:43:02 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 7752 invoked by uid 48); 6 May 2004 15:43:02 -0000 Date: 6 May 2004 15:43:02 -0000 Message-ID: <20040506154302.7751.qmail@sources.redhat.com> From: "aph at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040506154127.15321.aph@gcc.gnu.org> References: <20040506154127.15321.aph@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15321] Binary Compatibility: gcj reads dependent classes X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- BugsThisDependsOn| |12725 OtherBugsDependingO|12957 | nThis| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15321 From java-prs-return-2772-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 06 15:43:52 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 8897 invoked by alias); 6 May 2004 15:43:52 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 8868 invoked by uid 48); 6 May 2004 15:43:51 -0000 Date: 6 May 2004 15:43:51 -0000 Message-ID: <20040506154351.8867.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040506154127.15321.aph@gcc.gnu.org> References: <20040506154127.15321.aph@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15321] Binary Compatibility: gcj reads dependent classes X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-06 15:43 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-06 15:43:50 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15321 From java-prs-return-2773-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 06 16:09:27 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 29854 invoked by alias); 6 May 2004 16:09:26 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 29769 invoked by uid 48); 6 May 2004 16:09:25 -0000 Date: 6 May 2004 16:09:25 -0000 Message-ID: <20040506160925.29768.qmail@sources.redhat.com> From: "aph at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040506154127.15321.aph@gcc.gnu.org> References: <20040506154127.15321.aph@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15321] Binary Compatibility: gcj reads dependent classes X-Bugzilla-Reason: CC ------- Additional Comments From aph at gcc dot gnu dot org 2004-05-06 16:09 ------- This is related to PR13606, which should probably be fixed at the same time. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15321 From java-prs-return-2774-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 06 16:39:54 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 21905 invoked by alias); 6 May 2004 16:39:53 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 21853 invoked by uid 48); 6 May 2004 16:39:53 -0000 Date: 6 May 2004 16:39:53 -0000 From: "tromey at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040506163952.15325.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15325] New: support "Class-Path" attribute in manifest file X-Bugzilla-Reason: CC We don't handle the "Class-Path" attribute in a jar's manifest file. Some applications require this in order to work properly. See the jar manifest specification: http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html#JAR%20Manifest -- Summary: support "Class-Path" attribute in manifest file Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tromey at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15325 From java-prs-return-2775-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 06 16:43:52 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 23897 invoked by alias); 6 May 2004 16:43:52 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 23879 invoked by uid 48); 6 May 2004 16:43:52 -0000 Date: 6 May 2004 16:43:52 -0000 Message-ID: <20040506164352.23878.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040506163952.15325.tromey@gcc.gnu.org> References: <20040506163952.15325.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15325] support "Class-Path" attribute in manifest file X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-06 16:43 ------- I think this is a dup of bug 14070. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15325 From java-prs-return-2776-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 06 17:14:56 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15833 invoked by alias); 6 May 2004 17:14:54 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15813 invoked by uid 48); 6 May 2004 17:14:53 -0000 Date: 6 May 2004 17:14:53 -0000 Message-ID: <20040506171453.15809.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040506163952.15325.tromey@gcc.gnu.org> References: <20040506163952.15325.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15325] support "Class-Path" attribute in manifest file X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-06 17:14 ------- Confirmed that this is a dup of bug 14070. *** This bug has been marked as a duplicate of 14070 *** -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15325 From java-prs-return-2777-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 06 17:43:55 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 30038 invoked by alias); 6 May 2004 17:43:55 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 29985 invoked by alias); 6 May 2004 17:43:54 -0000 Date: 6 May 2004 17:43:54 -0000 Message-ID: <20040506174354.29983.qmail@sources.redhat.com> From: "cvs-commit at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040422140018.15073.rmathew@gcc.gnu.org> References: <20040422140018.15073.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15073] Illegal access to package-private class is allowed X-Bugzilla-Reason: CC ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-05-06 17:43 ------- Subject: Bug 15073 CVSROOT: /cvs/gcc Module name: gcc Changes by: rmathew@gcc.gnu.org 2004-05-06 17:43:48 Modified files: gcc/java : ChangeLog parse.y Log message: Fixes PR java/9685, PR java/15073 * parse.y (accessibility_string): New method. (not_accessible_field_error): Use accessibility_string() instead of java_accstring_lookup(). (resolve_qualified_expression_name): Check with check_pkg_class_access() before allowing access using qualified names. Fix comment typo. Use check_pkg_class_access() instead of not_accessible_p() for unqualified types. (not_accessible_p): Use DECL_CONTEXT (member) instead of REFERENCE for package-private access checking. (patch_method_invocation): Use accessibility_string() instead of java_accstring_lookup(). Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&r1=1.1359&r2=1.1360 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/parse.y.diff?cvsroot=gcc&r1=1.475&r2=1.476 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15073 From java-prs-return-2778-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 06 17:57:32 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 12071 invoked by alias); 6 May 2004 17:57:32 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 12055 invoked by uid 48); 6 May 2004 17:57:32 -0000 Date: 6 May 2004 17:57:32 -0000 Message-ID: <20040506175732.12054.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040422140018.15073.rmathew@gcc.gnu.org> References: <20040422140018.15073.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15073] Illegal access to package-private class is allowed X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-06 17:57 ------- Fixed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED Target Milestone|--- |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15073 From java-prs-return-2779-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 07 05:09:49 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 27142 invoked by alias); 7 May 2004 05:09:48 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 27090 invoked by uid 48); 7 May 2004 05:09:47 -0000 Date: 7 May 2004 05:09:47 -0000 From: "jlquinn at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040507050940.15336.jlquinn@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15336] New: SimpleTimeZone.getOffset assumes same mode as rules X-Bugzilla-Reason: CC The code currently assumes that the same mode is used on the call to getOffset as was used to create the start or end rule being compared to. This bug is a placeholder as I'm planning to fix this as part of hacking SimpleTimeZone. The fix I'm planning will convert rules and offset queries to absolute time so they can be compared safely. I think 8321 will be fixed by this as well. -- Summary: SimpleTimeZone.getOffset assumes same mode as rules Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: jlquinn at gcc dot gnu dot org ReportedBy: jlquinn at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15336 From java-prs-return-2780-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 07 11:40:07 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 549 invoked by alias); 7 May 2004 11:40:06 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 512 invoked by uid 48); 7 May 2004 11:40:05 -0000 Date: 7 May 2004 11:40:05 -0000 Message-ID: <20040507114005.511.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040507050940.15336.jlquinn@gcc.gnu.org> References: <20040507050940.15336.jlquinn@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15336] SimpleTimeZone.getOffset assumes same mode as rules X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-07 11:40 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |8321 nThis| | Status|UNCONFIRMED |ASSIGNED Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-07 11:40:04 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15336 From java-prs-return-2782-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 10 05:04:07 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 16238 invoked by alias); 10 May 2004 05:04:07 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 16209 invoked by uid 48); 10 May 2004 05:04:06 -0000 Date: 10 May 2004 05:04:06 -0000 Message-ID: <20040510050406.16208.qmail@sourceware.org> From: "tromey at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20031022154511.12725.aph@gcc.gnu.org> References: <20031022154511.12725.aph@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/12725] gcj does not conform to Binary Compatibility specification X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- BugsThisDependsOn| |15363 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12725 From java-prs-return-2781-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 10 05:04:07 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 16193 invoked by alias); 10 May 2004 05:04:05 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 16155 invoked by uid 48); 10 May 2004 05:04:04 -0000 Date: 10 May 2004 05:04:04 -0000 From: "tromey at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040510050403.15363.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15363] New: Binary Compatibility: need special access control X-Bugzilla-Reason: CC For the BC ABI, we will either need to generate access$0 methods like we do when generating .class files, or we will need to have a special case in the access control checking for this situation (these methods are made when an inner class accesses a private method of a containing class). I'd prefer we make a special case. All situations requiring this occur for code in a single compilation unit, something we can probably check easily at runtime. (Note that we probably cannot assume that inner classes from a given compilation will necessarily be those returned; a malicious class loader might do something different.) -- Summary: Binary Compatibility: need special access control Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tromey at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org OtherBugsDependingO 12725 nThis: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15363 From java-prs-return-2783-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 10 15:21:50 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15675 invoked by alias); 10 May 2004 15:21:50 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15651 invoked by uid 48); 10 May 2004 15:21:49 -0000 Date: 10 May 2004 15:21:49 -0000 Message-ID: <20040510152149.15650.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040510050403.15363.tromey@gcc.gnu.org> References: <20040510050403.15363.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15363] Binary Compatibility: need special access control X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- CC| |mckinlay at redhat dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15363 From java-prs-return-2784-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 10 15:23:29 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 18495 invoked by alias); 10 May 2004 15:23:29 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 18460 invoked by uid 48); 10 May 2004 15:23:29 -0000 Date: 10 May 2004 15:23:29 -0000 Message-ID: <20040510152329.18459.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040510050403.15363.tromey@gcc.gnu.org> References: <20040510050403.15363.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15363] Binary Compatibility: need special access control X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-10 15:23 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-10 15:23:28 date| | Version|unknown |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15363 From java-prs-return-2785-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 10 16:14:24 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 19220 invoked by alias); 10 May 2004 16:14:23 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 9365 invoked by uid 48); 10 May 2004 15:57:23 -0000 Date: 10 May 2004 15:57:23 -0000 Message-ID: <20040510155723.9364.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040510050403.15363.tromey@gcc.gnu.org> References: <20040510050403.15363.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15363] Binary Compatibility: need special access control X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-05-10 15:57 ------- Note that when field access occurs within a compilation unit, we can optimize dispatch so that a full otable entry is not required: - If the field access is to a class that within the same compilation unit and has no superclasses except Object, or all its superclasses are also within the same compilation unit, then direct dispatch can be used - no otable entry. This assumes the size of java.lang.Object doesn't change, but I think thats a reasonable assumption. - If the field access is to a class within the same compilation unit but which extends a class in a different compilation unit, then a shortcut dispatch can be used. We only need to look up the base offset of the object, ie the size of its superclass. The fixed offset of the object within the current class would then be added to this offset to find the address of the object. The first case is clearly faster in all cases, but the second case isn't so clear cut since it involves an extra add. However it would reduce the amount of otable symbol data required and increase sharing of otable entries - when multiple fields are loaded from the same class, only a single otable load would be required. Assuming these dispatch options are used, special cases would typically not be required within the runtime as inner class field accesses are usually within the same complation unit. Its conceivable, however, that an inner class could end up in a different compilation unit from its parent when compiling from bytecode, so we'd still need to solve this problem for that case. The best solution is probably to support class metadata attributes for native code. Specifically, the "InnerClasses" attribute. The runtime can then check this attribute when performing field access checks and adjust for inner classes accordingly. -- What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2004-05-10 15:23:28 |2004-05-10 15:57:22 date| | Version|3.5.0 |unknown http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15363 From java-prs-return-2786-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 11 15:40:03 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 6288 invoked by alias); 11 May 2004 15:40:02 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 6270 invoked by uid 48); 11 May 2004 15:40:02 -0000 Date: 11 May 2004 15:40:02 -0000 From: "nmoyere at calendra dot com" To: java-prs@gcc.gnu.org Message-ID: <20040511154000.15377.nmoyere@calendra.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15377] New: GCJ does not use the good package for imported classes X-Bugzilla-Reason: CC I use GCJ to compile .java files to .class files. On the command line, I use the @ option to make gcj compile several classes at a time. gcj seems to have a bug in the way it resolves the complete class name of an imported class, and so throws compile errors for valid code. In my example, I have several classes called AbstractAction. One comming from javax.swing and another one I have written. The class MoveUpMultipleDataAction extends the javax.swing.AbstractAction and in its source file, I use a "import javax.swing.*" instead of writing a complete class name. When I compile MoveUpMultipleDataAction with gcj (and the @ option), gcj throws a compile error: for gcj MoveUpMultipleDataAction extends my AbstractAction class instead of the javax.swing one. If I remove the first class in the file that contains the java source files to compile, gcj works fine (even if the removed class has nothing to do the classes causing the compilation error) You will find all the sources in the attached file. I tryed to make the example as small as possible but the bug is difficult to reproduce at a very small scale. The example uses the following command line: gcj -d classes -classpath /ant.jar -g1 -C @javafiles -- Summary: GCJ does not use the good package for imported classes Product: gcc Version: 3.3.2 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: nmoyere at calendra dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC build triplet: 3.3.2 GCC host triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15377 From java-prs-return-2787-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 11 15:42:01 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 8585 invoked by alias); 11 May 2004 15:42:01 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 8566 invoked by uid 48); 11 May 2004 15:42:00 -0000 Date: 11 May 2004 15:42:00 -0000 Message-ID: <20040511154200.8565.qmail@sourceware.org> From: "nmoyere at calendra dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040511154000.15377.nmoyere@calendra.com> References: <20040511154000.15377.nmoyere@calendra.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15377] GCJ does not use the good package for imported classes X-Bugzilla-Reason: CC ------- Additional Comments From nmoyere at calendra dot com 2004-05-11 15:42 ------- Created an attachment (id=6259) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6259&action=view) An example to reproduce the compile error -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15377 From java-prs-return-2788-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 11 15:48:01 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 12904 invoked by alias); 11 May 2004 15:48:01 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 12889 invoked by uid 48); 11 May 2004 15:48:01 -0000 Date: 11 May 2004 15:48:01 -0000 Message-ID: <20040511154801.12888.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040511154000.15377.nmoyere@calendra.com> References: <20040511154000.15377.nmoyere@calendra.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15377] GCJ does not use the good package for imported classes X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-11 15:47 ------- Can you try 3.4.0 as it has improved gcj support and this problme might be fixed there. Otherwise can you provide with the full instructions on how to reproduce it as I could not figure it out with the directions you gave? -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15377 From java-prs-return-2789-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 11 15:57:34 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 29522 invoked by alias); 11 May 2004 15:57:34 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 29497 invoked by uid 48); 11 May 2004 15:57:33 -0000 Date: 11 May 2004 15:57:33 -0000 Message-ID: <20040511155733.29495.qmail@sourceware.org> From: "nmoyere at calendra dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040511154000.15377.nmoyere@calendra.com> References: <20040511154000.15377.nmoyere@calendra.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15377] GCJ does not use the good package for imported classes X-Bugzilla-Reason: CC ------- Additional Comments From nmoyere at calendra dot com 2004-05-11 15:57 ------- I have done the same test with gcc 3.4.0 under windows XP. To reproduce the bug with the example, 1) unzip test.tgz somewhere 2) get the jakarta ant (at least version 1.4) from Apache Jakarta. 3) if you are under unix, start the compil.sh from the "test" directory if you are under windows, start a dos prompt and cd to the "test" directory and launch gcj -d classes -classpath /ant.jar -g1 -C @javafiles gcj will display: /home/builder/CDMIndus/test/com/calendra/swing/components/multipledata/action/MoveUpMultipleDataAction.java:9: error: Class `com.ca endra.swing.components.multipledata.action.MoveUpMultipleDataAction' doesn't define the abstract method `java.lang.String com.calen ra.logs.AbstractAction.getActionName()' from class `com.calendra.logs.AbstractAction'. This method must be defined or class `com.ca endra.swing.components.multipledata.action.MoveUpMultipleDataAction' must be declared abstract. public class MoveUpMultipleDataAction extends AbstractMultipleDataAction { ^ 1 error If you try to remove the first line of the "javafiles" file and start again gcj, the compilation will succeed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15377 From java-prs-return-2790-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 13 01:42:22 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 31699 invoked by alias); 13 May 2004 01:42:22 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 31685 invoked by uid 48); 13 May 2004 01:42:21 -0000 Date: 13 May 2004 01:42:21 -0000 From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040513014219.15411.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15411] New: gcjh not aware of "miranda" methods X-Bugzilla-Reason: CC "Miranda methods" occur when an abstract class inherits a declaration from an interface but does not redeclare or define that method. When this occurs, gcj emits a vtable entry into the abstract class so that virtual calls to the method, made on the abstract class, can work correctly. gcjh is not aware of this, however, and the .h file it generates is inconsistent with the vtable emitted by gcj. -- Summary: gcjh not aware of "miranda" methods Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mckinlay at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15411 From java-prs-return-2791-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 13 01:44:11 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 1300 invoked by alias); 13 May 2004 01:44:11 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 1282 invoked by uid 48); 13 May 2004 01:44:10 -0000 Date: 13 May 2004 01:44:10 -0000 Message-ID: <20040513014410.1281.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040513014219.15411.mckinlay@redhat.com> References: <20040513014219.15411.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15411] gcjh not aware of "miranda" methods X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-05-13 01:44 ------- Created an attachment (id=6271) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6271&action=view) Test case This test case demonstrates the problem. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15411 From java-prs-return-2792-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 13 01:44:22 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 1686 invoked by alias); 13 May 2004 01:44:22 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 1653 invoked by uid 48); 13 May 2004 01:44:22 -0000 Date: 13 May 2004 01:44:22 -0000 Message-ID: <20040513014422.1651.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040513014219.15411.mckinlay@redhat.com> References: <20040513014219.15411.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15411] gcjh not aware of "miranda" methods X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-13 01:44 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Keywords| |wrong-code Last reconfirmed|0000-00-00 00:00:00 |2004-05-13 01:44:21 date| | Version|unknown |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15411 From java-prs-return-2793-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 14 01:23:25 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 27691 invoked by alias); 14 May 2004 01:23:24 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 27662 invoked by uid 48); 14 May 2004 01:23:23 -0000 Date: 14 May 2004 01:23:23 -0000 From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040514012321.15430.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15430] New: Cannot interrupt blocking I/O calls with close() X-Bugzilla-Reason: CC When close() is called on a Socket or ServerSocket, it should cause a SocketException to be thrown on any thread which is blocked on I/O operations on that socket. In libgcj, no exception is thrown, and the I/O thread remains blocked even though the socket has been closed. The attached test case demonstrates the problem for accept() and read(). The problem most likely occurs for other calls such as write() and connect() as well. This test case should be extended to cover these other calls, and added to mauve. -- Summary: Cannot interrupt blocking I/O calls with close() Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mckinlay at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15430 From java-prs-return-2794-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 14 01:26:40 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 31119 invoked by alias); 14 May 2004 01:26:40 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 31102 invoked by uid 48); 14 May 2004 01:26:39 -0000 Date: 14 May 2004 01:26:39 -0000 Message-ID: <20040514012639.31101.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040514012321.15430.mckinlay@redhat.com> References: <20040514012321.15430.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15430] Cannot interrupt blocking I/O calls with close() X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-05-14 01:26 ------- Created an attachment (id=6278) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6278&action=view) Test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15430 From java-prs-return-2795-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 14 01:29:34 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 1984 invoked by alias); 14 May 2004 01:29:30 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 1962 invoked by uid 48); 14 May 2004 01:29:29 -0000 Date: 14 May 2004 01:29:29 -0000 Message-ID: <20040514012929.1961.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040514012321.15430.mckinlay@redhat.com> References: <20040514012321.15430.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15430] Cannot interrupt blocking I/O calls with close() X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-14 01:29 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-14 01:29:28 date| | Version|unknown |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15430 From java-prs-return-2796-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 14 20:34:53 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 25024 invoked by alias); 14 May 2004 20:34:47 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 25012 invoked by uid 48); 14 May 2004 20:34:46 -0000 Date: 14 May 2004 20:34:46 -0000 From: "denis dot walesch at free dot fr" To: java-prs@gcc.gnu.org Message-ID: <20040514203436.15447.denis.walesch@free.fr> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15447] New: Lack of exception raised in ByteBufferImpl & co. X-Bugzilla-Reason: CC After slicing a ByteBuffer, getting or setting values does'nt reflect this action and the exceptions promised by the interface of get/set are not raised. As i am a bad english writer because it's not my native language, you'll find following a little test case. --- cut here ------ import java.nio.ByteOrder; import java.nio.ByteBuffer; import java.nio.BufferUnderflowException; public class BufferTest { public static void dumpBytes(ByteBuffer b) { System.out.println( "dumpBytes : " ); for( int i=0; iByteBuffer object with a given capacity. */ diff -Naur nio.orig/ByteBufferImpl.java nio/ByteBufferImpl.java --- nio.orig/ByteBufferImpl.java Fri May 14 11:24:02 2004 +++ nio/ByteBufferImpl.java Fri May 14 11:42:37 2004 @@ -126,10 +126,16 @@ /** * Relative get method. Reads the next byte from the buffer. + * + * @exception BufferUnderflowException If there are no remaining + * bytes in this buffer. */ final public byte get () { - byte result = backing_buffer [position ()]; + if( remaining() > 0 ) + throw new BufferUnderflowException(); + + byte result = backing_buffer [array_offset+position ()]; position (position () + 1); return result; } @@ -138,6 +144,8 @@ * Relative put method. Writes value to the next position * in the buffer. * + * @exception BufferOverflowException If there no remaining + * bytes in this buffer. * @exception ReadOnlyBufferException If this buffer is read-only. */ final public ByteBuffer put (byte value) @@ -145,7 +153,10 @@ if (readOnly) throw new ReadOnlyBufferException (); - backing_buffer [position ()] = value; + if( remaining() > 0 ) + throw new BufferOverflowException(); + + backing_buffer [array_offset+position ()] = value; position (position () + 1); return this; } @@ -159,7 +170,10 @@ */ final public byte get (int index) { - return backing_buffer [index]; + if( index < 0 || limit() < index ) + throw new IndexOutOfBoundsException(); + + return backing_buffer [array_offset+index]; } /** @@ -175,7 +189,10 @@ if (readOnly) throw new ReadOnlyBufferException (); - backing_buffer [index] = value; + if( index < 0 || limit() < index ) + throw new IndexOutOfBoundsException(); + + backing_buffer [array_offset+index] = value; return this; } diff -Naur nio.orig/CharBufferImpl.java nio/CharBufferImpl.java --- nio.orig/CharBufferImpl.java Fri May 14 11:24:02 2004 +++ nio/CharBufferImpl.java Fri May 14 11:42:37 2004 @@ -115,10 +115,16 @@ /** * Relative get method. Reads the next char from the buffer. + * + * @exception BufferUnderflowException If there are no remaining + * bytes in this buffer. */ final public char get () { - char result = backing_buffer [position ()]; + if( remaining() > 0 ) + throw new BufferUnderflowException(); + + char result = backing_buffer [array_offset+position ()]; position (position () + 1); return result; } @@ -127,6 +133,8 @@ * Relative put method. Writes value to the next position * in the buffer. * + * @exception BufferOverflowException If there no remaining + * bytes in this buffer. * @exception ReadOnlyBufferException If this buffer is read-only. */ final public CharBuffer put (char value) @@ -134,7 +142,10 @@ if (readOnly) throw new ReadOnlyBufferException (); - backing_buffer [position ()] = value; + if( remaining() > 0 ) + throw new BufferOverflowException(); + + backing_buffer [array_offset+position ()] = value; position (position () + 1); return this; } @@ -152,7 +163,7 @@ || index >= limit ()) throw new IndexOutOfBoundsException (); - return backing_buffer [index]; + return backing_buffer [array_offset+index]; } /** @@ -172,7 +183,7 @@ if (readOnly) throw new ReadOnlyBufferException (); - backing_buffer [index] = value; + backing_buffer [array_offset+index] = value; return this; } diff -Naur nio.orig/DoubleBufferImpl.java nio/DoubleBufferImpl.java --- nio.orig/DoubleBufferImpl.java Fri May 14 11:24:02 2004 +++ nio/DoubleBufferImpl.java Fri May 14 11:42:37 2004 @@ -97,10 +97,16 @@ /** * Relative get method. Reads the next double from the buffer. + * + * @exception BufferUnderflowException If there are no remaining + * bytes in this buffer. */ final public double get () { - double result = backing_buffer [position ()]; + if( remaining() > 0 ) + throw new BufferUnderflowException(); + + double result = backing_buffer [array_offset+position ()]; position (position () + 1); return result; } @@ -109,6 +115,8 @@ * Relative put method. Writes value to the next position * in the buffer. * + * @exception BufferOverflowException If there no remaining + * bytes in this buffer. * @exception ReadOnlyBufferException If this buffer is read-only. */ final public DoubleBuffer put (double value) @@ -116,7 +124,10 @@ if (readOnly) throw new ReadOnlyBufferException (); - backing_buffer [position ()] = value; + if( remaining() > 0 ) + throw new BufferOverflowException(); + + backing_buffer [array_offset+position ()] = value; position (position () + 1); return this; } @@ -130,7 +141,10 @@ */ final public double get (int index) { - return backing_buffer [index]; + if( index < 0 || limit() < index ) + throw new IndexOutOfBoundsException(); + + return backing_buffer [array_offset+index]; } /** @@ -146,7 +160,10 @@ if (readOnly) throw new ReadOnlyBufferException (); - backing_buffer [index] = value; + if( index < 0 || limit() < index ) + throw new IndexOutOfBoundsException(); + + backing_buffer [array_offset+index] = value; return this; } diff -Naur nio.orig/FloatBufferImpl.java nio/FloatBufferImpl.java --- nio.orig/FloatBufferImpl.java Fri May 14 11:24:02 2004 +++ nio/FloatBufferImpl.java Fri May 14 11:42:37 2004 @@ -97,10 +97,16 @@ /** * Relative get method. Reads the next float from the buffer. + * + * @exception BufferUnderflowException If there are no remaining + * bytes in this buffer. */ final public float get () { - float result = backing_buffer [position ()]; + if( remaining() > 0 ) + throw new BufferUnderflowException(); + + float result = backing_buffer [array_offset+position ()]; position (position () + 1); return result; } @@ -109,6 +115,8 @@ * Relative put method. Writes value to the next position * in the buffer. * + * @exception BufferOverflowException If there no remaining + * bytes in this buffer. * @exception ReadOnlyBufferException If this buffer is read-only. */ final public FloatBuffer put (float value) @@ -116,7 +124,10 @@ if (readOnly) throw new ReadOnlyBufferException (); - backing_buffer [position ()] = value; + if( remaining() > 0 ) + throw new BufferOverflowException(); + + backing_buffer [array_offset+position ()] = value; position (position () + 1); return this; } @@ -130,7 +141,10 @@ */ final public float get (int index) { - return backing_buffer [index]; + if( index < 0 || limit() < index ) + throw new IndexOutOfBoundsException(); + + return backing_buffer [array_offset+index]; } /** @@ -146,7 +160,10 @@ if (readOnly) throw new ReadOnlyBufferException (); - backing_buffer [index] = value; + if( index < 0 || limit() < index ) + throw new IndexOutOfBoundsException(); + + backing_buffer [array_offset+index] = value; return this; } diff -Naur nio.orig/IntBufferImpl.java nio/IntBufferImpl.java --- nio.orig/IntBufferImpl.java Fri May 14 11:24:02 2004 +++ nio/IntBufferImpl.java Fri May 14 11:42:37 2004 @@ -97,10 +97,16 @@ /** * Relative get method. Reads the next int from the buffer. + * + * @exception BufferUnderflowException If there are no remaining + * bytes in this buffer. */ final public int get () { - int result = backing_buffer [position ()]; + if( remaining() > 0 ) + throw new BufferUnderflowException(); + + int result = backing_buffer [array_offset+position ()]; position (position () + 1); return result; } @@ -109,6 +115,8 @@ * Relative put method. Writes value to the next position * in the buffer. * + * @exception BufferOverflowException If there no remaining + * bytes in this buffer. * @exception ReadOnlyBufferException If this buffer is read-only. */ final public IntBuffer put (int value) @@ -116,7 +124,10 @@ if (readOnly) throw new ReadOnlyBufferException (); - backing_buffer [position ()] = value; + if( remaining() > 0 ) + throw new BufferOverflowException(); + + backing_buffer [array_offset+position ()] = value; position (position () + 1); return this; } @@ -130,7 +141,10 @@ */ final public int get (int index) { - return backing_buffer [index]; + if( index < 0 || limit() < index ) + throw new IndexOutOfBoundsException(); + + return backing_buffer [array_offset+index]; } /** @@ -146,7 +160,10 @@ if (readOnly) throw new ReadOnlyBufferException (); - backing_buffer [index] = value; + if( index < 0 || limit() < index ) + throw new IndexOutOfBoundsException(); + + backing_buffer [array_offset+index] = value; return this; } diff -Naur nio.orig/LongBufferImpl.java nio/LongBufferImpl.java --- nio.orig/LongBufferImpl.java Fri May 14 11:24:02 2004 +++ nio/LongBufferImpl.java Fri May 14 11:42:37 2004 @@ -97,10 +97,16 @@ /** * Relative get method. Reads the next long from the buffer. + * + * @exception BufferUnderflowException If there are no remaining + * bytes in this buffer. */ final public long get () { - long result = backing_buffer [position ()]; + if( remaining() > 0 ) + throw new BufferUnderflowException(); + + long result = backing_buffer [array_offset+position ()]; position (position () + 1); return result; } @@ -109,6 +115,8 @@ * Relative put method. Writes value to the next position * in the buffer. * + * @exception BufferOverflowException If there no remaining + * bytes in this buffer. * @exception ReadOnlyBufferException If this buffer is read-only. */ final public LongBuffer put (long value) @@ -116,7 +124,10 @@ if (readOnly) throw new ReadOnlyBufferException (); - backing_buffer [position ()] = value; + if( remaining() > 0 ) + throw new BufferOverflowException(); + + backing_buffer [array_offset+position ()] = value; position (position () + 1); return this; } @@ -130,7 +141,10 @@ */ final public long get (int index) { - return backing_buffer [index]; + if( index < 0 || limit() < index ) + throw new IndexOutOfBoundsException(); + + return backing_buffer [array_offset+index]; } /** @@ -146,7 +160,10 @@ if (readOnly) throw new ReadOnlyBufferException (); - backing_buffer [index] = value; + if( index < 0 || limit() < index ) + throw new IndexOutOfBoundsException(); + + backing_buffer [array_offset+index] = value; return this; } diff -Naur nio.orig/ShortBufferImpl.java nio/ShortBufferImpl.java --- nio.orig/ShortBufferImpl.java Fri May 14 11:24:02 2004 +++ nio/ShortBufferImpl.java Fri May 14 11:42:37 2004 @@ -97,10 +97,16 @@ /** * Relative get method. Reads the next short from the buffer. + * + * @exception BufferUnderflowException If there are no remaining + * bytes in this buffer. */ final public short get () { - short result = backing_buffer [position ()]; + if( remaining() > 0 ) + throw new BufferUnderflowException(); + + short result = backing_buffer [array_offset+position ()]; position (position () + 1); return result; } @@ -109,6 +115,8 @@ * Relative put method. Writes value to the next position * in the buffer. * + * @exception BufferOverflowException If there no remaining + * bytes in this buffer. * @exception ReadOnlyBufferException If this buffer is read-only. */ final public ShortBuffer put (short value) @@ -116,7 +124,10 @@ if (readOnly) throw new ReadOnlyBufferException (); - backing_buffer [position ()] = value; + if( remaining() > 0 ) + throw new BufferOverflowException(); + + backing_buffer [array_offset+position ()] = value; position (position () + 1); return this; } @@ -130,7 +141,10 @@ */ final public short get (int index) { - return backing_buffer [index]; + if( index < 0 || limit() < index ) + throw new IndexOutOfBoundsException(); + + return backing_buffer [array_offset+index]; } /** @@ -146,7 +160,10 @@ if (readOnly) throw new ReadOnlyBufferException (); - backing_buffer [index] = value; + if( index < 0 || limit() < index ) + throw new IndexOutOfBoundsException(); + + backing_buffer [array_offset+index] = value; return this; } --- cut here ------ I hope this help. -- Summary: Lack of exception raised in ByteBufferImpl & co. Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: denis dot walesch at free dot fr CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15447 From java-prs-return-2797-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 14 21:07:51 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 29602 invoked by alias); 14 May 2004 21:07:51 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 29588 invoked by uid 48); 14 May 2004 21:07:51 -0000 Date: 14 May 2004 21:07:51 -0000 Message-ID: <20040514210751.29585.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040514203436.15447.denis.walesch@free.fr> References: <20040514203436.15447.denis.walesch@free.fr> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15447] Lack of exception raised in ByteBufferImpl & co. X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-14 21:07 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-14 21:07:50 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15447 From java-prs-return-2798-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun May 16 10:49:32 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 13582 invoked by alias); 16 May 2004 10:49:32 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 13569 invoked by uid 48); 16 May 2004 10:49:31 -0000 Date: 16 May 2004 10:49:31 -0000 From: "green at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040516104929.15474.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15474] New: libgcj jar file should always be in classpath at runtime X-Bugzilla-Reason: CC We should always put the libgcj jar file in the runtime's classpath. This should be OK, even if this file isn't installed. This code... public class showString { public static void main (String args[]) throws Exception { Class c = showString.class; System.out.println (c.getResource( "/java/lang/String.class")); } } ...should print something like... jar:file:///home/green/install/jhbuild-inst/share/java/libgcj-3.5.0.jar!/java/lang/String.class I propose we stick it on the path just after core:/ -- Summary: libgcj jar file should always be in classpath at runtime Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: green at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15474 From java-prs-return-2799-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun May 16 11:29:29 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 31194 invoked by alias); 16 May 2004 11:29:28 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 31179 invoked by uid 48); 16 May 2004 11:29:28 -0000 Date: 16 May 2004 11:29:28 -0000 Message-ID: <20040516112928.31178.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040516104929.15474.green@redhat.com> References: <20040516104929.15474.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15474] libgcj jar file should always be in classpath at runtime X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-16 11:29 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-16 11:29:27 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15474 From java-prs-return-2800-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun May 16 12:06:34 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 17084 invoked by alias); 16 May 2004 12:06:34 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 17069 invoked by uid 48); 16 May 2004 12:06:34 -0000 Date: 16 May 2004 12:06:34 -0000 Message-ID: <20040516120634.17068.qmail@sourceware.org> From: "mark at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040516104929.15474.green@redhat.com> References: <20040516104929.15474.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15474] libgcj jar file should always be in classpath at runtime X-Bugzilla-Reason: CC ------- Additional Comments From mark at gcc dot gnu dot org 2004-05-16 12:06 ------- What is the real reason you want this? It seems strange to return a byte code array for a class that hasn't been loaded from byte code in the first place. And adding this makes the bootstrap classloader (which each and every classloader delegates to before doing its own lookup) more inefficient. libgcj.jar is only needed for compiling classes. It is out precompiled header file so to speak. It isn't needed at runtime. Your proposal means we open an extra file during startup and do a lookup for each child classloader of the bootstrap classloader when they want to load a class or resource. I suspect there is a bug or design flaw in your program if you need this funtionality. Most likely you need a setting in your program to point it to the byte code class archive you want to access. If you could post a real snippet of code that uses this functionality we can most likely provide you with a cleaner way of doing this. -- What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement Status|NEW |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15474 From java-prs-return-2801-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun May 16 13:01:30 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 7791 invoked by alias); 16 May 2004 13:01:30 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 7778 invoked by uid 48); 16 May 2004 13:01:29 -0000 Date: 16 May 2004 13:01:29 -0000 From: "green at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040516130126.15475.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15475] New: gcj bytecode miscompilation in System.java X-Bugzilla-Reason: CC System.java contains this: public static void runFinalizersOnExit(boolean finalizeOnExit) { Runtime.getRuntime().runFinalizersOnExit(finalizeOnExit); } But gcj -C is only producing this: Method name:"runFinalizersOnExit" public static Signature: 158=(boolean)void Attribute "Code", length:47, max_stack:0, max_locals:1, code_length:5 0: invokestatic #146= 3: pop 4: return Attribute "LineNumberTable", length:6, count: 1 line: 528 at pc: 0 Attribute "LocalVariableTable", length:12, count: 1 slot#0: name: 159=finalizeOnExit, type: 160=boolean (pc: 0 length: 5) Attribute "Deprecated", length:0 -- Summary: gcj bytecode miscompilation in System.java Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: green at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15475 From java-prs-return-2802-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun May 16 13:09:22 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 10396 invoked by alias); 16 May 2004 13:09:22 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 10381 invoked by uid 48); 16 May 2004 13:09:21 -0000 Date: 16 May 2004 13:09:21 -0000 Message-ID: <20040516130921.10379.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040516130126.15475.green@redhat.com> References: <20040516130126.15475.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15475] gcj bytecode miscompilation in System.java X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15475 From java-prs-return-2803-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 17 19:41:09 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 9821 invoked by alias); 17 May 2004 19:41:08 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 9804 invoked by uid 48); 17 May 2004 19:41:07 -0000 Date: 17 May 2004 19:41:07 -0000 From: "vadimn at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040517194104.15501.vadimn@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15501] New: GCJ incorrectly implements Section 15.9.5.1, "Anonymous Constructors" X-Bugzilla-Reason: CC GCJ seems to incorrectly implement the following section of the Java Language Specification: 15.9.5.1 Anonymous Constructors http://java.sun.com/docs/books/jls/second_edition/html/expressions.doc.html#253002 "In all cases, the throws clause of an anonymous constructor must list all the checked exceptions thrown by the explicit superclass constructor invocation statement contained within the anonymous constructor, and all checked exceptions thrown by any instance initializers or instance variable initializers of the anonymous class." Note that the offending file Test.java compiles fine with Sun's javac. Here's what I get with GCJ: $ cat Test.java import java.io.IOException; public class Test { public Test() throws IOException { throw new IOException("could be any checked exception"); } public void doStuff() {} public void blowUp() throws Exception { new Test() {}.doStuff(); } } $ gcj -v -save-temps -C Test.java Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/specs Configured with: ../configure --prefix=/usr --mandir=/usr/share/man \ --infodir=/usr/share/info --enable-shared --enable-threads=posix \ --disable-checking --disable-libunwind-exceptions --with-system-zlib \ --enable-__cxa_atexit --host=i386-redhat-linux Thread model: posix gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7) /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/jc1 Test.java -quiet \ -dumpbase Test.java -auxbase-strip NONE -g1 -version -fsyntax-only \ -femit-class-files -o Test GNU Java version 3.3.3 20040412 (Red Hat Linux 3.3.3-7) (i386-redhat-linux) compiled by GNU C version 3.3.3 20040412 (Red Hat Linux 3.3.3-7). GGC heuristics: --param ggc-min-expand=98 --param ggc-min-heapsize=129024 Class path starts here: ./ /usr/share/java/libgcj-3.3.3.jar/ (system) (zip) Test.java: In class `Test$1': Test.java: In constructor `(Test)': Test.java:14: error: Exception `java.io.IOException' must be caught, \ or it must be declared in the `throws' clause of `Test$1'. } ^ 1 error $ ls -l total 12 -rw-rw-r-- 1 vadim vadim 0 May 17 15:31 Test -rw-rw-r-- 1 vadim vadim 244 May 17 15:31 Test$1.class -rw-rw-r-- 1 vadim vadim 503 May 17 15:31 Test.class -rw-rw-r-- 1 vadim vadim 276 May 17 13:09 Test.java $ gcj34 -v -save-temps -C Test.java Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.0/specs Configured with: ../configure --prefix=/usr --mandir=/usr/share/man \ --infodir=/usr/share/info --enable-shared --enable-threads=posix \ --disable-checking --with-system-zlib --enable-__cxa_atexit \ --disable-libunwind-exceptions --enable-languages=c,c++,objc,java,f77 \ --host=i386-redhat-linux Thread model: posix gcc version 3.4.0 (Red Hat Linux 3.4.0-1) /usr/libexec/gcc/i386-redhat-linux/3.4.0/jc1 Test.java -quiet \ -dumpbase Test.java -auxbase-strip NONE -g1 -version -fsyntax-only \ -femit-class-files -o Test GNU Java version 3.4.0 (Red Hat Linux 3.4.0-1) (i386-redhat-linux) compiled by GNU C version 3.4.0 (Red Hat Linux 3.4.0-1). GGC heuristics: --param ggc-min-expand=98 --param ggc-min-heapsize=129024 Class path starts here: ./ /usr/share/java/libgcj-3.4.0.jar/ (system) (zip) Test.java: In class `Test$1': Test.java: In constructor `(Test)': Test.java:14: error: Exception `java.io.IOException' must be caught, \ or it must be declared in the `throws' clause of `Test$1'. } ^ 1 error $ ls -l total 12 -rw-rw-r-- 1 vadim vadim 0 May 17 15:31 Test -rw-rw-r-- 1 vadim vadim 244 May 17 15:31 Test$1.class -rw-rw-r-- 1 vadim vadim 503 May 17 15:31 Test.class -rw-rw-r-- 1 vadim vadim 276 May 17 13:09 Test.java -- Summary: GCJ incorrectly implements Section 15.9.5.1, "Anonymous Constructors" Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: vadimn at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15501 From java-prs-return-2804-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 17 19:48:35 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 13830 invoked by alias); 17 May 2004 19:48:35 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 13817 invoked by uid 48); 17 May 2004 19:48:34 -0000 Date: 17 May 2004 19:48:34 -0000 Message-ID: <20040517194834.13815.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040517194104.15501.vadimn@redhat.com> References: <20040517194104.15501.vadimn@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15501] GCJ incorrectly implements Section 15.9.5.1, "Anonymous Constructors" X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-17 19:48 ------- Confirmed -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Keywords| |rejects-valid Known to fail| |3.5.0 3.4.0 3.3.3 Last reconfirmed|0000-00-00 00:00:00 |2004-05-17 19:48:34 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15501 From java-prs-return-2805-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 18 10:39:19 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 13049 invoked by alias); 18 May 2004 10:39:15 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 13025 invoked by uid 48); 18 May 2004 10:39:13 -0000 Date: 18 May 2004 10:39:13 -0000 From: "elizarov at devexperts dot com" To: java-prs@gcc.gnu.org Message-ID: <20040518103908.15509.elizarov@devexperts.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15509] New: URL.connect does not include port into the "Host:" header field of HTTP request X-Bugzilla-Reason: CC When connection is attempted with URL class to something like "myhost:8080/myfile" the following header is generated: Host: myhost But it should be: Host: myhost:8080 -- Summary: URL.connect does not include port into the "Host:" header field of HTTP request Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: elizarov at devexperts dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15509 From java-prs-return-2806-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 18 20:42:31 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 29859 invoked by alias); 18 May 2004 20:42:31 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 29786 invoked by uid 48); 18 May 2004 20:42:30 -0000 Date: 18 May 2004 20:42:30 -0000 From: "tromey at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040518204228.15525.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15525] New: suggestion to enable cast elimination X-Bugzilla-Reason: CC Diego pointed out on irc today that we could eliminate some casts by changing the java gimplifier a bit to allow CCP to do the work for us. Eg, consider this idiom: if (! (x instanceof foo)) return false; foo self = (foo) x; We could generate code like so: int tmp_1 = 0; if (! (_Jv_IsInstanceOf (x, &foo.class)) return 0; else tmp_1 = 1; foo self = tmp_1 ? (foo) x : _Jv_CheckCast (x, &foo.class); We could do this when generating code for "instanceof" along these lines: _Jv_IsInstanceOf(...) ? ({ tmp_1 = 1; 1 }) : 0 With this approach, redundant calls to _Jv_CheckCast would be automatically eliminated. Perhaps then we could have an extra pass to get rid of any remaining temporary variables that we introduced. -- Summary: suggestion to enable cast elimination Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tromey at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15525 From java-prs-return-2807-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 18 21:08:23 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 23351 invoked by alias); 18 May 2004 21:08:23 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 23333 invoked by uid 48); 18 May 2004 21:08:22 -0000 Date: 18 May 2004 21:08:22 -0000 Message-ID: <20040518210822.23332.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040518204228.15525.tromey@gcc.gnu.org> References: <20040518204228.15525.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15525] suggestion to enable cast elimination X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-18 21:08 ------- Confirmed. Actually we generate the following right now for the code you gave which means we do not remove the check at all :( T.0 = _Jv_IsInstanceOf (x, &foo.class); T.1 = !T.0; if (T.1) { return 0B; } else { } { struct foo * self; T.2 = _Jv_CheckCast (&foo.class, x); self = T.2; return self; } -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Keywords| |missed-optimization Last reconfirmed|0000-00-00 00:00:00 |2004-05-18 21:08:20 date| | Version|unknown |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15525 From java-prs-return-2808-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed May 19 16:00:43 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 10749 invoked by alias); 19 May 2004 16:00:40 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 10732 invoked by uid 48); 19 May 2004 16:00:39 -0000 Date: 19 May 2004 16:00:39 -0000 From: "vadimn at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040519160033.15543.vadimn@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15543] New: "jv-scan --complexity" segfaults X-Bugzilla-Reason: CC I came across two .java files that cause jv-scan to segfault. The files are http://cvs.forge.objectweb.org/cgi-bin/viewcvs.cgi/*checkout*/speedo/src/org/objectweb/speedo/generation/enhancer/CodeDuplicator.java?rev=1.6&content-type=text/plain http://cvs.forge.objectweb.org/cgi-bin/viewcvs.cgi/*checkout*/speedo/src/org/objectweb/speedo/generation/enhancer/ClassAccessorModifier.java?rev=1.31&content-type=text/plain Here's what I get: $ jv-scan --complexity \ src/org/objectweb/speedo/generation/enhancer/CodeDuplicator.java Segmentation fault $ jv-scan34 --complexity \ src/org/objectweb/speedo/generation/enhancer/CodeDuplicator.java Segmentation fault Build information for jv-scan is as follows: $ rpm -ql $(rpm -qf $(which jv-scan)) | grep /bin /usr/bin/gcj /usr/bin/gcjh /usr/bin/jcf-dump /usr/bin/jv-scan $ /usr/bin/gcj -v Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/specs Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/libgcj.spec rename spec lib to liborig Configured with: ../configure --prefix=/usr --mandir=/usr/share/man \ --infodir=/usr/share/info --enable-shared --enable-threads=posix \ --disable-checking --disable-libunwind-exceptions --with-system-zlib \ --enable-__cxa_atexit --host=i386-redhat-linux Thread model: posix gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7) Build information for jv-scan34 is as follows: $ rpm -ql $(rpm -qf $(which jv-scan34)) | grep /bin /usr/bin/gcj34 /usr/bin/gcjh34 /usr/bin/jcf-dump34 /usr/bin/jv-scan34 $ /usr/bin/gcj34 -v Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.0/specs Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.0/libgcj.spec rename spec lib to liborig Configured with: ../configure --prefix=/usr --mandir=/usr/share/man \ --infodir=/usr/share/info --enable-shared --enable-threads=posix \ --disable-checking --with-system-zlib --enable-__cxa_atexit \ --disable-libunwind-exceptions --enable-languages=c,c++,objc,java,f77 \ --host=i386-redhat-linux Thread model: posix gcc version 3.4.0 (Red Hat Linux 3.4.0-1) -- Summary: "jv-scan --complexity" segfaults Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: vadimn at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15543 From java-prs-return-2809-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed May 19 16:03:02 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 13670 invoked by alias); 19 May 2004 16:03:01 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 13658 invoked by uid 48); 19 May 2004 16:03:01 -0000 Date: 19 May 2004 16:03:01 -0000 Message-ID: <20040519160301.13654.qmail@sourceware.org> From: "vadimn at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040519160033.15543.vadimn@redhat.com> References: <20040519160033.15543.vadimn@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15543] "jv-scan --complexity" segfaults X-Bugzilla-Reason: CC ------- Additional Comments From vadimn at redhat dot com 2004-05-19 16:03 ------- Created an attachment (id=6343) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6343&action=view) src/org/objectweb/speedo/generation/enhancer/ClassAccessorModifier.java Attaching ClassAccessorModifier.java in case the above link to ViewCVS goes dead. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15543 From java-prs-return-2810-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed May 19 16:04:52 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15178 invoked by alias); 19 May 2004 16:04:51 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15164 invoked by uid 48); 19 May 2004 16:04:51 -0000 Date: 19 May 2004 16:04:51 -0000 Message-ID: <20040519160451.15163.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040519160033.15543.vadimn@redhat.com> References: <20040519160033.15543.vadimn@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15543] "jv-scan --complexity" segfaults X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-19 16:04 ------- Confirmed, looks like someone forgot to check for an NULL before passing to strlen. Here is the backtrace on the mainline: #1 0x0804bba4 in yyparse () at parse-scan.y:517 517 char *n = xmalloc (bracket_count + 1 + strlen ($$)); (gdb) bt #0 0x42080bbb in strlen () from /lib/i686/libc.so.6 #1 0x0804bba4 in yyparse () at parse-scan.y:517 #2 0x0804bf91 in main (argc=3, argv=0xbffec3a4) at /home/gates/pinskia/src/gnu/gcc/src/gcc/ java/jv-scan.c:216 -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-19 16:04:50 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15543 From java-prs-return-2811-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed May 19 23:07:06 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 13697 invoked by alias); 19 May 2004 23:07:02 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 13641 invoked by uid 48); 19 May 2004 23:07:01 -0000 Date: 19 May 2004 23:07:01 -0000 Message-ID: <20040519230701.13640.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040516130126.15475.green@redhat.com> References: <20040516130126.15475.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15475] [3.3/3.4/3.5 Regression] gcj bytecode miscompilation in System.java X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-19 23:06 ------- Confirmed a regression from 3.0.4. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Known to fail| |3.3.3 3.2.2 3.4.0 3.5.0 Known to work| |3.0.4 Last reconfirmed|0000-00-00 00:00:00 |2004-05-19 23:06:54 date| | Summary|gcj bytecode miscompilation |[3.3/3.4/3.5 Regression] gcj |in System.java |bytecode miscompilation in | |System.java Target Milestone|--- |3.3.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15475 From java-prs-return-2812-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 20 16:06:39 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 6770 invoked by alias); 20 May 2004 16:06:39 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 6736 invoked by alias); 20 May 2004 16:06:38 -0000 Date: 20 May 2004 16:06:38 -0000 Message-ID: <20040520160638.6735.qmail@sourceware.org> From: "cvs-commit at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040227014057.14315.hjl@lucon.org> References: <20040227014057.14315.hjl@lucon.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14315] [3.4 only]: Java compiler is not parallel make safe X-Bugzilla-Reason: CC ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-05-20 16:06 ------- Subject: Bug 14315 CVSROOT: /cvs/gcc Module name: gcc Branch: gcc-3_4-branch Changes by: hjl@gcc.gnu.org 2004-05-20 16:06:14 Modified files: gcc/java : ChangeLog jcf-write.c Log message: 2004-05-20 H.J. Lu PR java/14315 Backport from mainline: 2004-03-23 Tom Tromey * jcf-write.c (make_class_file_name): Don't report if mkdir failed with EEXIST. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.1315.2.15&r2=1.1315.2.16 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/jcf-write.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.140&r2=1.140.4.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14315 From java-prs-return-2813-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 20 16:11:15 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 14200 invoked by alias); 20 May 2004 16:11:15 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 14179 invoked by uid 48); 20 May 2004 16:11:14 -0000 Date: 20 May 2004 16:11:14 -0000 Message-ID: <20040520161114.14178.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040227014057.14315.hjl@lucon.org> References: <20040227014057.14315.hjl@lucon.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14315] [3.4 only]: Java compiler is not parallel make safe X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-20 16:11 ------- Fixed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14315 From java-prs-return-2814-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 20 19:40:05 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 16322 invoked by alias); 20 May 2004 19:40:04 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 12804 invoked by uid 48); 20 May 2004 19:36:34 -0000 Date: 20 May 2004 19:36:34 -0000 Message-ID: <20040520193634.12803.qmail@sourceware.org> From: "dnovillo at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040518204228.15525.tromey@gcc.gnu.org> References: <20040518204228.15525.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15525] suggestion to enable cast elimination X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15525 From java-prs-return-28-14-return-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 20 20:09:57 2004 Return-Path: Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 12804 invoked by uid 48); 20 May 2004 19:36:34 -0000 Date: 20 May 2004 19:36:34 -0000 Message-ID: <20040520193634.12803.qmail@sourceware.org> From: "dnovillo at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040518204228.15525.tromey@gcc.gnu.org> References: <20040518204228.15525.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15525] suggestion to enable cast elimination X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15525 From java-prs-return-2815-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 21 05:59:09 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 17053 invoked by alias); 21 May 2004 05:59:08 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 16997 invoked by uid 48); 21 May 2004 05:59:08 -0000 Date: 21 May 2004 05:59:08 -0000 Message-ID: <20040521055908.16994.qmail@sourceware.org> From: "jlquinn at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040507050940.15336.jlquinn@gcc.gnu.org> References: <20040507050940.15336.jlquinn@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15336] SimpleTimeZone.getOffset assumes same mode as rules X-Bugzilla-Reason: CC ------- Additional Comments From jlquinn at gcc dot gnu dot org 2004-05-21 05:59 ------- Rereading the docs for SimpleTimeZone.getOffset makes it seem unclear just what this call should support in terms of the modes for rules. Apparently, Sun java requires that the day of week be correct for the day of month, which isn't consistent with the rule modes. Also, our documentation for the function describes it this way as well. -- What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15336 From java-prs-return-2816-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 21 06:17:50 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 6876 invoked by alias); 21 May 2004 06:17:49 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 6861 invoked by uid 48); 21 May 2004 06:17:49 -0000 Date: 21 May 2004 06:17:49 -0000 From: "jlquinn at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040521061746.15560.jlquinn@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15560] New: SimpleTimeZone doesn't handle on-or-before/after at ends of month X-Bugzilla-Reason: CC If you define a rule that goes beyond the ends of the month, getOffset will give incorrect results. For example, timezone.setEndRule(Calendar.SEPTEMBER, -6, -Calendar.TUESDAY, 43200000); refers to the tuesday on or before September 6. In 2004, this is actually August 31. off = tz.getOffset(GregorianCalendar.AD, 2004, Calendar.AUGUST, 31, Calendar.TUESDAY, 45000000); should occur after the end rule, but will return before it. See mauve test gnu.testlet.java.util.SimpleTimeZone.check12 for this example. -- Summary: SimpleTimeZone doesn't handle on-or-before/after at ends of month Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jlquinn at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15560 From java-prs-return-2817-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 21 13:37:17 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 7967 invoked by alias); 21 May 2004 13:37:13 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 7930 invoked by uid 48); 21 May 2004 13:37:11 -0000 Date: 21 May 2004 13:37:11 -0000 Message-ID: <20040521133711.7929.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040521061746.15560.jlquinn@gcc.gnu.org> References: <20040521061746.15560.jlquinn@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15560] SimpleTimeZone doesn't handle on-or-before/after at ends of month X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-21 13:37 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-21 13:37:08 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15560 From java-prs-return-2818-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 21 20:13:41 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 24991 invoked by alias); 21 May 2004 20:13:41 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 24973 invoked by uid 48); 21 May 2004 20:13:40 -0000 Date: 21 May 2004 20:13:40 -0000 From: "tromey at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040521201338.15575.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15575] New: HAVE_LANGINFO_CODESET never defined X-Bugzilla-Reason: CC See this note and its enclosing thread: http://gcc.gnu.org/ml/gcc/2004-05/msg01090.html Apparently, HAVE_LANGINFO_CODESET is never defined by configure, meaning that the user's locale's encoding will never be detected by gcj. I believe this is a regression against some earlier version of gcj. I haven't verified the facts of the report personally. -- Summary: HAVE_LANGINFO_CODESET never defined Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tromey at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15575 From java-prs-return-2819-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 21 21:03:17 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 19606 invoked by alias); 21 May 2004 21:03:16 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 19584 invoked by uid 48); 21 May 2004 21:03:16 -0000 Date: 21 May 2004 21:03:16 -0000 From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040521210313.15576.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15576] New: Class initialization optimization is disabled X-Bugzilla-Reason: CC gcj used to perform an optimization which eliminated redundant class initialization calls. For example, given the following example, _Jv_InitClass(Foo) is called twice from Init.a() when it is only needed once: class Foo { static int a; static int b; } public class Init { int a() { return Foo.a + Foo.b; } } This was done in expr.c build_class_init(), look for LOCAL_CLASS_INITIALIZATION_FLAG. The optimization was turned off in tree-ssa branch and needs to be updated to work with the gimplifier. -- Summary: Class initialization optimization is disabled Product: gcc Version: unknown Status: UNCONFIRMED Keywords: missed-optimization Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mckinlay at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15576 From java-prs-return-2820-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 21 21:13:07 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 3048 invoked by alias); 21 May 2004 21:13:07 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 3029 invoked by uid 48); 21 May 2004 21:13:06 -0000 Date: 21 May 2004 21:13:06 -0000 Message-ID: <20040521211306.3027.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040521201338.15575.tromey@gcc.gnu.org> References: <20040521201338.15575.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15575] HAVE_LANGINFO_CODESET never defined X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-21 21:13 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-21 21:13:06 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15575 From java-prs-return-2821-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 21 21:19:19 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 13766 invoked by alias); 21 May 2004 21:19:18 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 13742 invoked by uid 48); 21 May 2004 21:19:18 -0000 Date: 21 May 2004 21:19:18 -0000 Message-ID: <20040521211918.13740.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040521210313.15576.mckinlay@redhat.com> References: <20040521210313.15576.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15576] Class initialization optimization is disabled X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-21 21:19 ------- Confirmed, could we make another attribute which says that it only touches the memory passed into the function and it is okay to remove if the agruments are the same as it will not do anything else, this will also help fortran's "pure" functions too. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-21 21:19:17 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15576 From java-prs-return-2822-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 21 21:34:55 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 3585 invoked by alias); 21 May 2004 21:34:54 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 3570 invoked by uid 48); 21 May 2004 21:34:54 -0000 Date: 21 May 2004 21:34:54 -0000 Message-ID: <20040521213454.3568.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040521210313.15576.mckinlay@redhat.com> References: <20040521210313.15576.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15576] Class initialization optimization is disabled X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-05-21 21:34 ------- Well, _Jv_InitClass isn't really a pure function, as class initialization has side effects. However after it has been called the first time, all subsequent calls have no effect. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15576 From java-prs-return-2823-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 21 23:32:42 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 24287 invoked by alias); 21 May 2004 23:32:42 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 24260 invoked by uid 48); 21 May 2004 23:32:40 -0000 Date: 21 May 2004 23:32:40 -0000 From: "tromey at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040521233239.15578.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15578] New: gcj doesn't support -extdirs X-Bugzilla-Reason: CC gcj supports --extdirs, but not -extdirs (single dash). This is needed if "gcj -C" is going to be compatible with "javac", which has been a longstanding goal. -- Summary: gcj doesn't support -extdirs Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tromey at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15578 From java-prs-return-2824-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 21 23:34:36 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 27714 invoked by alias); 21 May 2004 23:34:31 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 27206 invoked by uid 48); 21 May 2004 23:34:24 -0000 Date: 21 May 2004 23:34:24 -0000 Message-ID: <20040521233424.27205.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040521233239.15578.tromey@gcc.gnu.org> References: <20040521233239.15578.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15578] gcj doesn't support -extdirs X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-21 23:34 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |1374 nThis| | Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-21 23:34:20 date| | Version|unknown |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15578 From java-prs-return-2825-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat May 22 00:40:43 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 1568 invoked by alias); 22 May 2004 00:40:43 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 1552 invoked by uid 48); 22 May 2004 00:40:42 -0000 Date: 22 May 2004 00:40:42 -0000 Message-ID: <20040522004042.1550.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040521201338.15575.tromey@gcc.gnu.org> References: <20040521201338.15575.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15575] HAVE_LANGINFO_CODESET never defined X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-22 00:40 ------- Patch here: . -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15575 From java-prs-return-2826-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat May 22 07:48:25 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 3183 invoked by alias); 22 May 2004 07:48:24 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 3157 invoked by uid 48); 22 May 2004 07:48:23 -0000 Date: 22 May 2004 07:48:23 -0000 Message-ID: <20040522074823.3156.qmail@sourceware.org> From: "bonzini at gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040521201338.15575.tromey@gcc.gnu.org> References: <20040521201338.15575.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15575] HAVE_LANGINFO_CODESET never defined X-Bugzilla-Reason: CC ------- Additional Comments From bonzini at gnu dot org 2004-05-22 07:48 ------- Please wait before applying that libcpp is moved to the toplevel. Otherwise the patch is going to break libgfortran which has 8-bit characters in it (and up to a few days, C and Java had too). For more information, see http://gcc.gnu.org/ml/gcc/2004-05/msg01007.html and the reply at http://gcc.gnu.org/ml/gcc/2004-05/msg01026.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15575 From java-prs-return-2827-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 24 21:35:08 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15308 invoked by alias); 24 May 2004 21:35:05 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15282 invoked by uid 48); 24 May 2004 21:35:04 -0000 Date: 24 May 2004 21:35:04 -0000 From: "green at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040524213501.15637.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15637] New: gcj regression: error: Invalid operand to unary operator while buliding xalan X-Bugzilla-Reason: CC I'm getting a new build failure for xalan from rhug. No small test case I'm afraid. This regression is only a couple of days old. /home/green/sources/jhbuild-src/rhug/xalan/upstream/src/org/apache/xalan/templates/ElemNumber.java:663: error: Invalid operand to unary operator T.362 < -1.79769313486231570814527423731704356798070567526e+308; Also, line 663 of that source file points to the opening brace of the method. Not very helpful. AG -- Summary: gcj regression: error: Invalid operand to unary operator while buliding xalan Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: green at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15637 From java-prs-return-2828-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 24 22:23:34 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 18455 invoked by alias); 24 May 2004 22:23:32 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 18437 invoked by uid 48); 24 May 2004 22:23:31 -0000 Date: 24 May 2004 22:23:31 -0000 Message-ID: <20040524222331.18436.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040524213501.15637.green@redhat.com> References: <20040524213501.15637.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15637] [3.5 Regression] gcj regression: error: Invalid operand to unary operator while buliding xalan X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-24 22:23 ------- This is most likely not a java front-end problem but a middle-end (tree-ssa) level problem. -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Summary|gcj regression: error: |[3.5 Regression] gcj |Invalid operand to unary |regression: error: Invalid |operator while buliding |operand to unary operator |xalan |while buliding xalan Target Milestone|--- |3.5.0 Version|unknown |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15637 From java-prs-return-2829-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 25 01:04:08 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 16664 invoked by alias); 25 May 2004 01:04:06 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 16561 invoked by uid 48); 25 May 2004 01:04:05 -0000 Date: 25 May 2004 01:04:05 -0000 Message-ID: <20040525010405.16560.qmail@sourceware.org> From: "green at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040524213501.15637.green@redhat.com> References: <20040524213501.15637.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15637] [3.5 Regression] gcj regression: error: Invalid operand to unary operator while buliding xalan X-Bugzilla-Reason: CC ------- Additional Comments From green at redhat dot com 2004-05-25 01:04 ------- Created an attachment (id=6376) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6376&action=view) Source for offending file. pinskia asked me to upload offending source file. BTW - failure came while building with -O2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15637 From java-prs-return-2830-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 25 01:27:31 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 27662 invoked by alias); 25 May 2004 01:27:31 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 27642 invoked by uid 48); 25 May 2004 01:27:30 -0000 Date: 25 May 2004 01:27:30 -0000 Message-ID: <20040525012730.27641.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040524213501.15637.green@redhat.com> References: <20040524213501.15637.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/15637] [3.5 Regression] gcj regression: error: Invalid operand to unary operator while buliding xalan X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Component|java |tree-optimization http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15637 From java-prs-return-2831-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 25 15:00:48 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 5928 invoked by alias); 25 May 2004 15:00:33 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 5675 invoked by uid 48); 25 May 2004 15:00:17 -0000 Date: 25 May 2004 15:00:17 -0000 Message-ID: <20040525150017.5674.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040524213501.15637.green@redhat.com> References: <20040524213501.15637.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/15637] [3.5 Regression] gcj regression: error: Invalid operand to unary operator while buliding xalan X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-25 15:00 ------- Okay here is a small C testcase: int foo (double x) { double i = -__builtin_inff (); return x != i; } This is a dup of bug 15476. *** This bug has been marked as a duplicate of 15476 *** -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15637 From java-prs-return-2832-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 25 15:47:56 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 8656 invoked by alias); 25 May 2004 15:47:56 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 8636 invoked by uid 48); 25 May 2004 15:47:55 -0000 Date: 25 May 2004 15:47:55 -0000 From: "aph at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040525154752.15650.aph@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15650] New: Binary Compatibility: definite assignment checking is broken for static fields X-Bugzilla-Reason: CC This only happens with the source compiler. We don't notice that a final x = 10; field has been assigned, because the assignment is compiled to this+*(klass->otable[N]) = 10 so we get error messages: final_int.java:6: error: final field 'x' may not have been initialized We need to teach check_init() about the otable. -- Summary: Binary Compatibility: definite assignment checking is broken for static fields Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: aph at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15650 From java-prs-return-2833-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 25 15:48:23 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 9246 invoked by alias); 25 May 2004 15:48:21 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 9214 invoked by uid 48); 25 May 2004 15:48:20 -0000 Date: 25 May 2004 15:48:20 -0000 Message-ID: <20040525154820.9213.qmail@sourceware.org> From: "aph at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040525154752.15650.aph@gcc.gnu.org> References: <20040525154752.15650.aph@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15650] Binary Compatibility: definite assignment checking is broken for static fields X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |12725 nThis| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15650 From java-prs-return-2834-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 25 15:51:14 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 11826 invoked by alias); 25 May 2004 15:51:13 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 11792 invoked by uid 48); 25 May 2004 15:51:13 -0000 Date: 25 May 2004 15:51:13 -0000 Message-ID: <20040525155113.11791.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040525154752.15650.aph@gcc.gnu.org> References: <20040525154752.15650.aph@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15650] Binary Compatibility: definite assignment checking is broken for static fields X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |rejects-valid http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15650 From java-prs-return-2835-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 25 22:09:28 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 26549 invoked by alias); 25 May 2004 22:09:24 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 26476 invoked by uid 48); 25 May 2004 22:09:21 -0000 Date: 25 May 2004 22:09:21 -0000 Message-ID: <20040525220921.26475.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040418092953.15001.thhal@mailblocks.com> References: <20040418092953.15001.thhal@mailblocks.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15001] Using JNI with interpreter and interface methods yields SIGSEGV X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-05-25 22:09 ------- Actually this isn't restricted to 3.4, the problem occurs on mainline as well. -- What |Removed |Added ---------------------------------------------------------------------------- Summary|[3.4 only] Using JNI with |Using JNI with interpreter |interpreter and interface |and interface methods yields |methods yields SIGSEGV |SIGSEGV http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15001 From java-prs-return-2836-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 25 22:11:58 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 28326 invoked by alias); 25 May 2004 22:11:57 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 28281 invoked by uid 48); 25 May 2004 22:11:55 -0000 Date: 25 May 2004 22:11:55 -0000 From: "belyshev at lubercy dot com" To: java-prs@gcc.gnu.org Message-ID: <20040525221141.15656.belyshev@lubercy.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15656] New: ICE segfault in lex.c X-Bugzilla-Reason: CC Starting program: /usr/local/src/gcc/head/build/gcc/jc1 bug.java class bugbug.java:4: error: '(' expected. Object ctor = new Object; ^ Program received signal SIGSEGV, Segmentation fault. 0x0804fcc5 in error_if_numeric_overflow (value=0x15d) at lex.c:1727 1727 if (TREE_CODE (value) == INTEGER_CST (gdb) where #0 0x0804fcc5 in error_if_numeric_overflow (value=0x15d) at lex.c:1727 #1 0x08059f27 in java_parse () at parse.y:2328 #2 0x081433c2 in parse_source_file_1 (file=0x404cc86c, finput=0x8830ba8) at ../../gcc/gcc/java/jcf-parse.c:826 #3 0x0814442f in java_parse_file (set_yydebug=0) at ../../gcc/gcc/java/jcf-parse.c:1078 #4 0x085d38a6 in compile_file () at ../../gcc/gcc/toplev.c:1653 #5 0x085d584a in do_compile () at ../../gcc/gcc/toplev.c:2699 #6 0x085d58af in toplev_main (argc=2, argv=0xbffff834) at ../../gcc/gcc/toplev.c:2731 #7 0x40039b45 in __libc_start_main (main=0xbffffac3, argc=-1073743154, ubp_av=0xbffffaeb, init=0x86e38f0 <__libc_csu_init>, fini=0x86e3950 <__libc_csu_fini>, rtld_fini=0x4000baa0 <_dl_fini>, stack_end=0xbffffb51) at ../sysdeps/generic/libc-start.c:209 #8 0x08049c71 in _start () at ../sysdeps/i386/elf/start.S:102 (gdb) -- Summary: ICE segfault in lex.c Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: belyshev at lubercy dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15656 From java-prs-return-2837-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 25 22:13:00 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 29092 invoked by alias); 25 May 2004 22:12:58 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 29078 invoked by uid 48); 25 May 2004 22:12:58 -0000 Date: 25 May 2004 22:12:57 -0000 Message-ID: <20040525221257.29076.qmail@sourceware.org> From: "belyshev at lubercy dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040525221141.15656.belyshev@lubercy.com> References: <20040525221141.15656.belyshev@lubercy.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15656] ICE segfault in lex.c X-Bugzilla-Reason: CC ------- Additional Comments From belyshev at lubercy dot com 2004-05-25 22:12 ------- Created an attachment (id=6382) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6382&action=view) testcase (90 bytes) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15656 From java-prs-return-2838-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 25 22:13:42 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 30026 invoked by alias); 25 May 2004 22:13:37 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 29992 invoked by uid 48); 25 May 2004 22:13:36 -0000 Date: 25 May 2004 22:13:36 -0000 Message-ID: <20040525221336.29991.qmail@sourceware.org> From: "belyshev at lubercy dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040525221141.15656.belyshev@lubercy.com> References: <20040525221141.15656.belyshev@lubercy.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15656] ICE segfault in lex.c X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-invalid-code http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15656 From java-prs-return-2839-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue May 25 22:19:46 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 32529 invoked by alias); 25 May 2004 22:19:45 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 32510 invoked by uid 48); 25 May 2004 22:19:45 -0000 Date: 25 May 2004 22:19:45 -0000 Message-ID: <20040525221945.32507.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040525221141.15656.belyshev@lubercy.com> References: <20040525221141.15656.belyshev@lubercy.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15656] [3.3/3.4/3.5 Regression] ICE segfault in lex.c X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-25 22:19 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor Status|UNCONFIRMED |NEW Ever Confirmed| |1 Keywords| |error-recovery Known to fail| |3.3.3 3.2.3 3.4.0 3.5.0 Known to work| |3.0.4 Last reconfirmed|0000-00-00 00:00:00 |2004-05-25 22:19:44 date| | Summary|ICE segfault in lex.c |[3.3/3.4/3.5 Regression] ICE | |segfault in lex.c Target Milestone|--- |3.4.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15656 From java-prs-return-2840-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed May 26 11:35:30 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 4355 invoked by alias); 26 May 2004 11:35:29 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 4337 invoked by uid 48); 26 May 2004 11:35:28 -0000 Date: 26 May 2004 11:35:28 -0000 Message-ID: <20040526113528.4336.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040521210313.15576.mckinlay@redhat.com> References: <20040521210313.15576.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15576] [3.5 Regression] Class initialization optimization is disabled X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Known to fail| |3.5.0 Known to work| |3.4.0 Summary|Class initialization |[3.5 Regression] Class |optimization is disabled |initialization optimization | |is disabled Target Milestone|--- |3.5.0 Version|unknown |tree-ssa http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15576 From java-prs-return-2841-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 27 09:24:56 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 30743 invoked by alias); 27 May 2004 09:24:54 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 30700 invoked by uid 48); 27 May 2004 09:24:54 -0000 Date: 27 May 2004 09:24:54 -0000 From: "dog at bluezoo dot org" To: java-prs@gcc.gnu.org Message-ID: <20040527092447.15676.dog@bluezoo.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15676] New: gcc build fails due to missing dl* declarations linking natNameFinder.o X-Bugzilla-Reason: CC configured with options: --enable-languages=c,c++,java make results in: ... Making all in include /bin/sh ./libtool --tag=CXX --mode=compile /gcc/darwin/gcc/xgcc -shared-libgcc -B/gcc/darwin/ gcc/ -nostdinc++ -L/gcc/darwin/powerpc-apple-darwin7.3.0/libstdc++-v3/src -L/gcc/darwin/ powerpc-apple-darwin7.3.0/libstdc++-v3/src/.libs -B/usr/local/powerpc-apple-darwin7.3.0/bin/ -B/ usr/local/powerpc-apple-darwin7.3.0/lib/ -isystem /usr/local/powerpc-apple-darwin7.3.0/include- isystem /usr/local/powerpc-apple-darwin7.3.0/sys-include -DHAVE_CONFIG_H -I. -I../../../libjava -I./ include -I./gcj -I../../../libjava -Iinclude -I../../../libjava/include -I/gcc/boehm-gc/include -DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION="" -DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -DGC_DARWIN_THREADS=1 -DTHREAD_LOCAL_ALLOC=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSILENT=1 -DNO_SIGNALS=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -I../../../libjava/libltdl -I../../../libjava/libltdl -I../../../libjava/.././ libjava/../gcc -I../../../libjava/../zlib -I../../../libjava/../libffi/include -I../libffi/include -O2 -g -O2 -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -Wextra -Wall -D_GNU_SOURCE -DPREFIX="\"/usr/local\"" -DLIBDIR="\"/usr/local/lib\"" -DBOOT_CLASS_PATH="\"/ usr/local/share/java/libgcj-3.5.0.jar\"" -DJAVA_EXT_DIRS="\"/usr/local/share/java/ext\"" -g -O2 -MD -MT gnu/gcj/runtime/natNameFinder.lo -MF gnu/gcj/runtime/natNameFinder.pp -c -o gnu/gcj/ runtime/natNameFinder.lo ../../../libjava/gnu/gcj/runtime/natNameFinder.cc /gcc/darwin/gcc/xgcc -shared-libgcc -B/gcc/darwin/gcc/ -nostdinc++ -L/gcc/darwin/powerpc-apple-darwin7.3.0/ libstdc++-v3/src -L/gcc/darwin/powerpc-apple-darwin7.3.0/libstdc++-v3/src/.libs -B/usr/local/ powerpc-apple-darwin7.3.0/bin/ -B/usr/local/powerpc-apple-darwin7.3.0/lib/ -isystem /usr/local/ powerpc-apple-darwin7.3.0/include -isystem /usr/local/powerpc-apple-darwin7.3.0/sys-include -DHAVE_CONFIG_H -I. -I../../../libjava -I./include -I./gcj -I../../../libjava -Iinclude -I../../../libjava/ include -I/Volumes/Home/dog/gnu/gcc/boehm-gc/include -DPACKAGE_NAME=- DPACKAGE_TARNAME= -DPACKAGE_VERSION= -DPACKAGE_STRING= -DPACKAGE_BUGREPORT= -DGC_DARWIN_THREADS=1 -DTHREAD_LOCAL_ALLOC=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSILENT=1 -DNO_SIGNALS=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -I../../../libjava/ libltdl -I../../../libjava/libltdl -I../../../libjava/.././libjava/../gcc -I../../../libjava/../zlib -I../../../libjava/ ../libffi/include -I../libffi/include -O2 -g -O2 -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -Wextra -Wall -D_GNU_SOURCE -DPREFIX=\"/usr/local\" -DLIBDIR=\"/usr/local/lib\" -DBOOT_CLASS_PATH=\"/usr/local/share/java/libgcj-3.5.0.jar\" -DJAVA_EXT_DIRS=\"/usr/local/ share/java/ext\" -g -O2 -MD -MT gnu/gcj/runtime/natNameFinder.lo -MF gnu/gcj/runtime/ natNameFinder.pp -c ../../../libjava/gnu/gcj/runtime/natNameFinder.cc -fno-common -DPIC -o gnu/ gcj/runtime/.libs/natNameFinder.o ../../../libjava/gnu/gcj/runtime/natNameFinder.cc: In member function `java::lang::StackTraceElement* gnu::gcj::runtime::NameFinder::dladdrLookup(gnu::gcj::RawData*, jint)': ../../../libjava/gnu/gcj/runtime/natNameFinder.cc:112: error: `Dl_info' was not declared in this scope ../../../libjava/gnu/gcj/runtime/natNameFinder.cc:112: error: expected `;' before "dl_info" ../../../libjava/gnu/gcj/runtime/natNameFinder.cc:114: error: `dl_info' was not declared in this scope ../../../libjava/gnu/gcj/runtime/natNameFinder.cc:114: error: `dladdr' was not declared in this scope -- Summary: gcc build fails due to missing dl* declarations linking natNameFinder.o Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dog at bluezoo dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC build triplet: powerpc-apple-darwin7.3.0 GCC host triplet: powerpc-apple-darwin7.3.0 GCC target triplet: powerpc-apple-darwin7.3.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15676 From java-prs-return-2842-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 27 10:56:52 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 10315 invoked by alias); 27 May 2004 10:56:51 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 10300 invoked by uid 48); 27 May 2004 10:56:51 -0000 Date: 27 May 2004 10:56:51 -0000 From: "j_s at telia dot com" To: java-prs@gcc.gnu.org Message-ID: <20040527105646.15680.j_s@telia.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15680] New: CodeSource is null in ProtectionDomain X-Bugzilla-Reason: CC For the test application: class Test { public static void main(String[] x) { System.out.println("Class: " + Test.class); System.out.println("Domain: " + Test.class.getProtectionDomain() ); System.out.println("CodeSource: " + Test.class. getProtectionDomain().getCodeSource()); System.out.println("Location: " + Test.class. getProtectionDomain().getCodeSource().getLocation()); } } compiled with: [1:arnetheduck:~/src/tmp]$ gcj -v Test.java --main=Test Reading specs from /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/specs Reading specs from /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/libgcj.spec rename spec lib to liborig Configured with: /var/tmp/portage/gcc-3.4.0-r4/work/gcc-3.4.0/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.4 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4/info --enable-shared --host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --with-system-zlib --enable-languages=c,c++,java --enable-threads=posix --enable-long-long --disable-checking --disable-libunwind-exceptions --enable-cstdio=stdio --enable-version-specific-runtime-libs --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include/g++-v3 --with-local-prefix=/usr/local --disable-werror --enable-shared --enable-nls --without-included-gettext --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --enable-interpreter --enable-java-awt=xlib --with-x --disable-multilib --enable-__cxa_atexit --enable-clocale=gnu Thread model: posix gcc version 3.4.0 20040519 (Gentoo Linux 3.4.0-r4, ssp-3.4-1, pie-8.7.6.2) /usr/libexec/gcc/i686-pc-linux-gnu/3.4.0/jc1 Test.java -fhash-synchronization -fno-use-divide-subroutine -fuse-boehm-gc -fnon-call-exceptions -fkeep-inline-functions -quiet -dumpbase Test.java -mtune=pentiumpro -auxbase Test -g1 -version -o /tmp/ccYnmWiK.s GNU Java version 3.4.0 20040519 (Gentoo Linux 3.4.0-r4, ssp-3.4-1, pie-8.7.6.2) (i686-pc-linux-gnu) compiled by GNU C version 3.4.0 20040519 (Gentoo Linux 3.4.0-r4, ssp-3. 4-1, pie-8.7.6.2). GGC heuristics: --param ggc-min-expand=45 --param ggc-min-heapsize=29937 Class path starts here: ./ /usr/share/gcc-data/i686-pc-linux-gnu/3.4/java/libgcj-3.4.0.jar/ (system) (zip) /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/../../../../i686-pc-linux-gnu/bin/as -V -Qy -o /tmp/cc0eFJcx.o /tmp/ccYnmWiK.s GNU assembler version 2.14.90.0.8 (i686-pc-linux-gnu) using BFD version 2.14.90. 0.8 20040114 /usr/libexec/gcc/i686-pc-linux-gnu/3.4.0/jvgenmain Testmain /tmp/ccAfEK9h.i /usr/libexec/gcc/i686-pc-linux-gnu/3.4.0/cc1 /tmp/ccAfEK9h.i -quiet -dumpbase Testmain.c -mtune=pentiumpro -g1 -version -fdollars-in-identifiers -o /tmp/ccYnmWiK.s GNU C version 3.4.0 20040519 (Gentoo Linux 3.4.0-r4, ssp-3.4-1, pie-8.7.6.2) (i686-pc-linux-gnu) compiled by GNU C version 3.4.0 20040519 (Gentoo Linux 3.4.0-r4, ssp-3. 4-1, pie-8.7.6.2). GGC heuristics: --param ggc-min-expand=45 --param ggc-min-heapsize=29937 /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/../../../../i686-pc-linux-gnu/bin/as -V -Qy -o /tmp/cci4UEE9.o /tmp/ccYnmWiK.s GNU assembler version 2.14.90.0.8 (i686-pc-linux-gnu) using BFD version 2.14.90. 0.8 20040114 /usr/libexec/gcc/i686-pc-linux-gnu/3.4.0/collect2 --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/../../.. /crt1.o /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/../../../crti.o /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/crtbegin.o -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.0 -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.0 -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.0/../../../../i686-pc-linux-gnu/lib -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.0/../../.. /tmp/cci4UEE9.o /tmp/cc0eFJcx.o -lgcc_s -lgcc -lgcj -lm -lpthread -lz -ldl -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/crtend.o /usr/lib/gcc/i686-pc-linux-gnu/3. 4.0/../../../crtn.o the output given is: [0:arnetheduck:~/src/tmp]$ ./a.out Class: class Test Domain: ProtectionDomain ( CodeSource:null ClassLoader:null Principals:none java.security.Permissions@80cb740 ( (java.security.AllPermission * ) ) ) CodeSource: null Exception in thread "main" java.lang.NullPointerException at Test.main(java.lang.String[]) (Unknown Source) while Sun JDK gives: [1:arnetheduck:~/src/tmp]$ java Test Class: class Test Domain: ProtectionDomain (file:/home/arnetheduck/src/tmp/ ) sun.misc.Launcher$AppClassLoader@913750 java.security.Permissions@1f12c4e ( (java.lang.RuntimePermission exitVM) (java.io.FilePermission /home/arnetheduck/src/tmp/- read) ) CodeSource: (file:/home/arnetheduck/src/tmp/ ) Location: file:/home/arnetheduck/src/tmp/ -- Summary: CodeSource is null in ProtectionDomain Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: j_s at telia dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC host triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15680 From java-prs-return-2843-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 27 11:41:57 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 2109 invoked by alias); 27 May 2004 11:41:55 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 2090 invoked by uid 48); 27 May 2004 11:41:54 -0000 Date: 27 May 2004 11:41:54 -0000 Message-ID: <20040527114154.2089.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040527092447.15676.dog@bluezoo.org> References: <20040527092447.15676.dog@bluezoo.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15676] gcc build fails due to missing dl* declarations linking natNameFinder.o X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-27 11:41 ------- This works for me (and many other people), make sure that you do not have dlcompat installed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Component|java |libgcj Resolution| |WORKSFORME http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15676 From java-prs-return-2844-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 27 11:47:37 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 6787 invoked by alias); 27 May 2004 11:47:29 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 6718 invoked by uid 48); 27 May 2004 11:47:23 -0000 Date: 27 May 2004 11:47:23 -0000 Message-ID: <20040527114723.6717.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040527105646.15680.j_s@telia.com> References: <20040527105646.15680.j_s@telia.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15680] CodeSource is null in ProtectionDomain X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-27 11:47 ------- Confirmed only when running the native code does this happen, running with gij works. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|java |libgcj Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-27 11:47:19 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15680 From java-prs-return-2845-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 27 17:30:50 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 12026 invoked by alias); 27 May 2004 17:30:50 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 12009 invoked by uid 48); 27 May 2004 17:30:50 -0000 Date: 27 May 2004 17:30:50 -0000 From: "tromey at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040527173048.15686.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15686] New: C-\ should print stack trace X-Bugzilla-Reason: CC Apparently with the Sun JVM you can type control-\ and it will print out a stack trace of all threads immediately. This would be nice to have for libgcj as well. -- Summary: C-\ should print stack trace Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tromey at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15686 From java-prs-return-2846-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 27 17:32:23 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 13482 invoked by alias); 27 May 2004 17:32:22 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 13460 invoked by uid 48); 27 May 2004 17:32:22 -0000 Date: 27 May 2004 17:32:22 -0000 Message-ID: <20040527173222.13459.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040527173048.15686.tromey@gcc.gnu.org> References: <20040527173048.15686.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15686] ^\ should print stack trace X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-27 17:32 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-27 17:32:21 date| | Summary|C-\ should print stack trace|^\ should print stack trace http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15686 From java-prs-return-2847-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 27 17:33:58 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15686 invoked by alias); 27 May 2004 17:33:58 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15666 invoked by uid 48); 27 May 2004 17:33:58 -0000 Date: 27 May 2004 17:33:58 -0000 From: "tromey at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040527173357.15687.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15687] New: need types_compatible_p X-Bugzilla-Reason: CC Currently gcj does not implement the types_compatible_p() lang hook. It probably should. It isn't clear that the default one is correct for gcj, as it uses TYPE_MAIN_VARIANT, which doesn't seem to be used anywhere in the gcj source. -- Summary: need types_compatible_p Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tromey at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15687 From java-prs-return-2848-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 27 17:37:43 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 19173 invoked by alias); 27 May 2004 17:37:42 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 19142 invoked by uid 48); 27 May 2004 17:37:42 -0000 Date: 27 May 2004 17:37:42 -0000 Message-ID: <20040527173742.19141.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040527173357.15687.tromey@gcc.gnu.org> References: <20040527173357.15687.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15687] need types_compatible_p X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-27 17:37 ------- Confirmed, can cause missed optimizations. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Keywords| |missed-optimization Last reconfirmed|0000-00-00 00:00:00 |2004-05-27 17:37:41 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15687 From java-prs-return-2849-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 27 17:41:36 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 21986 invoked by alias); 27 May 2004 17:41:36 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 21967 invoked by uid 48); 27 May 2004 17:41:36 -0000 Date: 27 May 2004 17:41:36 -0000 Message-ID: <20040527174136.21966.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040527173048.15686.tromey@gcc.gnu.org> References: <20040527173048.15686.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15686] ^\ should print stack trace X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-27 17:41 ------- We need to catch the quit signal (the one which control-\ produces) and then do the printting. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15686 From java-prs-return-2850-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu May 27 17:42:03 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 22875 invoked by alias); 27 May 2004 17:42:03 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 22857 invoked by uid 48); 27 May 2004 17:42:02 -0000 Date: 27 May 2004 17:42:02 -0000 Message-ID: <20040527174202.22856.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040518103908.15509.elizarov@devexperts.com> References: <20040518103908.15509.elizarov@devexperts.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15509] URL.connect does not include port into the "Host:" header field of HTTP request X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-05-27 17:42 ------- Roman, can you provide a test case? Thanks in advance. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15509 From java-prs-return-2851-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 28 07:54:00 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 2355 invoked by alias); 28 May 2004 07:53:59 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 2336 invoked by uid 48); 28 May 2004 07:53:58 -0000 Date: 28 May 2004 07:53:58 -0000 Message-ID: <20040528075358.2334.qmail@sourceware.org> From: "dog at bluezoo dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040527092447.15676.dog@bluezoo.org> References: <20040527092447.15676.dog@bluezoo.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15676] gcc build fails due to missing dl* declarations linking natNameFinder.o X-Bugzilla-Reason: CC ------- Additional Comments From dog at bluezoo dot org 2004-05-28 07:53 ------- dlcompat had been installed by a 3rd party package, gcc builds after removal. Thank you. Is this worth a quick line on http://gcc.gnu.org/install/specific.html ? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15676 From java-prs-return-2852-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 28 16:06:10 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 3740 invoked by alias); 28 May 2004 16:06:08 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 3714 invoked by uid 48); 28 May 2004 16:06:06 -0000 Date: 28 May 2004 16:06:06 -0000 From: "green at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040528160602.15710.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15710] New: ICE: tree check: expected class 'E', have 'c' (integer_cst) in make_class_data X-Bugzilla-Reason: CC I get the following error building a new version of Ant with gcj. I was able to build this code 1 week ago. No small test case yet, but the offending source is the same as is found in bug 15708. $ gcj --encoding=ISO-8859-1 -Wno-deprecated --classpath=upstream/src/main:../jakarta-ant/upstream/src/main -fassume-compiled -g -O2 -MT upstream/src/main/org/apache/tools/ant/taskdefs/DefBase.lo -MD -MP -MF upstream/src/main/org/apache/tools/ant/taskdefs/.deps/DefBase.Tpo -c ../jakarta-ant/upstream/src/main/org/apache/tools/ant/taskdefs/DefBase.java -fPIC -o upstream/src/main/org/apache/tools/ant/taskdefs/.libs/DefBase.o ../jakarta-ant/upstream/src/main/org/apache/tools/ant/taskdefs/DefBase.java:150: internal compiler error: tree check: expected class 'E', have 'c' (integer_cst) in make_class_data, at java/class.c:1508 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. -- Summary: ICE: tree check: expected class 'E', have 'c' (integer_cst) in make_class_data Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: green at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15710 From java-prs-return-2853-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 28 17:17:18 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 27536 invoked by alias); 28 May 2004 17:17:17 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 27522 invoked by uid 48); 28 May 2004 17:17:17 -0000 Date: 28 May 2004 17:17:17 -0000 Message-ID: <20040528171717.27519.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040528160602.15710.green@redhat.com> References: <20040528160602.15710.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15710] [3.5 Regression] ICE: tree check: expected class 'E', have 'c' (integer_cst) in make_class_data X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-28 17:17 ------- Could be related to PR 11188, or bug 12755. -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Summary|ICE: tree check: expected |[3.5 Regression] ICE: tree |class 'E', have 'c' |check: expected class 'E', |(integer_cst) in |have 'c' (integer_cst) in |make_class_data |make_class_data Target Milestone|--- |3.5.0 Version|unknown |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15710 From java-prs-return-2854-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 28 19:03:19 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 3768 invoked by alias); 28 May 2004 19:03:18 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 3746 invoked by uid 48); 28 May 2004 19:03:17 -0000 Date: 28 May 2004 19:03:17 -0000 From: "tromey at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040528190313.15713.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15713] New: compile interpret.cc with -fno-strict-aliasing X-Bugzilla-Reason: CC we should either fix interpret.cc or compile it with -fno-strict-aliasing. Andrew points out that it has code like this in it: jbyte value = (*(jint*)&rvalue) & 0xff; -- Summary: compile interpret.cc with -fno-strict-aliasing Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tromey at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15713 From java-prs-return-2855-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 28 19:10:24 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 8371 invoked by alias); 28 May 2004 19:10:23 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 8351 invoked by uid 48); 28 May 2004 19:10:23 -0000 Date: 28 May 2004 19:10:23 -0000 Message-ID: <20040528191023.8350.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040528190313.15713.tromey@gcc.gnu.org> References: <20040528190313.15713.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15713] compile interpret.cc with -fno-strict-aliasing X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-28 19:10 ------- Confirmed, it would look nicer if you used a union also as then you can refer to the types by nice variable names like double_value and such like that. This is in _Jv_InterpMethod::run. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-28 19:10:22 date| | Version|unknown |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15713 From java-prs-return-2856-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 28 19:13:02 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 9928 invoked by alias); 28 May 2004 19:13:02 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 9907 invoked by uid 48); 28 May 2004 19:13:01 -0000 Date: 28 May 2004 19:13:01 -0000 From: "tromey at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040528191300.15714.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15714] New: InnerClasses attribute mishandled X-Bugzilla-Reason: CC The InnerClasses attribute in a .class file must have an entry for any nested class referenced by the .class file. Currently gcj does not do this. For instance, from java.util.AbstractMap: Attribute "InnerClasses", length:26 inner: java.util.AbstractMap$BasicMapEntry, access flags: 0x8 static, outer class: java.util.AbstractMap inner: java.util.AbstractMap$3 (anonymous), access flags: 0x12 private final, outer class: inner: java.util.AbstractMap$1 (anonymous), access flags: 0x12 private final, outer class: However, this class refers to : 29: checkcast 32: invokeinterface nargs:1 -- Summary: InnerClasses attribute mishandled Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tromey at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15714 From java-prs-return-2857-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 28 19:16:08 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 12592 invoked by alias); 28 May 2004 19:16:07 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 12574 invoked by uid 48); 28 May 2004 19:16:07 -0000 Date: 28 May 2004 19:16:07 -0000 From: "tromey at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040528191605.15715.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15715] New: member interfaces are always static X-Bugzilla-Reason: CC A member interface is always implicitly `static'. gcj generates .class files that don't understand this. >From the output of "jcf-dump java.util.Map": Attribute "InnerClasses", length:10 inner: 2=java.util.Map$Entry (19="Entry"), access flags: 0x201 public interface, outer class: 18=java.util.Map Note that `static' is not mentioned. Perhaps it should also be `abstract'; jikes does this. -- Summary: member interfaces are always static Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tromey at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15715 From java-prs-return-2858-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 28 19:17:04 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 13812 invoked by alias); 28 May 2004 19:17:03 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 13784 invoked by uid 48); 28 May 2004 19:17:02 -0000 Date: 28 May 2004 19:17:02 -0000 Message-ID: <20040528191702.13783.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040528191300.15714.tromey@gcc.gnu.org> References: <20040528191300.15714.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15714] InnerClasses attribute mishandled X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-28 19:17 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-28 19:17:02 date| | Version|unknown |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15714 From java-prs-return-2859-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri May 28 19:18:17 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15270 invoked by alias); 28 May 2004 19:18:17 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15251 invoked by uid 48); 28 May 2004 19:18:17 -0000 Date: 28 May 2004 19:18:17 -0000 Message-ID: <20040528191817.15250.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040528191605.15715.tromey@gcc.gnu.org> References: <20040528191605.15715.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15715] member interfaces are always static X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-28 19:18 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Keywords| |wrong-code Last reconfirmed|0000-00-00 00:00:00 |2004-05-28 19:18:16 date| | Version|unknown |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15715 From java-prs-return-2860-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat May 29 00:59:50 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 24814 invoked by alias); 29 May 2004 00:59:49 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 24789 invoked by uid 48); 29 May 2004 00:59:49 -0000 Date: 29 May 2004 00:59:49 -0000 From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040529005945.15719.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15719] New: GIJ Interpeter: Problem with NaN / infinity comparisons X-Bugzilla-Reason: CC The following test case produces the wrong result when compiled to bytecode and run with the gij interpreter. public class Test { public static void main(String[] args) { System.out.println(blah(Double.NaN)); } static boolean blah(double a) { return (a < Double.POSITIVE_INFINITY); } } Expected output: false Actual output: true -- Summary: GIJ Interpeter: Problem with NaN / infinity comparisons Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mckinlay at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15719 From java-prs-return-2861-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat May 29 01:06:34 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 27932 invoked by alias); 29 May 2004 01:06:34 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 27914 invoked by uid 48); 29 May 2004 01:06:34 -0000 Date: 29 May 2004 01:06:34 -0000 Message-ID: <20040529010634.27913.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040529005945.15719.mckinlay@redhat.com> References: <20040529005945.15719.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15719] GIJ Interpeter: Problem with NaN / infinity comparisons X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-29 01:06 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-29 01:06:33 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15719 From java-prs-return-2862-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat May 29 15:32:24 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 8819 invoked by alias); 29 May 2004 15:32:24 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 8805 invoked by uid 48); 29 May 2004 15:32:24 -0000 Date: 29 May 2004 15:32:24 -0000 From: "john at austin dot homelinux dot net" To: java-prs@gcc.gnu.org Message-ID: <20040529153221.15724.john@austin.homelinux.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15724] New: Inconsistancy between regex match in java.util.regexp between gcj and Sun's java. X-Bugzilla-Reason: CC Playing around with the new java.util.regexp support I found that there is a pretty major difference in the pattern matching of String.matches(regexp) between gcj and Sun's java. It appears to me that on Sun's VM, you have to match the whole string from beginning to end, and on gcj, just a subset of the string. Actually I consider the way gcj is doing it to be "correct", but if you want consistancy with Sun's java, then it is not. Here's small program: import java.util.*; public class test { public static void main(String[] args) { String data="key=value"; if (data.matches("^key=.*")) { System.out.println("Match"); } else { System.out.println("Doesn't match"); } if (data.matches("^key=")) { System.out.println("Match"); } else { System.out.println("Doesn't match"); } } The output on Sun's VM: Match Doesn't match The output when compiled in gcj: Match Match If you need the configuration info for my gcc: johnm:common]$ gcc -v Reading specs from /opt/gcc-3.5.0-20040528/lib/gcc/i686-pc-linux-gnu/3.5.0/specs Configured with: ../gcc-3.5.0-20040528/configure --prefix=/opt/gcc-3.5.0-20040528 --libexecdir=/opt/gcc-3.5.0-20040528/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++,java Thread model: posix gcc version 3.5.0 20040528 (experimental) -- Summary: Inconsistancy between regex match in java.util.regexp between gcj and Sun's java. Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: john at austin dot homelinux dot net CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15724 From java-prs-return-2863-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat May 29 15:42:14 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 16184 invoked by alias); 29 May 2004 15:42:14 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 16169 invoked by uid 48); 29 May 2004 15:42:14 -0000 Date: 29 May 2004 15:42:14 -0000 Message-ID: <20040529154214.16168.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040529153221.15724.john@austin.homelinux.net> References: <20040529153221.15724.john@austin.homelinux.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15724] Inconsistancy between regex match in java.util.regexp between gcj and Sun's java. X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-29 15:42 ------- Confirmed, I think this is a bug in Sun's JDK (I have tested with Apple's JDK but it gives the same result as you reported that Sun's gives :( ). -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|java |libgcj Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-29 15:42:13 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15724 From java-prs-return-2864-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun May 30 15:48:19 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 29481 invoked by alias); 30 May 2004 15:48:19 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 29466 invoked by uid 48); 30 May 2004 15:48:19 -0000 Date: 30 May 2004 15:48:19 -0000 From: "dolfi at zkm dot de" To: java-prs@gcc.gnu.org Message-ID: <20040530154816.15734.dolfi@zkm.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15734] New: internal compiler error: Segmentation fault X-Bugzilla-Reason: CC Dear GCJ guru, Compiling a small class created with scala 1.1.1.3 (http://scala.epfl.ch/downloads/Web_Installers/InstData/Linux/NoVM/install.bin) I get this message: ~$ scalac Factorial.scala ~$ gcj --CLASSPATH=/usr/local/Scala/lib Factorial.class Factorial.scala: In class `Factorial': Factorial.scala: In method `Factorial.fact_rec(int)': Factorial.scala:14: internal compiler error: Segmentation fault The scala source is below. Unfortunately, there is no way to send you the .class files created by scalac with this web form. You can either reply to me so I can send you the rest, or install scala from the above URL -- it's simple ;) Sorry, can't figure out what a host/target/buid triplet is: I've built gcc with the 3.3.2 gcc installed on Mandrake 10.0 Linux, kernel 2.6.3-4mdk. gcj -v gives: Reading specs from /home/local/bin/../lib/gcc/i686-pc-linux-gnu/3.4.0/specs Reading specs from /home/local/bin/../lib/gcc/i686-pc-linux-gnu/3.4.0/../../../libgcj.spec rename spec lib to liborig Configured with: ../configure --enable-language=c,c++,f77,java Thread model: posix gcc version 3.4.0 object Factorial with Application { def fact_rec(n: Int): Int = if (n == 0) 1 else n * fact_rec(n - 1); def fact_tail(n: Int): Int = if (n == 0) 1 else { def iter(x: Int, result: Int): Int = if (x > n) result else iter(x + 1, result * x); iter(1, 1) }; def fact_iter(n: Int): Int = { var i = n; var prod = 1; while (i > 0) { prod = prod * i; i = i - 1 } prod } Console.println("fact_rec(5) = " + fact_rec(5)); Console.println("fact_rec(10) = " + fact_rec(10)); Console.println; Console.println("fact_tail(5) = " + fact_tail(5)); Console.println("fact_tail(10) = " + fact_tail(10)); Console.println; Console.println("fact_iter(5) = " + fact_iter(5)); Console.println("fact_iter(10) = " + fact_iter(10)); } -- Summary: internal compiler error: Segmentation fault Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: critical Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dolfi at zkm dot de CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15734 From java-prs-return-2865-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun May 30 15:51:38 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 30531 invoked by alias); 30 May 2004 15:51:38 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 30517 invoked by uid 48); 30 May 2004 15:51:37 -0000 Date: 30 May 2004 15:51:37 -0000 Message-ID: <20040530155137.30515.qmail@sourceware.org> From: "dolfi at zkm dot de" To: java-prs@gcc.gnu.org In-Reply-To: <20040530154816.15734.dolfi@zkm.de> References: <20040530154816.15734.dolfi@zkm.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15734] internal compiler error: Segmentation fault X-Bugzilla-Reason: CC ------- Additional Comments From dolfi at zkm dot de 2004-05-30 15:51 ------- Created an attachment (id=6435) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6435&action=view) this file crashes gcj -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15734 From java-prs-return-2866-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun May 30 15:52:01 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 31065 invoked by alias); 30 May 2004 15:52:00 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 31045 invoked by uid 48); 30 May 2004 15:52:00 -0000 Date: 30 May 2004 15:52:00 -0000 Message-ID: <20040530155200.31044.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040530154816.15734.dolfi@zkm.de> References: <20040530154816.15734.dolfi@zkm.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15734] internal compiler error: Segmentation fault X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- GCC target triplet| |i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15734 From java-prs-return-2867-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun May 30 15:53:44 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 31845 invoked by alias); 30 May 2004 15:53:44 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 31832 invoked by uid 48); 30 May 2004 15:53:44 -0000 Date: 30 May 2004 15:53:44 -0000 Message-ID: <20040530155344.31827.qmail@sourceware.org> From: "dolfi at zkm dot de" To: java-prs@gcc.gnu.org In-Reply-To: <20040530154816.15734.dolfi@zkm.de> References: <20040530154816.15734.dolfi@zkm.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15734] internal compiler error: Segmentation fault X-Bugzilla-Reason: CC ------- Additional Comments From dolfi at zkm dot de 2004-05-30 15:53 ------- Created an attachment (id=6436) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6436&action=view) the other class file generated by scalac -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15734 From java-prs-return-2868-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun May 30 15:59:55 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 8725 invoked by alias); 30 May 2004 15:59:54 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 8710 invoked by uid 48); 30 May 2004 15:59:54 -0000 Date: 30 May 2004 15:59:54 -0000 Message-ID: <20040530155954.8706.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040530154816.15734.dolfi@zkm.de> References: <20040530154816.15734.dolfi@zkm.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15734] internal compiler error: Segmentation fault X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-30 15:59 ------- I can reproduce the error when the file "Factorial$.class" does not exist but it I get an error since I do not have scala installed. Can you try the following command, it puts the current directory in the classpath which I think is the problem but this is still a bug if that works: gcj --CLASSPATH=/usr/local/Scala/lib: Factorial.class -- What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15734 From java-prs-return-2869-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun May 30 16:20:40 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 25039 invoked by alias); 30 May 2004 16:20:39 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 25019 invoked by uid 48); 30 May 2004 16:20:39 -0000 Date: 30 May 2004 16:20:39 -0000 From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040530162038.15735.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15735] New: Should be able to disable bytecode verification X-Bugzilla-Reason: CC Similar to bug-14781 for gij, gcj should also have a way of disabling bytecode verification. -- Summary: Should be able to disable bytecode verification Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rmathew at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15735 From java-prs-return-2870-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun May 30 16:22:14 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 25969 invoked by alias); 30 May 2004 16:22:14 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 25951 invoked by uid 48); 30 May 2004 16:22:14 -0000 Date: 30 May 2004 16:22:14 -0000 Message-ID: <20040530162214.25950.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040530162038.15735.rmathew@gcc.gnu.org> References: <20040530162038.15735.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15735] Should be able to disable bytecode verification X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-30 16:22 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-05-30 16:22:14 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15735 From java-prs-return-2871-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 31 00:37:09 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 5821 invoked by alias); 31 May 2004 00:37:09 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 5806 invoked by uid 48); 31 May 2004 00:37:08 -0000 Date: 31 May 2004 00:37:08 -0000 Message-ID: <20040531003708.5804.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040301084015.14358.sa2c@sa2c.net> References: <20040301084015.14358.sa2c@sa2c.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14358] Selection of default encoding is not sufficient with EUC-JP on FreeBSD X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-31 00:37 ------- Please send your patch to gcc-patches@ and java-patches@ after reading . -- What |Removed |Added ---------------------------------------------------------------------------- CC| |java-prs at gcc dot gnu dot | |org Last reconfirmed|2004-03-01 08:43:42 |2004-05-31 00:37:08 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14358 From java-prs-return-2872-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 31 11:49:48 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 21491 invoked by alias); 31 May 2004 11:49:47 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 21247 invoked by uid 48); 31 May 2004 11:49:46 -0000 Date: 31 May 2004 11:49:46 -0000 Message-ID: <20040531114946.21246.qmail@sourceware.org> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040530162038.15735.rmathew@gcc.gnu.org> References: <20040530162038.15735.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15735] Should be able to disable bytecode verification X-Bugzilla-Reason: CC ------- Additional Comments From rmathew at gcc dot gnu dot org 2004-05-31 11:49 ------- Actually, verification is no longer optional according to the JVMS as well as the JLS (Second Edition): http://java.sun.com/docs/books/vmspec/2nd-edition/html/ChangesAppendix.doc.html#448680 http://java.sun.com/docs/books/jls/second_edition/html/execution.doc.html#44490 That explains why the corresponding options are "hidden" in the JDK (at least as of 1.4.2). So should this be marked as WONTFIX? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15735 From java-prs-return-2873-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 31 11:50:59 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 22835 invoked by alias); 31 May 2004 11:50:55 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 22789 invoked by uid 48); 31 May 2004 11:50:54 -0000 Date: 31 May 2004 11:50:54 -0000 Message-ID: <20040531115054.22786.qmail@sourceware.org> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040330054337.14781.rmathew@hotmail.com> References: <20040330054337.14781.rmathew@hotmail.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14781] Need flag to disable bytecode verification X-Bugzilla-Reason: CC ------- Additional Comments From rmathew at gcc dot gnu dot org 2004-05-31 11:50 ------- Actually, verification is no longer optional according to the JVMS as well as the JLS (Second Edition): http://java.sun.com/docs/books/vmspec/2nd-edition/html/ChangesAppendix.doc.html#448680 http://java.sun.com/docs/books/jls/second_edition/html/execution.doc.html#44490 That explains why the corresponding options are "hidden" in the JDK (at least as of 1.4.2). So should this be marked as WONTFIX? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14781 From java-prs-return-2874-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 31 14:33:34 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 5721 invoked by alias); 31 May 2004 14:33:34 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 5495 invoked by alias); 31 May 2004 14:33:33 -0000 Date: 31 May 2004 14:33:33 -0000 Message-ID: <20040531143333.5490.qmail@sourceware.org> From: "dolfi at zkm dot de" To: java-prs@gcc.gnu.org In-Reply-To: <20040530154816.15734.dolfi@zkm.de> References: <20040530154816.15734.dolfi@zkm.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15734] internal compiler error: Segmentation fault X-Bugzilla-Reason: CC ------- Additional Comments From dolfi at zkm dot de 2004-05-31 14:33 ------- Subject: Re: internal compiler error: Segmentation fault > > ------- Additional Comments From pinskia at gcc dot gnu dot org > 2004-05-30 15:59 ------- > I can reproduce the error when the file "Factorial$.class" does not exist > but it I get an error since I do > not have scala installed. > Can you try the following command, it puts the current directory in the > classpath which I think is the > problem but this is still a bug if that works: > gcj --CLASSPATH=/usr/local/Scala/lib: Factorial.class do you mean this? gcj --CLASSPATH=/usr/local/Scala/lib:. Factorial.class Anyway, in all cases, I get Factorial.scala: In class `Factorial': Factorial.scala: In method `Factorial.fact_rec(int)': Factorial.scala:14: error: cannot find file for class scala.Application Factorial.scala:14: error: cannot find file for class scala.ScalaObject I tried to strace gcj then, and found that in the case where it segfaults, it does so short after opening /usr/local/Scala/lib, reading the directory, and closing it: [pid 3133] open("/usr/local/Scala/lib", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 6 [pid 3133] fstat64(6, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 3133] fcntl64(6, F_SETFD, FD_CLOEXEC) = 0 [pid 3133] getdents64(6, /* 6 entries */, 4096) = 176 [pid 3133] getdents64(6, /* 0 entries */, 4096) = 0 [pid 3133] close(6) = 0 [pid 3133] --- SIGSEGV (Segmentation fault) @ 0 (0) --- In the other case where it doesn't find scala.Application and scala.ScalaObject, it attempts the following, [pid 3137] open("/usr/local/Scala/lib/java/lang", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) [pid 3137] stat64("/usr/local/Scala/lib/java/lang/Object.class", 0xbfffec1c) = -1 ENOENT (No such file or directory) [pid 3137] stat64("/usr/local/Scala/lib/java/lang/Object.java", 0xbfffec1c) = -1 ENOENT (No such file or directory) but never tries to open /usr/local/Scala/lib/scala.jar nor any of the 3 other .jar files in that directory... Good luck, Dolfi P.S.: I could send you the content of /usr/local/Scala/lib: I'ts about 2.3 MByte. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15734 From java-prs-return-2875-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon May 31 14:59:52 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 23263 invoked by alias); 31 May 2004 14:59:52 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 23248 invoked by uid 48); 31 May 2004 14:59:52 -0000 Date: 31 May 2004 14:59:52 -0000 Message-ID: <20040531145952.23246.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040530154816.15734.dolfi@zkm.de> References: <20040530154816.15734.dolfi@zkm.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15734] internal compiler error: Segmentation fault X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-05-31 14:59 ------- As with any CLASSPATH on any java compiler, you need be adding the .jar file seperately. So the bug is when Factorial$.class is missing, it ICEs. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Keywords| |ice-on-invalid-code Known to fail| |3.0.4 3.2.3 3.4.0 3.5.0 | |3.3.3 Last reconfirmed|0000-00-00 00:00:00 |2004-05-31 14:59:51 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15734 From java-prs-return-2876-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 01 22:30:50 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 14432 invoked by alias); 1 Jun 2004 22:30:49 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 14418 invoked by uid 48); 1 Jun 2004 22:30:47 -0000 Date: 1 Jun 2004 22:30:47 -0000 From: "green at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040601223041.15768.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15768] New: ICE: blowing stack with seemingly infinite recursion in jc1 X-Bugzilla-Reason: CC This appears to be a stack-overflow problem. I hit it while building src/org/apache/xerces/dom/ASDOMImplementationImpl.java to native code from the xerces in rhug. This problem doesn't happen if you build this file first (ie. there are no other class files yet). Just check the code out from sources.redhat.com:/cvs/rhug (module rhug/xerces), configure and build to reproduce. #0 0x0093c62e in vfprintf () from /lib/tls/libc.so.6 #1 0x0095732b in vsprintf () from /lib/tls/libc.so.6 #2 0x0094534d in sprintf () from /lib/tls/libc.so.6 #3 0x080af897 in append_gpp_mangled_name (name=0x9fe6a91 "org", len=3) at /home/green/sources/jhbuild-src/gcc/gcc/java/mangle_name.c:62 #4 0x080aef4a in mangle_record_type (type=0x846fd20, for_pointer=0) at /home/green/sources/jhbuild-src/gcc/gcc/java/mangle.c:372 #5 0x080ae75e in mangle_field_decl (decl=0xf5fe389c) at /home/green/sources/jhbuild-src/gcc/gcc/java/mangle.c:122 #6 0x080ae5f0 in java_mangle_decl (obstack=0x846fd20, decl=0xf5fe389c) at /home/green/sources/jhbuild-src/gcc/gcc/java/mangle.c:83 #7 0x0808e05b in layout_class (this_class=0xf5fdeef4) at /home/green/sources/jhbuild-src/gcc/gcc/java/class.c:2017 #8 0x080ac8d2 in read_class (name=0x846a7ff) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:545 #9 0x080acc21 in load_class (class_or_name=0x846a7ff, verbose=1) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:585 #10 0x080ad15b in load_inner_classes (cur_class=0x846a7ff) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:690 #11 0x080ac8da in read_class (name=0x846a7ff) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:546 #12 0x080acc21 in load_class (class_or_name=0x846a7ff, verbose=1) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:585 #13 0x080ad15b in load_inner_classes (cur_class=0x846a7ff) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:690 #14 0x080ac8da in read_class (name=0x846a7ff) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:546 #15 0x080acc21 in load_class (class_or_name=0x846a7ff, verbose=1) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:585 #16 0x080ad15b in load_inner_classes (cur_class=0x846a7ff) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:690 #17 0x080ac8da in read_class (name=0x846a7ff) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:546 #18 0x080acc21 in load_class (class_or_name=0x846a7ff, verbose=1) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:585 #19 0x080ad15b in load_inner_classes (cur_class=0x846a7ff) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:690 #20 0x080ac8da in read_class (name=0x846a7ff) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:546 #21 0x080acc21 in load_class (class_or_name=0x846a7ff, verbose=1) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:585 #22 0x080ad15b in load_inner_classes (cur_class=0x846a7ff) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:690 #23 0x080ac8da in read_class (name=0x846a7ff) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:546 #24 0x080acc21 in load_class (class_or_name=0x846a7ff, verbose=1) etc etc etc -- Summary: ICE: blowing stack with seemingly infinite recursion in jc1 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: green at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15768 From java-prs-return-2877-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 01 23:46:50 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 19556 invoked by alias); 1 Jun 2004 23:46:50 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 19542 invoked by uid 48); 1 Jun 2004 23:46:50 -0000 Date: 1 Jun 2004 23:46:50 -0000 From: "green at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040601234647.15769.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15769] New: ICE: seemingly infinite recursion through gimplify_expr X-Bugzilla-Reason: CC Here's another case of blowing the stack. I found this when building xalan from rhug. No small test case yet. I can't seem to find a work around. gcj --encoding=ISO-8859-1 -Wno-deprecated --classpath=upstream/src:/home/green/sources/jhbuild-src/rhug/xalan/upstream/src:/home/green/sources/jhbuild-src/rhug/xalan/../BCEL/upstream/src/java:/home/green/sources/jhbuild-src/rhug/xalan/../jakarta-regexp/upstream/src/java:/home/green/sources/jhbuild-src/rhug/xalan/../cup/upstream:/home/green/sources/jhbuild-src/rhug/xalan/../xerces/upstream/src -fassume-compiled -g -O2 -c /home/green/sources/jhbuild-src/rhug/xalan/upstream/src/org/apache/xalan/templates/TemplateSubPatternAssociation.java -MT upstream/src/org/apache/xalan/templates/TemplateSubPatternAssociation.lo -MD -MP -MF .deps/upstream/src/org/apache/xalan/templates/TemplateSubPatternAssociation.TPlo -fPIC -o upstream/src/org/apache/xalan/templates/.libs/TemplateSubPatternAssociation.o gcj: Internal error: Segmentation fault (program jc1) Please submit a full bug report. See for instructions. #0 0x0093c62e in vfprintf () from /lib/tls/libc.so.6 #1 0x0095732b in vsprintf () from /lib/tls/libc.so.6 #2 0x0094534d in sprintf () from /lib/tls/libc.so.6 #3 0x080d7952 in create_tmp_var_name (prefix=0x83e78c0 "%s.%lu") at /home/green/sources/jhbuild-src/gcc/gcc/gimplify.c:301 #4 0x080d79bb in create_tmp_var_raw (type=0xf6ebc000, prefix=0x83e7bed "iftmp") at /home/green/sources/jhbuild-src/gcc/gcc/gimplify.c:319 #5 0x080d7ad0 in create_tmp_var (type=0x83e78c0, prefix=0x83e7bed "iftmp") at /home/green/sources/jhbuild-src/gcc/gcc/gimplify.c:359 #6 0x080dd28c in gimplify_cond_expr (expr_p=0xf5571544, pre_p=0xfe400794, target=0x83e78c0) at /home/green/sources/jhbuild-src/gcc/gcc/gimplify.c:2356 #7 0x080dfa62 in gimplify_expr (expr_p=0xf5571544, pre_p=0xfe400794, post_p=0xfe4006f0, gimple_test_f=0x80d6ac8 , fallback=fb_rvalue) at /home/green/sources/jhbuild-src/gcc/gcc/gimplify.c:3201 #8 0x080dd3ab in gimplify_cond_expr (expr_p=0xfe400808, pre_p=0xfe400794, target=0x83e78c0) at /home/green/sources/jhbuild-src/gcc/gcc/gimplify.c:2408 #9 0x080dfa62 in gimplify_expr (expr_p=0xfe400808, pre_p=0xfe400794, post_p=0xfe400790, gimple_test_f=0x80d6b84 , fallback=fb_none) at /home/green/sources/jhbuild-src/gcc/gcc/gimplify.c:3201 #10 0x080df107 in gimplify_stmt (stmt_p=0xfe400808) at /home/green/sources/jhbuild-src/gcc/gcc/gimplify.c:3062 #11 0x080dd1c6 in gimplify_cond_expr (expr_p=0xf55714c0, pre_p=0xfe4008f4, target=0x83e78c0) at /home/green/sources/jhbuild-src/gcc/gcc/gimplify.c:2375 #12 0x080dfa62 in gimplify_expr (expr_p=0xf55714c0, pre_p=0xfe4008f4, post_p=0xfe400850, gimple_test_f=0x80d6ac8 , fallback=fb_rvalue) at /home/green/sources/jhbuild-src/gcc/gcc/gimplify.c:3201 #13 0x080dd3ab in gimplify_cond_expr (expr_p=0xfe400968, pre_p=0xfe4008f4, target=0x83e78c0) at /home/green/sources/jhbuild-src/gcc/gcc/gimplify.c:2408 #14 0x080dfa62 in gimplify_expr (expr_p=0xfe400968, pre_p=0xfe4008f4, post_p=0xfe4008f0, gimple_test_f=0x80d6b84 , fallback=fb_none) at /home/green/sources/jhbuild-src/gcc/gcc/gimplify.c:3201 #15 0x080df107 in gimplify_stmt (stmt_p=0xfe400968) at /home/green/sources/jhbuild-src/gcc/gcc/gimplify.c:3062 #16 0x080dd1c6 in gimplify_cond_expr (expr_p=0xf5571410, pre_p=0xfe400a54, target=0x83e78c0) at /home/green/sources/jhbuild-src/gcc/gcc/gimplify.c:2375 #17 0x080dfa62 in gimplify_expr (expr_p=0xf5571410, pre_p=0xfe400a54, post_p=0xfe4009b0, gimple_test_f=0x80d6ac8 , fallback=fb_rvalue) at /home/green/sources/jhbuild-src/gcc/gcc/gimplify.c:3201 -- Summary: ICE: seemingly infinite recursion through gimplify_expr Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: green at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15769 From java-prs-return-2878-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 01 23:50:22 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 20949 invoked by alias); 1 Jun 2004 23:50:22 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 20935 invoked by uid 48); 1 Jun 2004 23:50:22 -0000 Date: 1 Jun 2004 23:50:22 -0000 Message-ID: <20040601235022.20933.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040601234647.15769.green@redhat.com> References: <20040601234647.15769.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug middle-end/15769] [3.5 Regression] ICE: seemingly infinite recursion through gimplify_expr X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-01 23:50 ------- I almost think this is the same problem as PR 12454 which is for C++ but still the same problem. -- What |Removed |Added ---------------------------------------------------------------------------- BugsThisDependsOn| |12454 Component|java |middle-end Keywords| |ice-on-valid-code Summary|ICE: seemingly infinite |[3.5 Regression] ICE: |recursion through |seemingly infinite recursion |gimplify_expr |through gimplify_expr Target Milestone|--- |3.5.0 Version|unknown |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15769 From java-prs-return-2879-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 01 23:53:27 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 21943 invoked by alias); 1 Jun 2004 23:53:26 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 21925 invoked by uid 48); 1 Jun 2004 23:53:25 -0000 Date: 1 Jun 2004 23:53:25 -0000 Message-ID: <20040601235325.21924.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040601223041.15768.green@redhat.com> References: <20040601223041.15768.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15768] [3.5? regression] ICE: blowing stack with seemingly infinite recursion in jc1 X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Summary|ICE: blowing stack with |[3.5? regression] ICE: |seemingly infinite recursion|blowing stack with seemingly |in jc1 |infinite recursion in jc1 Target Milestone|--- |3.5.0 Version|unknown |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15768 From java-prs-return-2880-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 03 12:21:51 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 9902 invoked by alias); 3 Jun 2004 12:21:49 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 9861 invoked by uid 48); 3 Jun 2004 12:21:48 -0000 Date: 3 Jun 2004 12:21:48 -0000 Message-ID: <20040603122148.9860.qmail@sourceware.org> From: "belyshev at lubercy dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040601234647.15769.green@redhat.com> References: <20040601234647.15769.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug middle-end/15769] [3.5 Regression] ICE: seemingly infinite recursion through gimplify_expr X-Bugzilla-Reason: CC ------- Additional Comments From belyshev at lubercy dot com 2004-06-03 12:21 ------- Created an attachment (id=6458) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6458&action=view) small testcase (158 bytes) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15769 From java-prs-return-2881-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 03 12:50:29 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 27094 invoked by alias); 3 Jun 2004 12:50:27 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 27075 invoked by uid 48); 3 Jun 2004 12:50:27 -0000 Date: 3 Jun 2004 12:50:27 -0000 Message-ID: <20040603125027.27074.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040601234647.15769.green@redhat.com> References: <20040601234647.15769.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15769] [3.5 Regression] ICE: seemingly infinite recursion through gimplify_expr X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-03 12:50 ------- Confirmed, this is most likely the same bug I fixed in the C/C++ front-ends in that their convert to truth value does not work right, I will look into it. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|middle-end |java Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-06-03 12:50:24 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15769 From java-prs-return-2882-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 03 13:04:49 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 10078 invoked by alias); 3 Jun 2004 13:04:47 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 10059 invoked by uid 48); 3 Jun 2004 13:04:47 -0000 Date: 3 Jun 2004 13:04:47 -0000 Message-ID: <20040603130447.10058.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040601234647.15769.green@redhat.com> References: <20040601234647.15769.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15769] [3.5 Regression] ICE: seemingly infinite recursion through gimplify_expr X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-03 13:04 ------- Yes it is, simple fix: Index: expr.c =============================================================== ==== RCS file: /cvs/gcc/gcc/gcc/java/expr.c,v retrieving revision 1.191 diff -u -d -b -w -u -p -r1.191 expr.c --- expr.c 14 May 2004 02:29:32 -0000 1.191 +++ expr.c 3 Jun 2004 13:04:08 -0000 @@ -160,12 +160,16 @@ java_truthvalue_conversion (tree expr) switch (TREE_CODE (expr)) { - case EQ_EXPR: - case NE_EXPR: case LE_EXPR: case GE_EXPR: case LT_EXPR: case GT_EXPR: + case EQ_EXPR: case NE_EXPR: case UNEQ_EXPR: case LTGT_EXPR: + case LE_EXPR: case GE_EXPR: case LT_EXPR: case GT_EXPR: + case UNLE_EXPR: case UNGE_EXPR: case UNLT_EXPR: case UNGT_EXPR: + case ORDERED_EXPR: case UNORDERED_EXPR: case TRUTH_ANDIF_EXPR: case TRUTH_ORIF_EXPR: case TRUTH_AND_EXPR: case TRUTH_OR_EXPR: + case TRUTH_XOR_EXPR: + case TRUTH_NOT_EXPR: case ERROR_MARK: return expr; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15769 From java-prs-return-2883-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 03 17:30:17 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 27682 invoked by alias); 3 Jun 2004 17:30:17 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 27621 invoked by uid 48); 3 Jun 2004 17:30:16 -0000 Date: 3 Jun 2004 17:30:16 -0000 Message-ID: <20040603173016.27620.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040601234647.15769.green@redhat.com> References: <20040601234647.15769.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15769] [3.5 Regression] ICE: seemingly infinite recursion through gimplify_expr X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-03 17:30 ------- Actually I tested the patch and works for me, I will be posting it soon. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15769 From java-prs-return-2884-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 03 17:31:46 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 28923 invoked by alias); 3 Jun 2004 17:31:46 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 28908 invoked by uid 48); 3 Jun 2004 17:31:45 -0000 Date: 3 Jun 2004 17:31:45 -0000 Message-ID: <20040603173145.28906.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040601234647.15769.green@redhat.com> References: <20040601234647.15769.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15769] [3.5 Regression] ICE: seemingly infinite recursion through gimplify_expr X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-03 17:31 ------- Mine. -- What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |pinskia at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15769 From java-prs-return-2885-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 03 17:42:15 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 7737 invoked by alias); 3 Jun 2004 17:42:14 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 7723 invoked by uid 48); 3 Jun 2004 17:42:14 -0000 Date: 3 Jun 2004 17:42:14 -0000 Message-ID: <20040603174214.7722.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040601234647.15769.green@redhat.com> References: <20040601234647.15769.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15769] [3.5 Regression] ICE: infinite recursion through gimplify_expr X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-03 17:42 ------- It is not seemingly infinite loop, it is an infinite loop. -- What |Removed |Added ---------------------------------------------------------------------------- BugsThisDependsOn|12454 | Summary|[3.5 Regression] ICE: |[3.5 Regression] ICE: |seemingly infinite recursion|infinite recursion through |through gimplify_expr |gimplify_expr http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15769 From java-prs-return-2886-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 03 17:43:59 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 10338 invoked by alias); 3 Jun 2004 17:43:59 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 10324 invoked by uid 48); 3 Jun 2004 17:43:59 -0000 Date: 3 Jun 2004 17:43:59 -0000 Message-ID: <20040603174359.10321.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040601234647.15769.green@redhat.com> References: <20040601234647.15769.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15769] [3.5 Regression] ICE: infinite recursion through gimplify_expr X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-03 17:43 ------- Patch here: . -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15769 From java-prs-return-2887-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 03 21:48:07 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 23613 invoked by alias); 3 Jun 2004 21:48:07 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 23589 invoked by uid 48); 3 Jun 2004 21:48:06 -0000 Date: 3 Jun 2004 21:48:06 -0000 From: "andreast at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040603214800.15813.andreast@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15813] New: Throw_2 test case does not work anymore. X-Bugzilla-Reason: CC The Throw_2 test case from the libjava suite fails since the patch from > 2004-05-19 Jeff Law > * tree-into-ssa.c (prepare_operand_for_rename): New argument > is_use. > If the operand is for a use, then strip away the SSA_NAME, do > not strip away the SSA_NAME for a set. Never call > release_ssa_name. > (mark_def_sites): Appropriately pass additional argument to > prepare_operand_for_rename. If a VDEF_RESULT is not an > SSA_NAME, then set the VDEF_RESULT to the VDEF_OP. > (set_def_block): Strip away any SSA_NAME to get to the real > underlying variable. > I have the feeling that something gets miscompiled in the area of boehm-gc. My tests so far show that just before the patch it works and afterwards the test case times out. A comparison of the libgcj.a shows some differences in a few files. I will post the file names soon. One is finalize.o from boehm-gc. This bug is maybe related to 15812? -- Summary: Throw_2 test case does not work anymore. Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: andreast at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org,law at redhat dot com GCC build triplet: powerpc-unknown-linux-gnu GCC host triplet: powerpc-unknown-linux-gnu GCC target triplet: powerpc-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15813 From java-prs-return-2888-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 03 22:27:56 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 22760 invoked by alias); 3 Jun 2004 22:27:55 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 22735 invoked by uid 48); 3 Jun 2004 22:27:55 -0000 Date: 3 Jun 2004 22:27:55 -0000 Message-ID: <20040603222755.22734.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040603214800.15813.andreast@gcc.gnu.org> References: <20040603214800.15813.andreast@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/15813] [3.5 Regression] Throw_2 test case does not work anymore. X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Component|libgcj |tree-optimization Keywords| |wrong-code Summary|Throw_2 test case does not |[3.5 Regression] Throw_2 |work anymore. |test case does not work | |anymore. Target Milestone|--- |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15813 From java-prs-return-2889-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 03 22:44:17 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 739 invoked by alias); 3 Jun 2004 22:44:17 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 720 invoked by uid 48); 3 Jun 2004 22:44:16 -0000 Date: 3 Jun 2004 22:44:16 -0000 Message-ID: <20040603224416.719.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040527173357.15687.tromey@gcc.gnu.org> References: <20040527173357.15687.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15687] need types_compatible_p X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15687 From java-prs-return-2890-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Jun 04 20:22:02 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 29302 invoked by alias); 4 Jun 2004 20:22:01 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 29288 invoked by uid 48); 4 Jun 2004 20:22:01 -0000 Date: 4 Jun 2004 20:22:01 -0000 Message-ID: <20040604202201.29286.qmail@sourceware.org> From: "mmitchel at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040320155023.14664.green@redhat.com> References: <20040320155023.14664.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14664] [3.4/3.5 Regrssion] All gcj-built programs SEGV on startup X-Bugzilla-Reason: CC ------- Additional Comments From mmitchel at gcc dot gnu dot org 2004-06-04 20:22 ------- Not a showstopper. Tom -- do you want to take a look at this? -- What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.4.1 |3.4.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14664 From java-prs-return-2891-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Jun 04 22:42:53 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 25455 invoked by alias); 4 Jun 2004 22:42:52 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 25392 invoked by uid 48); 4 Jun 2004 22:42:52 -0000 Date: 4 Jun 2004 22:42:52 -0000 Message-ID: <20040604224252.25391.qmail@sourceware.org> From: "green at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040601223041.15768.green@redhat.com> References: <20040601223041.15768.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15768] [3.5? regression] ICE: blowing stack with seemingly infinite recursion in jc1 X-Bugzilla-Reason: CC ------- Additional Comments From green at redhat dot com 2004-06-04 22:42 ------- I can't reproduce this today. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |WORKSFORME http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15768 From java-prs-return-2892-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 05 20:12:28 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 10676 invoked by alias); 5 Jun 2004 20:12:26 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 10657 invoked by uid 48); 5 Jun 2004 20:12:26 -0000 Date: 5 Jun 2004 20:12:26 -0000 Message-ID: <20040605201226.10654.qmail@sourceware.org> From: "andreast at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040603214800.15813.andreast@gcc.gnu.org> References: <20040603214800.15813.andreast@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/15813] [3.5 Regression] Throw_2 test case does not work anymore. X-Bugzilla-Reason: CC ------- Additional Comments From andreast at gcc dot gnu dot org 2004-06-05 20:12 ------- Created an attachment (id=6476) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6476&action=view) diffed objdump output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15813 From java-prs-return-2893-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 05 20:13:28 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 11754 invoked by alias); 5 Jun 2004 20:13:28 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 11728 invoked by uid 48); 5 Jun 2004 20:13:27 -0000 Date: 5 Jun 2004 20:13:27 -0000 Message-ID: <20040605201327.11727.qmail@sourceware.org> From: "andreast at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040603214800.15813.andreast@gcc.gnu.org> References: <20040603214800.15813.andreast@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/15813] [3.5 Regression] Throw_2 test case does not work anymore. X-Bugzilla-Reason: CC ------- Additional Comments From andreast at gcc dot gnu dot org 2004-06-05 20:13 ------- I did build with and without the patch, as said. Then i compared the test case itself and saw no difference in size nor in content. So I compared the involved libraries and I found that the libgcj differed in size. (The others were the same, libgcc & libstdc++) I then concentrated to find out what the diff is, so I compared the objdump -d of the files and mostly I had no diff until I systematically dumped and diffed all files. Here the list with files which differ when I do an objdump -dS on linux: -rw-rw-r-- 1 andreas andreas 263420 Jun 2 10:10 BigInteger.o.diff -rw-rw-r-- 1 andreas andreas 44207 Jun 2 10:10 Convert.o.diff -rw-rw-r-- 1 andreas andreas 405080 Jun 2 10:10 DecimalFormat.o.diff -rw-rw-r-- 1 andreas andreas 4491 Jun 2 10:10 finalize.o.diff -rw-rw-r-- 1 andreas andreas 7672 Jun 2 10:10 natDouble.o.diff -rw-rw-r-- 1 andreas andreas 120844 Jun 2 10:10 trees.o.diff -rw-rw-r-- 1 andreas andreas 13376 Jun 2 10:10 URLDecoder.o.diff -rw-rw-r-- 1 andreas andreas 88862 Jun 2 10:10 verify.o.diff It is pretty difficult for me to find a pattern which is not ok. I also attach the diffs of these files, but I can't say for sure if you get the same diffs. Maybe you see something obvious. (ha, created the attachement in the meaning it comes together with the comment :) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15813 From java-prs-return-2894-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 05 20:34:23 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 28010 invoked by alias); 5 Jun 2004 20:34:23 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 27995 invoked by uid 48); 5 Jun 2004 20:34:23 -0000 Date: 5 Jun 2004 20:34:23 -0000 Message-ID: <20040605203423.27993.qmail@sourceware.org> From: "mmitchel at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040418092953.15001.thhal@mailblocks.com> References: <20040418092953.15001.thhal@mailblocks.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15001] Using JNI with interpreter and interface methods yields SIGSEGV X-Bugzilla-Reason: CC ------- Additional Comments From mmitchel at gcc dot gnu dot org 2004-06-05 20:34 ------- Postponed until 3.4.2, unless someone fixes it sooner... -- What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.4.1 |3.4.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15001 From java-prs-return-2895-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 06 03:50:29 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 5568 invoked by alias); 6 Jun 2004 03:50:28 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 5548 invoked by uid 48); 6 Jun 2004 03:50:28 -0000 Date: 6 Jun 2004 03:50:28 -0000 Message-ID: <20040606035028.5547.qmail@sourceware.org> From: "giovannibajo at libero dot it" To: java-prs@gcc.gnu.org In-Reply-To: <20040405150439.14853.konqueror@gmx.de> References: <20040405150439.14853.konqueror@gmx.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14853] [3.3/3.4/3.5 Regression] gcj doesnt reject invalid code when compiling natively X-Bugzilla-Reason: CC ------- Additional Comments From giovannibajo at libero dot it 2004-06-06 03:50 ------- Retargeting to 3.4.1, being a regression on that release branch. -- What |Removed |Added ---------------------------------------------------------------------------- CC| |gdr at gcc dot gnu dot org Target Milestone|3.3.4 |3.4.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14853 From java-prs-return-2896-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 06 03:58:09 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 19086 invoked by alias); 6 Jun 2004 03:58:08 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 19067 invoked by uid 48); 6 Jun 2004 03:58:08 -0000 Date: 6 Jun 2004 03:58:08 -0000 Message-ID: <20040606035808.19066.qmail@sourceware.org> From: "giovannibajo at libero dot it" To: java-prs@gcc.gnu.org In-Reply-To: <20040516130126.15475.green@redhat.com> References: <20040516130126.15475.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15475] [3.3/3.4/3.5 Regression] gcj bytecode miscompilation in System.java X-Bugzilla-Reason: CC ------- Additional Comments From giovannibajo at libero dot it 2004-06-06 03:58 ------- Retargeting to 3.4.1, being a regression on that release branch. -- What |Removed |Added ---------------------------------------------------------------------------- CC| |gdr at gcc dot gnu dot org Target Milestone|3.3.4 |3.4.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15475 From java-prs-return-2897-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 08 02:54:44 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 31273 invoked by alias); 8 Jun 2004 02:54:44 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 31255 invoked by uid 48); 8 Jun 2004 02:54:43 -0000 Date: 8 Jun 2004 02:54:43 -0000 From: "stephen dot crowley at sbcglobal dot net" To: java-prs@gcc.gnu.org Message-ID: <20040608025433.15866.stephen.crowley@sbcglobal.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15866] New: No rule to make target 'all' in libjava/libltd on cygwin X-Bugzilla-Reason: CC cygwin 1.5.10-3 OK ./configure --enable-threads=posix --enable-libgcj --enable-shared --enable-languages=c++,java --with-as=/usr/bin/as --with-ld=/usr/bin/ld Run make.. after a while make[2]: Leaving directory `/c/cvs/gcc/i686-pc-cygwin/libjava' Making all in libltdl make[2]: Entering directory `/c/cvs/gcc/i686-pc-cygwin/libjava/libltdl' make[2]: *** No rule to make target `all'. Stop. make[2]: Leaving directory `/c/cvs/gcc/i686-pc-cygwin/libjava/libltdl' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/c/cvs/gcc/i686-pc-cygwin/libjava' make: *** [all-target-libjava] Error 2 -- Summary: No rule to make target 'all' in libjava/libltd on cygwin Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: stephen dot crowley at sbcglobal dot net CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC build triplet: i686-pc-cygwin GCC host triplet: i686-pc-cygwin GCC target triplet: i686-pc-cygwin http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15866 From java-prs-return-2898-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 08 03:00:50 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 1018 invoked by alias); 8 Jun 2004 03:00:49 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 1002 invoked by uid 48); 8 Jun 2004 03:00:49 -0000 Date: 8 Jun 2004 03:00:49 -0000 Message-ID: <20040608030049.999.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040608025433.15866.stephen.crowley@sbcglobal.net> References: <20040608025433.15866.stephen.crowley@sbcglobal.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15866] No rule to make target 'all' in libjava/libltd on cygwin X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-08 03:00 ------- hmm, I know other people have compiled with libjava turned on recently. Can you try by building in a different directory than the source directory? Also use "make bootstrap" instead of just make. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15866 From java-prs-return-2899-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 08 13:29:14 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 1918 invoked by alias); 8 Jun 2004 13:28:25 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 1828 invoked by alias); 8 Jun 2004 13:28:12 -0000 Date: 8 Jun 2004 13:28:12 -0000 Message-ID: <20040608132812.1827.qmail@sourceware.org> From: "cvs-commit at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040601234647.15769.green@redhat.com> References: <20040601234647.15769.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15769] [3.5 Regression] ICE: infinite recursion through gimplify_expr X-Bugzilla-Reason: CC ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-06-08 13:27 ------- Subject: Bug 15769 CVSROOT: /cvs/gcc Module name: gcc Changes by: pinskia@gcc.gnu.org 2004-06-08 13:27:40 Modified files: gcc/java : ChangeLog expr.c Log message: 2004-06-08 Andrew Pinski PR java/15769 * expr.c (java_truthvalue_conversion): Handle UNEQ_EXPR, UNLE_EXPR, UNGE_EXPR, UNLT_EXPR, UNGT_EXPR, ORDERED_EXPR, and UNORDERED_EXPR as comparison operators, i.e. return the expression. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&r1=1.1378&r2=1.1379 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/expr.c.diff?cvsroot=gcc&r1=1.191&r2=1.192 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15769 From java-prs-return-2900-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 08 13:30:57 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 4877 invoked by alias); 8 Jun 2004 13:30:56 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 4848 invoked by alias); 8 Jun 2004 13:30:55 -0000 Date: 8 Jun 2004 13:30:55 -0000 Message-ID: <20040608133055.4847.qmail@sourceware.org> From: "cvs-commit at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040601234647.15769.green@redhat.com> References: <20040601234647.15769.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15769] [3.5 Regression] ICE: infinite recursion through gimplify_expr X-Bugzilla-Reason: CC ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-06-08 13:30 ------- Subject: Bug 15769 CVSROOT: /cvs/gcc Module name: gcc Changes by: pinskia@gcc.gnu.org 2004-06-08 13:30:33 Modified files: libjava/testsuite: ChangeLog-old Added files: libjava/testsuite/libjava.compile: PR15769.java Log message: 2004-06-08 Andrew Pinski PR java/15769 * libjava.compile/PR15769.java: New test. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/ChangeLog-old.diff?cvsroot=gcc&r1=1.1&r2=1.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.compile/PR15769.java.diff?cvsroot=gcc&r1=NONE&r2=1.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15769 From java-prs-return-2901-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 08 13:31:22 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 5552 invoked by alias); 8 Jun 2004 13:31:21 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 5504 invoked by uid 48); 8 Jun 2004 13:31:20 -0000 Date: 8 Jun 2004 13:31:20 -0000 Message-ID: <20040608133120.5503.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040601234647.15769.green@redhat.com> References: <20040601234647.15769.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15769] [3.5 Regression] ICE: infinite recursion through gimplify_expr X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-08 13:31 ------- Fixed, thanks again for your report. -- What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15769 From java-prs-return-2902-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 08 18:51:53 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 18100 invoked by alias); 8 Jun 2004 18:51:52 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 18077 invoked by uid 48); 8 Jun 2004 18:51:52 -0000 Date: 8 Jun 2004 18:51:52 -0000 Message-ID: <20040608185152.18076.qmail@sourceware.org> From: "stephen dot crowley at sbcglobal dot net" To: java-prs@gcc.gnu.org In-Reply-To: <20040608025433.15866.stephen.crowley@sbcglobal.net> References: <20040608025433.15866.stephen.crowley@sbcglobal.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15866] No rule to make target 'all' in libjava/libltd on cygwin X-Bugzilla-Reason: CC ------- Additional Comments From stephen dot crowley at sbcglobal dot net 2004-06-08 18:51 ------- Same problem happens with 'make all' when building in a build subdir mkdir build cd build ../configure ... make make boostrap *does* work when building from the build subdir however. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15866 From java-prs-return-2903-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed Jun 09 07:18:15 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 11382 invoked by alias); 9 Jun 2004 07:18:13 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 11342 invoked by uid 48); 9 Jun 2004 07:18:12 -0000 Date: 9 Jun 2004 07:18:12 -0000 From: "green at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040609071748.15888.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15888] New: ICE in size_binop, at fold-const.c:1661 X-Bugzilla-Reason: CC Found while building JacORB with Ant 1.6.1. No small test case yet. [javac] /tmp/ccfO9RH6jx:0: internal compiler error: in size_binop, at fold-const.c:1661 [javac] Please submit a full bug report, [javac] with preprocessed source if appropriate. [javac] See for instructions. bug appears when building JacORB_2_2/src/org/jacorb/config/Configuration.java to bytecode. Reproduce by building & installing rhug's Ant, as well as gnu-crypto and jessie, and then running "ant" on JacORB 2.2. (gdb) where #0 fancy_abort (file=0x8497b68 "/home/green/sources/jhbuild-src/gcc/gcc/fold-const.c", line=-152194352, function=0x8497b68 "/home/green/sources/jhbuild-src/gcc/gcc/fold-const.c") at /home/green/sources/jhbuild-src/gcc/gcc/diagnostic.c:590 #1 0x08235f35 in size_binop (code=PLUS_EXPR, arg0=0x84978c0, arg1=0xf6ed1e88) at /home/green/sources/jhbuild-src/gcc/gcc/fold-const.c:1661 #2 0x08093bef in set_method_index (decl=0xf67b95e4, method_index=0x8497b68) at /home/green/sources/jhbuild-src/gcc/gcc/java/class.c:1444 #3 0x08095ee1 in layout_class_method (this_class=0xf67b73a0, super_class=0xf67b71d0, method_decl=0xf67b95e4, dtable_count=0xf5b91618) at /home/green/sources/jhbuild-src/gcc/gcc/java/class.c:2216 #4 0x080964ba in layout_class_methods (this_class=0xf67b73a0) at /home/green/sources/jhbuild-src/gcc/gcc/java/class.c:2147 #5 0x0805e124 in java_layout_seen_class_methods () at parse.y:7587 #6 0x0805e433 in java_layout_classes () at parse.y:7652 #7 0x0807b378 in java_expand_classes () at parse.y:9001 #8 0x080c571d in java_parse_file (set_yydebug=0) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:1111 #9 0x083a7d6b in toplev_main (argc=139033448, argv=0xfeebc9a4) at /home/green/sources/jhbuild-src/gcc/gcc/toplev.c:1654 #10 0x00125ad4 in __libc_start_main () from /lib/tls/libc.so.6 #11 0x08049c21 in _start () -- Summary: ICE in size_binop, at fold-const.c:1661 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: green at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15888 From java-prs-return-2904-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 10 01:27:14 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 9666 invoked by alias); 10 Jun 2004 01:27:14 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 9650 invoked by uid 48); 10 Jun 2004 01:27:13 -0000 Date: 10 Jun 2004 01:27:13 -0000 Message-ID: <20040610012713.9649.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040609071748.15888.green@redhat.com> References: <20040609071748.15888.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15888] ICE in size_binop, at fold-const.c:1661 X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Version|unknown |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15888 From java-prs-return-2905-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 10 19:18:35 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 18504 invoked by alias); 10 Jun 2004 19:18:33 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 18485 invoked by alias); 10 Jun 2004 19:18:33 -0000 Date: 10 Jun 2004 19:18:33 -0000 Message-ID: <20040610191833.18483.qmail@sourceware.org> From: "law at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040603214800.15813.andreast@gcc.gnu.org> References: <20040603214800.15813.andreast@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/15813] [3.5 Regression] Throw_2 test case does not work anymore. X-Bugzilla-Reason: CC ------- Additional Comments From law at redhat dot com 2004-06-10 19:18 ------- Subject: Re: [3.5 Regression] Throw_2 test case does not work anymore. On Sat, 2004-06-05 at 14:13, andreast at gcc dot gnu dot org wrote: > ------- Additional Comments From andreast at gcc dot gnu dot org 2004-06-05 20:13 ------- > I did build with and without the patch, as said. Then i compared the test case > itself and saw no difference in size nor in content. So I compared the involved > libraries and I found that the libgcj differed in size. (The others were the > same, libgcc & libstdc++) > I then concentrated to find out what the diff is, so I compared the objdump -d > of the files and mostly I had no diff until I systematically dumped and diffed > all files. > Here the list with files which differ when I do an objdump -dS on linux: > > -rw-rw-r-- 1 andreas andreas 263420 Jun 2 10:10 BigInteger.o.diff > -rw-rw-r-- 1 andreas andreas 44207 Jun 2 10:10 Convert.o.diff > -rw-rw-r-- 1 andreas andreas 405080 Jun 2 10:10 DecimalFormat.o.diff > -rw-rw-r-- 1 andreas andreas 4491 Jun 2 10:10 finalize.o.diff > -rw-rw-r-- 1 andreas andreas 7672 Jun 2 10:10 natDouble.o.diff > -rw-rw-r-- 1 andreas andreas 120844 Jun 2 10:10 trees.o.diff > -rw-rw-r-- 1 andreas andreas 13376 Jun 2 10:10 URLDecoder.o.diff > -rw-rw-r-- 1 andreas andreas 88862 Jun 2 10:10 verify.o.diff > > It is pretty difficult for me to find a pattern which is not ok. > > I also attach the diffs of these files, but I can't say for sure if you get the > same diffs. > > Maybe you see something obvious. > > (ha, created the attachement in the meaning it comes together with the comment :) FYI -- I've got my PPC box upgraded to a more modern version of YDL and I've managed to get the Throw2 test to blow chunks. Jeff -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15813 From java-prs-return-2906-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 12 03:07:48 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 16236 invoked by alias); 12 Jun 2004 03:07:47 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 16205 invoked by uid 48); 12 Jun 2004 03:07:47 -0000 Date: 12 Jun 2004 03:07:47 -0000 From: "tromey at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040612030735.15950.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15950] New: gij crash with LC_CTYPE set X-Bugzilla-Reason: CC I get a crash from gij like so: fleche. LANG=en_US LC_CTYPE=zh_TW.Big5 gij hibob Segmentation fault (gdb) bt #0 0x404e3b34 in _Jv_FindClass (name=0x8075848, loader=Variable "loader" is not available. ) at ../../../gcc/libjava/java/lang/natClassLoader.cc:404 #1 0x404e316b in java::lang::Class::forName (className=0x8099f30, initialize=Variable "initialize" is not available. ) at ../../../gcc/libjava/java/lang/natClass.cc:84 #2 0x404e32af in java::lang::Class::forName (className=0x0) at ../../../gcc/libjava/java/lang/natClass.cc:114 #3 0x404946ae in gnu.gcj.convert.UnicodeToBytes.getDefaultEncoder() () at ../../../gcc/libjava/gnu/gcj/convert/UnicodeToBytes.java:49 #4 0x4053376a in java.io.PrintStream.PrintStream(java.io.OutputStream, boolean) (this=0x8099f48, out=0x8096ac0, auto_flush=true) at ../../../gcc/libjava/java/io/PrintStream.java:118 #5 0x4050b923 in java.lang.System.() () at ../../../gcc/libjava/java/lang/System.java:146 #6 0x404e2ef9 in java::lang::Class::initializeClass (this=Variable "this" is not available. ) at ../../../gcc/libjava/java/lang/natClass.cc:809 #7 0x40746f17 in _Jv_InitClass (klass=Variable "klass" is not available. ) at Class.h:279 #8 0x4050b0ef in java.lang.System.getProperty(java.lang.String) ( key=0x8091f50) at ../../../gcc/libjava/java/lang/System.java:407 #9 0x4050f84b in java.lang.VMClassLoader.getSystemClassLoader() () at ../../../gcc/libjava/java/lang/VMClassLoader.java:278 #10 0x404f66de in java.lang.ClassLoader.() () at ../../../gcc/libjava/java/lang/ClassLoader.java:156 #11 0x404e2ef9 in java::lang::Class::initializeClass (this=Variable "this" is not available. ) at ../../../gcc/libjava/java/lang/natClass.cc:809 #12 0x404bfd41 in _Jv_CreateJavaVM () at Class.h:279 #13 0x404c05ec in _Jv_RunMain (klass=0x0, name=0xbfffface "hibob", argc=Variable "argc" is not available. ) at ../../../gcc/libjava/prims.cc:1036 #14 0x08048860 in main (argc=2, argv=0xbfffe464) at ../../../gcc/libjava/gij.cc:166 (gdb) -- Summary: gij crash with LC_CTYPE set Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tromey at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15950 From java-prs-return-2907-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 12 04:06:32 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 10633 invoked by alias); 12 Jun 2004 04:06:31 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 10610 invoked by uid 48); 12 Jun 2004 04:06:30 -0000 Date: 12 Jun 2004 04:06:30 -0000 Message-ID: <20040612040630.10609.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040612030735.15950.tromey@gcc.gnu.org> References: <20040612030735.15950.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15950] gij crash with LC_CTYPE set X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-12 04:06 ------- hmm, it does not fail for me on my Linux box but that might be because I do not have all of the locales installed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15950 From java-prs-return-2908-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 12 21:56:15 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 25223 invoked by alias); 12 Jun 2004 21:56:14 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 25158 invoked by uid 48); 12 Jun 2004 21:56:14 -0000 Date: 12 Jun 2004 21:56:14 -0000 Message-ID: <20040612215614.25154.qmail@sourceware.org> From: "mmitchel at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040516130126.15475.green@redhat.com> References: <20040516130126.15475.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15475] [3.3/3.4/3.5 Regression] gcj bytecode miscompilation in System.java X-Bugzilla-Reason: CC ------- Additional Comments From mmitchel at gcc dot gnu dot org 2004-06-12 21:56 ------- Postponed until GCC 3.4.2. -- What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.4.1 |3.4.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15475 From java-prs-return-2909-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 12 21:56:16 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 25325 invoked by alias); 12 Jun 2004 21:56:15 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 25290 invoked by uid 48); 12 Jun 2004 21:56:15 -0000 Date: 12 Jun 2004 21:56:15 -0000 Message-ID: <20040612215615.25289.qmail@sourceware.org> From: "mmitchel at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040405150439.14853.konqueror@gmx.de> References: <20040405150439.14853.konqueror@gmx.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14853] [3.3/3.4/3.5 Regression] gcj doesnt reject invalid code when compiling natively X-Bugzilla-Reason: CC ------- Additional Comments From mmitchel at gcc dot gnu dot org 2004-06-12 21:56 ------- Postponed until GCC 3.4.2. -- What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.4.1 |3.4.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14853 From java-prs-return-2910-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 12 21:56:16 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 25403 invoked by alias); 12 Jun 2004 21:56:16 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 25345 invoked by uid 48); 12 Jun 2004 21:56:15 -0000 Date: 12 Jun 2004 21:56:15 -0000 Message-ID: <20040612215615.25343.qmail@sourceware.org> From: "mmitchel at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040525221141.15656.belyshev@lubercy.com> References: <20040525221141.15656.belyshev@lubercy.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15656] [3.3/3.4/3.5 Regression] ICE segfault in lex.c X-Bugzilla-Reason: CC ------- Additional Comments From mmitchel at gcc dot gnu dot org 2004-06-12 21:56 ------- Postponed until GCC 3.4.2. -- What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.4.1 |3.4.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15656 From java-prs-return-2911-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 12 22:02:22 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 30190 invoked by alias); 12 Jun 2004 22:02:22 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 30173 invoked by uid 48); 12 Jun 2004 22:02:21 -0000 Date: 12 Jun 2004 22:02:21 -0000 Message-ID: <20040612220221.30170.qmail@sourceware.org> From: "andreast at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040603214800.15813.andreast@gcc.gnu.org> References: <20040603214800.15813.andreast@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/15813] [3.5 Regression] Throw_2 test case does not work anymore. X-Bugzilla-Reason: CC ------- Additional Comments From andreast at gcc dot gnu dot org 2004-06-12 22:02 ------- translated for me, does it work for you? What binutils and what kernel are you running ? I have a ydl 3.0.1 and the so called latest hjl binutils. And I can reproduce it in every combination. The kernel I run is 2.4.2x. Also, on darwin I encounter also a Throw_2 timeout, but it is not directly related to your patch. Means, reverting your patch does not help there. On solaris it's worse, 32 bit fails, 64 bit times out but not only Throw_2, all executable tc's. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15813 From java-prs-return-2912-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 15 12:12:12 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 9866 invoked by alias); 15 Jun 2004 12:12:08 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 9847 invoked by uid 48); 15 Jun 2004 12:12:06 -0000 Date: 15 Jun 2004 12:12:06 -0000 Message-ID: <20040615121206.9846.qmail@sourceware.org> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040601223041.15768.green@redhat.com> References: <20040601223041.15768.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15768] [3.5? regression] ICE: blowing stack with seemingly infinite recursion in jc1 X-Bugzilla-Reason: CC ------- Additional Comments From rmathew at gcc dot gnu dot org 2004-06-15 12:12 ------- This is very similar to PR14439. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15768 From java-prs-return-2913-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 17 03:21:11 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 4183 invoked by alias); 17 Jun 2004 03:21:11 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 4163 invoked by uid 48); 17 Jun 2004 03:21:10 -0000 Date: 17 Jun 2004 03:21:10 -0000 From: "tromey at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040617032108.16032.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16032] New: libgcj should reject class files with incorrect version numbers X-Bugzilla-Reason: CC Currently libgcj allows class files with bad version numbers. >From defineclass.cc: /* FIXME: Decide which range of version numbers to allow */ /* int minor_version = */ read2u (); /* int major_verson = */ read2u (); Sun's JDK rejects some files with bad version numbers, we ought to as well. -- Summary: libgcj should reject class files with incorrect version numbers Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tromey at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16032 From java-prs-return-2914-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 17 03:51:27 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 19380 invoked by alias); 17 Jun 2004 03:51:26 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 19333 invoked by uid 48); 17 Jun 2004 03:51:26 -0000 Date: 17 Jun 2004 03:51:26 -0000 Message-ID: <20040617035126.19332.qmail@sourceware.org> From: "fcusack at fcusack dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040405185723.14856.rmathew@gcc.gnu.org> References: <20040405185723.14856.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14856] Update bundled zlib X-Bugzilla-Reason: CC ------- Additional Comments From fcusack at fcusack dot com 2004-06-17 03:51 ------- *** Bug 15697 has been marked as a duplicate of this bug. *** -- What |Removed |Added ---------------------------------------------------------------------------- CC| |fcusack at fcusack dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14856 From java-prs-return-2915-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 20 06:59:23 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 405 invoked by alias); 20 Jun 2004 06:59:21 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 377 invoked by uid 48); 20 Jun 2004 06:59:20 -0000 Date: 20 Jun 2004 06:59:20 -0000 Message-ID: <20040620065920.375.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040525154752.15650.aph@gcc.gnu.org> References: <20040525154752.15650.aph@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15650] [BC]: definite assignment checking is broken for static fields X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-20 06:59 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-06-20 06:59:20 date| | Summary|Binary Compatibility: |[BC]: definite assignment |definite assignment checking|checking is broken for |is broken for static fields |static fields http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15650 From java-prs-return-2916-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Jun 21 12:59:38 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 10049 invoked by alias); 21 Jun 2004 12:59:37 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 10031 invoked by uid 48); 21 Jun 2004 12:59:36 -0000 Date: 21 Jun 2004 12:59:36 -0000 From: "bonniot at users dot sf dot net" To: java-prs@gcc.gnu.org Message-ID: <20040621125932.16113.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16113] New: ICE: Segmentation fault when compiling bytecode with debugging info and try/catch X-Bugzilla-Reason: CC If I compile the attached class rawArray with javac -g, and then compile the bytecode using gcj (3.5.0 20040613 from Debian gcc-snapshot), I get: rawArray.java: In class `rawArray': rawArray.java: In method `rawArray.gconvert()': rawArray.java:10: internal compiler error: Segmentation fault No error without the -g option to javac, or if I use gcj 3.3.4, so this is a regression. -- Summary: ICE: Segmentation fault when compiling bytecode with debugging info and try/catch Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bonniot at users dot sf dot net CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC host triplet: i386-debian-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16113 From java-prs-return-2917-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Jun 21 13:00:48 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 11124 invoked by alias); 21 Jun 2004 13:00:48 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 11106 invoked by uid 48); 21 Jun 2004 13:00:47 -0000 Date: 21 Jun 2004 13:00:47 -0000 Message-ID: <20040621130047.11102.qmail@sourceware.org> From: "bonniot at users dot sf dot net" To: java-prs@gcc.gnu.org In-Reply-To: <20040621125932.16113.bonniot@users.sf.net> References: <20040621125932.16113.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16113] ICE: Segmentation fault when compiling bytecode with debugging info and try/catch X-Bugzilla-Reason: CC ------- Additional Comments From bonniot at users dot sf dot net 2004-06-21 13:00 ------- Created an attachment (id=6589) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6589&action=view) Source file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16113 From java-prs-return-2918-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Jun 21 13:02:40 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 13094 invoked by alias); 21 Jun 2004 13:02:40 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 13079 invoked by uid 48); 21 Jun 2004 13:02:40 -0000 Date: 21 Jun 2004 13:02:40 -0000 Message-ID: <20040621130240.13076.qmail@sourceware.org> From: "bonniot at users dot sf dot net" To: java-prs@gcc.gnu.org In-Reply-To: <20040621125932.16113.bonniot@users.sf.net> References: <20040621125932.16113.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16113] ICE: Segmentation fault when compiling bytecode with debugging info and try/catch X-Bugzilla-Reason: CC ------- Additional Comments From bonniot at users dot sf dot net 2004-06-21 13:02 ------- Created an attachment (id=6590) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6590&action=view) Offending bytecode ICE results of: PATH=/usr/lib/gcc-snapshot/bin:$PATH LD_LIBRARY_PATH=/usr/lib/gcc-snapshot/lib:$LD_LIBRARY_PATH gcj rawArray.class -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16113 From java-prs-return-2919-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Jun 21 13:51:10 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 11248 invoked by alias); 21 Jun 2004 13:51:10 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 11232 invoked by uid 48); 21 Jun 2004 13:51:09 -0000 Date: 21 Jun 2004 13:51:09 -0000 Message-ID: <20040621135109.11230.qmail@sourceware.org> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040621125932.16113.bonniot@users.sf.net> References: <20040621125932.16113.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16113] ICE: Segmentation fault when compiling bytecode with debugging info and try/catch X-Bugzilla-Reason: CC ------- Additional Comments From rmathew at gcc dot gnu dot org 2004-06-21 13:51 ------- With the current mainline, here's the backtrace: (gdb) bt #0 expand_end_bindings (vars=0x0, mark_ends=1, dont_jump_in=0) at /home/ranmath/src/gcc/gcc-20040621/gcc/stmt.c:3085 #1 0x08073a0d in force_poplevels (start_pc=0) at /home/ranmath/src/gcc/gcc-20040621/gcc/java/decl.c:1545 #2 0x0807f364 in maybe_end_try (start_pc=0, end_pc=3) at /home/ranmath/src/gcc/gcc-20040621/gcc/java/except.c:437 #3 0x08073a84 in maybe_poplevels (pc=3) at /home/ranmath/src/gcc/gcc-20040621/gcc/java/decl.c:1528 #4 0x0807b278 in expand_byte_code (jcf=0xb75e9840, method=0x0) at /home/ranmath/src/gcc/gcc-20040621/gcc/java/expr.c:2925 #5 0x08083c63 in parse_class_file () at /home/ranmath/src/gcc/gcc-20040621/gcc/java/jcf-parse.c:802 #6 0x080860ed in java_parse_file (set_yydebug=0) at /home/ranmath/src/gcc/gcc-20040621/gcc/java/jcf-parse.c:1127 #7 0x082deda0 in toplev_main (argc=0, argv=0xbfffcbc4) at /home/ranmath/src/gcc/gcc-20040621/gcc/toplev.c:961 #8 0xb74b1768 in __libc_start_main () from /lib/tls/libc.so.6 #9 0x08049c01 in _start () -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-06-21 13:51:09 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16113 From java-prs-return-2920-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Jun 21 16:19:59 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 30247 invoked by alias); 21 Jun 2004 16:19:58 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 30232 invoked by uid 48); 21 Jun 2004 16:19:58 -0000 Date: 21 Jun 2004 16:19:58 -0000 Message-ID: <20040621161958.30230.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040621125932.16113.bonniot@users.sf.net> References: <20040621125932.16113.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16113] [3.5 Regression] ICE: Segmentation fault when compiling bytecode with debugging info and try/catch X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-21 16:19 ------- This is called the java front-end still using some expand parts when it should not be. I saw it on another file myself recently but I cannot remember which bug it was from. -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Last reconfirmed|2004-06-21 13:51:09 |2004-06-21 16:19:57 date| | Summary|ICE: Segmentation fault when|[3.5 Regression] ICE: |compiling bytecode with |Segmentation fault when |debugging info and try/catch|compiling bytecode with | |debugging info and try/catch Target Milestone|--- |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16113 From java-prs-return-2921-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Jun 21 19:58:33 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 20961 invoked by alias); 21 Jun 2004 19:58:32 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 20945 invoked by uid 48); 21 Jun 2004 19:58:31 -0000 Date: 21 Jun 2004 19:58:31 -0000 From: "debian-gcc at lists dot debian dot org" To: java-prs@gcc.gnu.org Message-ID: <20040621195829.16122.debian-gcc@lists.debian.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16122] New: gij - Incorrect result due to computations in extended precision on x86 X-Bugzilla-Reason: CC [forwarded from http://bugs.debian.org/255525] 3.3.4 release and 3.4.1 branch, bug submitter writes: Concerning the following Java source: ------------------------------------------------------------------ // $Id: test.java 3734 2004-06-21 15:36:52Z lefevre $ public class test { public static void main(String[] args) throws Exception { test t = new test(); t.doTest(); } volatile double x, y, z, d; public void doTest() { x = 9007199254740994.0; /* 2^53 + 2 */ y = 1.0 - 1/65536.0; z = x + y; d = z - x; System.out.println("z = " + z); System.out.println("d = " + d); } } ------------------------------------------------------------------ I've compiled it with "gcj -C test.java" (GCC 3.3.4). Both IBM's and Sun's JVM give the correct result: greux:~/wd/src/fp> /global/greux/lefevre/IBMJava2-131/jre/bin/java test z = 9.007199254740994E15 d = 0.0 greux:~/wd/src/fp> /usr/local/j2re1.4.1/bin/java test z = 9.007199254740994E15 d = 0.0 but not gij: greux:~/wd/src/fp> /usr/bin/gij test z = 9.007199254740996E15 d = 2.0 gij should switch the FPU of the x86 processor (Pentium III in my case) to rounding in double precision to avoid the effect of the "double rounding" (you may find some information about this effect here: ). -- Summary: gij - Incorrect result due to computations in extended precision on x86 Product: gcc Version: 3.4.1 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: debian-gcc at lists dot debian dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC host triplet: i486-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16122 From java-prs-return-2922-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Jun 21 20:24:19 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 2372 invoked by alias); 21 Jun 2004 20:24:19 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 2356 invoked by uid 48); 21 Jun 2004 20:24:18 -0000 Date: 21 Jun 2004 20:24:18 -0000 Message-ID: <20040621202418.2355.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040621195829.16122.debian-gcc@lists.debian.org> References: <20040621195829.16122.debian-gcc@lists.debian.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16122] gij - Incorrect result due to computations in extended precision on x86 X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-21 20:24 ------- Actually this is not a bug unless you use strictfp but IIRC strictfp does nothing to the problem anyways. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16122 From java-prs-return-2923-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 06:04:35 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 1574 invoked by alias); 22 Jun 2004 06:04:33 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 1556 invoked by uid 48); 22 Jun 2004 06:04:32 -0000 Date: 22 Jun 2004 06:04:32 -0000 Message-ID: <20040622060432.1555.qmail@sourceware.org> From: "vincent at vinc17 dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040621195829.16122.debian-gcc@lists.debian.org> References: <20040621195829.16122.debian-gcc@lists.debian.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16122] gij - Incorrect result due to computations in extended precision on x86 X-Bugzilla-Reason: CC ------- Additional Comments From vincent at vinc17 dot org 2004-06-22 06:04 ------- I don't know very much about Java, but I've talked with someone who has some knowledge in Java and floating point, and according to him, Java FP arithmetic operations must round exactly in double precision (this is also confirmed by the documentation I could see). strictfp concerns the exponent range of the double precision vs extended precision, but this is not the problem here. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16122 From java-prs-return-2924-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 06:05:56 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 2863 invoked by alias); 22 Jun 2004 06:05:56 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 2844 invoked by uid 48); 22 Jun 2004 06:05:56 -0000 Date: 22 Jun 2004 06:05:56 -0000 Message-ID: <20040622060556.2843.qmail@sourceware.org> From: "vincent at vinc17 dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040621195829.16122.debian-gcc@lists.debian.org> References: <20040621195829.16122.debian-gcc@lists.debian.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16122] gij - Incorrect result due to computations in extended precision on x86 X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- CC| |vincent at vinc17 dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16122 From java-prs-return-2925-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 09:58:31 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 1997 invoked by alias); 22 Jun 2004 09:58:28 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 1977 invoked by uid 48); 22 Jun 2004 09:58:27 -0000 Date: 22 Jun 2004 09:58:27 -0000 From: "jari dot korva at iki dot fi" To: java-prs@gcc.gnu.org Message-ID: <20040622095819.16132.jari.korva@iki.fi> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16132] New: Invalid double calculations on ARM X-Bugzilla-Reason: CC Some StrictMath functions, including exp() and log(), return incorrect values on StrongARM processor. Some others, including sin() and tan(), work just fine. In addition, System.out.println() fails to print floating point numbers correctly: # ./floattest Math.log(10)=2.302585 StrictMath.log(10)=-745.826366 Math.exp(10)=22,026.465795 StrictMath.exp(10)=1.344389 0.1+0.1=0.000003058474:0258 0.1+0.1=0.200000 # cat floattest.java import java.text.*; public class floattest { public static void print(String s, double d) { NumberFormat nf = NumberFormat.getInstance(); nf.setMinimumFractionDigits(6); System.out.println(s + nf.format(d)); } public static void main(String args[]) { print("Math.log(10)=", Math.log(10.0)); print("StrictMath.log(10)=", StrictMath.log(10.0)); print("Math.exp(10)=", Math.exp(10.0)); print("StrictMath.exp(10)=", StrictMath.exp(10.0)); double x = 0.1 + 0.1; System.out.println("0.1+0.1=" + x); print("0.1+0.1=", x); } } Is this possibly due to a bug in Double.doubleToLongBits() (see http://lists.arm.linux.org.uk/pipermail/linux-arm/2004-June/007983.html)? The test application has been compiled with: arm-unknown-linux-gnu-gcj -c floattest.java arm-unknown-linux-gnu-gcj --main=floattest -o floattest floattest.o ... using: Reading specs from /tmp/cross/lib/gcc/arm-unknown-linux-gnu/3.4.0/specs Reading specs from /tmp/cross/lib/gcc/arm-unknown-linux-gnu/3.4.0/../../../../arm-unknown-linux-gnu/lib/libgcj.spec rename spec lib to liborig Configured with: /wrk2/jko/nobackup/arm-linux/crosstool-0.27/build/arm-unknown-linux-gnu/gcc-3.4.0-glibc-2.3.2/gcc-3.4.0/configure --target=arm-unknown-linux-gnu --host=i686-host_pc-linux-gnu --prefix=/tmp/cross --with-headers=/tmp/cross/arm-unknown-linux-gnu/include --with-local-prefix=/tmp/cross/arm-unknown-linux-gnu --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c,c++,java --enable-shared --enable-c99 --enable-long-long Thread model: posix gcc version 3.4.0 ... and executed on a: # uname -a Linux familiar 2.4.19-rmk6-pxa1-hh30 #3 Wed Nov 12 11:07:41 EST 2003 armv4l unknown -- Summary: Invalid double calculations on ARM Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jari dot korva at iki dot fi CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC host triplet: i386-linux-gnu GCC target triplet: arm-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16132 From java-prs-return-2926-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 10:15:52 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 12150 invoked by alias); 22 Jun 2004 10:15:49 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 12130 invoked by uid 48); 22 Jun 2004 10:15:48 -0000 Date: 22 Jun 2004 10:15:48 -0000 From: "hannes at helma dot at" To: java-prs@gcc.gnu.org Message-ID: <20040622101536.16134.hannes@helma.at> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16134] New: Memory leak in String.getBytes() X-Bugzilla-Reason: CC Looks like there is a memory leak in java.lang.String.getBytes() in libgcj 3.3.3. The following code keeps growing continuously in memory: // // Test code for String.getBytes() memory leak // public class StringBytesLeak { public static void main(String[] args) { while (true) { for (int i=0; i<10000; i++) { // leaks memory "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx".getBytes(); // using our own bogus implementation fixes the problem // getBytes("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"); } try { Thread.sleep(500); } catch (InterruptedException x) { System.exit(0); } } } // simplistic implementation of String.getBytes() that doesn't leak static byte[] getBytes(String str) { int length = str.length(); byte[] bytes = new byte[length]; for (int i=0; i Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15329 invoked by alias); 22 Jun 2004 10:23:41 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15311 invoked by uid 48); 22 Jun 2004 10:23:40 -0000 Date: 22 Jun 2004 10:23:40 -0000 Message-ID: <20040622102340.15310.qmail@sourceware.org> From: "aph at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040621125932.16113.bonniot@users.sf.net> References: <20040621125932.16113.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16113] [3.5 Regression] ICE: Segmentation fault when compiling bytecode with debugging info and try/catch X-Bugzilla-Reason: CC ------- Additional Comments From aph at gcc dot gnu dot org 2004-06-22 10:23 ------- This might be as simple as removing the call to expand_end_bindings() from force_poplevels(). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16113 From java-prs-return-2928-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 11:39:33 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 999 invoked by alias); 22 Jun 2004 11:39:32 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 982 invoked by uid 48); 22 Jun 2004 11:39:32 -0000 Date: 22 Jun 2004 11:39:32 -0000 Message-ID: <20040622113932.979.qmail@sourceware.org> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040621125932.16113.bonniot@users.sf.net> References: <20040621125932.16113.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16113] [3.5 Regression] ICE: Segmentation fault when compiling bytecode with debugging info and try/catch X-Bugzilla-Reason: CC ------- Additional Comments From rmathew at gcc dot gnu dot org 2004-06-22 11:39 ------- (In reply to comment #5) > This might be as simple as removing the call to expand_end_bindings() from > force_poplevels(). Indeed! I removed this call, rebuilt libgcj and reran the testsuite (including Jacks) and there were no regressions (only the two "err6" failures that are anyway seen on mainline today). FWIW, here's the "expand_*" usage in the GCJ front end: ------------------------------ 8< ------------------------------ expr.c: expand_eh_region_start (); expr.c: expand_start_all_catch (); expr.c: expand_start_catch (prepare_eh_table_type (type)); expr.c: expand_end_catch (); expr.c: expand_end_all_catch (); expr.c: expand_decl (array_decl); expr.c: expand_decl (pushdecl (local)); expr.c: tmp = expand_assignment (array_decl, expr.c: expand_assignment (build (COMPONENT_REF, TREE_TYPE (data_fld), class.c: expand_function_start (init_decl, 0); resource.c: expand_function_start (init_decl, 0); class.c: expand_function_end (); resource.c: expand_function_end (); expr.c: expand_goto (target_label); expr.c: expand_goto (target_label); expr.c: expand_expr_stmt (TREE_OPERAND (exp, 0)); expr.c: expand_expr_stmt (TREE_OPERAND (current, 0)); expr.c: expand_expr_stmt (build (MODIFY_EXPR, boolean_type_node, expr.c: expand_end_bindings (getdecls (), 1, 0); expr.c: expand_decl (array_decl); expr.c: expand_decl (pushdecl (local)); ------------------------------ 8< ------------------------------ Should these be removed/replaced as well? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16113 From java-prs-return-2929-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 11:44:26 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 4369 invoked by alias); 22 Jun 2004 11:44:25 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 4350 invoked by uid 48); 22 Jun 2004 11:44:25 -0000 Date: 22 Jun 2004 11:44:25 -0000 Message-ID: <20040622114425.4348.qmail@sourceware.org> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040621125932.16113.bonniot@users.sf.net> References: <20040621125932.16113.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16113] [3.5 Regression] ICE: Segmentation fault when compiling bytecode with debugging info and try/catch X-Bugzilla-Reason: CC ------- Additional Comments From rmathew at gcc dot gnu dot org 2004-06-22 11:44 ------- (In reply to comment #6) > (In reply to comment #5) > > This might be as simple as removing the call to expand_end_bindings() from > > force_poplevels(). > > Indeed! I removed this call, rebuilt libgcj and reran the testsuite (including > Jacks) and there were no regressions (only the two "err6" failures that are > anyway seen on mainline today). ...and this fixes the reported ICE as well. (Sorry, should have mentioned this.) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16113 From java-prs-return-2930-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 11:49:04 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 6860 invoked by alias); 22 Jun 2004 11:49:02 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 6839 invoked by uid 48); 22 Jun 2004 11:49:02 -0000 Date: 22 Jun 2004 11:49:02 -0000 Message-ID: <20040622114902.6838.qmail@sourceware.org> From: "rearnsha at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040622095819.16132.jari.korva@iki.fi> References: <20040622095819.16132.jari.korva@iki.fi> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16132] Invalid double calculations on ARM (FPA) X-Bugzilla-Reason: CC ------- Additional Comments From rearnsha at gcc dot gnu dot org 2004-06-22 11:48 ------- Confirmed: doubleToLongBits, doubleToRawLongBits and longBitsToDouble are assuming that the word endianness of a double matches the word endianness of a jlong. This is an incorrect assumption on ARM's using FPA-format IEEE arithmetic. (ARM's using VFP float format are fine). -- What |Removed |Added ---------------------------------------------------------------------------- CC| |rearnsha at gcc dot gnu dot | |org Status|UNCONFIRMED |NEW Ever Confirmed| |1 GCC host triplet|i386-linux-gnu | Last reconfirmed|0000-00-00 00:00:00 |2004-06-22 11:48:59 date| | Summary|Invalid double calculations |Invalid double calculations |on ARM |on ARM (FPA) http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16132 From java-prs-return-2931-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 12:25:57 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 1290 invoked by alias); 22 Jun 2004 12:25:57 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 1268 invoked by uid 48); 22 Jun 2004 12:25:56 -0000 Date: 22 Jun 2004 12:25:56 -0000 Message-ID: <20040622122556.1267.qmail@sourceware.org> From: "aph at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040621125932.16113.bonniot@users.sf.net> References: <20040621125932.16113.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16113] [3.5 Regression] ICE: Segmentation fault when compiling bytecode with debugging info and try/catch X-Bugzilla-Reason: CC ------- Additional Comments From aph at gcc dot gnu dot org 2004-06-22 12:25 ------- Yes, all the calls to the front end expanders should be removed. Most of this can be achieved simply by deleting java_expand_expr(). There are a few cases that need to be rewritten for tree-SSA. resource.c, for example. Also, emit_register_classes() should be converted. These still work because the old interface to the back end still works, kinda sorta. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16113 From java-prs-return-2932-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 13:02:14 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 29963 invoked by alias); 22 Jun 2004 13:02:07 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 29920 invoked by uid 48); 22 Jun 2004 13:02:04 -0000 Date: 22 Jun 2004 13:02:04 -0000 Message-ID: <20040622130204.29919.qmail@sourceware.org> From: "hannes at helma dot at" To: java-prs@gcc.gnu.org In-Reply-To: <20040622101536.16134.hannes@helma.at> References: <20040622101536.16134.hannes@helma.at> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16134] Memory leak in String.getBytes() X-Bugzilla-Reason: CC ------- Additional Comments From hannes at helma dot at 2004-06-22 13:01 ------- OK, I found what's going on. The problem is in gnu.gcj.convert.UnicodeToBytesgetEncoder(String encoding) SuSE 9.1 uses UTF-8 as standard, but the file.encoding System property is set to "UTF-8" rather than the canonical "UTF8". Calling UnicodeToBytesgetEncoder(String encoding) with a non-canonical encoding name causes the lookup in the encoderCache to fail. A new Encoder instance is created each time and the encoderCache is swamped with instances (at least that's what I guess is happening). The fix should be easy - just canonicalize() the encoding name before looking it up in the cache (it is done afterwards anyway). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16134 From java-prs-return-2933-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 13:04:52 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 31344 invoked by alias); 22 Jun 2004 13:04:49 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 31215 invoked by uid 48); 22 Jun 2004 13:04:46 -0000 Date: 22 Jun 2004 13:04:46 -0000 From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040622130441.16138.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16138] New: Avoid premature RTL expansion X-Bugzilla-Reason: CC [Carried over from PR16113] Post tree-ssa, there's not much point in premature expansion to RTL in the Java front-end. It sometimes results in ugly crashes even (see PR16113). -- Summary: Avoid premature RTL expansion Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rmathew at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16138 From java-prs-return-2934-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 13:09:38 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 2585 invoked by alias); 22 Jun 2004 13:09:37 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 2561 invoked by uid 48); 22 Jun 2004 13:09:37 -0000 Date: 22 Jun 2004 13:09:37 -0000 Message-ID: <20040622130937.2560.qmail@sourceware.org> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040622130441.16138.rmathew@gcc.gnu.org> References: <20040622130441.16138.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16138] Avoid premature RTL expansion X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- BugsThisDependsOn| |16113 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16138 From java-prs-return-2935-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 13:28:11 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 12253 invoked by alias); 22 Jun 2004 13:28:10 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 12151 invoked by uid 48); 22 Jun 2004 13:28:09 -0000 Date: 22 Jun 2004 13:28:09 -0000 Message-ID: <20040622132809.12150.qmail@sourceware.org> From: "hannes at helma dot at" To: java-prs@gcc.gnu.org In-Reply-To: <20040622101536.16134.hannes@helma.at> References: <20040622101536.16134.hannes@helma.at> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16134] Memory leak in String.getBytes() X-Bugzilla-Reason: CC ------- Additional Comments From hannes at helma dot at 2004-06-22 13:28 ------- That should have been UnicodeToBytes.getEncoder(String encoding) in the previous comment (copy/paste error) Looks like the same problem is present in BytesToUnicode.getDecoder(String encoding). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16134 From java-prs-return-2936-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 13:54:45 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 30579 invoked by alias); 22 Jun 2004 13:54:44 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 30558 invoked by uid 48); 22 Jun 2004 13:54:44 -0000 Date: 22 Jun 2004 13:54:44 -0000 Message-ID: <20040622135444.30557.qmail@sourceware.org> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040621125932.16113.bonniot@users.sf.net> References: <20040621125932.16113.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16113] [3.5 Regression] ICE: Segmentation fault when compiling bytecode with debugging info and try/catch X-Bugzilla-Reason: CC ------- Additional Comments From rmathew at gcc dot gnu dot org 2004-06-22 13:54 ------- Proposed patch is here: http://gcc.gnu.org/ml/java-patches/2004-q2/msg00743.html (In reply to comment #8) > Yes, all the calls to the front end expanders should be removed. > Most of this can be achieved simply by deleting java_expand_expr(). I did that and it didn't create any problems: http://gcc.gnu.org/ml/java-patches/2004-q2/msg00744.html > There are a few cases that need to be rewritten for tree-SSA. resource.c, for > example. Also, emit_register_classes() should be converted. These still work > because the old interface to the back end still works, kinda sorta. I've created PR16138 to help us track this issue. -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16113 From java-prs-return-2937-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 13:55:36 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 31652 invoked by alias); 22 Jun 2004 13:55:35 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 31575 invoked by uid 48); 22 Jun 2004 13:55:33 -0000 Date: 22 Jun 2004 13:55:33 -0000 Message-ID: <20040622135533.31574.qmail@sourceware.org> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040622130441.16138.rmathew@gcc.gnu.org> References: <20040622130441.16138.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16138] Avoid premature RTL expansion X-Bugzilla-Reason: CC ------- Additional Comments From rmathew at gcc dot gnu dot org 2004-06-22 13:55 ------- One step forward: http://gcc.gnu.org/ml/java-patches/2004-q2/msg00744.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16138 From java-prs-return-2938-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 13:56:19 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 32349 invoked by alias); 22 Jun 2004 13:56:18 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 32327 invoked by uid 48); 22 Jun 2004 13:56:18 -0000 Date: 22 Jun 2004 13:56:18 -0000 Message-ID: <20040622135618.32326.qmail@sourceware.org> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040622130441.16138.rmathew@gcc.gnu.org> References: <20040622130441.16138.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16138] Avoid premature RTL expansion in the Java front end X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Summary|Avoid premature RTL |Avoid premature RTL |expansion |expansion in the Java front | |end http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16138 From java-prs-return-2939-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 15:22:51 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 1122 invoked by alias); 22 Jun 2004 15:22:49 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 987 invoked by uid 48); 22 Jun 2004 15:22:48 -0000 Date: 22 Jun 2004 15:22:48 -0000 Message-ID: <20040622152248.986.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040622130441.16138.rmathew@gcc.gnu.org> References: <20040622130441.16138.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16138] Avoid premature RTL expansion in the Java front end X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-22 15:22 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Keywords| |ice-on-valid-code Last reconfirmed|0000-00-00 00:00:00 |2004-06-22 15:22:44 date| | Target Milestone|--- |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16138 From java-prs-return-2940-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 16:31:42 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 27483 invoked by alias); 22 Jun 2004 16:31:42 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 27468 invoked by uid 48); 22 Jun 2004 16:31:41 -0000 Date: 22 Jun 2004 16:31:41 -0000 Message-ID: <20040622163141.27466.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040622101536.16134.hannes@helma.at> References: <20040622101536.16134.hannes@helma.at> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16134] Memory leak in String.getBytes() X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-06-22 16:31:41 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16134 From java-prs-return-2941-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 16:51:43 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 7907 invoked by alias); 22 Jun 2004 16:51:43 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 7888 invoked by uid 48); 22 Jun 2004 16:51:42 -0000 Date: 22 Jun 2004 16:51:42 -0000 Message-ID: <20040622165142.7887.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040621195829.16122.debian-gcc@lists.debian.org> References: <20040621195829.16122.debian-gcc@lists.debian.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16122] gij - Incorrect result due to computations in extended precision on x86 X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-06-22 16:51 ------- Confirmed with HEAD. The problem doesn't occur with native compilation, it is a gij issue only. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-06-22 16:51:42 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16122 From java-prs-return-2942-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 16:56:34 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 16151 invoked by alias); 22 Jun 2004 16:56:34 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 16134 invoked by uid 48); 22 Jun 2004 16:56:33 -0000 Date: 22 Jun 2004 16:56:33 -0000 Message-ID: <20040622165633.16133.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040622101536.16134.hannes@helma.at> References: <20040622101536.16134.hannes@helma.at> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16134] Memory leak in String.getBytes() X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-06-22 16:56 ------- There is certainly a problem with the encoder cache here in that cache lookups will always fail. I've written the obvious patch and will check it in shortly. However the leak you see is not due to this code directly because it never keeps more than 4 encoder instances in the cache. Rather, it is due to the stack-walking code leaking memory as part of the calling classloader check in Class.forName(). This was fixed in gcc 3.4, see bug 12475. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16134 From java-prs-return-2943-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 17:21:42 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 2462 invoked by alias); 22 Jun 2004 17:21:37 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 2253 invoked by alias); 22 Jun 2004 17:21:31 -0000 Date: 22 Jun 2004 17:21:31 -0000 Message-ID: <20040622172131.2252.qmail@sourceware.org> From: "cvs-commit at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040622101536.16134.hannes@helma.at> References: <20040622101536.16134.hannes@helma.at> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16134] Memory leak in String.getBytes() X-Bugzilla-Reason: CC ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-06-22 17:21 ------- Subject: Bug 16134 CVSROOT: /cvs/gcc Module name: gcc Changes by: bryce@gcc.gnu.org 2004-06-22 17:21:23 Modified files: libjava : ChangeLog libjava/gnu/gcj/convert: UnicodeToBytes.java BytesToUnicode.java Log message: PR libgcj/16134: * gnu/gcj/convert/BytesToUnicode.java: Canonicalize encoding name before cache lookup. Thanks to Hannes Wallnoefer. * gnu/gcj/convert/UnicodeToBytes.java: Likewise. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&r1=1.2875&r2=1.2876 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/convert/UnicodeToBytes.java.diff?cvsroot=gcc&r1=1.10&r2=1.11 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/convert/BytesToUnicode.java.diff?cvsroot=gcc&r1=1.9&r2=1.10 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16134 From java-prs-return-2944-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 17:23:38 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 4827 invoked by alias); 22 Jun 2004 17:23:38 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 4811 invoked by uid 48); 22 Jun 2004 17:23:37 -0000 Date: 22 Jun 2004 17:23:37 -0000 Message-ID: <20040622172337.4809.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040622101536.16134.hannes@helma.at> References: <20040622101536.16134.hannes@helma.at> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16134] Memory leak in String.getBytes() X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-06-22 17:23 ------- Fix checked in. -- What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16134 From java-prs-return-2945-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 18:22:57 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 28917 invoked by alias); 22 Jun 2004 18:22:54 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 28847 invoked by alias); 22 Jun 2004 18:22:49 -0000 Date: 22 Jun 2004 18:22:49 -0000 Message-ID: <20040622182249.28846.qmail@sourceware.org> From: "cvs-commit at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040621125932.16113.bonniot@users.sf.net> References: <20040621125932.16113.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16113] [3.5 Regression] ICE: Segmentation fault when compiling bytecode with debugging info and try/catch X-Bugzilla-Reason: CC ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-06-22 18:22 ------- Subject: Bug 16113 CVSROOT: /cvs/gcc Module name: gcc Changes by: rmathew@gcc.gnu.org 2004-06-22 18:22:43 Modified files: gcc/java : ChangeLog decl.c Log message: Fixes PR java/16113. * decl.c (force_poplevels): Remove call to expand_end_bindings. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&r1=1.1385&r2=1.1386 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/decl.c.diff?cvsroot=gcc&r1=1.182&r2=1.183 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16113 From java-prs-return-2947-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 18:35:01 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 7434 invoked by alias); 22 Jun 2004 18:35:01 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 7404 invoked by uid 48); 22 Jun 2004 18:35:00 -0000 Date: 22 Jun 2004 18:35:00 -0000 Message-ID: <20040622183500.7403.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040622130441.16138.rmathew@gcc.gnu.org> References: <20040622130441.16138.rmathew@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16138] Avoid premature RTL expansion in the Java front end X-Bugzilla-Reason: CC -- Bug 16138 depends on bug 16113, which changed state. Bug 16113 Summary: [3.5 Regression] ICE: Segmentation fault when compiling bytecode with debugging info and try/catch http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16113 What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16138 From java-prs-return-2946-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 18:35:01 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 7399 invoked by alias); 22 Jun 2004 18:35:00 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 7378 invoked by uid 48); 22 Jun 2004 18:35:00 -0000 Date: 22 Jun 2004 18:35:00 -0000 Message-ID: <20040622183500.7376.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040621125932.16113.bonniot@users.sf.net> References: <20040621125932.16113.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16113] [3.5 Regression] ICE: Segmentation fault when compiling bytecode with debugging info and try/catch X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-22 18:35 ------- Fixed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16113 From java-prs-return-2948-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 22 18:39:44 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 11607 invoked by alias); 22 Jun 2004 18:39:44 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 11587 invoked by uid 48); 22 Jun 2004 18:39:43 -0000 Date: 22 Jun 2004 18:39:43 -0000 Message-ID: <20040622183943.11586.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040612030735.15950.tromey@gcc.gnu.org> References: <20040612030735.15950.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15950] gij crash with LC_CTYPE set X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-06-22 18:39 ------- I could not reproduce this either, it seems to work fine using either gcc 3.3 or HEAD on my FC1 box. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15950 From java-prs-return-2949-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 24 05:32:54 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 4356 invoked by alias); 24 Jun 2004 05:32:49 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 4327 invoked by alias); 24 Jun 2004 05:32:44 -0000 Date: 24 Jun 2004 05:32:44 -0000 Message-ID: <20040624053244.4324.qmail@sourceware.org> From: "cvs-commit at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040323173516.14695.goryachev@yahoo.com> References: <20040323173516.14695.goryachev@yahoo.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14695] [3.3/3.4 only] java.net.NetworkInterface.getByName() throws exception instead of returning null X-Bugzilla-Reason: CC ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-06-24 05:32 ------- Subject: Bug 14695 CVSROOT: /cvs/gcc Module name: gcc Branch: java-gui-branch Changes by: graydon@gcc.gnu.org 2004-06-24 05:31:09 Modified files: libjava : ChangeLog Makefile.am Makefile.in boehm.cc configure configure.host configure.in defineclass.cc interpret.cc jni.cc prims.cc resolve.cc verify.cc libjava/gcj : Makefile.in cni.h javaprims.h libjava/gnu/awt/xlib: XCanvasPeer.java XGraphics.java libjava/gnu/gcj: natCore.cc libjava/gnu/gcj/convert: Convert.java IOConverter.java libjava/gnu/gcj/runtime: NameFinder.java VMClassLoader.java natNameFinder.cc libjava/gnu/java/awt: BitwiseXORComposite.java Buffers.java ComponentDataBlitOp.java libjava/gnu/java/awt/image: ImageDecoder.java libjava/gnu/java/awt/peer: ClasspathFontPeer.java libjava/gnu/java/awt/peer/gtk: GtkArgList.java GtkFontPeer.java GtkTextAreaPeer.java libjava/gnu/java/beans: BeanInfoEmbryo.java libjava/gnu/java/beans/info: ComponentBeanInfo.java libjava/gnu/java/io: Base64InputStream.java libjava/gnu/java/math: MPN.java libjava/gnu/java/net: PlainDatagramSocketImpl.java PlainSocketImpl.java natPlainDatagramSocketImplPosix.cc natPlainDatagramSocketImplWin32.cc natPlainSocketImplPosix.cc libjava/gnu/java/net/protocol/jar: Connection.java Handler.java libjava/gnu/java/nio: DatagramChannelImpl.java FileLockImpl.java PipeImpl.java SocketChannelImpl.java libjava/gnu/java/nio/charset: UTF_16Decoder.java libjava/gnu/java/rmi/rmic: CompilerProcess.java libjava/gnu/java/rmi/server: UnicastConnection.java UnicastConnectionManager.java UnicastRef.java UnicastRemoteCall.java UnicastServer.java UnicastServerRef.java libjava/gnu/java/security/der: DERReader.java DERWriter.java libjava/gnu/java/security/provider: DSAKeyPairGenerator.java DSAParameters.java libjava/gnu/java/text: CharacterBreakIterator.java LineBreakIterator.java SentenceBreakIterator.java WordBreakIterator.java libjava/gnu/java/util: DoubleEnumeration.java libjava/gnu/java/util/prefs: NodeReader.java libjava/include: Makefile.in java-interp.h jni.h jvm.h libjava/java/awt: AWTPermission.java Color.java ColorPaintContext.java Component.java ComponentOrientation.java DefaultKeyboardFocusManager.java Dialog.java FileDialog.java Font.java FontMetrics.java Graphics.java Polygon.java SystemColor.java TextComponent.java Toolkit.java Window.java libjava/java/awt/datatransfer: DataFlavor.java libjava/java/awt/event: MouseEvent.java libjava/java/awt/geom: Arc2D.java libjava/java/awt/im: InputContext.java libjava/java/awt/image: ColorModel.java ComponentColorModel.java ComponentSampleModel.java RGBImageFilter.java Raster.java SampleModel.java SinglePixelPackedSampleModel.java libjava/java/beans: BeanDescriptor.java Introspector.java PropertyEditor.java PropertyEditorManager.java libjava/java/beans/beancontext: BeanContextServiceProvider.java libjava/java/io: BufferedInputStream.java BufferedReader.java BufferedWriter.java ByteArrayInputStream.java CharArrayWriter.java DataInput.java DataInputStream.java File.java FileDescriptor.java FileInputStream.java FileOutputStream.java FilePermission.java FilterInputStream.java InputStream.java InputStreamReader.java ObjectInputStream.java ObjectStreamClass.java ObjectStreamField.java PipedInputStream.java PipedReader.java PushbackInputStream.java PushbackReader.java RandomAccessFile.java SequenceInputStream.java SerializablePermission.java StreamTokenizer.java StringWriter.java WriteAbortedException.java Writer.java natObjectInputStream.cc libjava/java/lang: Byte.java CharSequence.java Class.h ClassLoader.java Compiler.java Double.java Float.java Integer.java Long.java Math.java Number.java Package.java Runtime.java RuntimePermission.java SecurityManager.java Short.java StringBuffer.java System.java Thread.java ThreadGroup.java Throwable.java VMThrowable.java natClass.cc natClassLoader.cc natObject.cc natPosixProcess.cc natRuntime.cc natString.cc natSystem.cc natThread.cc natVMClassLoader.cc natWin32Process.cc libjava/java/lang/reflect: InvocationHandler.java Proxy.java natMethod.cc libjava/java/math: BigDecimal.java libjava/java/net: Authenticator.java BindException.java ConnectException.java ContentHandler.java ContentHandlerFactory.java DatagramPacket.java DatagramSocket.java DatagramSocketImpl.java DatagramSocketImplFactory.java FileNameMap.java HttpURLConnection.java Inet4Address.java Inet6Address.java InetAddress.java InetSocketAddress.java JarURLConnection.java MalformedURLException.java MulticastSocket.java NetPermission.java NetworkInterface.java NoRouteToHostException.java PasswordAuthentication.java PortUnreachableException.java ProtocolException.java ServerSocket.java Socket.java SocketAddress.java SocketException.java SocketImpl.java SocketImplFactory.java SocketOptions.java SocketPermission.java SocketTimeoutException.java URI.java URISyntaxException.java URL.java URLClassLoader.java URLConnection.java URLDecoder.java URLEncoder.java URLStreamHandler.java URLStreamHandlerFactory.java UnknownHostException.java UnknownServiceException.java libjava/java/nio: Buffer.java ByteBuffer.java ByteBufferImpl.java ByteOrder.java CharBuffer.java CharBufferImpl.java CharViewBufferImpl.java DirectByteBufferImpl.java DoubleBuffer.java DoubleBufferImpl.java DoubleViewBufferImpl.java FloatBuffer.java FloatBufferImpl.java FloatViewBufferImpl.java IntBuffer.java IntBufferImpl.java IntViewBufferImpl.java LongBuffer.java LongBufferImpl.java LongViewBufferImpl.java MappedByteBuffer.java MappedByteBufferImpl.java ShortBuffer.java ShortBufferImpl.java ShortViewBufferImpl.java natDirectByteBufferImpl.cc libjava/java/nio/channels: AlreadyConnectedException.java AsynchronousCloseException.java ByteChannel.java CancelledKeyException.java Channel.java Channels.java ClosedByInterruptException.java ClosedChannelException.java ClosedSelectorException.java ConnectionPendingException.java DatagramChannel.java FileChannel.java FileLock.java FileLockInterruptionException.java GatheringByteChannel.java IllegalBlockingModeException.java IllegalSelectorException.java InterruptibleChannel.java NoConnectionPendingException.java NonReadableChannelException.java NonWritableChannelException.java NotYetBoundException.java NotYetConnectedException.java OverlappingFileLockException.java Pipe.java ReadableByteChannel.java ScatteringByteChannel.java SelectableChannel.java SelectionKey.java Selector.java ServerSocketChannel.java SocketChannel.java UnresolvedAddressException.java UnsupportedAddressTypeException.java WritableByteChannel.java libjava/java/nio/channels/spi: AbstractInterruptibleChannel.java AbstractSelectableChannel.java AbstractSelectionKey.java AbstractSelector.java SelectorProvider.java libjava/java/nio/charset: IllegalCharsetNameException.java MalformedInputException.java libjava/java/nio/charset/spi: CharsetProvider.java libjava/java/rmi: MarshalledObject.java Naming.java RemoteException.java libjava/java/rmi/activation: ActivationException.java libjava/java/rmi/server: RemoteServer.java ServerCloneException.java libjava/java/security: AccessController.java AlgorithmParameterGenerator.java AlgorithmParameters.java CodeSource.java Identity.java IdentityScope.java KeyPairGenerator.java KeyStore.java SecureRandom.java Security.java Signature.java SignatureSpi.java SignedObject.java UnresolvedPermission.java libjava/java/security/interfaces: DSAKeyPairGenerator.java DSAPrivateKey.java DSAPublicKey.java RSAPrivateKey.java RSAPublicKey.java libjava/java/security/spec: DSAParameterSpec.java DSAPrivateKeySpec.java DSAPublicKeySpec.java libjava/java/sql: Array.java DatabaseMetaData.java DriverManager.java ResultSet.java libjava/java/text: AttributedCharacterIterator.java AttributedString.java AttributedStringIterator.java BreakIterator.java ChoiceFormat.java CollationElementIterator.java CollationKey.java Collator.java DateFormat.java DateFormatSymbols.java DecimalFormat.java DecimalFormatSymbols.java FieldPosition.java Format.java MessageFormat.java NumberFormat.java ParsePosition.java RuleBasedCollator.java SimpleDateFormat.java StringCharacterIterator.java libjava/java/util: ArrayList.java Arrays.java Calendar.java Collections.java Currency.java Date.java GregorianCalendar.java HashMap.java HashSet.java Hashtable.java LinkedList.java Locale.java Map.java Properties.java PropertyPermission.java PropertyResourceBundle.java ResourceBundle.java SimpleTimeZone.java StringTokenizer.java TimeZone.java TreeMap.java TreeSet.java Vector.java WeakHashMap.java libjava/java/util/jar: Attributes.java JarFile.java JarInputStream.java JarOutputStream.java Manifest.java libjava/java/util/logging: ConsoleHandler.java FileHandler.java Formatter.java Handler.java Level.java LogManager.java Logger.java MemoryHandler.java SimpleFormatter.java SocketHandler.java XMLFormatter.java libjava/java/util/prefs: AbstractPreferences.java BackingStoreException.java InvalidPreferencesFormatException.java Preferences.java libjava/java/util/regex: Matcher.java Pattern.java libjava/java/util/zip: InflaterInputStream.java ZipEntry.java ZipFile.java ZipOutputStream.java libjava/javax/accessibility: AccessibleText.java libjava/javax/naming: AuthenticationException.java AuthenticationNotSupportedException.java CannotProceedException.java CommunicationException.java CompoundName.java ConfigurationException.java ContextNotEmptyException.java InitialContext.java InsufficientResourcesException.java InterruptedNamingException.java LimitExceededException.java LinkException.java LinkLoopException.java LinkRef.java MalformedLinkException.java Name.java NameAlreadyBoundException.java NameNotFoundException.java NamingException.java NamingSecurityException.java NoInitialContextException.java NoPermissionException.java NotContextException.java PartialResultException.java ReferralException.java ServiceUnavailableException.java SizeLimitExceededException.java TimeLimitExceededException.java libjava/javax/naming/directory: Attribute.java Attributes.java SearchControls.java SearchResult.java libjava/javax/naming/event: NamingExceptionEvent.java libjava/javax/naming/spi: DirStateFactory.java ResolveResult.java libjava/javax/print/attribute: AttributeSetUtilities.java EnumSyntax.java HashAttributeSet.java IntegerSyntax.java ResolutionSyntax.java SetOfIntegerSyntax.java TextSyntax.java libjava/javax/print/attribute/standard: Copies.java DateTimeAtCompleted.java DateTimeAtCreation.java DateTimeAtProcessing.java DocumentName.java JobHoldUntil.java JobImpressions.java JobImpressionsCompleted.java JobKOctets.java JobKOctetsProcessed.java JobMediaSheets.java JobMediaSheetsCompleted.java JobMessageFromOperator.java JobName.java JobOriginatingUserName.java JobPriority.java JobPrioritySupported.java NumberOfDocuments.java NumberOfInterveningJobs.java NumberUp.java OutputDeviceAssigned.java PagesPerMinute.java PagesPerMinuteColor.java Added files: libjava/gnu/classpath: ServiceFactory.java ServiceProviderLoadingAction.java libjava/gnu/gcj: RawDataManaged.java libjava/gnu/gcj/convert: Input_UnicodeBig.java Input_UnicodeLittle.java libjava/gnu/java/nio/channels: FileChannelImpl.java natFileChannelEcos.cc natFileChannelPosix.cc natFileChannelWin32.cc libjava/gnu/java/rmi/server: RMIIncomingThread.java libjava/gnu/java/text: AttributedFormatBuffer.java FormatBuffer.java FormatCharacterIterator.java StringFormatBuffer.java libjava/gnu/regexp: CharIndexed.java CharIndexedCharArray.java CharIndexedInputStream.java CharIndexedString.java CharIndexedStringBuffer.java MessagesBundle.properties MessagesBundle_fr.properties RE.java REException.java REFilterInputStream.java REMatch.java REMatchEnumeration.java RESyntax.java REToken.java RETokenAny.java RETokenBackRef.java RETokenChar.java RETokenEnd.java RETokenEndSub.java RETokenOneOf.java RETokenPOSIX.java RETokenRange.java RETokenRepeated.java RETokenStart.java RETokenWordBoundary.java UncheckedRE.java libjava/java/awt/image: DataBufferDouble.java DataBufferFloat.java DataBufferShort.java PixelInterleavedSampleModel.java libjava/java/nio/channels: natChannels.cc libjava/javax/imageio: ImageReader.java ImageTranscoder.java ImageWriter.java package.html libjava/javax/imageio/spi: IIOServiceProvider.java ImageInputStreamSpi.java ImageOutputStreamSpi.java ImageReaderWriterSpi.java ImageTranscoderSpi.java RegisterableService.java ServiceRegistry.java package.html libjava/javax/imageio/stream: IIOByteBuffer.java ImageInputStream.java ImageOutputStream.java package.html libjava/javax/print: AttributeException.java CancelablePrintJob.java Doc.java DocFlavor.java DocPrintJob.java FlavorException.java MultiDoc.java MultiDocPrintJob.java MultiDocPrintService.java PrintException.java PrintService.java PrintServiceLookup.java ServiceUIFactory.java StreamPrintService.java URIException.java libjava/javax/print/attribute/standard: ColorSupported.java Compression.java CopiesSupported.java Fidelity.java Finishings.java JobImpressionsSupported.java JobKOctetsSupported.java JobMediaSheetsSupported.java JobSheets.java JobState.java JobStateReason.java JobStateReasons.java Media.java MediaSizeName.java MultipleDocumentHandling.java NumberUpSupported.java OrientationRequested.java PDLOverrideSupported.java PageRanges.java Removed files: libjava/doc : cni.sgml libjava/gnu/java/nio: natFileLockImpl.cc libjava/gnu/javax/rmi: PortableServer.java libjava/gnu/javax/rmi/CORBA: DelegateFactory.java GetDelegateInstanceException.java PortableRemoteObjectDelegateImpl.java StubDelegateImpl.java UtilDelegateImpl.java ValueHandlerImpl.java libjava/java/io: natFileDescriptorEcos.cc natFileDescriptorPosix.cc natFileDescriptorWin32.cc libjava/java/nio/channels: FileChannelImpl.java natFileChannelImpl.cc libjava/java/text: FormatCharacterIterator.java Log message: 2004-06-18 Ranjit Mathew * javax/swing/text/AbstractDocument.java: Adding missing import for javax.swing.event.EventListenerList. * javax/swing/text/DefaultCaret.java: Likewise. 2004-06-18 Graydon Hoare * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Fix up non-ansi comments. 2004-06-18 Andreas Tobler * testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Add lgcc_s for darwin. 2004-06-17 Anthony Green * java/util/zip/ZipFile.java (getInputStream): Return null if entry not found. * gnu/gcj/runtime/VMClassLoader.java (init): Add extension directory contents to the class path. 2004-06-15 Andrew Haley * java/lang/natSystem.cc (getenv0): Don't assume environment variable is Latin 1 coded. 2004-06-14 Bryce McKinlay * java/util/Calendar.java: Change ResourceBundle.getBundle() calls to pass ClassLoader argument. * java/util/GregorianCalendar.java: Likewise. * java/util/Currency.java: Likewise. * java/text/BreakIterator.java: Likewise. * java/text/Collator.java: Likewise. * java/text/DateFormat.java: Likewise. * java/text/DateFormatSymbols.java: Likewise. * java/text/DecimalFormatSymbols.java: Likewise. * java/text/NumberFormat.java: Likewise. * java/awt/Window.java: Likewise. 2004-06-14 Andrew Haley * java/lang/System.java: (getenv0): New method. (getenv): Add security check. Do the right thing. * java/lang/natSystem.cc (getenv0): New method. 2004-06-14 Andreas Jaeger * configure.in: Support --enable-version-specific-runtime-libs. * configure: Regenerated. 2004-06-12 Mark Wielaard * javax/swing/RepaintManager.java (paintDirtyRegions): Use entrySet(), not values(). 2004-06-11 Jerry Quinn * java/util/GregorianCalendar.java (computeTime): Skip buggy formulae when we already know the answer. * java/util/SimpleTimeZone.java (serialVersionOnStream): Bump to 2. (setStartRule,setEndRule): Don't take abs of day number. (getOffset): Clarify docs. Add argument checks. (isBefore): Take abs of day number in DOW_LE_DOM_MODE. (equals,hasSameRules,toString,readObject): Use startTimeMode and endTimeMode. 2004-06-10 Tom Tromey * interpret.cc (run): Handle wide fload. 2004-06-10 Mark Wielaard * jni.cc (_Jv_JNI_GetAnyMethodID): Add name and signature to NoSuchMethodError. 2004-06-06 Jerry Quinn * java/util/zip/ZipEntry.java (setTime): Remove scaling. 2004-06-05 Michael Koch * javax/swing/UIManager.java (LookAndFeel): Made public. (LookAndFeel.getName): Likewise. (LookAndFeel.getClassName): Likewise. 2004-06-03 Michael Koch * gnu/java/awt/peer/gtk/GtkComponentPeer.java (requestFocus): Revert last changes. (gtkRequestFocus): Removed. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkRequestFocus): Renamed to ... (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetRequestFocus): Reverted last patch. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c (Java_gnu_java_awt_peer_gtk_GtkPopupMenuPeer_setupAccelGroup): Reverted comment change. 2004-06-01 Tom Tromey * java/io/ObjectStreamField.java: Cleaned up imports. 2004-06-01 Michael Koch * java/util/zip/InflaterInputStream.java: Merged more with Classpath version. * java/util/zip/ZipOutputStream.java (): Renamed enum to e to removed Java 1.5 keyword usage. 2004-06-01 Mark Wielaard * gnu/java/awt/peer/gtk/GtkComponentPeer.java (requestFocus): Implement by calling gtkRequestFocus. (gtkRequestFocus): New native method. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_requestFocus__): Renamed to ... (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkRequestFocus): New function name. (filter_expose_event_handler): Mark static. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c (menu_pos): Mark static. 2004-05-31 Michael Koch * gnu/java/rmi/rmic/CompilerProcess.java: Fixed javadoc to by XHTML compliant. 2004-05-30 Michael Koch * java/awt/DefaultKeyboardFocusManager.java (dispatchEvent): Call method to get key event dispatchers. (dispatchKeyEvent): Call method to get key event post processors. * javax/swing/JComponent.java (listenerList): Made protected. * javax/swing/JOptionPane.java (message): Don't initialize. (JOptionPane): Set message text. * javax/swing/JPopupMenu.java (show): Fixed typo in argument name. * javax/swing/RepaintManager.java (paintDirtyRegions): Use public API of java.util.Map. * javax/swing/plaf/basic/BasicSplitPaneDivider.java (positionForMouseEvent): Removed redundant ';'. (continueDrag): Use method arguments. 2004-05-30 Mark Wielaard * java/awt/Toolkit.java (loadSystemColors): Implement. 2004-05-30 Guilhem Lavaux * java/text/DecimalFormat.java (parse): Fixed parsing of decimal strings. Number of maximum digits to be read should now work. * java/text/SimpleDateFormat.java (SimpleDateFormat): Set maximumFractionDigit to 0 for the number formatter. This fixes DateFormatTest. 2004-05-29 Ranjit Mathew * testsuite/libjava.jacks/jacks.xfail: Update for post tree-ssa merge results. 2004-05-28 Bryce McKinlay * gcj/cni.h (JvAllocBytes): New public CNI function. Calls _Jv_AllocBytes. * gnu/gcj/RawDataManaged.java: New file. * java/lang/Thread.java (data): Declare as RawDataManaged. * java/lang/natThread.cc (init_native): Cast natThread data to RawDataManaged, not jobject. * Makefile.am (ordinary_java_source_files): Add RawDataManaged. * Makefile.in: Rebuilt. 2004-05-27 Michael Koch * javax/swing/JPopupMenu.java (isVisible): Do not use visible directly. (setVisible): Likewise. * javax/swing/JWindow.java (JWindow): call accessible constructor. * javax/swing/RepaintManager.java (paintDirtyRegions): Use public methods to obtain iterator. 2004-05-27 Jerry Quinn * java/util/SimpleTimeZone.java: Reverting my last change until I can fix it properly. 2004-05-26 Jerry Quinn PR libgcj/8321 * java/util/SimpleTimeZone.java (serialVersionOnStream): Bump to 2. (setStartRule,setEndRule): Don't take abs of day number. (getOffset): Clarify docs. Add argument checks. (isBefore): Take abs of day number in DOW_LE_DOM_MODE. (equals,hasSameRules,toString,readObject): Use startTimeMode and endTimeMode. * testsuite/libjava.mauve/xfails (gnu.testlet.java.util.SimpleTimeZone.check12): XFAIL test 22. 2004-05-21 Bryce McKinlay Layout interfaces during preparation, not initialization. * java/lang/natClass.cc (initializeClass): Move _Jv_LayoutInterfaceMethods call... * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): to here. 2004-05-19 Anthony Green * Makefile.am: Define JAVA_EXT_DIRS. * Makefile.in: Rebuilt. * java/lang/natRuntime.cc (insertSystemProperties): Set java.ext.dirs property. 2004-05-19 Anthony Green * Makefile.am (awt_java_source_files): Remove javax.rmi and gnu.javax.rmi code. * Makefile.in: Rebuilt. * javax/rmi/ClassDesc.java, javax/rmi/StubDelegate.java, javax/rmi/UtilDelegate.java, javax/rmi/Stub.java, javax/rmi/Util.java, javax/rmi/ObjectImpl.java, javax/rmi/SystemException.java, javax/rmi/ValueHandler.java, javax/rmi/PortableRemoteObjectDelegate.java, javax/rmi/Tie.java, gnu/javax/rmi/CORBA/DelegateFactory.java, gnu/javax/rmi/CORBA/GetDelegateInstanceException.java, gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java, gnu/javax/rmi/CORBA/StubDelegateImpl.java, gnu/javax/rmi/CORBA/UtilDelegateImpl.java, gnu/javax/rmi/CORBA/ValueHandlerImpl.java, gnu/javax/rmi/PortableServer.java: Remove files. 2004-05-16 Mark Wielaard * java/io/Writer.java (Writer(Object)): Check for null lock object. 2004-05-15 Michael Koch * javax/print/CancelablePrintJob.java, javax/print/Doc.java, javax/print/DocFlavor.java, javax/print/DocPrintJob.java, javax/print/FlavorException.java, javax/print/PrintException.java, javax/print/PrintService.java, javax/print/ServiceUIFactory.java: New files. 2004-05-15 Mark Wielaard * gnu/regexp/CharIndexedReader.java: Removed. * gnu/regexp/REFilterReader.java: Likewise. * gnu/regexp/RETokenLookAhead.java: Likewise. * Makefile.am (ordinary_java_source_files): Remove above classes. * Makefile.in: Regenerated. 2004-05-14 Tom Tromey * gnu/awt/xlib/XGraphics.java (drawImage): Use `XOffScreenImage', not `XGraphicsConfiguration.XOffScreenImage'. 2004-05-14 Steven Augart * include/jni.h (_Jv_func): Removed. (struct JNINativeInterface): Use `void *' for reserved slots. (struct JNIInvokeInterface): Likewise. 2004-05-14 Scott Gilbertson * gnu/awt/xlib/XCanvasPeer.java (setVisible): Implement unmap. 2004-05-11 Michael Koch * gnu/java/net/natPlainSocketImplPosix.cc (read): Fixed typo in expression. 2004-05-10 Ranjit Mathew * testsuite/libjava.jacks/jacks.xfail: Update to reflect the current reality. 2004-05-10 Andreas Tobler * testsuite/lib/libjava.exp (libjava_invoke): Add new argument ld_library_additions. Adjust all calls to libjava_invoke to match the new argument. * testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Pass stdc++ path to cxxflagslist. Pass path of libstdc++ to libjava_invoke. * testsuite/libjava.jar/jar.exp (gcj_jar_inerpret): Adjust libjava_invoke arguments. 2004-05-07 Ranjit Mathew * testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Don't link the main binary against the JNI shared library. 2004-05-07 Jerry Quinn * java/util/Calendar.java (getActualMinimum, getActualMaximum): Remove abstract. Implement. 2004-05-06 Michael Koch * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c: New files. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c: Include gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.h. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c: Moved GtkCheckboxGroupPeer_dispose and GtkCheckboxGroupPeer_remove to their own source file. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Moved GtkGenericPeer_dispose and GtkComponentPeer_requestFocus to their own source file. Removed GtkComponentPeer_gtkWidgetSetUsize. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c (create): Define variable on top of function. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c (menu_pos): Prototyped. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (setTitle): Removed. * jni/gtk-peer/gthread-jni.c (gdk_threads_wake): Removed. * Makefile.am (gtk_c_source_files): Added new files jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c and jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c. * Makefile.in: Regenerated. 2004-05-06 Bryce McKinlay * defineclass.cc (_Jv_ClassReader::prepare_pool_entry): Use verify_field_signature and verify_method_signature, not _Jv_VerifyFieldSignature and _Jv_VerifyMethodSigntature. (_Jv_ClassReader::handleField): Likewise. (_Jv_ClassReader::handleMethod): Likewise. 2004-05-05 Tom Tromey * java/text/Format.java: Cleaned up imports. * java/text/DecimalFormat.java: Cleaned up imports. * java/security/SecureRandom.java: Cleaned up imports. (SecureRandom): Removed unused variable. * java/security/UnresolvedPermission.java: Cleaned up imports. * java/util/Date.java (parse): Removed unused variable. * java/util/ResourceBundle.java: Cleaned up imports. (getBundle): Removed unused variable. (tryBundle): Likewise. * java/util/regex/Pattern.java (Pattern): Removed unused constructor. 2004-05-05 Michael Koch * java/awt/FileDialog.java: Import java.io.Serializable explicitly. 2004-05-05 Mark Wielaard Reported by f.haeglsperger@gmx.de [classpath patch #2485] * java/util/HashMap.java (rehash): Add entry at start of bucket. 2004-05-05 Guilhem Lavaux * java/text/DecimalFormat.java (scanFix): Build attribute array. Fixed error reporting. (applyPatternWithSymbols): Store attributes for the prefix and suffix. (formatInternal): New method. Changed the way the string is computed. Implemented attributes. Cleant up rounding in exponential notation. (format): Use formatInternal. (formatToCharacterIterator): New method. (exponentRound, negativePrefixRanges, positivePrefixRanges, negativePrefixAttrs, positivePrefixAttrs, negativeSuffixRanges, positiveSuffixRanges, negativeSuffixAttrs, positiveSuffixAttrs): New fields. 2004-05-05 Dalibor Topic * java/text/AttributedString.java, java/text/AttributedStringIterator.java, java/text/Collator.java, java/text/DecimalFormatSymbols.java, java/text/NumberFormat.java, java/text/RuleBasedCollator.java: Cleaned up imports. 2004-05-05 Bryce McKinlay * testsuite/libjava.jni/pr11951.java: Add missing System.loadLibrary() call. 2004-05-04 Michael Koch * gnu/java/text/CharacterBreakIterator.java (previous): Removed unused variable. 2004-05-04 Mark Wielaard * gnu/java/nio/channels/FileChannelImpl.java (finalize): New method. 2004-05-04 Ingo Proetel * java/awt/ColorPaintContext.java (): Added ColorModel to signature. (getColorModel): Return the actual color model. (getRaster): Implemented. (ColorRaster): New inner class. * java/awt/SystemColor.java (createContext): Use ColorModel when creating a PaintContext. * java/awt/Color.java (): Make exception more verbose. (createContext): Use ColorModel when creating a PaintContext. 2004-05-04 Guilhem Lavaux * gnu/java/text/FormatBuffer.java, gnu/java/text/AttributedFormatBuffer.java, gnu/java/text/StringFormatBuffer.java: New classes to implement attributed iterators in java.text. * gnu/java/text/FormatCharacterIterator.java: Moved from java/text as it is an internal class. * java/text/FormatCharacterIterator.java: Removed. * java/text/Format.java: Import gnu.java.text.FormatCharacterIterator. * Makefile.am (java_source_files): Added new files. * Makefile.in: Regenerated. 2004-05-04 Dalibor Topic * java/security/interfaces/DSAKeyPairGenerator.java, java/security/interfaces/DSAPrivateKey.java, java/security/interfaces/DSAPublicKey.java, java/security/interfaces/RSAPrivateKey.java, java/security/interfaces/RSAPublicKey.java: Cleaned up imports. 2004-05-03 Tom Tromey * java/net/URLStreamHandler.java (toExternalForm): Removed unused variables. unused constructor. * java/math/BigDecimal.java (divide): Removed unused variable. * java/lang/Throwable.java: Cleaned up imports. * java/lang/ClassLoader.java: Cleaned up imports. * java/io/FilePermission.java (implies): Removed unused variable. * java/awt/TextComponent.java: Removed unused import. * gnu/java/util/prefs/NodeReader.java: Cleaned up imports. * gnu/java/util/DoubleEnumeration.java: Removed unused import. * gnu/java/text/WordBreakIterator.java: Removed unused import. * gnu/java/text/SentenceBreakIterator.java: Removed unused import. * gnu/java/text/LineBreakIterator.java: Removed unused import. * gnu/java/text/CharacterBreakIterator.java: Removed unused import. * gnu/java/security/provider/DSAKeyPairGenerator.java: Cleaned up imports. * gnu/java/security/der/DERWriter.java: Cleaned up imports. * gnu/java/nio/charset/UTF_16Decoder.java (put): Removed unused method. * gnu/java/nio/SocketChannelImpl.java: Cleaned up imports. * gnu/java/nio/FileLockImpl.java: Cleaned up imports. * gnu/java/io/Base64InputStream.java: Cleaned up imports. * gnu/java/beans/info/ComponentBeanInfo.java: Cleaned up imports. * gnu/classpath/ServiceFactory.java: Cleaned up imports. (lookupProviders): Removed unused variable. (loadNextServiceProvider): Likewise. * gnu/java/beans/BeanInfoEmbryo.java: Cleaned up imports. 2004-05-03 Michael Koch Fixes PR libgcj/14695: * java/net/NetworkInterface.java (getByName): Return null when no interface was found. 2004-05-03 Mark Wielaard * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java (minimumSize): Removed unused variables hScrollbarHeight and vScrollbarWidth. (preferredSize): Likewise. * gnu/java/security/provider/DSAParameters.java (engineToString): Removed unused call to System.getProperty("line.seperator"); * java/security/Security.java (loadProviders): Return result. 2004-05-03 Andreas Tobler * Makefile.am (WARNINGS): Replace -W with the more speaking -Wextra. * Makefile.in: Rebuilt. 2004-04-30 Roger Sayle * testsuite/libjava.lang/MathBuiltin.java: Add tests for acos, asin, ceil and floor. 2004-04-30 Ranjit Mathew Tom Tromey * testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Use additional option "-Wmissing-prototypes" for compiling C sources. Print actual filename for pass/fail rather than $name.c. * testsuite/libjava.jni/PR15133.java: New testcase file. * testsuite/libjava.jni/PR15133.c: Likewise. * testsuite/libjava.jni/PR15133.out: Likewise. 2004-04-25 Ranjit Mathew * testsuite/libjava.jacks/jacks.exp (gcj_jacks_write): Explicitly limit the maximum heap size to avoid unnecessary thrashing. 2004-04-24 Jerry Quinn * java/text/CollationElementIterator.java (reset): Reset lookahead variables. 2004-04-23 Michael Koch * gnu/java/nio/channels/FileChannelImpl.java (SET, CUR): Unused, removed. (read): Implement here directly. (implRead): Removed. (write): Implement here directly. (implWrite): Removed. 2004-04-23 Mark Wielaard * jni/classpath/jcl.c: Changed C++ comments into C comments. 2004-04-23 Dalibor Topic * java/sql/DriverManager.java: Cleaned up imports. 2004-04-23 Dalibor Topic * java/util/logging/FileHandler.java, java/util/logging/Formatter.java, java/util/logging/Handler.java, java/util/logging/Logger.java, java/util/logging/SimpleFormatter.java, java/util/logging/XMLFormatter.java: Cleaned up imports. 2004-04-22 Michael Koch * java/nio/charset/IllegalCharsetNameException.java (charsetName): Made private. (IllegalCharsetNameException): Added @param tag to javadoc. (getCharsetName): Added @return tag to javadoc. * java/nio/charset/MalformedInputException.java (MalformedInputException): Added @param tag to javadoc. (getInputLength): Revised method description, added @return tag. (getMessage): Added @return tag. 2004-04-22 Mark Wielaard * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Changed C++ comments into C comments. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c: Likewise. 2004-04-22 Jerry Quinn * java/awt/Font.java (deriveFont): Implement missing variants. * gnu/java/awt/peer/ClasspathFontPeer.java (deriveFont): Implement missing variants. 2004-04-22 Jeroen Frijters * java/net/URLStreamHandler.java (parseURL): Convert the file path to using '/' instead of native file separator. 2004-04-22 Guilhem Lavaux * java/net/URL.java (userInfo): New field. (URL): Set authority to the right value. (setURL): Fixed authority and file initialization. * java/net/URLStreamHandler.java (parseURL): Take care of the query tag. Build authority. (toExternalForm): Fixed URL building using authority. 2004-04-22 Dalibor Topic * java/util/regex/Matcher.java, java/util/regex/Pattern.java: Cleaned up imports. 2004-04-21 Michael Koch * java/util/Map.java (Entry): Removed redundant "static" modifier. * java/text/AttributedCharacterIterator.java: Updated copyright year. 2004-04-21 Mark Wielaard * javax/awt/JFrame.java: Implement WindowConstants. Remove final static fields defined in interface. * javax/awt/JDialog.java: Likewise. (JDialog): Make constructors public. (getDefaultCloseOperation): Make public. (processWindowEvent): Call System.exit(0) when EXIT_ON_CLOSE set. (setDefaultCloseOperation): Make public. Check argument. Add API doc. * javax/swing/JViewport.java (JViewport): Make constructor public. 2004-04-21 Dalibor Topic * javax/naming/AuthenticationException.java, javax/naming/AuthenticationNotSupportedException.java, javax/naming/CannotProceedException.java, javax/naming/CommunicationException.java, javax/naming/CompoundName.java, javax/naming/ConfigurationException.java, javax/naming/ContextNotEmptyException.java, javax/naming/InitialContext.java, javax/naming/InsufficientResourcesException.java, javax/naming/InterruptedNamingException.java, javax/naming/LimitExceededException.java, javax/naming/LinkException.java, javax/naming/LinkLoopException.java, javax/naming/LinkRef.java, javax/naming/MalformedLinkException.java, javax/naming/Name.java, javax/naming/NameAlreadyBoundException.java, javax/naming/NameNotFoundException.java, javax/naming/NamingSecurityException.java, javax/naming/NoInitialContextException.java, javax/naming/NoPermissionException.java, javax/naming/NotContextException.java, javax/naming/PartialResultException.java, javax/naming/ReferralException.java, javax/naming/ServiceUnavailableException.java, javax/naming/SizeLimitExceededException.java, javax/naming/TimeLimitExceededException.java, javax/naming/directory/Attribute.java, javax/naming/directory/Attributes.java, javax/naming/directory/SearchResult.java, javax/naming/event/NamingExceptionEvent.java, javax/naming/spi/ResolveResult.java: Cleaned up imports. 2004-04-21 Bryce McKinlay * java/lang/natClass.cc (_Jv_LayoutInterfaceMethods): New method. Set method->index values for interface methods to their itable index. (initializeClass): Call _Jv_LayoutInterfaceMethods. 2004-04-20 Sascha Brawer * java/awt/image/DataBufferShort.java, java/awt/image/DataBufferFloat.java, java/awt/image/DataBufferDouble.java, java/awt/image/PixelInterleavedSampleModel.java: New files. * gnu/java/awt/Buffers.java (createBuffer, createBufferFromData, getData): Added support for TYPE_SHORT, TYPE_FLOAT and TYPE_DOUBLE. 2004-04-20 Michael Koch * Makefile.am (java_source_files): Added java/awt/image/DataBufferDouble.java, java/awt/image/DataBufferFloat.java, java/awt/image/DataBufferShort.java and java/awt/image/PixelInterleavedSampleModel.java. * Makefile.in: Regenerated. 2004-04-20 Mark Wielaard * gnu/java/awt/peer/gtk/GtkFontPeer.java: Use fallback when MissingResourceException is thrown. * gnu/java/awt/peer/gtk/GtkToolkit.java (getFontPeer): Don't return null when a MissingResourceException is thrown. Should never happen. 2004-04-20 Jeroen Frijters * java/io/FileDescriptor.java: (FileDescriptor) Added public constructor. (valid) Added null check. 2004-04-20 Ingo Proetel * java/awt/FontMetrics.java: (charsWidth): fixed accumulation of total_width (getWidth): simple default implementation * java/awt/Polygon.java (getBoundingBox): Use correct y-coordinate in Rectangle constructor. * java/awt/image/Raster.java (toString): Added method. * java/awt/image/SampleModel.java (): Added error cause information to thrown exception. * java/awt/image/SinglePixelPackedSampleModel.java (getDataElements): New method. (setDataElements): New method. (setPixels): New method. (toString): New method. 2004-04-20 Guilhem Lavaux Reported by Nektarios Papadopoulos * java/io/FileOutputStream.java (FileOutputStream) Reorganized constructors. Constructors now check whether the given path is directory. 2004-04-19 Bryce McKinlay * gcj/cni.h (JvAllocObject): Remove these obsolete, undocumented CNI calls. * include/java-interp.h (_Jv_InterpClass): No longer extends java.lang.Class. * java/lang/Class.h (Class): Add new field `aux_info'. * boehm.cc (_Jv_MarkObj): Update java.lang.Class marking. * defineclass.cc: Remove Class<->_Jv_InterpClass casts. Use Class->aux_info instead. * jni.cc (_Jv_JNI_AllocObject): Use _Jv_AllocObject. * resolve.cc: Remove Class<->_Jv_InterpClass casts. Use Class->aux_info instead. * java/io/natObjectInputStream.cc (allocateObject): Use _Jv_AllocObject. * java/lang/natClass.cc (newInstance): Likewise. * java/lang/natClassLoader.cc (_Jv_NewClass): Likewise. * java/lang/natObject.cc (clone): Likewise. * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Likewise. * java/lang/natVMClassLoader.cc (defineClass): Don't use JvAllocObject. Allocate klass->aux_info here for interpreted class. 2004-04-17 Mark Wielaard * javax/swing/JToggleButton.java (ToggleButtonModel): Make public static inner class. * javax/swing/JTabbedPane.java (setComponentAt): Call Page.setComponent(). (SCROLL_TAB_LAYOUT): Make public, value is 1. (WRAP_TAB_LAYOUT): Make public, value is 0. * javax/swing/plaf/basic/BasicTabbedPaneUI.java (ScrollingButton): Make private static inner class. 2004-04-16 Bryce McKinlay * interpret.cc (_Jv_InterpMethod::run): Update _Jv_AllocObject arguments to match new signature. Remove FIXME comments. 2004-04-15 Bryce McKinlay * prims.cc (_Jv_AllocObject): Remove `size' argument. (_Jv_AllocObjectNoFinalizer): Likewise. (_Jv_AllocObjectNoInitNoFinalizer): Likewise. (_Jv_AllocPtrFreeObject): Likewise. (_Jv_AllocString): Moved from natString.cc. Call collector interface directly even in the JVMPI case. * gcj/cni.h (JvAllocObject): Remove `size' argument from _Jv_AllocObject calls. * gcj/javaprims.h: Update prototypes. * gnu/gcj/natCore.cc (_Jv_create_core): Use `new', not _Jv_AllocObject. * java/lang/Class.h: Update _Jv_AllocObject friend prototype. * java/lang/natString.cc (_Jv_AllocString): Move to prims.cc. 2004-04-14 Andrew Haley Bryce McKinlay * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Use _Jv_LookupInterfaceMethodIdx for calls to interfaces. * include/jvm.h (_Jv_CallAnyMethodA): Add new `iface' arg. * testsuite/libjava.lang/InvokeInterface.java: New file. * testsuite/libjava.lang/InvokeInterface.out: New file. 2004-04-09 Ranjit Mathew * java/lang/VMThrowable.java (getStackTrace): Pass trace as-is to modified lookup(). * gnu/gcj/runtime/NameFinder.java (lookup): Change to take in a StackTraceElement directly. (newElement): New native helper method to create StackTraceElement bypassing Java access control. (createStackTraceElement): Use newElement() instead of directly calling StackTraceElement's constructor. * gnu/gcj/runtime/natNameFinder.cc (newElement): New method. 2004-04-01 Michael Koch * java/lang/SecurityManager.java (checkAwtEventQueueAccess): Implemented. 2004-04-01 Gary Benson * resolve.cc (_Jv_ResolvePoolEntry): Put field name in exception. (_Jv_SearchMethodInClass): Likewise. 2004-03-26 Peter Moon * java/text/NumberFormat.java: Fix spelling of setCurrency method. 2004-03-21 Jeroen Frijters * java/net/URI.java (parseURI): Added unquoting. (unquote): New method. (quoteAuthority): Implemented. (quote(String,String)): New method. (quotePath): Implemented. (getRawSchemeSpecificPart): Return new rawSchemeSpecificPart field. (getSchemeSpecificPart): Removed FIXME comment. (getRawAuthority): Return new rawAuthority field. (getAuthority): Removed FIXME comment. (getRawUserInfo): Return new rawUserInfo field. (getUserInfo): Removed FIXME comment. (getRawPath): Return new rawPath field. (getPath): Removed FIXME comment. (getRawQuery): Return new rawQuery field. (getQuery): Removed FIXME comment. (getRawFragment): Return new rawFragment field. (getFragment): Removed FIXME comment. 2004-03-21 Ito Kazumitsu * java/net/ServerSocket.java (accept): Close the socket when error occured. 2004-03-21 Anthony Green * java/lang/natClass.cc (getClassLoader): Circumvent infinite recursion when searching for the system ClassLoader. 2004-03-20 Norbert Frese * gnu/java/rmi/server/RMIIncomingThread.java: New file. * gcc/libjava/gnu/java/rmi/server/UnicastConnection.java: Create a new RMIObjectOuputStream/RMIObjectInputStream for every rmi-message. (getObjectInputStream): Return object reference, throw IOException if null. (startObjectInputStream): Create new RMIObjectInputStream on top of 'din'. (getObjectOutputStream): Return object reference, throw IOException if null. (startObjectOutputStream): Create new RMIObjectOutputStream on top of 'dout'. * gcc/libjava/gnu/java/rmi/server/UnicastConnectionManager.java: (UnicastConnectionManager): Throw RemoteException if port is not available. (getInstance): Throw RemoteException. (run): Lookup client host and attach it to new RMIIncomingThread for later retrieval. * gcc/libjava/gnu/java/rmi/server/UnicastRef.java: Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message. Collect Exceptions which are returned by a rmi-call and fix void returns. * gcc/libjava/gnu/java/rmi/server/UnicastRemoteCall.java: Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message. * gcc/libjava/gnu/java/rmi/server/UnicastServer.java: (dispatch): Answer ping messages which are sent by other java implementions. (incomingMessageCall): Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message and fix void return problems. * gcc/libjava/gnu/java/rmi/server/UnicastServerRef.java (UnicastServerRef): Throw RemoteException. (exportObject): Find the class up the class hierarchy which has a _Stub generated by rmic. In some situations it is necessary to export a subclass of the class which has the _Stub. For instance when the class with has the _Stub is abstract. (findStubSkelClass): New method which looks for the class which has the _Stub. (getClientHost): Implementated. * gcc/libjava/java/rmi/server/RemoteServer.java (getClientHost): Implementated. * gcc/libjava/Makefile.am (rmi_java_source_files): Added gnu/java/rmi/server/RMIIncomingThread.java. * Makefile.in: Regenerated. 2004-03-20 Michael Koch * java/net/InetAddress.java (getLocalHostname): Added javadoc. 2004-03-20 Mark Wielaard * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_getVScrollbarWidth): Don't access ws when it is null. (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_getHScrollbarHeight): Likewise. 2004-03-19 Rainer Orth * verify.cc: Undef PC. 2004-03-19 Per Bothner * gnu/gcj/convert/Input_UnicodeBig.java: New class.. * gnu/gcj/convert/Input_UnicodeLittle.java: New class. * Makefile.am: Update accordingly. * gnu/gcj/convert/IOConverter.java: Define "utf-16le" and "utf16be" as aliases for UnicodeLittle and UnicodeBig. 2004-03-19 Mark Wielaard Reported by Stephen Crawley * java/io/FilePermission.java (implies): Use String.length() -1 to access last char of String. 2004-03-19 Jeroen Frijters * java/lang/ThreadGroup.java (list): Changed print to println. 2004-03-18 Rainer Orth * gnu/java/nio/channels/natFileChannelPosix.cc (mapImpl): Cast MAP_FAILED to void *. 2004-03-18 Michael Koch * java/nio/channels/spi/AbstractSelectableChannel.java (keys): Initialize at declaration. (locate): keys cant be null. (add): Removed. (addSelectionKey): New method. (removeSelectionKey): New method. * java/nio/channels/spi/AbstractSelectionKey.java (cancel): Call AbstractSelector.cancelKey(SelectionKey key). * java/nio/channels/spi/AbstractSelector.java (provider): Javadoc added. (cancelledKeys): Javadoc added. (cancelKey): Javadoc added, add key to cancelledKeys. (deregister): Implemented. 2004-03-17 Michael Koch * gnu/java/net/natPlainSocketImplPosix.cc (write): Just call write(jbyteArray, offset, len). (read): Just call read(jbyteArray, offset, len). 2004-03-16 Norbert Frese * java/net/InetAddress.java (getByName): Handle hostname == "" case. 2004-03-16 Michael Koch * javax/swing/JTabbedPane.java (serialVersionUID): New field. 2004-03-16 Dalibor Topic Reported by: Adam Heath * gnu/javax/rmi/CORBA/DelegateFactory.java (getInstance): Use context class loader. 2004-03-15 Michael Koch * java/util/Locale.java: Reverting my last patch and add a comment why the original version was okay. 2004-03-14 Andreas Tobler * gnu/java/nio/channels/natFileChannelPosix.cc: Implement munmap_adaptor and msync_adaptor for older POSIX_C_SOURCES specs. (MappedByteBufferImpl::unmapImpl): Use munmap_adaptor. (MappedByteBufferImpl::forceImpl): Use msync_adptor. 2004-03-12 Michael Koch * java/net/HttpURLConnection.java (getResponseCode): Fix another typo in javadoc. 2004-03-12 Ito Kazumitsu * java/net/URI.java (URI_REGEXP) updated to contain scheme specific part. (SCHEME_SPEC_PART_GROUP) new constant. (AUTHORITY_GROUP, PATH_GROUP, QUERY_GROUP, FRAGMENT_GROUP) updated to make room for SCHEME_SPEC_PART_GROUP. (parseURI) parse scheme specific part. (resolve, isAbsolute, isOpaque, getRawSchemeSpecificPart, getSchemeSpecificPart, getAuthority, getUserInfo, getPath, getQuery, getFragment) implemented. 2004-03-12 Dalibor Topic * libraries/javalib/java/net/URI.java partially implemented using java.util.regex. (URI_REGEXP) new constant. Used to parse URIs. (SCHEME_GROUP) new constant representing index of scheme group in parsed URI. (AUTHORITY_GROUP) new constant representing index of authority group in parsed URI. (PATH_GROUP) new constant representing index of path group in parsed URI. (QUERY_GROUP) new constant representing index of query group in parsed URI. (FRAGMENT_GROUP) new constant representing index of fragment group in parsed URI. (getURIGroup) new static utility method. (parseURI) implemented. (quote) stub for new static utility method. (quoteAuthority) stub for new static utility method. (quoteHost) stub for new static utility method. (quotePath) stub for new static utility method. (quoteUserInfo) stub for new static utility method. (URI) implemented. (create) don't throw URISyntaxException. Implemented. (toString) implemented. 2004-03-11 Michael Koch * gnu/java/awt/peer/ClasspathFontPeer.java: Fixed javadoc to be correct xhtml. * gnu/java/awt/peer/gtk/GtkArgList.java (add): Use Boolean.valueOf() instead of new Boolean(). 2004-03-11 Mark Wielaard * java/beans/BeanDescriptor.java (BeanDescriptor): Set the FeatureDescriptor programmatic name. 2004-03-11 Guilhem Lavaux * java/text/AttributedStringIterator.java (getAllAttributesKey): Return only keys concerned by the current iterator. (getAttributes): Use strict inequality for end_index. 2004-03-11 Guilhem Lavaux * java/io/BufferedInputStream.java (marktarget): New field for max mark limit. (CHUNKSIZE): New constant for incremental mark buffer allocation. (mark): Use new fields. (read): Likewise. (read(byte[],int,int)): Likewise. (skip): Likewise. (refill): Likewise. 2004-03-11 Dalibor Topic * java/text/AttributedString.java (addAttribute(AttributedCharacterIterator.Attribute,Object,int,int)): Use HashMap instead of Hashtable since value can be null, and you can not store a null value in a Hashtable. 2004-03-09 Michael Koch * java/lang/Thread.java (runnable): Moved around. (daemon): Renamed from daemon_flag. (contextClassLoader): Renamed from context_class_loader. (Thread): Reordered constructors. (activeCount): Use group directly. (destroy): Make it a java method. Throw NoSuchMethodError like Sun does. (holdsLock): Reworked javadoc. (setDaemon): Reworked. * java/lang/natThread.cc (destroy): Removed. 2004-03-08 Anthony Green * Makefile.am: Build property resource files into libgcj. * Makefile.in: Rebuilt. * java/util/regex/Matcher.java, java/util/regex/Pattern.java, java/util/regex/PatternSyntaxException.java, gnu/regexp/CharIndexed.java, gnu/regexp/CharIndexedCharArray.java, gnu/regexp/CharIndexedInputStream.java, gnu/regexp/CharIndexedReader.java, gnu/regexp/CharIndexedString.java, gnu/regexp/CharIndexedStringBuffer.java, gnu/regexp/RE.java, gnu/regexp/REException.java, gnu/regexp/REFilterInputStream.java, gnu/regexp/REFilterReader.java, gnu/regexp/REMatch.java, gnu/regexp/REMatchEnumeration.java, gnu/regexp/RESyntax.java, gnu/regexp/REToken.java, gnu/regexp/RETokenAny.java, gnu/regexp/RETokenBackRef.java, gnu/regexp/RETokenChar.java, gnu/regexp/RETokenEnd.java, gnu/regexp/RETokenEndSub.java, gnu/regexp/RETokenLookAhead.java, gnu/regexp/RETokenOneOf.java, gnu/regexp/RETokenPOSIX.java, gnu/regexp/RETokenRange.java, gnu/regexp/RETokenRepeated.java, gnu/regexp/RETokenStart.java, gnu/regexp/RETokenWordBoundary.java, gnu/regexp/UncheckedRE.java: Files merged from GNU Classpath. 2004-03-03 Per Bothner * java/nio/channels/Channels.java (newInputStream, newOutputStream): Optimize when argument is a FileChannelImpl. (newInputStream(FileChannelImpl), newOutputStream(FileChannelImpl)): New native methods. * java/nio/channels/natChannels.cc: New file for new native methods. * Makefile.am: Update accordingly. 2004-03-02 Jan Hubicka * configure.host: Pass -fno-omit-frame-pointer for i386. * configure.in: Likewise. * configure: Regenerate. 2004-03-01 Per Bothner * java/lang/natPosixProcess.cc (startProcess): Fix thinko. 2004-02-29 Per Bothner * java/nio/channels/FileChannelImpl.java: Moved to package gnu/java/nio/channels, since we need to refer to it from java.io. * java/nio/channels/natFileChannelImpl.cc: Removed file. * gnu/java/nio/channels/FileChannelImpl.java: New class, renamed from java/nio/channels. Don't depend on FileDescriptor. (in, out, err): New static fields. (mode): New field. (SET, CUR, READ, WRITE, APPEND, EXCL, SYNC, DSYNC): Moved constants from FileDescriptor. (by): Removed MappedByteBuffer field. (map): New working implementation. * gnu/java/nio/channels/natFileChannelPosix.cc: New file, though some code "ported" from natFileDescriptoPosix.cc. * gnu/java/nio/channels/natFileChannelEcos.cc: Likewise. * gnu/java/nio/channels/natFileChannelWin32.cc Likewise. * java/io/FileDescriptor.java: Implement on top of FileChannel. Remove native methods. * Makefile.am, configure.in: Updated accordingly. * gnu/java/nio/FileLockImpl.java (fd): Remove field, replacing it by: (ch): New FileChannelImpl field. Update constructor to match. (releaseImpl): Remove native method. Instead ... (release): Call unlock on channel. * gnu/java/nio/natFileLockImpl.cc: Removed file. * java/io/natFileDescriptorEcos.cc: Remove file. * java/io/natFileDescriptorPosix.cc: Remove file. * java/io/natFileDescriptorWin32.cc: Remove file. * java/io/FileInputStream.java (ch): Change type to FileChannelImpl. ((File)): Allocate a FileChannelImpl, not a FileDescriptor. ((FileChannelImpl)): New package-private constructor. ((FileDescriptor)): Extract FileChannelImpl from arg. (available, close, read, skip): Implement using FileChannelImpl. (getFD): Allocate FileDescriptor if needed. (getChannel): Is now trivial. * java/io/FileOutputStream.java: Corresponding changes. * java/io/RandomAccessFile.java: Corresponding changes. * java/nio/MappedByteBuffer.java: (forceImpl, isLoadedImpl, loadImpl, unmapImpl): New dummy methods, to be overridden by subclass. (finalize, isLoaded, load, force): New methods. * java/nio/MappedByteBufferImpl.java: More-or-less rewrite. Now works, at least for read mapping. * java/lang/natPosixProcess.cc (startProcess): Implement standard streams using FileChannelImpl, not FileDescriptor. * java/lang/natWin32Process.cc (startProcess): Likewise. 2004-02-28 Michael Koch * java/nio/ByteOrder.java (nativeOrder): Use equals() to compare strings. 2004-02-28 Guilhem Lavaux * java/io/ObjectInputStream.java (readClassDescriptor): Keep elements of the mapping non null. (checkTypeConsistency): New method. (readFields): Fixed main loop and base logic. Small reindentation. * java/io/ObjectStreamField.java (lookupField): New method to update the field reference. (checkFieldType): New method. * java/io/ObjectStreamClass.java (setClass, setFields): Call lookupField when building the field database. Check the real field type. 2004-02-26 Michael Koch * Makefile.am: Generate and install headers for inner classes in java.nio.channels.Pipe and gnu.java.nio.PipeImpl. * Makefile.in: Regenerated. 2004-02-24 Anthony Green * java/lang/StringBuffer.java: No need to NULL out remainder of buffer since ensureCapacity_unsynchronized will have done this for us. 2004-02-20 Michael Koch * javax/swing/AbstractButton.java: Made several constants final. (getRolloverSelectedIcon): Made public. (getSelectedIcon): Made public. 2004-02-16 Per Bothner * java/nio/CharBufferImpl.java: Inline super constructor. * java/nio/DoubleBufferImpl.java: Likewise. * java/nio/FloatBufferImpl.java: Likewise. * java/nio/IntBufferImpl.java: Likewise. * java/nio/LongBufferImpl.java: Likewise. * java/nio/ShortBufferImpl.java: Likewise. * java/nio/CharBuffer.java: Remove unused constructor. * java/nio/DoubleBuffer.java: Likewise. * java/nio/FloatBuffer.java: Likewise. * java/nio/IntBuffer.java: Likewise. * java/nio/LongBuffer.java: Likewise. * java/nio/ShortBuffer.java: Likewise. * java/nio/CharViewBufferImpl.java: New convenience constructor. Fix buggy call to super constructor. * java/nio/DoubleViewBufferImpl.java: Likewise. * java/nio/FloatViewBufferImpl.java: Likewise. * java/nio/IntViewBufferImpl.java: Likewise. * java/nio/LongViewBufferImpl.java: Likewise. * java/nio/ShortViewBufferImpl.java: Likewise. * java/nio/ByteBuffer.java (endian): Make non-private so other java.nio classes can inherit it. (): Don't bother clearing array_offset. * java/nio/ByteBuffer.java (allocate): Re-implement using wrap. * java/nio/ByteBuffer.java (get(byte[],int,int)): Check underflow. Remove redundant test. * java/nio/ByteBufferImpl.java (asCharBuffer, asShortBuffer, asIntBuffer, asLongBuffer, asFloatBuffer, asDoubleBuffer): Use new XxxViewBufferImpl constructors. * java/nio/MappedByteBufferImpl.java: Likewise. * java/nio/DirectByteBufferImpl.java: Likewise. * java/nio/ByteBufferImpl.java: Remove one constructor. Inline super in remaining constructor. * java/nio/ByteBuffer.java: Remove unused constructor. * java/nio/ByteBufferImpl.java (shiftDown): New optimized method. * java/nio/ByteBufferImpl.java (get, put): Add array_offset. * java/nio/DirectByteBufferImpl.java (owner): New field. (offset): Remove unused field. (): Modify one and add another constructor. Change callers. (allocateDirect): Removed - not used. (getImpl, putImpl): Make static and pass address explicitly, to make them useful for MappedByteBufferImpl. (get, put): Check for underflow. Modify for new getImpl. (getImpl): New native method where target is array. (get(byte[],int,int)): Use the above. (adjustAddress): New static native method. (slice, duplicate, asReadOnly): New implementations. * java/nio/natDirectByteBufferImpl.cc (getImpl, putImpl, shiftDown, adjustAddress): New or updated native methods. 2004-02-15 Ito Kazumitsu * java/io/ObjectInputStream.java (readClassDescriptor): Avoid the overflow of fieldmapping. 2004-02-14 Sascha Brawer * javax/swing/undo/UndoManager.java: Re-written from scratch. 2004-02-14 Per Bothner * java/nio/channels/spi/AbstractInterruptibleChannel.java (close): Set closed before calling implCloseChannel, as in the spec. 2004-02-10 Randolph Chung * configure.in: Build java for hppa target. * configure: Regenerate. * libjava/configure.host (hppa-*): Add target. * libjava/sysdeps/pa/lock.h: New file. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2660.2.219&r2=1.2660.2.220 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/Makefile.am.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.361.2.19&r2=1.361.2.20 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/Makefile.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.385.2.19&r2=1.385.2.20 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/boehm.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.42&r2=1.42.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/configure.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.203&r2=1.203.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/configure.host.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.55&r2=1.55.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/configure.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.181&r2=1.181.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/defineclass.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.35&r2=1.35.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/interpret.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.40&r2=1.40.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.81&r2=1.81.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/prims.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.87&r2=1.87.6.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/resolve.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.43&r2=1.43.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/verify.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.61&r2=1.61.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/doc/cni.sgml.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gcj/Makefile.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.43&r2=1.43.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gcj/cni.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gcj/javaprims.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.48&r2=1.48.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/awt/xlib/XCanvasPeer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/awt/xlib/XGraphics.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/classpath/ServiceFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/classpath/ServiceProviderLoadingAction.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/RawDataManaged.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/natCore.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/convert/Input_UnicodeBig.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/convert/Input_UnicodeLittle.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/convert/Convert.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/convert/IOConverter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.78.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/runtime/NameFinder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/runtime/VMClassLoader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.6.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/runtime/natNameFinder.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/BitwiseXORComposite.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/Buffers.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.84.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/ComponentDataBlitOp.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.84.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/image/ImageDecoder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.8.1&r2=1.3.8.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/ClasspathFontPeer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkArgList.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.32.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkFontPeer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.8.2&r2=1.3.8.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkTextAreaPeer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7.8.4&r2=1.7.8.5 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/beans/BeanInfoEmbryo.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/beans/info/ComponentBeanInfo.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/io/Base64InputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/math/MPN.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.76.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/PlainDatagramSocketImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/PlainSocketImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/natPlainDatagramSocketImplPosix.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/natPlainDatagramSocketImplWin32.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/natPlainSocketImplPosix.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/protocol/jar/Connection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/protocol/jar/Handler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/DatagramChannelImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/FileLockImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/PipeImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/SocketChannelImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/natFileLockImpl.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/channels/FileChannelImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.4.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/channels/natFileChannelEcos.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.3.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/channels/natFileChannelPosix.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.3.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/channels/natFileChannelWin32.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/charset/UTF_16Decoder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.50.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/rmic/CompilerProcess.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/RMIIncomingThread.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastConnection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastConnectionManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastRef.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastRemoteCall.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastServer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastServerRef.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/security/der/DERReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/security/der/DERWriter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/security/provider/DSAKeyPairGenerator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/security/provider/DSAParameters.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/AttributedFormatBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/FormatBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/FormatCharacterIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/StringFormatBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/CharacterBreakIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.74.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/LineBreakIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.74.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/SentenceBreakIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/WordBreakIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.74.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/util/DoubleEnumeration.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.74.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/util/prefs/NodeReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.32.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/PortableServer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/DelegateFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/GetDelegateInstanceException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/StubDelegateImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/UtilDelegateImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/ValueHandlerImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/CharIndexed.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/CharIndexedCharArray.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/CharIndexedInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/CharIndexedString.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/CharIndexedStringBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/MessagesBundle.properties.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/MessagesBundle_fr.properties.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RE.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/REException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/REFilterInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/REMatch.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/REMatchEnumeration.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RESyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/REToken.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenAny.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenBackRef.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenChar.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenEnd.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenEndSub.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenOneOf.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenPOSIX.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenRange.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenRepeated.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenStart.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenWordBoundary.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/UncheckedRE.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/Makefile.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.44&r2=1.44.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/java-interp.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.23&r2=1.23.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/jni.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.26&r2=1.26.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/jvm.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.63&r2=1.63.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/AWTPermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.46.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Color.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/ColorPaintContext.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.54.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Component.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.37.2.11&r2=1.37.2.12 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/ComponentOrientation.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.46.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/DefaultKeyboardFocusManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1.54.3&r2=1.1.54.4 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Dialog.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/FileDialog.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Font.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16.8.1&r2=1.16.8.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/FontMetrics.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Graphics.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6.18.1&r2=1.6.18.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Polygon.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/SystemColor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.46.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/TextComponent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11.8.1&r2=1.11.8.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Toolkit.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.25&r2=1.25.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Window.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.32.12.4&r2=1.32.12.5 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/datatransfer/DataFlavor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/event/MouseEvent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.46.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/geom/Arc2D.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/im/InputContext.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/DataBufferDouble.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/DataBufferFloat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/DataBufferShort.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/PixelInterleavedSampleModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/ColorModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13.18.1&r2=1.13.18.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/ComponentColorModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/ComponentSampleModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/RGBImageFilter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.14.2&r2=1.2.14.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/Raster.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/SampleModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/SinglePixelPackedSampleModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/beans/BeanDescriptor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/beans/Introspector.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/beans/PropertyEditor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/beans/PropertyEditorManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/beans/beancontext/BeanContextServiceProvider.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/BufferedInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/BufferedReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/BufferedWriter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/ByteArrayInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/CharArrayWriter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/DataInput.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/DataInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/File.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.37&r2=1.37.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/FileDescriptor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/FileInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.19&r2=1.19.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/FileOutputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15&r2=1.15.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/FilePermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/FilterInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/InputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/InputStreamReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/ObjectInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.27&r2=1.27.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/ObjectStreamClass.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.19&r2=1.19.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/ObjectStreamField.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/PipedInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/PipedReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/PushbackInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/PushbackReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/RandomAccessFile.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/SequenceInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/SerializablePermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/StreamTokenizer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/StringWriter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/WriteAbortedException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/Writer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/natObjectInputStream.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/natFileDescriptorEcos.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/natFileDescriptorPosix.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.30&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/natFileDescriptorWin32.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Byte.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/CharSequence.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Class.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.63&r2=1.63.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/ClassLoader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.31&r2=1.31.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Compiler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Double.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Float.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Integer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Long.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Math.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Number.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Package.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Runtime.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/RuntimePermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/SecurityManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Short.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/StringBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/System.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Thread.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.31&r2=1.31.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/ThreadGroup.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Throwable.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/VMThrowable.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natClass.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.74.8.1&r2=1.74.8.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natClassLoader.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.64&r2=1.64.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natObject.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.29&r2=1.29.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natPosixProcess.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natRuntime.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.40&r2=1.40.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natString.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.33&r2=1.33.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natSystem.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.56&r2=1.56.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natThread.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.25&r2=1.25.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natVMClassLoader.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natWin32Process.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/reflect/InvocationHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.52.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/reflect/Proxy.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/reflect/natMethod.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.36&r2=1.36.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/math/BigDecimal.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/Authenticator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/BindException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.40.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ConnectException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ContentHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ContentHandlerFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/DatagramPacket.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/DatagramSocket.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.37&r2=1.37.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/DatagramSocketImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/DatagramSocketImplFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/FileNameMap.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/HttpURLConnection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/Inet4Address.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/Inet6Address.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/InetAddress.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.26&r2=1.26.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/InetSocketAddress.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/JarURLConnection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/MalformedURLException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/MulticastSocket.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.27&r2=1.27.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/NetPermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/NetworkInterface.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/NoRouteToHostException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/PasswordAuthentication.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/PortUnreachableException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.52.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ProtocolException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ServerSocket.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.36&r2=1.36.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/Socket.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.35&r2=1.35.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketAddress.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketImplFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketOptions.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketPermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketTimeoutException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.52.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URISyntaxException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.52.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URL.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.34&r2=1.34.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLClassLoader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLConnection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.27&r2=1.27.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLDecoder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLEncoder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLStreamHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.26&r2=1.26.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLStreamHandlerFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/UnknownHostException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/UnknownServiceException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/Buffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ByteBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15&r2=1.15.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ByteBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ByteOrder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/CharBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/CharBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/CharViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/DirectByteBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/DoubleBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/DoubleBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/DoubleViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/FloatBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/FloatBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/FloatViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/IntBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/IntBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/IntViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/LongBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/LongBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/LongViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/MappedByteBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/MappedByteBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ShortBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ShortBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ShortViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/natDirectByteBufferImpl.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/natChannels.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/AlreadyConnectedException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/AsynchronousCloseException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ByteChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.50.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/CancelledKeyException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/Channel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/Channels.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ClosedByInterruptException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ClosedChannelException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ClosedSelectorException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ConnectionPendingException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/DatagramChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/FileChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/FileLock.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.22.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/FileLockInterruptionException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/GatheringByteChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/IllegalBlockingModeException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.50.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/IllegalSelectorException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/InterruptibleChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.50.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/NoConnectionPendingException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/NonReadableChannelException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/NonWritableChannelException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/NotYetBoundException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/NotYetConnectedException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/OverlappingFileLockException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/Pipe.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ReadableByteChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ScatteringByteChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/SelectableChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/SelectionKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/Selector.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ServerSocketChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/SocketChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/UnresolvedAddressException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/UnsupportedAddressTypeException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/WritableByteChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/FileChannelImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/natFileChannelImpl.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/AbstractInterruptibleChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/AbstractSelectableChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/AbstractSelectionKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/AbstractSelector.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/SelectorProvider.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/charset/IllegalCharsetNameException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/charset/MalformedInputException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.40.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/charset/spi/CharsetProvider.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.42.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/MarshalledObject.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/Naming.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/RemoteException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/activation/ActivationException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/server/RemoteServer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/server/ServerCloneException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/AccessController.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/AlgorithmParameterGenerator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/AlgorithmParameters.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/CodeSource.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/Identity.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/IdentityScope.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/KeyPairGenerator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/KeyStore.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/SecureRandom.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/Security.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/Signature.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/SignatureSpi.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/SignedObject.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/UnresolvedPermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/interfaces/DSAKeyPairGenerator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/interfaces/DSAPrivateKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/interfaces/DSAPublicKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/interfaces/RSAPrivateKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/interfaces/RSAPublicKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/spec/DSAParameterSpec.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/spec/DSAPrivateKeySpec.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/spec/DSAPublicKeySpec.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/sql/Array.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/sql/DatabaseMetaData.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/sql/DriverManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/sql/ResultSet.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/AttributedCharacterIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/AttributedString.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.74.1&r2=1.2.74.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/AttributedStringIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.74.1&r2=1.2.74.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/BreakIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/ChoiceFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.46.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/CollationElementIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/CollationKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/Collator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/DateFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/DateFormatSymbols.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/DecimalFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/DecimalFormatSymbols.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/FieldPosition.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/Format.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/MessageFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15&r2=1.15.6.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/NumberFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/ParsePosition.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/RuleBasedCollator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/SimpleDateFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.25&r2=1.25.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/StringCharacterIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/FormatCharacterIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/ArrayList.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Arrays.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Calendar.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Collections.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Currency.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Date.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/GregorianCalendar.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.19&r2=1.19.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/HashMap.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/HashSet.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Hashtable.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.22&r2=1.22.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/LinkedList.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Locale.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15&r2=1.15.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Map.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Properties.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/PropertyPermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/PropertyResourceBundle.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/ResourceBundle.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.23&r2=1.23.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/SimpleTimeZone.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/StringTokenizer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/TimeZone.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/TreeMap.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/TreeSet.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Vector.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15&r2=1.15.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/WeakHashMap.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/jar/Attributes.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/jar/JarFile.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/jar/JarInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/jar/JarOutputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/jar/Manifest.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/ConsoleHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/FileHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/Formatter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/Handler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/Level.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/LogManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/Logger.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/MemoryHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/SimpleFormatter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/SocketHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/XMLFormatter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/prefs/AbstractPreferences.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/prefs/BackingStoreException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.32.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/prefs/InvalidPreferencesFormatException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.32.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/prefs/Preferences.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/regex/Matcher.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/regex/Pattern.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/zip/InflaterInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/zip/ZipEntry.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/zip/ZipFile.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.24&r2=1.24.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/zip/ZipOutputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/accessibility/AccessibleText.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.52.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/ImageReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/ImageTranscoder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/ImageWriter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/package.html.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/IIOServiceProvider.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/ImageInputStreamSpi.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/ImageOutputStreamSpi.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/ImageReaderWriterSpi.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/ImageTranscoderSpi.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/RegisterableService.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/ServiceRegistry.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/package.html.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/stream/IIOByteBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/stream/ImageInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/stream/ImageOutputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/stream/package.html.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/AuthenticationException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/AuthenticationNotSupportedException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/CannotProceedException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/CommunicationException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/CompoundName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/ConfigurationException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/ContextNotEmptyException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/InitialContext.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/InsufficientResourcesException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/InterruptedNamingException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/LimitExceededException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/LinkException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/LinkLoopException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/LinkRef.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/MalformedLinkException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/Name.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NameAlreadyBoundException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NameNotFoundException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NamingException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NamingSecurityException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NoInitialContextException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NoPermissionException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NotContextException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/PartialResultException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/ReferralException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/ServiceUnavailableException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/SizeLimitExceededException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/TimeLimitExceededException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/directory/Attribute.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/directory/Attributes.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/directory/SearchControls.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/directory/SearchResult.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/event/NamingExceptionEvent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/spi/DirStateFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/spi/ResolveResult.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/AttributeException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/CancelablePrintJob.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/Doc.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/DocFlavor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/DocPrintJob.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/FlavorException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/MultiDoc.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/MultiDocPrintJob.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/MultiDocPrintService.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/PrintException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/PrintService.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/PrintServiceLookup.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/ServiceUIFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/StreamPrintService.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/URIException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/AttributeSetUtilities.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/EnumSyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/HashAttributeSet.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/IntegerSyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/ResolutionSyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/SetOfIntegerSyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/TextSyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/ColorSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Compression.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/CopiesSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Fidelity.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Finishings.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobImpressionsSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobKOctetsSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobMediaSheetsSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobSheets.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobState.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobStateReason.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobStateReasons.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Media.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/MediaSizeName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/MultipleDocumentHandling.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/NumberUpSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/OrientationRequested.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PDLOverrideSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PageRanges.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Copies.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/DateTimeAtCompleted.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/DateTimeAtCreation.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/DateTimeAtProcessing.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/DocumentName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobHoldUntil.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobImpressions.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobImpressionsCompleted.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobKOctets.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobKOctetsProcessed.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobMediaSheets.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobMediaSheetsCompleted.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobMessageFromOperator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobOriginatingUserName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobPriority.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobPrioritySupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/NumberOfDocuments.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/NumberOfInterveningJobs.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/NumberUp.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/OutputDeviceAssigned.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PagesPerMinute.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PagesPerMinuteColor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14695 From java-prs-return-2950-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 24 05:32:57 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 4411 invoked by alias); 24 Jun 2004 05:32:53 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 4348 invoked by alias); 24 Jun 2004 05:32:48 -0000 Date: 24 Jun 2004 05:32:48 -0000 Message-ID: <20040624053248.4347.qmail@sourceware.org> From: "cvs-commit at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040323173516.14695.goryachev@yahoo.com> References: <20040323173516.14695.goryachev@yahoo.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14695] [3.3/3.4 only] java.net.NetworkInterface.getByName() throws exception instead of returning null X-Bugzilla-Reason: CC ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-06-24 05:32 ------- Subject: Bug 14695 CVSROOT: /cvs/gcc Module name: gcc Branch: java-gui-branch Changes by: graydon@gcc.gnu.org 2004-06-24 05:31:09 Modified files: libjava : ChangeLog Makefile.am Makefile.in boehm.cc configure configure.host configure.in defineclass.cc interpret.cc jni.cc prims.cc resolve.cc verify.cc libjava/gcj : Makefile.in cni.h javaprims.h libjava/gnu/awt/xlib: XCanvasPeer.java XGraphics.java libjava/gnu/gcj: natCore.cc libjava/gnu/gcj/convert: Convert.java IOConverter.java libjava/gnu/gcj/runtime: NameFinder.java VMClassLoader.java natNameFinder.cc libjava/gnu/java/awt: BitwiseXORComposite.java Buffers.java ComponentDataBlitOp.java libjava/gnu/java/awt/image: ImageDecoder.java libjava/gnu/java/awt/peer: ClasspathFontPeer.java libjava/gnu/java/awt/peer/gtk: GtkArgList.java GtkFontPeer.java GtkTextAreaPeer.java libjava/gnu/java/beans: BeanInfoEmbryo.java libjava/gnu/java/beans/info: ComponentBeanInfo.java libjava/gnu/java/io: Base64InputStream.java libjava/gnu/java/math: MPN.java libjava/gnu/java/net: PlainDatagramSocketImpl.java PlainSocketImpl.java natPlainDatagramSocketImplPosix.cc natPlainDatagramSocketImplWin32.cc natPlainSocketImplPosix.cc libjava/gnu/java/net/protocol/jar: Connection.java Handler.java libjava/gnu/java/nio: DatagramChannelImpl.java FileLockImpl.java PipeImpl.java SocketChannelImpl.java libjava/gnu/java/nio/charset: UTF_16Decoder.java libjava/gnu/java/rmi/rmic: CompilerProcess.java libjava/gnu/java/rmi/server: UnicastConnection.java UnicastConnectionManager.java UnicastRef.java UnicastRemoteCall.java UnicastServer.java UnicastServerRef.java libjava/gnu/java/security/der: DERReader.java DERWriter.java libjava/gnu/java/security/provider: DSAKeyPairGenerator.java DSAParameters.java libjava/gnu/java/text: CharacterBreakIterator.java LineBreakIterator.java SentenceBreakIterator.java WordBreakIterator.java libjava/gnu/java/util: DoubleEnumeration.java libjava/gnu/java/util/prefs: NodeReader.java libjava/include: Makefile.in java-interp.h jni.h jvm.h libjava/java/awt: AWTPermission.java Color.java ColorPaintContext.java Component.java ComponentOrientation.java DefaultKeyboardFocusManager.java Dialog.java FileDialog.java Font.java FontMetrics.java Graphics.java Polygon.java SystemColor.java TextComponent.java Toolkit.java Window.java libjava/java/awt/datatransfer: DataFlavor.java libjava/java/awt/event: MouseEvent.java libjava/java/awt/geom: Arc2D.java libjava/java/awt/im: InputContext.java libjava/java/awt/image: ColorModel.java ComponentColorModel.java ComponentSampleModel.java RGBImageFilter.java Raster.java SampleModel.java SinglePixelPackedSampleModel.java libjava/java/beans: BeanDescriptor.java Introspector.java PropertyEditor.java PropertyEditorManager.java libjava/java/beans/beancontext: BeanContextServiceProvider.java libjava/java/io: BufferedInputStream.java BufferedReader.java BufferedWriter.java ByteArrayInputStream.java CharArrayWriter.java DataInput.java DataInputStream.java File.java FileDescriptor.java FileInputStream.java FileOutputStream.java FilePermission.java FilterInputStream.java InputStream.java InputStreamReader.java ObjectInputStream.java ObjectStreamClass.java ObjectStreamField.java PipedInputStream.java PipedReader.java PushbackInputStream.java PushbackReader.java RandomAccessFile.java SequenceInputStream.java SerializablePermission.java StreamTokenizer.java StringWriter.java WriteAbortedException.java Writer.java natObjectInputStream.cc libjava/java/lang: Byte.java CharSequence.java Class.h ClassLoader.java Compiler.java Double.java Float.java Integer.java Long.java Math.java Number.java Package.java Runtime.java RuntimePermission.java SecurityManager.java Short.java StringBuffer.java System.java Thread.java ThreadGroup.java Throwable.java VMThrowable.java natClass.cc natClassLoader.cc natObject.cc natPosixProcess.cc natRuntime.cc natString.cc natSystem.cc natThread.cc natVMClassLoader.cc natWin32Process.cc libjava/java/lang/reflect: InvocationHandler.java Proxy.java natMethod.cc libjava/java/math: BigDecimal.java libjava/java/net: Authenticator.java BindException.java ConnectException.java ContentHandler.java ContentHandlerFactory.java DatagramPacket.java DatagramSocket.java DatagramSocketImpl.java DatagramSocketImplFactory.java FileNameMap.java HttpURLConnection.java Inet4Address.java Inet6Address.java InetAddress.java InetSocketAddress.java JarURLConnection.java MalformedURLException.java MulticastSocket.java NetPermission.java NetworkInterface.java NoRouteToHostException.java PasswordAuthentication.java PortUnreachableException.java ProtocolException.java ServerSocket.java Socket.java SocketAddress.java SocketException.java SocketImpl.java SocketImplFactory.java SocketOptions.java SocketPermission.java SocketTimeoutException.java URI.java URISyntaxException.java URL.java URLClassLoader.java URLConnection.java URLDecoder.java URLEncoder.java URLStreamHandler.java URLStreamHandlerFactory.java UnknownHostException.java UnknownServiceException.java libjava/java/nio: Buffer.java ByteBuffer.java ByteBufferImpl.java ByteOrder.java CharBuffer.java CharBufferImpl.java CharViewBufferImpl.java DirectByteBufferImpl.java DoubleBuffer.java DoubleBufferImpl.java DoubleViewBufferImpl.java FloatBuffer.java FloatBufferImpl.java FloatViewBufferImpl.java IntBuffer.java IntBufferImpl.java IntViewBufferImpl.java LongBuffer.java LongBufferImpl.java LongViewBufferImpl.java MappedByteBuffer.java MappedByteBufferImpl.java ShortBuffer.java ShortBufferImpl.java ShortViewBufferImpl.java natDirectByteBufferImpl.cc libjava/java/nio/channels: AlreadyConnectedException.java AsynchronousCloseException.java ByteChannel.java CancelledKeyException.java Channel.java Channels.java ClosedByInterruptException.java ClosedChannelException.java ClosedSelectorException.java ConnectionPendingException.java DatagramChannel.java FileChannel.java FileLock.java FileLockInterruptionException.java GatheringByteChannel.java IllegalBlockingModeException.java IllegalSelectorException.java InterruptibleChannel.java NoConnectionPendingException.java NonReadableChannelException.java NonWritableChannelException.java NotYetBoundException.java NotYetConnectedException.java OverlappingFileLockException.java Pipe.java ReadableByteChannel.java ScatteringByteChannel.java SelectableChannel.java SelectionKey.java Selector.java ServerSocketChannel.java SocketChannel.java UnresolvedAddressException.java UnsupportedAddressTypeException.java WritableByteChannel.java libjava/java/nio/channels/spi: AbstractInterruptibleChannel.java AbstractSelectableChannel.java AbstractSelectionKey.java AbstractSelector.java SelectorProvider.java libjava/java/nio/charset: IllegalCharsetNameException.java MalformedInputException.java libjava/java/nio/charset/spi: CharsetProvider.java libjava/java/rmi: MarshalledObject.java Naming.java RemoteException.java libjava/java/rmi/activation: ActivationException.java libjava/java/rmi/server: RemoteServer.java ServerCloneException.java libjava/java/security: AccessController.java AlgorithmParameterGenerator.java AlgorithmParameters.java CodeSource.java Identity.java IdentityScope.java KeyPairGenerator.java KeyStore.java SecureRandom.java Security.java Signature.java SignatureSpi.java SignedObject.java UnresolvedPermission.java libjava/java/security/interfaces: DSAKeyPairGenerator.java DSAPrivateKey.java DSAPublicKey.java RSAPrivateKey.java RSAPublicKey.java libjava/java/security/spec: DSAParameterSpec.java DSAPrivateKeySpec.java DSAPublicKeySpec.java libjava/java/sql: Array.java DatabaseMetaData.java DriverManager.java ResultSet.java libjava/java/text: AttributedCharacterIterator.java AttributedString.java AttributedStringIterator.java BreakIterator.java ChoiceFormat.java CollationElementIterator.java CollationKey.java Collator.java DateFormat.java DateFormatSymbols.java DecimalFormat.java DecimalFormatSymbols.java FieldPosition.java Format.java MessageFormat.java NumberFormat.java ParsePosition.java RuleBasedCollator.java SimpleDateFormat.java StringCharacterIterator.java libjava/java/util: ArrayList.java Arrays.java Calendar.java Collections.java Currency.java Date.java GregorianCalendar.java HashMap.java HashSet.java Hashtable.java LinkedList.java Locale.java Map.java Properties.java PropertyPermission.java PropertyResourceBundle.java ResourceBundle.java SimpleTimeZone.java StringTokenizer.java TimeZone.java TreeMap.java TreeSet.java Vector.java WeakHashMap.java libjava/java/util/jar: Attributes.java JarFile.java JarInputStream.java JarOutputStream.java Manifest.java libjava/java/util/logging: ConsoleHandler.java FileHandler.java Formatter.java Handler.java Level.java LogManager.java Logger.java MemoryHandler.java SimpleFormatter.java SocketHandler.java XMLFormatter.java libjava/java/util/prefs: AbstractPreferences.java BackingStoreException.java InvalidPreferencesFormatException.java Preferences.java libjava/java/util/regex: Matcher.java Pattern.java libjava/java/util/zip: InflaterInputStream.java ZipEntry.java ZipFile.java ZipOutputStream.java libjava/javax/accessibility: AccessibleText.java libjava/javax/naming: AuthenticationException.java AuthenticationNotSupportedException.java CannotProceedException.java CommunicationException.java CompoundName.java ConfigurationException.java ContextNotEmptyException.java InitialContext.java InsufficientResourcesException.java InterruptedNamingException.java LimitExceededException.java LinkException.java LinkLoopException.java LinkRef.java MalformedLinkException.java Name.java NameAlreadyBoundException.java NameNotFoundException.java NamingException.java NamingSecurityException.java NoInitialContextException.java NoPermissionException.java NotContextException.java PartialResultException.java ReferralException.java ServiceUnavailableException.java SizeLimitExceededException.java TimeLimitExceededException.java libjava/javax/naming/directory: Attribute.java Attributes.java SearchControls.java SearchResult.java libjava/javax/naming/event: NamingExceptionEvent.java libjava/javax/naming/spi: DirStateFactory.java ResolveResult.java libjava/javax/print/attribute: AttributeSetUtilities.java EnumSyntax.java HashAttributeSet.java IntegerSyntax.java ResolutionSyntax.java SetOfIntegerSyntax.java TextSyntax.java libjava/javax/print/attribute/standard: Copies.java DateTimeAtCompleted.java DateTimeAtCreation.java DateTimeAtProcessing.java DocumentName.java JobHoldUntil.java JobImpressions.java JobImpressionsCompleted.java JobKOctets.java JobKOctetsProcessed.java JobMediaSheets.java JobMediaSheetsCompleted.java JobMessageFromOperator.java JobName.java JobOriginatingUserName.java JobPriority.java JobPrioritySupported.java NumberOfDocuments.java NumberOfInterveningJobs.java NumberUp.java OutputDeviceAssigned.java PagesPerMinute.java PagesPerMinuteColor.java Added files: libjava/gnu/classpath: ServiceFactory.java ServiceProviderLoadingAction.java libjava/gnu/gcj: RawDataManaged.java libjava/gnu/gcj/convert: Input_UnicodeBig.java Input_UnicodeLittle.java libjava/gnu/java/nio/channels: FileChannelImpl.java natFileChannelEcos.cc natFileChannelPosix.cc natFileChannelWin32.cc libjava/gnu/java/rmi/server: RMIIncomingThread.java libjava/gnu/java/text: AttributedFormatBuffer.java FormatBuffer.java FormatCharacterIterator.java StringFormatBuffer.java libjava/gnu/regexp: CharIndexed.java CharIndexedCharArray.java CharIndexedInputStream.java CharIndexedString.java CharIndexedStringBuffer.java MessagesBundle.properties MessagesBundle_fr.properties RE.java REException.java REFilterInputStream.java REMatch.java REMatchEnumeration.java RESyntax.java REToken.java RETokenAny.java RETokenBackRef.java RETokenChar.java RETokenEnd.java RETokenEndSub.java RETokenOneOf.java RETokenPOSIX.java RETokenRange.java RETokenRepeated.java RETokenStart.java RETokenWordBoundary.java UncheckedRE.java libjava/java/awt/image: DataBufferDouble.java DataBufferFloat.java DataBufferShort.java PixelInterleavedSampleModel.java libjava/java/nio/channels: natChannels.cc libjava/javax/imageio: ImageReader.java ImageTranscoder.java ImageWriter.java package.html libjava/javax/imageio/spi: IIOServiceProvider.java ImageInputStreamSpi.java ImageOutputStreamSpi.java ImageReaderWriterSpi.java ImageTranscoderSpi.java RegisterableService.java ServiceRegistry.java package.html libjava/javax/imageio/stream: IIOByteBuffer.java ImageInputStream.java ImageOutputStream.java package.html libjava/javax/print: AttributeException.java CancelablePrintJob.java Doc.java DocFlavor.java DocPrintJob.java FlavorException.java MultiDoc.java MultiDocPrintJob.java MultiDocPrintService.java PrintException.java PrintService.java PrintServiceLookup.java ServiceUIFactory.java StreamPrintService.java URIException.java libjava/javax/print/attribute/standard: ColorSupported.java Compression.java CopiesSupported.java Fidelity.java Finishings.java JobImpressionsSupported.java JobKOctetsSupported.java JobMediaSheetsSupported.java JobSheets.java JobState.java JobStateReason.java JobStateReasons.java Media.java MediaSizeName.java MultipleDocumentHandling.java NumberUpSupported.java OrientationRequested.java PDLOverrideSupported.java PageRanges.java Removed files: libjava/doc : cni.sgml libjava/gnu/java/nio: natFileLockImpl.cc libjava/gnu/javax/rmi: PortableServer.java libjava/gnu/javax/rmi/CORBA: DelegateFactory.java GetDelegateInstanceException.java PortableRemoteObjectDelegateImpl.java StubDelegateImpl.java UtilDelegateImpl.java ValueHandlerImpl.java libjava/java/io: natFileDescriptorEcos.cc natFileDescriptorPosix.cc natFileDescriptorWin32.cc libjava/java/nio/channels: FileChannelImpl.java natFileChannelImpl.cc libjava/java/text: FormatCharacterIterator.java Log message: 2004-06-18 Ranjit Mathew * javax/swing/text/AbstractDocument.java: Adding missing import for javax.swing.event.EventListenerList. * javax/swing/text/DefaultCaret.java: Likewise. 2004-06-18 Graydon Hoare * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Fix up non-ansi comments. 2004-06-18 Andreas Tobler * testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Add lgcc_s for darwin. 2004-06-17 Anthony Green * java/util/zip/ZipFile.java (getInputStream): Return null if entry not found. * gnu/gcj/runtime/VMClassLoader.java (init): Add extension directory contents to the class path. 2004-06-15 Andrew Haley * java/lang/natSystem.cc (getenv0): Don't assume environment variable is Latin 1 coded. 2004-06-14 Bryce McKinlay * java/util/Calendar.java: Change ResourceBundle.getBundle() calls to pass ClassLoader argument. * java/util/GregorianCalendar.java: Likewise. * java/util/Currency.java: Likewise. * java/text/BreakIterator.java: Likewise. * java/text/Collator.java: Likewise. * java/text/DateFormat.java: Likewise. * java/text/DateFormatSymbols.java: Likewise. * java/text/DecimalFormatSymbols.java: Likewise. * java/text/NumberFormat.java: Likewise. * java/awt/Window.java: Likewise. 2004-06-14 Andrew Haley * java/lang/System.java: (getenv0): New method. (getenv): Add security check. Do the right thing. * java/lang/natSystem.cc (getenv0): New method. 2004-06-14 Andreas Jaeger * configure.in: Support --enable-version-specific-runtime-libs. * configure: Regenerated. 2004-06-12 Mark Wielaard * javax/swing/RepaintManager.java (paintDirtyRegions): Use entrySet(), not values(). 2004-06-11 Jerry Quinn * java/util/GregorianCalendar.java (computeTime): Skip buggy formulae when we already know the answer. * java/util/SimpleTimeZone.java (serialVersionOnStream): Bump to 2. (setStartRule,setEndRule): Don't take abs of day number. (getOffset): Clarify docs. Add argument checks. (isBefore): Take abs of day number in DOW_LE_DOM_MODE. (equals,hasSameRules,toString,readObject): Use startTimeMode and endTimeMode. 2004-06-10 Tom Tromey * interpret.cc (run): Handle wide fload. 2004-06-10 Mark Wielaard * jni.cc (_Jv_JNI_GetAnyMethodID): Add name and signature to NoSuchMethodError. 2004-06-06 Jerry Quinn * java/util/zip/ZipEntry.java (setTime): Remove scaling. 2004-06-05 Michael Koch * javax/swing/UIManager.java (LookAndFeel): Made public. (LookAndFeel.getName): Likewise. (LookAndFeel.getClassName): Likewise. 2004-06-03 Michael Koch * gnu/java/awt/peer/gtk/GtkComponentPeer.java (requestFocus): Revert last changes. (gtkRequestFocus): Removed. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkRequestFocus): Renamed to ... (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetRequestFocus): Reverted last patch. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c (Java_gnu_java_awt_peer_gtk_GtkPopupMenuPeer_setupAccelGroup): Reverted comment change. 2004-06-01 Tom Tromey * java/io/ObjectStreamField.java: Cleaned up imports. 2004-06-01 Michael Koch * java/util/zip/InflaterInputStream.java: Merged more with Classpath version. * java/util/zip/ZipOutputStream.java (): Renamed enum to e to removed Java 1.5 keyword usage. 2004-06-01 Mark Wielaard * gnu/java/awt/peer/gtk/GtkComponentPeer.java (requestFocus): Implement by calling gtkRequestFocus. (gtkRequestFocus): New native method. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_requestFocus__): Renamed to ... (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkRequestFocus): New function name. (filter_expose_event_handler): Mark static. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c (menu_pos): Mark static. 2004-05-31 Michael Koch * gnu/java/rmi/rmic/CompilerProcess.java: Fixed javadoc to by XHTML compliant. 2004-05-30 Michael Koch * java/awt/DefaultKeyboardFocusManager.java (dispatchEvent): Call method to get key event dispatchers. (dispatchKeyEvent): Call method to get key event post processors. * javax/swing/JComponent.java (listenerList): Made protected. * javax/swing/JOptionPane.java (message): Don't initialize. (JOptionPane): Set message text. * javax/swing/JPopupMenu.java (show): Fixed typo in argument name. * javax/swing/RepaintManager.java (paintDirtyRegions): Use public API of java.util.Map. * javax/swing/plaf/basic/BasicSplitPaneDivider.java (positionForMouseEvent): Removed redundant ';'. (continueDrag): Use method arguments. 2004-05-30 Mark Wielaard * java/awt/Toolkit.java (loadSystemColors): Implement. 2004-05-30 Guilhem Lavaux * java/text/DecimalFormat.java (parse): Fixed parsing of decimal strings. Number of maximum digits to be read should now work. * java/text/SimpleDateFormat.java (SimpleDateFormat): Set maximumFractionDigit to 0 for the number formatter. This fixes DateFormatTest. 2004-05-29 Ranjit Mathew * testsuite/libjava.jacks/jacks.xfail: Update for post tree-ssa merge results. 2004-05-28 Bryce McKinlay * gcj/cni.h (JvAllocBytes): New public CNI function. Calls _Jv_AllocBytes. * gnu/gcj/RawDataManaged.java: New file. * java/lang/Thread.java (data): Declare as RawDataManaged. * java/lang/natThread.cc (init_native): Cast natThread data to RawDataManaged, not jobject. * Makefile.am (ordinary_java_source_files): Add RawDataManaged. * Makefile.in: Rebuilt. 2004-05-27 Michael Koch * javax/swing/JPopupMenu.java (isVisible): Do not use visible directly. (setVisible): Likewise. * javax/swing/JWindow.java (JWindow): call accessible constructor. * javax/swing/RepaintManager.java (paintDirtyRegions): Use public methods to obtain iterator. 2004-05-27 Jerry Quinn * java/util/SimpleTimeZone.java: Reverting my last change until I can fix it properly. 2004-05-26 Jerry Quinn PR libgcj/8321 * java/util/SimpleTimeZone.java (serialVersionOnStream): Bump to 2. (setStartRule,setEndRule): Don't take abs of day number. (getOffset): Clarify docs. Add argument checks. (isBefore): Take abs of day number in DOW_LE_DOM_MODE. (equals,hasSameRules,toString,readObject): Use startTimeMode and endTimeMode. * testsuite/libjava.mauve/xfails (gnu.testlet.java.util.SimpleTimeZone.check12): XFAIL test 22. 2004-05-21 Bryce McKinlay Layout interfaces during preparation, not initialization. * java/lang/natClass.cc (initializeClass): Move _Jv_LayoutInterfaceMethods call... * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): to here. 2004-05-19 Anthony Green * Makefile.am: Define JAVA_EXT_DIRS. * Makefile.in: Rebuilt. * java/lang/natRuntime.cc (insertSystemProperties): Set java.ext.dirs property. 2004-05-19 Anthony Green * Makefile.am (awt_java_source_files): Remove javax.rmi and gnu.javax.rmi code. * Makefile.in: Rebuilt. * javax/rmi/ClassDesc.java, javax/rmi/StubDelegate.java, javax/rmi/UtilDelegate.java, javax/rmi/Stub.java, javax/rmi/Util.java, javax/rmi/ObjectImpl.java, javax/rmi/SystemException.java, javax/rmi/ValueHandler.java, javax/rmi/PortableRemoteObjectDelegate.java, javax/rmi/Tie.java, gnu/javax/rmi/CORBA/DelegateFactory.java, gnu/javax/rmi/CORBA/GetDelegateInstanceException.java, gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java, gnu/javax/rmi/CORBA/StubDelegateImpl.java, gnu/javax/rmi/CORBA/UtilDelegateImpl.java, gnu/javax/rmi/CORBA/ValueHandlerImpl.java, gnu/javax/rmi/PortableServer.java: Remove files. 2004-05-16 Mark Wielaard * java/io/Writer.java (Writer(Object)): Check for null lock object. 2004-05-15 Michael Koch * javax/print/CancelablePrintJob.java, javax/print/Doc.java, javax/print/DocFlavor.java, javax/print/DocPrintJob.java, javax/print/FlavorException.java, javax/print/PrintException.java, javax/print/PrintService.java, javax/print/ServiceUIFactory.java: New files. 2004-05-15 Mark Wielaard * gnu/regexp/CharIndexedReader.java: Removed. * gnu/regexp/REFilterReader.java: Likewise. * gnu/regexp/RETokenLookAhead.java: Likewise. * Makefile.am (ordinary_java_source_files): Remove above classes. * Makefile.in: Regenerated. 2004-05-14 Tom Tromey * gnu/awt/xlib/XGraphics.java (drawImage): Use `XOffScreenImage', not `XGraphicsConfiguration.XOffScreenImage'. 2004-05-14 Steven Augart * include/jni.h (_Jv_func): Removed. (struct JNINativeInterface): Use `void *' for reserved slots. (struct JNIInvokeInterface): Likewise. 2004-05-14 Scott Gilbertson * gnu/awt/xlib/XCanvasPeer.java (setVisible): Implement unmap. 2004-05-11 Michael Koch * gnu/java/net/natPlainSocketImplPosix.cc (read): Fixed typo in expression. 2004-05-10 Ranjit Mathew * testsuite/libjava.jacks/jacks.xfail: Update to reflect the current reality. 2004-05-10 Andreas Tobler * testsuite/lib/libjava.exp (libjava_invoke): Add new argument ld_library_additions. Adjust all calls to libjava_invoke to match the new argument. * testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Pass stdc++ path to cxxflagslist. Pass path of libstdc++ to libjava_invoke. * testsuite/libjava.jar/jar.exp (gcj_jar_inerpret): Adjust libjava_invoke arguments. 2004-05-07 Ranjit Mathew * testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Don't link the main binary against the JNI shared library. 2004-05-07 Jerry Quinn * java/util/Calendar.java (getActualMinimum, getActualMaximum): Remove abstract. Implement. 2004-05-06 Michael Koch * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c: New files. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c: Include gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.h. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c: Moved GtkCheckboxGroupPeer_dispose and GtkCheckboxGroupPeer_remove to their own source file. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Moved GtkGenericPeer_dispose and GtkComponentPeer_requestFocus to their own source file. Removed GtkComponentPeer_gtkWidgetSetUsize. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c (create): Define variable on top of function. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c (menu_pos): Prototyped. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (setTitle): Removed. * jni/gtk-peer/gthread-jni.c (gdk_threads_wake): Removed. * Makefile.am (gtk_c_source_files): Added new files jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c and jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c. * Makefile.in: Regenerated. 2004-05-06 Bryce McKinlay * defineclass.cc (_Jv_ClassReader::prepare_pool_entry): Use verify_field_signature and verify_method_signature, not _Jv_VerifyFieldSignature and _Jv_VerifyMethodSigntature. (_Jv_ClassReader::handleField): Likewise. (_Jv_ClassReader::handleMethod): Likewise. 2004-05-05 Tom Tromey * java/text/Format.java: Cleaned up imports. * java/text/DecimalFormat.java: Cleaned up imports. * java/security/SecureRandom.java: Cleaned up imports. (SecureRandom): Removed unused variable. * java/security/UnresolvedPermission.java: Cleaned up imports. * java/util/Date.java (parse): Removed unused variable. * java/util/ResourceBundle.java: Cleaned up imports. (getBundle): Removed unused variable. (tryBundle): Likewise. * java/util/regex/Pattern.java (Pattern): Removed unused constructor. 2004-05-05 Michael Koch * java/awt/FileDialog.java: Import java.io.Serializable explicitly. 2004-05-05 Mark Wielaard Reported by f.haeglsperger@gmx.de [classpath patch #2485] * java/util/HashMap.java (rehash): Add entry at start of bucket. 2004-05-05 Guilhem Lavaux * java/text/DecimalFormat.java (scanFix): Build attribute array. Fixed error reporting. (applyPatternWithSymbols): Store attributes for the prefix and suffix. (formatInternal): New method. Changed the way the string is computed. Implemented attributes. Cleant up rounding in exponential notation. (format): Use formatInternal. (formatToCharacterIterator): New method. (exponentRound, negativePrefixRanges, positivePrefixRanges, negativePrefixAttrs, positivePrefixAttrs, negativeSuffixRanges, positiveSuffixRanges, negativeSuffixAttrs, positiveSuffixAttrs): New fields. 2004-05-05 Dalibor Topic * java/text/AttributedString.java, java/text/AttributedStringIterator.java, java/text/Collator.java, java/text/DecimalFormatSymbols.java, java/text/NumberFormat.java, java/text/RuleBasedCollator.java: Cleaned up imports. 2004-05-05 Bryce McKinlay * testsuite/libjava.jni/pr11951.java: Add missing System.loadLibrary() call. 2004-05-04 Michael Koch * gnu/java/text/CharacterBreakIterator.java (previous): Removed unused variable. 2004-05-04 Mark Wielaard * gnu/java/nio/channels/FileChannelImpl.java (finalize): New method. 2004-05-04 Ingo Proetel * java/awt/ColorPaintContext.java (): Added ColorModel to signature. (getColorModel): Return the actual color model. (getRaster): Implemented. (ColorRaster): New inner class. * java/awt/SystemColor.java (createContext): Use ColorModel when creating a PaintContext. * java/awt/Color.java (): Make exception more verbose. (createContext): Use ColorModel when creating a PaintContext. 2004-05-04 Guilhem Lavaux * gnu/java/text/FormatBuffer.java, gnu/java/text/AttributedFormatBuffer.java, gnu/java/text/StringFormatBuffer.java: New classes to implement attributed iterators in java.text. * gnu/java/text/FormatCharacterIterator.java: Moved from java/text as it is an internal class. * java/text/FormatCharacterIterator.java: Removed. * java/text/Format.java: Import gnu.java.text.FormatCharacterIterator. * Makefile.am (java_source_files): Added new files. * Makefile.in: Regenerated. 2004-05-04 Dalibor Topic * java/security/interfaces/DSAKeyPairGenerator.java, java/security/interfaces/DSAPrivateKey.java, java/security/interfaces/DSAPublicKey.java, java/security/interfaces/RSAPrivateKey.java, java/security/interfaces/RSAPublicKey.java: Cleaned up imports. 2004-05-03 Tom Tromey * java/net/URLStreamHandler.java (toExternalForm): Removed unused variables. unused constructor. * java/math/BigDecimal.java (divide): Removed unused variable. * java/lang/Throwable.java: Cleaned up imports. * java/lang/ClassLoader.java: Cleaned up imports. * java/io/FilePermission.java (implies): Removed unused variable. * java/awt/TextComponent.java: Removed unused import. * gnu/java/util/prefs/NodeReader.java: Cleaned up imports. * gnu/java/util/DoubleEnumeration.java: Removed unused import. * gnu/java/text/WordBreakIterator.java: Removed unused import. * gnu/java/text/SentenceBreakIterator.java: Removed unused import. * gnu/java/text/LineBreakIterator.java: Removed unused import. * gnu/java/text/CharacterBreakIterator.java: Removed unused import. * gnu/java/security/provider/DSAKeyPairGenerator.java: Cleaned up imports. * gnu/java/security/der/DERWriter.java: Cleaned up imports. * gnu/java/nio/charset/UTF_16Decoder.java (put): Removed unused method. * gnu/java/nio/SocketChannelImpl.java: Cleaned up imports. * gnu/java/nio/FileLockImpl.java: Cleaned up imports. * gnu/java/io/Base64InputStream.java: Cleaned up imports. * gnu/java/beans/info/ComponentBeanInfo.java: Cleaned up imports. * gnu/classpath/ServiceFactory.java: Cleaned up imports. (lookupProviders): Removed unused variable. (loadNextServiceProvider): Likewise. * gnu/java/beans/BeanInfoEmbryo.java: Cleaned up imports. 2004-05-03 Michael Koch Fixes PR libgcj/14695: * java/net/NetworkInterface.java (getByName): Return null when no interface was found. 2004-05-03 Mark Wielaard * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java (minimumSize): Removed unused variables hScrollbarHeight and vScrollbarWidth. (preferredSize): Likewise. * gnu/java/security/provider/DSAParameters.java (engineToString): Removed unused call to System.getProperty("line.seperator"); * java/security/Security.java (loadProviders): Return result. 2004-05-03 Andreas Tobler * Makefile.am (WARNINGS): Replace -W with the more speaking -Wextra. * Makefile.in: Rebuilt. 2004-04-30 Roger Sayle * testsuite/libjava.lang/MathBuiltin.java: Add tests for acos, asin, ceil and floor. 2004-04-30 Ranjit Mathew Tom Tromey * testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Use additional option "-Wmissing-prototypes" for compiling C sources. Print actual filename for pass/fail rather than $name.c. * testsuite/libjava.jni/PR15133.java: New testcase file. * testsuite/libjava.jni/PR15133.c: Likewise. * testsuite/libjava.jni/PR15133.out: Likewise. 2004-04-25 Ranjit Mathew * testsuite/libjava.jacks/jacks.exp (gcj_jacks_write): Explicitly limit the maximum heap size to avoid unnecessary thrashing. 2004-04-24 Jerry Quinn * java/text/CollationElementIterator.java (reset): Reset lookahead variables. 2004-04-23 Michael Koch * gnu/java/nio/channels/FileChannelImpl.java (SET, CUR): Unused, removed. (read): Implement here directly. (implRead): Removed. (write): Implement here directly. (implWrite): Removed. 2004-04-23 Mark Wielaard * jni/classpath/jcl.c: Changed C++ comments into C comments. 2004-04-23 Dalibor Topic * java/sql/DriverManager.java: Cleaned up imports. 2004-04-23 Dalibor Topic * java/util/logging/FileHandler.java, java/util/logging/Formatter.java, java/util/logging/Handler.java, java/util/logging/Logger.java, java/util/logging/SimpleFormatter.java, java/util/logging/XMLFormatter.java: Cleaned up imports. 2004-04-22 Michael Koch * java/nio/charset/IllegalCharsetNameException.java (charsetName): Made private. (IllegalCharsetNameException): Added @param tag to javadoc. (getCharsetName): Added @return tag to javadoc. * java/nio/charset/MalformedInputException.java (MalformedInputException): Added @param tag to javadoc. (getInputLength): Revised method description, added @return tag. (getMessage): Added @return tag. 2004-04-22 Mark Wielaard * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Changed C++ comments into C comments. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c: Likewise. 2004-04-22 Jerry Quinn * java/awt/Font.java (deriveFont): Implement missing variants. * gnu/java/awt/peer/ClasspathFontPeer.java (deriveFont): Implement missing variants. 2004-04-22 Jeroen Frijters * java/net/URLStreamHandler.java (parseURL): Convert the file path to using '/' instead of native file separator. 2004-04-22 Guilhem Lavaux * java/net/URL.java (userInfo): New field. (URL): Set authority to the right value. (setURL): Fixed authority and file initialization. * java/net/URLStreamHandler.java (parseURL): Take care of the query tag. Build authority. (toExternalForm): Fixed URL building using authority. 2004-04-22 Dalibor Topic * java/util/regex/Matcher.java, java/util/regex/Pattern.java: Cleaned up imports. 2004-04-21 Michael Koch * java/util/Map.java (Entry): Removed redundant "static" modifier. * java/text/AttributedCharacterIterator.java: Updated copyright year. 2004-04-21 Mark Wielaard * javax/awt/JFrame.java: Implement WindowConstants. Remove final static fields defined in interface. * javax/awt/JDialog.java: Likewise. (JDialog): Make constructors public. (getDefaultCloseOperation): Make public. (processWindowEvent): Call System.exit(0) when EXIT_ON_CLOSE set. (setDefaultCloseOperation): Make public. Check argument. Add API doc. * javax/swing/JViewport.java (JViewport): Make constructor public. 2004-04-21 Dalibor Topic * javax/naming/AuthenticationException.java, javax/naming/AuthenticationNotSupportedException.java, javax/naming/CannotProceedException.java, javax/naming/CommunicationException.java, javax/naming/CompoundName.java, javax/naming/ConfigurationException.java, javax/naming/ContextNotEmptyException.java, javax/naming/InitialContext.java, javax/naming/InsufficientResourcesException.java, javax/naming/InterruptedNamingException.java, javax/naming/LimitExceededException.java, javax/naming/LinkException.java, javax/naming/LinkLoopException.java, javax/naming/LinkRef.java, javax/naming/MalformedLinkException.java, javax/naming/Name.java, javax/naming/NameAlreadyBoundException.java, javax/naming/NameNotFoundException.java, javax/naming/NamingSecurityException.java, javax/naming/NoInitialContextException.java, javax/naming/NoPermissionException.java, javax/naming/NotContextException.java, javax/naming/PartialResultException.java, javax/naming/ReferralException.java, javax/naming/ServiceUnavailableException.java, javax/naming/SizeLimitExceededException.java, javax/naming/TimeLimitExceededException.java, javax/naming/directory/Attribute.java, javax/naming/directory/Attributes.java, javax/naming/directory/SearchResult.java, javax/naming/event/NamingExceptionEvent.java, javax/naming/spi/ResolveResult.java: Cleaned up imports. 2004-04-21 Bryce McKinlay * java/lang/natClass.cc (_Jv_LayoutInterfaceMethods): New method. Set method->index values for interface methods to their itable index. (initializeClass): Call _Jv_LayoutInterfaceMethods. 2004-04-20 Sascha Brawer * java/awt/image/DataBufferShort.java, java/awt/image/DataBufferFloat.java, java/awt/image/DataBufferDouble.java, java/awt/image/PixelInterleavedSampleModel.java: New files. * gnu/java/awt/Buffers.java (createBuffer, createBufferFromData, getData): Added support for TYPE_SHORT, TYPE_FLOAT and TYPE_DOUBLE. 2004-04-20 Michael Koch * Makefile.am (java_source_files): Added java/awt/image/DataBufferDouble.java, java/awt/image/DataBufferFloat.java, java/awt/image/DataBufferShort.java and java/awt/image/PixelInterleavedSampleModel.java. * Makefile.in: Regenerated. 2004-04-20 Mark Wielaard * gnu/java/awt/peer/gtk/GtkFontPeer.java: Use fallback when MissingResourceException is thrown. * gnu/java/awt/peer/gtk/GtkToolkit.java (getFontPeer): Don't return null when a MissingResourceException is thrown. Should never happen. 2004-04-20 Jeroen Frijters * java/io/FileDescriptor.java: (FileDescriptor) Added public constructor. (valid) Added null check. 2004-04-20 Ingo Proetel * java/awt/FontMetrics.java: (charsWidth): fixed accumulation of total_width (getWidth): simple default implementation * java/awt/Polygon.java (getBoundingBox): Use correct y-coordinate in Rectangle constructor. * java/awt/image/Raster.java (toString): Added method. * java/awt/image/SampleModel.java (): Added error cause information to thrown exception. * java/awt/image/SinglePixelPackedSampleModel.java (getDataElements): New method. (setDataElements): New method. (setPixels): New method. (toString): New method. 2004-04-20 Guilhem Lavaux Reported by Nektarios Papadopoulos * java/io/FileOutputStream.java (FileOutputStream) Reorganized constructors. Constructors now check whether the given path is directory. 2004-04-19 Bryce McKinlay * gcj/cni.h (JvAllocObject): Remove these obsolete, undocumented CNI calls. * include/java-interp.h (_Jv_InterpClass): No longer extends java.lang.Class. * java/lang/Class.h (Class): Add new field `aux_info'. * boehm.cc (_Jv_MarkObj): Update java.lang.Class marking. * defineclass.cc: Remove Class<->_Jv_InterpClass casts. Use Class->aux_info instead. * jni.cc (_Jv_JNI_AllocObject): Use _Jv_AllocObject. * resolve.cc: Remove Class<->_Jv_InterpClass casts. Use Class->aux_info instead. * java/io/natObjectInputStream.cc (allocateObject): Use _Jv_AllocObject. * java/lang/natClass.cc (newInstance): Likewise. * java/lang/natClassLoader.cc (_Jv_NewClass): Likewise. * java/lang/natObject.cc (clone): Likewise. * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Likewise. * java/lang/natVMClassLoader.cc (defineClass): Don't use JvAllocObject. Allocate klass->aux_info here for interpreted class. 2004-04-17 Mark Wielaard * javax/swing/JToggleButton.java (ToggleButtonModel): Make public static inner class. * javax/swing/JTabbedPane.java (setComponentAt): Call Page.setComponent(). (SCROLL_TAB_LAYOUT): Make public, value is 1. (WRAP_TAB_LAYOUT): Make public, value is 0. * javax/swing/plaf/basic/BasicTabbedPaneUI.java (ScrollingButton): Make private static inner class. 2004-04-16 Bryce McKinlay * interpret.cc (_Jv_InterpMethod::run): Update _Jv_AllocObject arguments to match new signature. Remove FIXME comments. 2004-04-15 Bryce McKinlay * prims.cc (_Jv_AllocObject): Remove `size' argument. (_Jv_AllocObjectNoFinalizer): Likewise. (_Jv_AllocObjectNoInitNoFinalizer): Likewise. (_Jv_AllocPtrFreeObject): Likewise. (_Jv_AllocString): Moved from natString.cc. Call collector interface directly even in the JVMPI case. * gcj/cni.h (JvAllocObject): Remove `size' argument from _Jv_AllocObject calls. * gcj/javaprims.h: Update prototypes. * gnu/gcj/natCore.cc (_Jv_create_core): Use `new', not _Jv_AllocObject. * java/lang/Class.h: Update _Jv_AllocObject friend prototype. * java/lang/natString.cc (_Jv_AllocString): Move to prims.cc. 2004-04-14 Andrew Haley Bryce McKinlay * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Use _Jv_LookupInterfaceMethodIdx for calls to interfaces. * include/jvm.h (_Jv_CallAnyMethodA): Add new `iface' arg. * testsuite/libjava.lang/InvokeInterface.java: New file. * testsuite/libjava.lang/InvokeInterface.out: New file. 2004-04-09 Ranjit Mathew * java/lang/VMThrowable.java (getStackTrace): Pass trace as-is to modified lookup(). * gnu/gcj/runtime/NameFinder.java (lookup): Change to take in a StackTraceElement directly. (newElement): New native helper method to create StackTraceElement bypassing Java access control. (createStackTraceElement): Use newElement() instead of directly calling StackTraceElement's constructor. * gnu/gcj/runtime/natNameFinder.cc (newElement): New method. 2004-04-01 Michael Koch * java/lang/SecurityManager.java (checkAwtEventQueueAccess): Implemented. 2004-04-01 Gary Benson * resolve.cc (_Jv_ResolvePoolEntry): Put field name in exception. (_Jv_SearchMethodInClass): Likewise. 2004-03-26 Peter Moon * java/text/NumberFormat.java: Fix spelling of setCurrency method. 2004-03-21 Jeroen Frijters * java/net/URI.java (parseURI): Added unquoting. (unquote): New method. (quoteAuthority): Implemented. (quote(String,String)): New method. (quotePath): Implemented. (getRawSchemeSpecificPart): Return new rawSchemeSpecificPart field. (getSchemeSpecificPart): Removed FIXME comment. (getRawAuthority): Return new rawAuthority field. (getAuthority): Removed FIXME comment. (getRawUserInfo): Return new rawUserInfo field. (getUserInfo): Removed FIXME comment. (getRawPath): Return new rawPath field. (getPath): Removed FIXME comment. (getRawQuery): Return new rawQuery field. (getQuery): Removed FIXME comment. (getRawFragment): Return new rawFragment field. (getFragment): Removed FIXME comment. 2004-03-21 Ito Kazumitsu * java/net/ServerSocket.java (accept): Close the socket when error occured. 2004-03-21 Anthony Green * java/lang/natClass.cc (getClassLoader): Circumvent infinite recursion when searching for the system ClassLoader. 2004-03-20 Norbert Frese * gnu/java/rmi/server/RMIIncomingThread.java: New file. * gcc/libjava/gnu/java/rmi/server/UnicastConnection.java: Create a new RMIObjectOuputStream/RMIObjectInputStream for every rmi-message. (getObjectInputStream): Return object reference, throw IOException if null. (startObjectInputStream): Create new RMIObjectInputStream on top of 'din'. (getObjectOutputStream): Return object reference, throw IOException if null. (startObjectOutputStream): Create new RMIObjectOutputStream on top of 'dout'. * gcc/libjava/gnu/java/rmi/server/UnicastConnectionManager.java: (UnicastConnectionManager): Throw RemoteException if port is not available. (getInstance): Throw RemoteException. (run): Lookup client host and attach it to new RMIIncomingThread for later retrieval. * gcc/libjava/gnu/java/rmi/server/UnicastRef.java: Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message. Collect Exceptions which are returned by a rmi-call and fix void returns. * gcc/libjava/gnu/java/rmi/server/UnicastRemoteCall.java: Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message. * gcc/libjava/gnu/java/rmi/server/UnicastServer.java: (dispatch): Answer ping messages which are sent by other java implementions. (incomingMessageCall): Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message and fix void return problems. * gcc/libjava/gnu/java/rmi/server/UnicastServerRef.java (UnicastServerRef): Throw RemoteException. (exportObject): Find the class up the class hierarchy which has a _Stub generated by rmic. In some situations it is necessary to export a subclass of the class which has the _Stub. For instance when the class with has the _Stub is abstract. (findStubSkelClass): New method which looks for the class which has the _Stub. (getClientHost): Implementated. * gcc/libjava/java/rmi/server/RemoteServer.java (getClientHost): Implementated. * gcc/libjava/Makefile.am (rmi_java_source_files): Added gnu/java/rmi/server/RMIIncomingThread.java. * Makefile.in: Regenerated. 2004-03-20 Michael Koch * java/net/InetAddress.java (getLocalHostname): Added javadoc. 2004-03-20 Mark Wielaard * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_getVScrollbarWidth): Don't access ws when it is null. (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_getHScrollbarHeight): Likewise. 2004-03-19 Rainer Orth * verify.cc: Undef PC. 2004-03-19 Per Bothner * gnu/gcj/convert/Input_UnicodeBig.java: New class.. * gnu/gcj/convert/Input_UnicodeLittle.java: New class. * Makefile.am: Update accordingly. * gnu/gcj/convert/IOConverter.java: Define "utf-16le" and "utf16be" as aliases for UnicodeLittle and UnicodeBig. 2004-03-19 Mark Wielaard Reported by Stephen Crawley * java/io/FilePermission.java (implies): Use String.length() -1 to access last char of String. 2004-03-19 Jeroen Frijters * java/lang/ThreadGroup.java (list): Changed print to println. 2004-03-18 Rainer Orth * gnu/java/nio/channels/natFileChannelPosix.cc (mapImpl): Cast MAP_FAILED to void *. 2004-03-18 Michael Koch * java/nio/channels/spi/AbstractSelectableChannel.java (keys): Initialize at declaration. (locate): keys cant be null. (add): Removed. (addSelectionKey): New method. (removeSelectionKey): New method. * java/nio/channels/spi/AbstractSelectionKey.java (cancel): Call AbstractSelector.cancelKey(SelectionKey key). * java/nio/channels/spi/AbstractSelector.java (provider): Javadoc added. (cancelledKeys): Javadoc added. (cancelKey): Javadoc added, add key to cancelledKeys. (deregister): Implemented. 2004-03-17 Michael Koch * gnu/java/net/natPlainSocketImplPosix.cc (write): Just call write(jbyteArray, offset, len). (read): Just call read(jbyteArray, offset, len). 2004-03-16 Norbert Frese * java/net/InetAddress.java (getByName): Handle hostname == "" case. 2004-03-16 Michael Koch * javax/swing/JTabbedPane.java (serialVersionUID): New field. 2004-03-16 Dalibor Topic Reported by: Adam Heath * gnu/javax/rmi/CORBA/DelegateFactory.java (getInstance): Use context class loader. 2004-03-15 Michael Koch * java/util/Locale.java: Reverting my last patch and add a comment why the original version was okay. 2004-03-14 Andreas Tobler * gnu/java/nio/channels/natFileChannelPosix.cc: Implement munmap_adaptor and msync_adaptor for older POSIX_C_SOURCES specs. (MappedByteBufferImpl::unmapImpl): Use munmap_adaptor. (MappedByteBufferImpl::forceImpl): Use msync_adptor. 2004-03-12 Michael Koch * java/net/HttpURLConnection.java (getResponseCode): Fix another typo in javadoc. 2004-03-12 Ito Kazumitsu * java/net/URI.java (URI_REGEXP) updated to contain scheme specific part. (SCHEME_SPEC_PART_GROUP) new constant. (AUTHORITY_GROUP, PATH_GROUP, QUERY_GROUP, FRAGMENT_GROUP) updated to make room for SCHEME_SPEC_PART_GROUP. (parseURI) parse scheme specific part. (resolve, isAbsolute, isOpaque, getRawSchemeSpecificPart, getSchemeSpecificPart, getAuthority, getUserInfo, getPath, getQuery, getFragment) implemented. 2004-03-12 Dalibor Topic * libraries/javalib/java/net/URI.java partially implemented using java.util.regex. (URI_REGEXP) new constant. Used to parse URIs. (SCHEME_GROUP) new constant representing index of scheme group in parsed URI. (AUTHORITY_GROUP) new constant representing index of authority group in parsed URI. (PATH_GROUP) new constant representing index of path group in parsed URI. (QUERY_GROUP) new constant representing index of query group in parsed URI. (FRAGMENT_GROUP) new constant representing index of fragment group in parsed URI. (getURIGroup) new static utility method. (parseURI) implemented. (quote) stub for new static utility method. (quoteAuthority) stub for new static utility method. (quoteHost) stub for new static utility method. (quotePath) stub for new static utility method. (quoteUserInfo) stub for new static utility method. (URI) implemented. (create) don't throw URISyntaxException. Implemented. (toString) implemented. 2004-03-11 Michael Koch * gnu/java/awt/peer/ClasspathFontPeer.java: Fixed javadoc to be correct xhtml. * gnu/java/awt/peer/gtk/GtkArgList.java (add): Use Boolean.valueOf() instead of new Boolean(). 2004-03-11 Mark Wielaard * java/beans/BeanDescriptor.java (BeanDescriptor): Set the FeatureDescriptor programmatic name. 2004-03-11 Guilhem Lavaux * java/text/AttributedStringIterator.java (getAllAttributesKey): Return only keys concerned by the current iterator. (getAttributes): Use strict inequality for end_index. 2004-03-11 Guilhem Lavaux * java/io/BufferedInputStream.java (marktarget): New field for max mark limit. (CHUNKSIZE): New constant for incremental mark buffer allocation. (mark): Use new fields. (read): Likewise. (read(byte[],int,int)): Likewise. (skip): Likewise. (refill): Likewise. 2004-03-11 Dalibor Topic * java/text/AttributedString.java (addAttribute(AttributedCharacterIterator.Attribute,Object,int,int)): Use HashMap instead of Hashtable since value can be null, and you can not store a null value in a Hashtable. 2004-03-09 Michael Koch * java/lang/Thread.java (runnable): Moved around. (daemon): Renamed from daemon_flag. (contextClassLoader): Renamed from context_class_loader. (Thread): Reordered constructors. (activeCount): Use group directly. (destroy): Make it a java method. Throw NoSuchMethodError like Sun does. (holdsLock): Reworked javadoc. (setDaemon): Reworked. * java/lang/natThread.cc (destroy): Removed. 2004-03-08 Anthony Green * Makefile.am: Build property resource files into libgcj. * Makefile.in: Rebuilt. * java/util/regex/Matcher.java, java/util/regex/Pattern.java, java/util/regex/PatternSyntaxException.java, gnu/regexp/CharIndexed.java, gnu/regexp/CharIndexedCharArray.java, gnu/regexp/CharIndexedInputStream.java, gnu/regexp/CharIndexedReader.java, gnu/regexp/CharIndexedString.java, gnu/regexp/CharIndexedStringBuffer.java, gnu/regexp/RE.java, gnu/regexp/REException.java, gnu/regexp/REFilterInputStream.java, gnu/regexp/REFilterReader.java, gnu/regexp/REMatch.java, gnu/regexp/REMatchEnumeration.java, gnu/regexp/RESyntax.java, gnu/regexp/REToken.java, gnu/regexp/RETokenAny.java, gnu/regexp/RETokenBackRef.java, gnu/regexp/RETokenChar.java, gnu/regexp/RETokenEnd.java, gnu/regexp/RETokenEndSub.java, gnu/regexp/RETokenLookAhead.java, gnu/regexp/RETokenOneOf.java, gnu/regexp/RETokenPOSIX.java, gnu/regexp/RETokenRange.java, gnu/regexp/RETokenRepeated.java, gnu/regexp/RETokenStart.java, gnu/regexp/RETokenWordBoundary.java, gnu/regexp/UncheckedRE.java: Files merged from GNU Classpath. 2004-03-03 Per Bothner * java/nio/channels/Channels.java (newInputStream, newOutputStream): Optimize when argument is a FileChannelImpl. (newInputStream(FileChannelImpl), newOutputStream(FileChannelImpl)): New native methods. * java/nio/channels/natChannels.cc: New file for new native methods. * Makefile.am: Update accordingly. 2004-03-02 Jan Hubicka * configure.host: Pass -fno-omit-frame-pointer for i386. * configure.in: Likewise. * configure: Regenerate. 2004-03-01 Per Bothner * java/lang/natPosixProcess.cc (startProcess): Fix thinko. 2004-02-29 Per Bothner * java/nio/channels/FileChannelImpl.java: Moved to package gnu/java/nio/channels, since we need to refer to it from java.io. * java/nio/channels/natFileChannelImpl.cc: Removed file. * gnu/java/nio/channels/FileChannelImpl.java: New class, renamed from java/nio/channels. Don't depend on FileDescriptor. (in, out, err): New static fields. (mode): New field. (SET, CUR, READ, WRITE, APPEND, EXCL, SYNC, DSYNC): Moved constants from FileDescriptor. (by): Removed MappedByteBuffer field. (map): New working implementation. * gnu/java/nio/channels/natFileChannelPosix.cc: New file, though some code "ported" from natFileDescriptoPosix.cc. * gnu/java/nio/channels/natFileChannelEcos.cc: Likewise. * gnu/java/nio/channels/natFileChannelWin32.cc Likewise. * java/io/FileDescriptor.java: Implement on top of FileChannel. Remove native methods. * Makefile.am, configure.in: Updated accordingly. * gnu/java/nio/FileLockImpl.java (fd): Remove field, replacing it by: (ch): New FileChannelImpl field. Update constructor to match. (releaseImpl): Remove native method. Instead ... (release): Call unlock on channel. * gnu/java/nio/natFileLockImpl.cc: Removed file. * java/io/natFileDescriptorEcos.cc: Remove file. * java/io/natFileDescriptorPosix.cc: Remove file. * java/io/natFileDescriptorWin32.cc: Remove file. * java/io/FileInputStream.java (ch): Change type to FileChannelImpl. ((File)): Allocate a FileChannelImpl, not a FileDescriptor. ((FileChannelImpl)): New package-private constructor. ((FileDescriptor)): Extract FileChannelImpl from arg. (available, close, read, skip): Implement using FileChannelImpl. (getFD): Allocate FileDescriptor if needed. (getChannel): Is now trivial. * java/io/FileOutputStream.java: Corresponding changes. * java/io/RandomAccessFile.java: Corresponding changes. * java/nio/MappedByteBuffer.java: (forceImpl, isLoadedImpl, loadImpl, unmapImpl): New dummy methods, to be overridden by subclass. (finalize, isLoaded, load, force): New methods. * java/nio/MappedByteBufferImpl.java: More-or-less rewrite. Now works, at least for read mapping. * java/lang/natPosixProcess.cc (startProcess): Implement standard streams using FileChannelImpl, not FileDescriptor. * java/lang/natWin32Process.cc (startProcess): Likewise. 2004-02-28 Michael Koch * java/nio/ByteOrder.java (nativeOrder): Use equals() to compare strings. 2004-02-28 Guilhem Lavaux * java/io/ObjectInputStream.java (readClassDescriptor): Keep elements of the mapping non null. (checkTypeConsistency): New method. (readFields): Fixed main loop and base logic. Small reindentation. * java/io/ObjectStreamField.java (lookupField): New method to update the field reference. (checkFieldType): New method. * java/io/ObjectStreamClass.java (setClass, setFields): Call lookupField when building the field database. Check the real field type. 2004-02-26 Michael Koch * Makefile.am: Generate and install headers for inner classes in java.nio.channels.Pipe and gnu.java.nio.PipeImpl. * Makefile.in: Regenerated. 2004-02-24 Anthony Green * java/lang/StringBuffer.java: No need to NULL out remainder of buffer since ensureCapacity_unsynchronized will have done this for us. 2004-02-20 Michael Koch * javax/swing/AbstractButton.java: Made several constants final. (getRolloverSelectedIcon): Made public. (getSelectedIcon): Made public. 2004-02-16 Per Bothner * java/nio/CharBufferImpl.java: Inline super constructor. * java/nio/DoubleBufferImpl.java: Likewise. * java/nio/FloatBufferImpl.java: Likewise. * java/nio/IntBufferImpl.java: Likewise. * java/nio/LongBufferImpl.java: Likewise. * java/nio/ShortBufferImpl.java: Likewise. * java/nio/CharBuffer.java: Remove unused constructor. * java/nio/DoubleBuffer.java: Likewise. * java/nio/FloatBuffer.java: Likewise. * java/nio/IntBuffer.java: Likewise. * java/nio/LongBuffer.java: Likewise. * java/nio/ShortBuffer.java: Likewise. * java/nio/CharViewBufferImpl.java: New convenience constructor. Fix buggy call to super constructor. * java/nio/DoubleViewBufferImpl.java: Likewise. * java/nio/FloatViewBufferImpl.java: Likewise. * java/nio/IntViewBufferImpl.java: Likewise. * java/nio/LongViewBufferImpl.java: Likewise. * java/nio/ShortViewBufferImpl.java: Likewise. * java/nio/ByteBuffer.java (endian): Make non-private so other java.nio classes can inherit it. (): Don't bother clearing array_offset. * java/nio/ByteBuffer.java (allocate): Re-implement using wrap. * java/nio/ByteBuffer.java (get(byte[],int,int)): Check underflow. Remove redundant test. * java/nio/ByteBufferImpl.java (asCharBuffer, asShortBuffer, asIntBuffer, asLongBuffer, asFloatBuffer, asDoubleBuffer): Use new XxxViewBufferImpl constructors. * java/nio/MappedByteBufferImpl.java: Likewise. * java/nio/DirectByteBufferImpl.java: Likewise. * java/nio/ByteBufferImpl.java: Remove one constructor. Inline super in remaining constructor. * java/nio/ByteBuffer.java: Remove unused constructor. * java/nio/ByteBufferImpl.java (shiftDown): New optimized method. * java/nio/ByteBufferImpl.java (get, put): Add array_offset. * java/nio/DirectByteBufferImpl.java (owner): New field. (offset): Remove unused field. (): Modify one and add another constructor. Change callers. (allocateDirect): Removed - not used. (getImpl, putImpl): Make static and pass address explicitly, to make them useful for MappedByteBufferImpl. (get, put): Check for underflow. Modify for new getImpl. (getImpl): New native method where target is array. (get(byte[],int,int)): Use the above. (adjustAddress): New static native method. (slice, duplicate, asReadOnly): New implementations. * java/nio/natDirectByteBufferImpl.cc (getImpl, putImpl, shiftDown, adjustAddress): New or updated native methods. 2004-02-15 Ito Kazumitsu * java/io/ObjectInputStream.java (readClassDescriptor): Avoid the overflow of fieldmapping. 2004-02-14 Sascha Brawer * javax/swing/undo/UndoManager.java: Re-written from scratch. 2004-02-14 Per Bothner * java/nio/channels/spi/AbstractInterruptibleChannel.java (close): Set closed before calling implCloseChannel, as in the spec. 2004-02-10 Randolph Chung * configure.in: Build java for hppa target. * configure: Regenerate. * libjava/configure.host (hppa-*): Add target. * libjava/sysdeps/pa/lock.h: New file. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2660.2.219&r2=1.2660.2.220 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/Makefile.am.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.361.2.19&r2=1.361.2.20 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/Makefile.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.385.2.19&r2=1.385.2.20 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/boehm.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.42&r2=1.42.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/configure.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.203&r2=1.203.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/configure.host.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.55&r2=1.55.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/configure.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.181&r2=1.181.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/defineclass.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.35&r2=1.35.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/interpret.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.40&r2=1.40.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.81&r2=1.81.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/prims.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.87&r2=1.87.6.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/resolve.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.43&r2=1.43.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/verify.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.61&r2=1.61.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/doc/cni.sgml.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gcj/Makefile.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.43&r2=1.43.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gcj/cni.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gcj/javaprims.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.48&r2=1.48.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/awt/xlib/XCanvasPeer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/awt/xlib/XGraphics.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/classpath/ServiceFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/classpath/ServiceProviderLoadingAction.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/RawDataManaged.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/natCore.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/convert/Input_UnicodeBig.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/convert/Input_UnicodeLittle.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/convert/Convert.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/convert/IOConverter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.78.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/runtime/NameFinder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/runtime/VMClassLoader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.6.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/gcj/runtime/natNameFinder.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/BitwiseXORComposite.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/Buffers.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.84.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/ComponentDataBlitOp.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.84.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/image/ImageDecoder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.8.1&r2=1.3.8.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/ClasspathFontPeer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkArgList.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.32.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkFontPeer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.8.2&r2=1.3.8.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkTextAreaPeer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7.8.4&r2=1.7.8.5 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/beans/BeanInfoEmbryo.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/beans/info/ComponentBeanInfo.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/io/Base64InputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/math/MPN.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.76.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/PlainDatagramSocketImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/PlainSocketImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/natPlainDatagramSocketImplPosix.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/natPlainDatagramSocketImplWin32.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/natPlainSocketImplPosix.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/protocol/jar/Connection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/protocol/jar/Handler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/DatagramChannelImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/FileLockImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/PipeImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/SocketChannelImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/natFileLockImpl.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/channels/FileChannelImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.4.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/channels/natFileChannelEcos.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.3.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/channels/natFileChannelPosix.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.3.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/channels/natFileChannelWin32.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/charset/UTF_16Decoder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.50.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/rmic/CompilerProcess.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/RMIIncomingThread.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastConnection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastConnectionManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastRef.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastRemoteCall.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastServer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/rmi/server/UnicastServerRef.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/security/der/DERReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/security/der/DERWriter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/security/provider/DSAKeyPairGenerator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/security/provider/DSAParameters.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/AttributedFormatBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/FormatBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/FormatCharacterIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/StringFormatBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/CharacterBreakIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.74.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/LineBreakIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.74.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/SentenceBreakIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/text/WordBreakIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.74.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/util/DoubleEnumeration.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.74.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/util/prefs/NodeReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.32.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/PortableServer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/DelegateFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/GetDelegateInstanceException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/StubDelegateImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/UtilDelegateImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/javax/rmi/CORBA/ValueHandlerImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/CharIndexed.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/CharIndexedCharArray.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/CharIndexedInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/CharIndexedString.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/CharIndexedStringBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/MessagesBundle.properties.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/MessagesBundle_fr.properties.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RE.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/REException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/REFilterInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/REMatch.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/REMatchEnumeration.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RESyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/REToken.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenAny.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenBackRef.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenChar.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenEnd.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenEndSub.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenOneOf.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenPOSIX.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenRange.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenRepeated.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenStart.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/RETokenWordBoundary.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/regexp/UncheckedRE.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/Makefile.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.44&r2=1.44.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/java-interp.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.23&r2=1.23.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/jni.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.26&r2=1.26.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/jvm.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.63&r2=1.63.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/AWTPermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.46.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Color.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/ColorPaintContext.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.54.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Component.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.37.2.11&r2=1.37.2.12 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/ComponentOrientation.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.46.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/DefaultKeyboardFocusManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1.54.3&r2=1.1.54.4 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Dialog.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/FileDialog.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Font.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16.8.1&r2=1.16.8.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/FontMetrics.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Graphics.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6.18.1&r2=1.6.18.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Polygon.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/SystemColor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.46.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/TextComponent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11.8.1&r2=1.11.8.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Toolkit.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.25&r2=1.25.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Window.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.32.12.4&r2=1.32.12.5 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/datatransfer/DataFlavor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/event/MouseEvent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.46.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/geom/Arc2D.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/im/InputContext.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/DataBufferDouble.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/DataBufferFloat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/DataBufferShort.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/PixelInterleavedSampleModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/ColorModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13.18.1&r2=1.13.18.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/ComponentColorModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/ComponentSampleModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/RGBImageFilter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.14.2&r2=1.2.14.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/Raster.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/SampleModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/SinglePixelPackedSampleModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/beans/BeanDescriptor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/beans/Introspector.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/beans/PropertyEditor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/beans/PropertyEditorManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/beans/beancontext/BeanContextServiceProvider.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/BufferedInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/BufferedReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/BufferedWriter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/ByteArrayInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/CharArrayWriter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/DataInput.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/DataInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/File.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.37&r2=1.37.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/FileDescriptor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/FileInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.19&r2=1.19.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/FileOutputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15&r2=1.15.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/FilePermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/FilterInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/InputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/InputStreamReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/ObjectInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.27&r2=1.27.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/ObjectStreamClass.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.19&r2=1.19.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/ObjectStreamField.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/PipedInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/PipedReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/PushbackInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/PushbackReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/RandomAccessFile.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/SequenceInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/SerializablePermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/StreamTokenizer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/StringWriter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/WriteAbortedException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/Writer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/natObjectInputStream.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/natFileDescriptorEcos.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/natFileDescriptorPosix.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.30&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/io/natFileDescriptorWin32.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Byte.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/CharSequence.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Class.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.63&r2=1.63.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/ClassLoader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.31&r2=1.31.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Compiler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Double.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Float.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Integer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Long.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Math.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Number.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Package.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Runtime.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/RuntimePermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/SecurityManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Short.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/StringBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/System.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Thread.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.31&r2=1.31.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/ThreadGroup.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Throwable.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/VMThrowable.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natClass.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.74.8.1&r2=1.74.8.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natClassLoader.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.64&r2=1.64.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natObject.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.29&r2=1.29.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natPosixProcess.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natRuntime.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.40&r2=1.40.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natString.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.33&r2=1.33.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natSystem.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.56&r2=1.56.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natThread.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.25&r2=1.25.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natVMClassLoader.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natWin32Process.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/reflect/InvocationHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.52.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/reflect/Proxy.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/reflect/natMethod.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.36&r2=1.36.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/math/BigDecimal.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/Authenticator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/BindException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.40.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ConnectException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ContentHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ContentHandlerFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/DatagramPacket.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/DatagramSocket.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.37&r2=1.37.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/DatagramSocketImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/DatagramSocketImplFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/FileNameMap.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/HttpURLConnection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/Inet4Address.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/Inet6Address.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/InetAddress.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.26&r2=1.26.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/InetSocketAddress.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/JarURLConnection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/MalformedURLException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/MulticastSocket.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.27&r2=1.27.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/NetPermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/NetworkInterface.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/NoRouteToHostException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/PasswordAuthentication.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/PortUnreachableException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.52.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ProtocolException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ServerSocket.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.36&r2=1.36.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/Socket.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.35&r2=1.35.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketAddress.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketImplFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketOptions.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketPermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/SocketTimeoutException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.52.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URISyntaxException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.52.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URL.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.34&r2=1.34.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLClassLoader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLConnection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.27&r2=1.27.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLDecoder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLEncoder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLStreamHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.26&r2=1.26.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/URLStreamHandlerFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/UnknownHostException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/UnknownServiceException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/Buffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ByteBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15&r2=1.15.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ByteBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ByteOrder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/CharBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/CharBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/CharViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/DirectByteBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/DoubleBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/DoubleBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/DoubleViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/FloatBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/FloatBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/FloatViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/IntBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/IntBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/IntViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/LongBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/LongBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/LongViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/MappedByteBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/MappedByteBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ShortBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ShortBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/ShortViewBufferImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/natDirectByteBufferImpl.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/natChannels.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/AlreadyConnectedException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/AsynchronousCloseException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ByteChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.50.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/CancelledKeyException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/Channel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/Channels.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ClosedByInterruptException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ClosedChannelException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ClosedSelectorException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ConnectionPendingException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/DatagramChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/FileChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/FileLock.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.22.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/FileLockInterruptionException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/GatheringByteChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/IllegalBlockingModeException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.50.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/IllegalSelectorException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/InterruptibleChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.50.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/NoConnectionPendingException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/NonReadableChannelException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/NonWritableChannelException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/NotYetBoundException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/NotYetConnectedException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/OverlappingFileLockException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/Pipe.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ReadableByteChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ScatteringByteChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/SelectableChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/SelectionKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/Selector.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/ServerSocketChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/SocketChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/UnresolvedAddressException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/UnsupportedAddressTypeException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.48.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/WritableByteChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/FileChannelImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/natFileChannelImpl.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/AbstractInterruptibleChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/AbstractSelectableChannel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/AbstractSelectionKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/AbstractSelector.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/SelectorProvider.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/charset/IllegalCharsetNameException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/charset/MalformedInputException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.40.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/charset/spi/CharsetProvider.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.42.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/MarshalledObject.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/Naming.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/RemoteException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/activation/ActivationException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/server/RemoteServer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/rmi/server/ServerCloneException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/AccessController.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/AlgorithmParameterGenerator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/AlgorithmParameters.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/CodeSource.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/Identity.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/IdentityScope.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/KeyPairGenerator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/KeyStore.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/SecureRandom.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/Security.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/Signature.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/SignatureSpi.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/SignedObject.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/UnresolvedPermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/interfaces/DSAKeyPairGenerator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/interfaces/DSAPrivateKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/interfaces/DSAPublicKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/interfaces/RSAPrivateKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/interfaces/RSAPublicKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/spec/DSAParameterSpec.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/spec/DSAPrivateKeySpec.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/security/spec/DSAPublicKeySpec.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/sql/Array.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/sql/DatabaseMetaData.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/sql/DriverManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/sql/ResultSet.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/AttributedCharacterIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/AttributedString.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.74.1&r2=1.2.74.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/AttributedStringIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.74.1&r2=1.2.74.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/BreakIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/ChoiceFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.46.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/CollationElementIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/CollationKey.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/Collator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/DateFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/DateFormatSymbols.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/DecimalFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/DecimalFormatSymbols.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/FieldPosition.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/Format.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/MessageFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15&r2=1.15.6.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/NumberFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/ParsePosition.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/RuleBasedCollator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/SimpleDateFormat.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.25&r2=1.25.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/StringCharacterIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/text/FormatCharacterIterator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/ArrayList.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.13&r2=1.13.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Arrays.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Calendar.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Collections.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.9&r2=1.9.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Currency.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Date.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.12&r2=1.12.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/GregorianCalendar.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.19&r2=1.19.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/HashMap.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.16&r2=1.16.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/HashSet.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Hashtable.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.22&r2=1.22.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/LinkedList.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Locale.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15&r2=1.15.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Map.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Properties.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/PropertyPermission.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/PropertyResourceBundle.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/ResourceBundle.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.23&r2=1.23.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/SimpleTimeZone.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/StringTokenizer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/TimeZone.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.17&r2=1.17.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/TreeMap.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/TreeSet.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/Vector.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15&r2=1.15.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/WeakHashMap.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/jar/Attributes.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.36.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/jar/JarFile.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.24.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/jar/JarInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/jar/JarOutputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.72.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/jar/Manifest.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.58.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/ConsoleHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/FileHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/Formatter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/Handler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/Level.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/LogManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/Logger.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/MemoryHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/SimpleFormatter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/SocketHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/logging/XMLFormatter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/prefs/AbstractPreferences.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/prefs/BackingStoreException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.32.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/prefs/InvalidPreferencesFormatException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.32.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/prefs/Preferences.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/regex/Matcher.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/regex/Pattern.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/zip/InflaterInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/zip/ZipEntry.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.18&r2=1.18.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/zip/ZipFile.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.24&r2=1.24.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/util/zip/ZipOutputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.14&r2=1.14.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/accessibility/AccessibleText.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.52.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/ImageReader.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/ImageTranscoder.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/ImageWriter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/package.html.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/IIOServiceProvider.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/ImageInputStreamSpi.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/ImageOutputStreamSpi.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/ImageReaderWriterSpi.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/ImageTranscoderSpi.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/RegisterableService.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/ServiceRegistry.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/spi/package.html.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/stream/IIOByteBuffer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/stream/ImageInputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/stream/ImageOutputStream.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/imageio/stream/package.html.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/AuthenticationException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/AuthenticationNotSupportedException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/CannotProceedException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/CommunicationException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/CompoundName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/ConfigurationException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/ContextNotEmptyException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/InitialContext.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/InsufficientResourcesException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/InterruptedNamingException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/LimitExceededException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/LinkException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/LinkLoopException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/LinkRef.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/MalformedLinkException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/Name.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NameAlreadyBoundException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NameNotFoundException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NamingException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NamingSecurityException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NoInitialContextException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NoPermissionException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/NotContextException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/PartialResultException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/ReferralException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/ServiceUnavailableException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/SizeLimitExceededException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/TimeLimitExceededException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/directory/Attribute.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6&r2=1.6.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/directory/Attributes.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/directory/SearchControls.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.34.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/directory/SearchResult.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/event/NamingExceptionEvent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/spi/DirStateFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/naming/spi/ResolveResult.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/AttributeException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/CancelablePrintJob.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/Doc.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/DocFlavor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/DocPrintJob.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/FlavorException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/MultiDoc.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/MultiDocPrintJob.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/MultiDocPrintService.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/PrintException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/PrintService.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/PrintServiceLookup.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/ServiceUIFactory.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/StreamPrintService.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/URIException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/AttributeSetUtilities.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/EnumSyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/HashAttributeSet.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/IntegerSyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/ResolutionSyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/SetOfIntegerSyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/TextSyntax.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/ColorSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Compression.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/CopiesSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Fidelity.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Finishings.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobImpressionsSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobKOctetsSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobMediaSheetsSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobSheets.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobState.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobStateReason.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobStateReasons.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Media.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/MediaSizeName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/MultipleDocumentHandling.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/NumberUpSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/OrientationRequested.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PDLOverrideSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PageRanges.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Copies.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/DateTimeAtCompleted.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/DateTimeAtCreation.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/DateTimeAtProcessing.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/DocumentName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobHoldUntil.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobImpressions.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobImpressionsCompleted.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobKOctets.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobKOctetsProcessed.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobMediaSheets.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobMediaSheetsCompleted.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobMessageFromOperator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobOriginatingUserName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobPriority.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/JobPrioritySupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/NumberOfDocuments.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/NumberOfInterveningJobs.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/NumberUp.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/OutputDeviceAssigned.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PagesPerMinute.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PagesPerMinuteColor.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-06-24 05:32 ------- Subject: Bug 14695 CVSROOT: /cvs/gcc Module name: gcc Branch: java-gui-branch Changes by: graydon@gcc.gnu.org 2004-06-24 05:31:58 Modified files: libjava/javax/print/attribute/standard: PrinterInfo.java PrinterLocation.java PrinterMakeAndModel.java PrinterMessageFromOperator.java PrinterName.java QueuedJobCount.java RequestingUserName.java libjava/javax/security/auth/x500: X500Principal.java libjava/javax/swing: ImageIcon.java JButton.java JRadioButtonMenuItem.java JRootPane.java JScrollPane.java JTable.java JWindow.java SwingUtilities.java UIDefaults.java libjava/javax/swing/plaf/basic: BasicButtonUI.java BasicRootPaneUI.java BasicTabbedPaneUI.java BasicTextUI.java libjava/javax/swing/table: TableColumn.java libjava/javax/swing/text: AbstractDocument.java JTextComponent.java libjava/jni/classpath: jcl.c libjava/jni/gtk-peer: gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c gnu_java_awt_peer_gtk_GtkCheckboxPeer.c gnu_java_awt_peer_gtk_GtkComponentPeer.c gnu_java_awt_peer_gtk_GtkEvents.c gnu_java_awt_peer_gtk_GtkFileDialogPeer.c gnu_java_awt_peer_gtk_GtkMenuPeer.c gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c gnu_java_awt_peer_gtk_GtkTextAreaPeer.c gnu_java_awt_peer_gtk_GtkTextComponentPeer.c gnu_java_awt_peer_gtk_GtkWindowPeer.c gthread-jni.c libjava/libltdl: ChangeLog Makefile.in acinclude.m4 aclocal.m4 config-h.in config.guess config.sub configure configure.ac libjava/testsuite: ChangeLog-old Makefile.in libjava/testsuite/lib: libjava.exp libjava/testsuite/libjava.jacks: jacks.exp jacks.xfail libjava/testsuite/libjava.jar: jar.exp libjava/testsuite/libjava.jni: jni.exp pr11951.java libjava/testsuite/libjava.lang: MathBuiltin.java libjava/testsuite/libjava.mauve: xfails Added files: libjava/javax/print/attribute/standard: PresentationDirection.java PrintQuality.java PrinterIsAcceptingJobs.java PrinterMoreInfo.java PrinterMoreInfoManufacturer.java PrinterResolution.java PrinterState.java PrinterStateReason.java PrinterStateReasons.java PrinterURI.java ReferenceUriSchemesSupported.java Severity.java SheetCollate.java Sides.java libjava/javax/print/event: PrintEvent.java PrintJobAdapter.java PrintJobAttributeEvent.java PrintJobAttributeListener.java PrintJobEvent.java PrintJobListener.java PrintServiceAttributeEvent.java PrintServiceAttributeListener.java libjava/jni/gtk-peer: gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c gnu_java_awt_peer_gtk_GtkGenericPeer.c libjava/sysdep/pa: locks.h libjava/testsuite/libjava.compile: PR15769.java libjava/testsuite/libjava.jni: PR15133.c PR15133.java PR15133.out libjava/testsuite/libjava.lang: InvokeInterface.java InvokeInterface.out Removed files: libjava/javax/rmi: BAD_OPERATION.java ORB.java PortableRemoteObject.java libjava/javax/rmi/CORBA: ClassDesc.java ObjectImpl.java PortableRemoteObjectDelegate.java Stub.java StubDelegate.java SystemException.java Tie.java Util.java UtilDelegate.java ValueHandler.java Log message: 2004-06-18 Ranjit Mathew * javax/swing/text/AbstractDocument.java: Adding missing import for javax.swing.event.EventListenerList. * javax/swing/text/DefaultCaret.java: Likewise. 2004-06-18 Graydon Hoare * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Fix up non-ansi comments. 2004-06-18 Andreas Tobler * testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Add lgcc_s for darwin. 2004-06-17 Anthony Green * java/util/zip/ZipFile.java (getInputStream): Return null if entry not found. * gnu/gcj/runtime/VMClassLoader.java (init): Add extension directory contents to the class path. 2004-06-15 Andrew Haley * java/lang/natSystem.cc (getenv0): Don't assume environment variable is Latin 1 coded. 2004-06-14 Bryce McKinlay * java/util/Calendar.java: Change ResourceBundle.getBundle() calls to pass ClassLoader argument. * java/util/GregorianCalendar.java: Likewise. * java/util/Currency.java: Likewise. * java/text/BreakIterator.java: Likewise. * java/text/Collator.java: Likewise. * java/text/DateFormat.java: Likewise. * java/text/DateFormatSymbols.java: Likewise. * java/text/DecimalFormatSymbols.java: Likewise. * java/text/NumberFormat.java: Likewise. * java/awt/Window.java: Likewise. 2004-06-14 Andrew Haley * java/lang/System.java: (getenv0): New method. (getenv): Add security check. Do the right thing. * java/lang/natSystem.cc (getenv0): New method. 2004-06-14 Andreas Jaeger * configure.in: Support --enable-version-specific-runtime-libs. * configure: Regenerated. 2004-06-12 Mark Wielaard * javax/swing/RepaintManager.java (paintDirtyRegions): Use entrySet(), not values(). 2004-06-11 Jerry Quinn * java/util/GregorianCalendar.java (computeTime): Skip buggy formulae when we already know the answer. * java/util/SimpleTimeZone.java (serialVersionOnStream): Bump to 2. (setStartRule,setEndRule): Don't take abs of day number. (getOffset): Clarify docs. Add argument checks. (isBefore): Take abs of day number in DOW_LE_DOM_MODE. (equals,hasSameRules,toString,readObject): Use startTimeMode and endTimeMode. 2004-06-10 Tom Tromey * interpret.cc (run): Handle wide fload. 2004-06-10 Mark Wielaard * jni.cc (_Jv_JNI_GetAnyMethodID): Add name and signature to NoSuchMethodError. 2004-06-06 Jerry Quinn * java/util/zip/ZipEntry.java (setTime): Remove scaling. 2004-06-05 Michael Koch * javax/swing/UIManager.java (LookAndFeel): Made public. (LookAndFeel.getName): Likewise. (LookAndFeel.getClassName): Likewise. 2004-06-03 Michael Koch * gnu/java/awt/peer/gtk/GtkComponentPeer.java (requestFocus): Revert last changes. (gtkRequestFocus): Removed. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkRequestFocus): Renamed to ... (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetRequestFocus): Reverted last patch. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c (Java_gnu_java_awt_peer_gtk_GtkPopupMenuPeer_setupAccelGroup): Reverted comment change. 2004-06-01 Tom Tromey * java/io/ObjectStreamField.java: Cleaned up imports. 2004-06-01 Michael Koch * java/util/zip/InflaterInputStream.java: Merged more with Classpath version. * java/util/zip/ZipOutputStream.java (): Renamed enum to e to removed Java 1.5 keyword usage. 2004-06-01 Mark Wielaard * gnu/java/awt/peer/gtk/GtkComponentPeer.java (requestFocus): Implement by calling gtkRequestFocus. (gtkRequestFocus): New native method. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_requestFocus__): Renamed to ... (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkRequestFocus): New function name. (filter_expose_event_handler): Mark static. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c (menu_pos): Mark static. 2004-05-31 Michael Koch * gnu/java/rmi/rmic/CompilerProcess.java: Fixed javadoc to by XHTML compliant. 2004-05-30 Michael Koch * java/awt/DefaultKeyboardFocusManager.java (dispatchEvent): Call method to get key event dispatchers. (dispatchKeyEvent): Call method to get key event post processors. * javax/swing/JComponent.java (listenerList): Made protected. * javax/swing/JOptionPane.java (message): Don't initialize. (JOptionPane): Set message text. * javax/swing/JPopupMenu.java (show): Fixed typo in argument name. * javax/swing/RepaintManager.java (paintDirtyRegions): Use public API of java.util.Map. * javax/swing/plaf/basic/BasicSplitPaneDivider.java (positionForMouseEvent): Removed redundant ';'. (continueDrag): Use method arguments. 2004-05-30 Mark Wielaard * java/awt/Toolkit.java (loadSystemColors): Implement. 2004-05-30 Guilhem Lavaux * java/text/DecimalFormat.java (parse): Fixed parsing of decimal strings. Number of maximum digits to be read should now work. * java/text/SimpleDateFormat.java (SimpleDateFormat): Set maximumFractionDigit to 0 for the number formatter. This fixes DateFormatTest. 2004-05-29 Ranjit Mathew * testsuite/libjava.jacks/jacks.xfail: Update for post tree-ssa merge results. 2004-05-28 Bryce McKinlay * gcj/cni.h (JvAllocBytes): New public CNI function. Calls _Jv_AllocBytes. * gnu/gcj/RawDataManaged.java: New file. * java/lang/Thread.java (data): Declare as RawDataManaged. * java/lang/natThread.cc (init_native): Cast natThread data to RawDataManaged, not jobject. * Makefile.am (ordinary_java_source_files): Add RawDataManaged. * Makefile.in: Rebuilt. 2004-05-27 Michael Koch * javax/swing/JPopupMenu.java (isVisible): Do not use visible directly. (setVisible): Likewise. * javax/swing/JWindow.java (JWindow): call accessible constructor. * javax/swing/RepaintManager.java (paintDirtyRegions): Use public methods to obtain iterator. 2004-05-27 Jerry Quinn * java/util/SimpleTimeZone.java: Reverting my last change until I can fix it properly. 2004-05-26 Jerry Quinn PR libgcj/8321 * java/util/SimpleTimeZone.java (serialVersionOnStream): Bump to 2. (setStartRule,setEndRule): Don't take abs of day number. (getOffset): Clarify docs. Add argument checks. (isBefore): Take abs of day number in DOW_LE_DOM_MODE. (equals,hasSameRules,toString,readObject): Use startTimeMode and endTimeMode. * testsuite/libjava.mauve/xfails (gnu.testlet.java.util.SimpleTimeZone.check12): XFAIL test 22. 2004-05-21 Bryce McKinlay Layout interfaces during preparation, not initialization. * java/lang/natClass.cc (initializeClass): Move _Jv_LayoutInterfaceMethods call... * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): to here. 2004-05-19 Anthony Green * Makefile.am: Define JAVA_EXT_DIRS. * Makefile.in: Rebuilt. * java/lang/natRuntime.cc (insertSystemProperties): Set java.ext.dirs property. 2004-05-19 Anthony Green * Makefile.am (awt_java_source_files): Remove javax.rmi and gnu.javax.rmi code. * Makefile.in: Rebuilt. * javax/rmi/ClassDesc.java, javax/rmi/StubDelegate.java, javax/rmi/UtilDelegate.java, javax/rmi/Stub.java, javax/rmi/Util.java, javax/rmi/ObjectImpl.java, javax/rmi/SystemException.java, javax/rmi/ValueHandler.java, javax/rmi/PortableRemoteObjectDelegate.java, javax/rmi/Tie.java, gnu/javax/rmi/CORBA/DelegateFactory.java, gnu/javax/rmi/CORBA/GetDelegateInstanceException.java, gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java, gnu/javax/rmi/CORBA/StubDelegateImpl.java, gnu/javax/rmi/CORBA/UtilDelegateImpl.java, gnu/javax/rmi/CORBA/ValueHandlerImpl.java, gnu/javax/rmi/PortableServer.java: Remove files. 2004-05-16 Mark Wielaard * java/io/Writer.java (Writer(Object)): Check for null lock object. 2004-05-15 Michael Koch * javax/print/CancelablePrintJob.java, javax/print/Doc.java, javax/print/DocFlavor.java, javax/print/DocPrintJob.java, javax/print/FlavorException.java, javax/print/PrintException.java, javax/print/PrintService.java, javax/print/ServiceUIFactory.java: New files. 2004-05-15 Mark Wielaard * gnu/regexp/CharIndexedReader.java: Removed. * gnu/regexp/REFilterReader.java: Likewise. * gnu/regexp/RETokenLookAhead.java: Likewise. * Makefile.am (ordinary_java_source_files): Remove above classes. * Makefile.in: Regenerated. 2004-05-14 Tom Tromey * gnu/awt/xlib/XGraphics.java (drawImage): Use `XOffScreenImage', not `XGraphicsConfiguration.XOffScreenImage'. 2004-05-14 Steven Augart * include/jni.h (_Jv_func): Removed. (struct JNINativeInterface): Use `void *' for reserved slots. (struct JNIInvokeInterface): Likewise. 2004-05-14 Scott Gilbertson * gnu/awt/xlib/XCanvasPeer.java (setVisible): Implement unmap. 2004-05-11 Michael Koch * gnu/java/net/natPlainSocketImplPosix.cc (read): Fixed typo in expression. 2004-05-10 Ranjit Mathew * testsuite/libjava.jacks/jacks.xfail: Update to reflect the current reality. 2004-05-10 Andreas Tobler * testsuite/lib/libjava.exp (libjava_invoke): Add new argument ld_library_additions. Adjust all calls to libjava_invoke to match the new argument. * testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Pass stdc++ path to cxxflagslist. Pass path of libstdc++ to libjava_invoke. * testsuite/libjava.jar/jar.exp (gcj_jar_inerpret): Adjust libjava_invoke arguments. 2004-05-07 Ranjit Mathew * testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Don't link the main binary against the JNI shared library. 2004-05-07 Jerry Quinn * java/util/Calendar.java (getActualMinimum, getActualMaximum): Remove abstract. Implement. 2004-05-06 Michael Koch * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c: New files. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c: Include gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.h. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c: Moved GtkCheckboxGroupPeer_dispose and GtkCheckboxGroupPeer_remove to their own source file. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Moved GtkGenericPeer_dispose and GtkComponentPeer_requestFocus to their own source file. Removed GtkComponentPeer_gtkWidgetSetUsize. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c (create): Define variable on top of function. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c (menu_pos): Prototyped. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (setTitle): Removed. * jni/gtk-peer/gthread-jni.c (gdk_threads_wake): Removed. * Makefile.am (gtk_c_source_files): Added new files jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c and jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c. * Makefile.in: Regenerated. 2004-05-06 Bryce McKinlay * defineclass.cc (_Jv_ClassReader::prepare_pool_entry): Use verify_field_signature and verify_method_signature, not _Jv_VerifyFieldSignature and _Jv_VerifyMethodSigntature. (_Jv_ClassReader::handleField): Likewise. (_Jv_ClassReader::handleMethod): Likewise. 2004-05-05 Tom Tromey * java/text/Format.java: Cleaned up imports. * java/text/DecimalFormat.java: Cleaned up imports. * java/security/SecureRandom.java: Cleaned up imports. (SecureRandom): Removed unused variable. * java/security/UnresolvedPermission.java: Cleaned up imports. * java/util/Date.java (parse): Removed unused variable. * java/util/ResourceBundle.java: Cleaned up imports. (getBundle): Removed unused variable. (tryBundle): Likewise. * java/util/regex/Pattern.java (Pattern): Removed unused constructor. 2004-05-05 Michael Koch * java/awt/FileDialog.java: Import java.io.Serializable explicitly. 2004-05-05 Mark Wielaard Reported by f.haeglsperger@gmx.de [classpath patch #2485] * java/util/HashMap.java (rehash): Add entry at start of bucket. 2004-05-05 Guilhem Lavaux * java/text/DecimalFormat.java (scanFix): Build attribute array. Fixed error reporting. (applyPatternWithSymbols): Store attributes for the prefix and suffix. (formatInternal): New method. Changed the way the string is computed. Implemented attributes. Cleant up rounding in exponential notation. (format): Use formatInternal. (formatToCharacterIterator): New method. (exponentRound, negativePrefixRanges, positivePrefixRanges, negativePrefixAttrs, positivePrefixAttrs, negativeSuffixRanges, positiveSuffixRanges, negativeSuffixAttrs, positiveSuffixAttrs): New fields. 2004-05-05 Dalibor Topic * java/text/AttributedString.java, java/text/AttributedStringIterator.java, java/text/Collator.java, java/text/DecimalFormatSymbols.java, java/text/NumberFormat.java, java/text/RuleBasedCollator.java: Cleaned up imports. 2004-05-05 Bryce McKinlay * testsuite/libjava.jni/pr11951.java: Add missing System.loadLibrary() call. 2004-05-04 Michael Koch * gnu/java/text/CharacterBreakIterator.java (previous): Removed unused variable. 2004-05-04 Mark Wielaard * gnu/java/nio/channels/FileChannelImpl.java (finalize): New method. 2004-05-04 Ingo Proetel * java/awt/ColorPaintContext.java (): Added ColorModel to signature. (getColorModel): Return the actual color model. (getRaster): Implemented. (ColorRaster): New inner class. * java/awt/SystemColor.java (createContext): Use ColorModel when creating a PaintContext. * java/awt/Color.java (): Make exception more verbose. (createContext): Use ColorModel when creating a PaintContext. 2004-05-04 Guilhem Lavaux * gnu/java/text/FormatBuffer.java, gnu/java/text/AttributedFormatBuffer.java, gnu/java/text/StringFormatBuffer.java: New classes to implement attributed iterators in java.text. * gnu/java/text/FormatCharacterIterator.java: Moved from java/text as it is an internal class. * java/text/FormatCharacterIterator.java: Removed. * java/text/Format.java: Import gnu.java.text.FormatCharacterIterator. * Makefile.am (java_source_files): Added new files. * Makefile.in: Regenerated. 2004-05-04 Dalibor Topic * java/security/interfaces/DSAKeyPairGenerator.java, java/security/interfaces/DSAPrivateKey.java, java/security/interfaces/DSAPublicKey.java, java/security/interfaces/RSAPrivateKey.java, java/security/interfaces/RSAPublicKey.java: Cleaned up imports. 2004-05-03 Tom Tromey * java/net/URLStreamHandler.java (toExternalForm): Removed unused variables. unused constructor. * java/math/BigDecimal.java (divide): Removed unused variable. * java/lang/Throwable.java: Cleaned up imports. * java/lang/ClassLoader.java: Cleaned up imports. * java/io/FilePermission.java (implies): Removed unused variable. * java/awt/TextComponent.java: Removed unused import. * gnu/java/util/prefs/NodeReader.java: Cleaned up imports. * gnu/java/util/DoubleEnumeration.java: Removed unused import. * gnu/java/text/WordBreakIterator.java: Removed unused import. * gnu/java/text/SentenceBreakIterator.java: Removed unused import. * gnu/java/text/LineBreakIterator.java: Removed unused import. * gnu/java/text/CharacterBreakIterator.java: Removed unused import. * gnu/java/security/provider/DSAKeyPairGenerator.java: Cleaned up imports. * gnu/java/security/der/DERWriter.java: Cleaned up imports. * gnu/java/nio/charset/UTF_16Decoder.java (put): Removed unused method. * gnu/java/nio/SocketChannelImpl.java: Cleaned up imports. * gnu/java/nio/FileLockImpl.java: Cleaned up imports. * gnu/java/io/Base64InputStream.java: Cleaned up imports. * gnu/java/beans/info/ComponentBeanInfo.java: Cleaned up imports. * gnu/classpath/ServiceFactory.java: Cleaned up imports. (lookupProviders): Removed unused variable. (loadNextServiceProvider): Likewise. * gnu/java/beans/BeanInfoEmbryo.java: Cleaned up imports. 2004-05-03 Michael Koch Fixes PR libgcj/14695: * java/net/NetworkInterface.java (getByName): Return null when no interface was found. 2004-05-03 Mark Wielaard * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java (minimumSize): Removed unused variables hScrollbarHeight and vScrollbarWidth. (preferredSize): Likewise. * gnu/java/security/provider/DSAParameters.java (engineToString): Removed unused call to System.getProperty("line.seperator"); * java/security/Security.java (loadProviders): Return result. 2004-05-03 Andreas Tobler * Makefile.am (WARNINGS): Replace -W with the more speaking -Wextra. * Makefile.in: Rebuilt. 2004-04-30 Roger Sayle * testsuite/libjava.lang/MathBuiltin.java: Add tests for acos, asin, ceil and floor. 2004-04-30 Ranjit Mathew Tom Tromey * testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Use additional option "-Wmissing-prototypes" for compiling C sources. Print actual filename for pass/fail rather than $name.c. * testsuite/libjava.jni/PR15133.java: New testcase file. * testsuite/libjava.jni/PR15133.c: Likewise. * testsuite/libjava.jni/PR15133.out: Likewise. 2004-04-25 Ranjit Mathew * testsuite/libjava.jacks/jacks.exp (gcj_jacks_write): Explicitly limit the maximum heap size to avoid unnecessary thrashing. 2004-04-24 Jerry Quinn * java/text/CollationElementIterator.java (reset): Reset lookahead variables. 2004-04-23 Michael Koch * gnu/java/nio/channels/FileChannelImpl.java (SET, CUR): Unused, removed. (read): Implement here directly. (implRead): Removed. (write): Implement here directly. (implWrite): Removed. 2004-04-23 Mark Wielaard * jni/classpath/jcl.c: Changed C++ comments into C comments. 2004-04-23 Dalibor Topic * java/sql/DriverManager.java: Cleaned up imports. 2004-04-23 Dalibor Topic * java/util/logging/FileHandler.java, java/util/logging/Formatter.java, java/util/logging/Handler.java, java/util/logging/Logger.java, java/util/logging/SimpleFormatter.java, java/util/logging/XMLFormatter.java: Cleaned up imports. 2004-04-22 Michael Koch * java/nio/charset/IllegalCharsetNameException.java (charsetName): Made private. (IllegalCharsetNameException): Added @param tag to javadoc. (getCharsetName): Added @return tag to javadoc. * java/nio/charset/MalformedInputException.java (MalformedInputException): Added @param tag to javadoc. (getInputLength): Revised method description, added @return tag. (getMessage): Added @return tag. 2004-04-22 Mark Wielaard * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Changed C++ comments into C comments. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c: Likewise. 2004-04-22 Jerry Quinn * java/awt/Font.java (deriveFont): Implement missing variants. * gnu/java/awt/peer/ClasspathFontPeer.java (deriveFont): Implement missing variants. 2004-04-22 Jeroen Frijters * java/net/URLStreamHandler.java (parseURL): Convert the file path to using '/' instead of native file separator. 2004-04-22 Guilhem Lavaux * java/net/URL.java (userInfo): New field. (URL): Set authority to the right value. (setURL): Fixed authority and file initialization. * java/net/URLStreamHandler.java (parseURL): Take care of the query tag. Build authority. (toExternalForm): Fixed URL building using authority. 2004-04-22 Dalibor Topic * java/util/regex/Matcher.java, java/util/regex/Pattern.java: Cleaned up imports. 2004-04-21 Michael Koch * java/util/Map.java (Entry): Removed redundant "static" modifier. * java/text/AttributedCharacterIterator.java: Updated copyright year. 2004-04-21 Mark Wielaard * javax/awt/JFrame.java: Implement WindowConstants. Remove final static fields defined in interface. * javax/awt/JDialog.java: Likewise. (JDialog): Make constructors public. (getDefaultCloseOperation): Make public. (processWindowEvent): Call System.exit(0) when EXIT_ON_CLOSE set. (setDefaultCloseOperation): Make public. Check argument. Add API doc. * javax/swing/JViewport.java (JViewport): Make constructor public. 2004-04-21 Dalibor Topic * javax/naming/AuthenticationException.java, javax/naming/AuthenticationNotSupportedException.java, javax/naming/CannotProceedException.java, javax/naming/CommunicationException.java, javax/naming/CompoundName.java, javax/naming/ConfigurationException.java, javax/naming/ContextNotEmptyException.java, javax/naming/InitialContext.java, javax/naming/InsufficientResourcesException.java, javax/naming/InterruptedNamingException.java, javax/naming/LimitExceededException.java, javax/naming/LinkException.java, javax/naming/LinkLoopException.java, javax/naming/LinkRef.java, javax/naming/MalformedLinkException.java, javax/naming/Name.java, javax/naming/NameAlreadyBoundException.java, javax/naming/NameNotFoundException.java, javax/naming/NamingSecurityException.java, javax/naming/NoInitialContextException.java, javax/naming/NoPermissionException.java, javax/naming/NotContextException.java, javax/naming/PartialResultException.java, javax/naming/ReferralException.java, javax/naming/ServiceUnavailableException.java, javax/naming/SizeLimitExceededException.java, javax/naming/TimeLimitExceededException.java, javax/naming/directory/Attribute.java, javax/naming/directory/Attributes.java, javax/naming/directory/SearchResult.java, javax/naming/event/NamingExceptionEvent.java, javax/naming/spi/ResolveResult.java: Cleaned up imports. 2004-04-21 Bryce McKinlay * java/lang/natClass.cc (_Jv_LayoutInterfaceMethods): New method. Set method->index values for interface methods to their itable index. (initializeClass): Call _Jv_LayoutInterfaceMethods. 2004-04-20 Sascha Brawer * java/awt/image/DataBufferShort.java, java/awt/image/DataBufferFloat.java, java/awt/image/DataBufferDouble.java, java/awt/image/PixelInterleavedSampleModel.java: New files. * gnu/java/awt/Buffers.java (createBuffer, createBufferFromData, getData): Added support for TYPE_SHORT, TYPE_FLOAT and TYPE_DOUBLE. 2004-04-20 Michael Koch * Makefile.am (java_source_files): Added java/awt/image/DataBufferDouble.java, java/awt/image/DataBufferFloat.java, java/awt/image/DataBufferShort.java and java/awt/image/PixelInterleavedSampleModel.java. * Makefile.in: Regenerated. 2004-04-20 Mark Wielaard * gnu/java/awt/peer/gtk/GtkFontPeer.java: Use fallback when MissingResourceException is thrown. * gnu/java/awt/peer/gtk/GtkToolkit.java (getFontPeer): Don't return null when a MissingResourceException is thrown. Should never happen. 2004-04-20 Jeroen Frijters * java/io/FileDescriptor.java: (FileDescriptor) Added public constructor. (valid) Added null check. 2004-04-20 Ingo Proetel * java/awt/FontMetrics.java: (charsWidth): fixed accumulation of total_width (getWidth): simple default implementation * java/awt/Polygon.java (getBoundingBox): Use correct y-coordinate in Rectangle constructor. * java/awt/image/Raster.java (toString): Added method. * java/awt/image/SampleModel.java (): Added error cause information to thrown exception. * java/awt/image/SinglePixelPackedSampleModel.java (getDataElements): New method. (setDataElements): New method. (setPixels): New method. (toString): New method. 2004-04-20 Guilhem Lavaux Reported by Nektarios Papadopoulos * java/io/FileOutputStream.java (FileOutputStream) Reorganized constructors. Constructors now check whether the given path is directory. 2004-04-19 Bryce McKinlay * gcj/cni.h (JvAllocObject): Remove these obsolete, undocumented CNI calls. * include/java-interp.h (_Jv_InterpClass): No longer extends java.lang.Class. * java/lang/Class.h (Class): Add new field `aux_info'. * boehm.cc (_Jv_MarkObj): Update java.lang.Class marking. * defineclass.cc: Remove Class<->_Jv_InterpClass casts. Use Class->aux_info instead. * jni.cc (_Jv_JNI_AllocObject): Use _Jv_AllocObject. * resolve.cc: Remove Class<->_Jv_InterpClass casts. Use Class->aux_info instead. * java/io/natObjectInputStream.cc (allocateObject): Use _Jv_AllocObject. * java/lang/natClass.cc (newInstance): Likewise. * java/lang/natClassLoader.cc (_Jv_NewClass): Likewise. * java/lang/natObject.cc (clone): Likewise. * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Likewise. * java/lang/natVMClassLoader.cc (defineClass): Don't use JvAllocObject. Allocate klass->aux_info here for interpreted class. 2004-04-17 Mark Wielaard * javax/swing/JToggleButton.java (ToggleButtonModel): Make public static inner class. * javax/swing/JTabbedPane.java (setComponentAt): Call Page.setComponent(). (SCROLL_TAB_LAYOUT): Make public, value is 1. (WRAP_TAB_LAYOUT): Make public, value is 0. * javax/swing/plaf/basic/BasicTabbedPaneUI.java (ScrollingButton): Make private static inner class. 2004-04-16 Bryce McKinlay * interpret.cc (_Jv_InterpMethod::run): Update _Jv_AllocObject arguments to match new signature. Remove FIXME comments. 2004-04-15 Bryce McKinlay * prims.cc (_Jv_AllocObject): Remove `size' argument. (_Jv_AllocObjectNoFinalizer): Likewise. (_Jv_AllocObjectNoInitNoFinalizer): Likewise. (_Jv_AllocPtrFreeObject): Likewise. (_Jv_AllocString): Moved from natString.cc. Call collector interface directly even in the JVMPI case. * gcj/cni.h (JvAllocObject): Remove `size' argument from _Jv_AllocObject calls. * gcj/javaprims.h: Update prototypes. * gnu/gcj/natCore.cc (_Jv_create_core): Use `new', not _Jv_AllocObject. * java/lang/Class.h: Update _Jv_AllocObject friend prototype. * java/lang/natString.cc (_Jv_AllocString): Move to prims.cc. 2004-04-14 Andrew Haley Bryce McKinlay * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Use _Jv_LookupInterfaceMethodIdx for calls to interfaces. * include/jvm.h (_Jv_CallAnyMethodA): Add new `iface' arg. * testsuite/libjava.lang/InvokeInterface.java: New file. * testsuite/libjava.lang/InvokeInterface.out: New file. 2004-04-09 Ranjit Mathew * java/lang/VMThrowable.java (getStackTrace): Pass trace as-is to modified lookup(). * gnu/gcj/runtime/NameFinder.java (lookup): Change to take in a StackTraceElement directly. (newElement): New native helper method to create StackTraceElement bypassing Java access control. (createStackTraceElement): Use newElement() instead of directly calling StackTraceElement's constructor. * gnu/gcj/runtime/natNameFinder.cc (newElement): New method. 2004-04-01 Michael Koch * java/lang/SecurityManager.java (checkAwtEventQueueAccess): Implemented. 2004-04-01 Gary Benson * resolve.cc (_Jv_ResolvePoolEntry): Put field name in exception. (_Jv_SearchMethodInClass): Likewise. 2004-03-26 Peter Moon * java/text/NumberFormat.java: Fix spelling of setCurrency method. 2004-03-21 Jeroen Frijters * java/net/URI.java (parseURI): Added unquoting. (unquote): New method. (quoteAuthority): Implemented. (quote(String,String)): New method. (quotePath): Implemented. (getRawSchemeSpecificPart): Return new rawSchemeSpecificPart field. (getSchemeSpecificPart): Removed FIXME comment. (getRawAuthority): Return new rawAuthority field. (getAuthority): Removed FIXME comment. (getRawUserInfo): Return new rawUserInfo field. (getUserInfo): Removed FIXME comment. (getRawPath): Return new rawPath field. (getPath): Removed FIXME comment. (getRawQuery): Return new rawQuery field. (getQuery): Removed FIXME comment. (getRawFragment): Return new rawFragment field. (getFragment): Removed FIXME comment. 2004-03-21 Ito Kazumitsu * java/net/ServerSocket.java (accept): Close the socket when error occured. 2004-03-21 Anthony Green * java/lang/natClass.cc (getClassLoader): Circumvent infinite recursion when searching for the system ClassLoader. 2004-03-20 Norbert Frese * gnu/java/rmi/server/RMIIncomingThread.java: New file. * gcc/libjava/gnu/java/rmi/server/UnicastConnection.java: Create a new RMIObjectOuputStream/RMIObjectInputStream for every rmi-message. (getObjectInputStream): Return object reference, throw IOException if null. (startObjectInputStream): Create new RMIObjectInputStream on top of 'din'. (getObjectOutputStream): Return object reference, throw IOException if null. (startObjectOutputStream): Create new RMIObjectOutputStream on top of 'dout'. * gcc/libjava/gnu/java/rmi/server/UnicastConnectionManager.java: (UnicastConnectionManager): Throw RemoteException if port is not available. (getInstance): Throw RemoteException. (run): Lookup client host and attach it to new RMIIncomingThread for later retrieval. * gcc/libjava/gnu/java/rmi/server/UnicastRef.java: Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message. Collect Exceptions which are returned by a rmi-call and fix void returns. * gcc/libjava/gnu/java/rmi/server/UnicastRemoteCall.java: Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message. * gcc/libjava/gnu/java/rmi/server/UnicastServer.java: (dispatch): Answer ping messages which are sent by other java implementions. (incomingMessageCall): Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message and fix void return problems. * gcc/libjava/gnu/java/rmi/server/UnicastServerRef.java (UnicastServerRef): Throw RemoteException. (exportObject): Find the class up the class hierarchy which has a _Stub generated by rmic. In some situations it is necessary to export a subclass of the class which has the _Stub. For instance when the class with has the _Stub is abstract. (findStubSkelClass): New method which looks for the class which has the _Stub. (getClientHost): Implementated. * gcc/libjava/java/rmi/server/RemoteServer.java (getClientHost): Implementated. * gcc/libjava/Makefile.am (rmi_java_source_files): Added gnu/java/rmi/server/RMIIncomingThread.java. * Makefile.in: Regenerated. 2004-03-20 Michael Koch * java/net/InetAddress.java (getLocalHostname): Added javadoc. 2004-03-20 Mark Wielaard * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_getVScrollbarWidth): Don't access ws when it is null. (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_getHScrollbarHeight): Likewise. 2004-03-19 Rainer Orth * verify.cc: Undef PC. 2004-03-19 Per Bothner * gnu/gcj/convert/Input_UnicodeBig.java: New class.. * gnu/gcj/convert/Input_UnicodeLittle.java: New class. * Makefile.am: Update accordingly. * gnu/gcj/convert/IOConverter.java: Define "utf-16le" and "utf16be" as aliases for UnicodeLittle and UnicodeBig. 2004-03-19 Mark Wielaard Reported by Stephen Crawley * java/io/FilePermission.java (implies): Use String.length() -1 to access last char of String. 2004-03-19 Jeroen Frijters * java/lang/ThreadGroup.java (list): Changed print to println. 2004-03-18 Rainer Orth * gnu/java/nio/channels/natFileChannelPosix.cc (mapImpl): Cast MAP_FAILED to void *. 2004-03-18 Michael Koch * java/nio/channels/spi/AbstractSelectableChannel.java (keys): Initialize at declaration. (locate): keys cant be null. (add): Removed. (addSelectionKey): New method. (removeSelectionKey): New method. * java/nio/channels/spi/AbstractSelectionKey.java (cancel): Call AbstractSelector.cancelKey(SelectionKey key). * java/nio/channels/spi/AbstractSelector.java (provider): Javadoc added. (cancelledKeys): Javadoc added. (cancelKey): Javadoc added, add key to cancelledKeys. (deregister): Implemented. 2004-03-17 Michael Koch * gnu/java/net/natPlainSocketImplPosix.cc (write): Just call write(jbyteArray, offset, len). (read): Just call read(jbyteArray, offset, len). 2004-03-16 Norbert Frese * java/net/InetAddress.java (getByName): Handle hostname == "" case. 2004-03-16 Michael Koch * javax/swing/JTabbedPane.java (serialVersionUID): New field. 2004-03-16 Dalibor Topic Reported by: Adam Heath * gnu/javax/rmi/CORBA/DelegateFactory.java (getInstance): Use context class loader. 2004-03-15 Michael Koch * java/util/Locale.java: Reverting my last patch and add a comment why the original version was okay. 2004-03-14 Andreas Tobler * gnu/java/nio/channels/natFileChannelPosix.cc: Implement munmap_adaptor and msync_adaptor for older POSIX_C_SOURCES specs. (MappedByteBufferImpl::unmapImpl): Use munmap_adaptor. (MappedByteBufferImpl::forceImpl): Use msync_adptor. 2004-03-12 Michael Koch * java/net/HttpURLConnection.java (getResponseCode): Fix another typo in javadoc. 2004-03-12 Ito Kazumitsu * java/net/URI.java (URI_REGEXP) updated to contain scheme specific part. (SCHEME_SPEC_PART_GROUP) new constant. (AUTHORITY_GROUP, PATH_GROUP, QUERY_GROUP, FRAGMENT_GROUP) updated to make room for SCHEME_SPEC_PART_GROUP. (parseURI) parse scheme specific part. (resolve, isAbsolute, isOpaque, getRawSchemeSpecificPart, getSchemeSpecificPart, getAuthority, getUserInfo, getPath, getQuery, getFragment) implemented. 2004-03-12 Dalibor Topic * libraries/javalib/java/net/URI.java partially implemented using java.util.regex. (URI_REGEXP) new constant. Used to parse URIs. (SCHEME_GROUP) new constant representing index of scheme group in parsed URI. (AUTHORITY_GROUP) new constant representing index of authority group in parsed URI. (PATH_GROUP) new constant representing index of path group in parsed URI. (QUERY_GROUP) new constant representing index of query group in parsed URI. (FRAGMENT_GROUP) new constant representing index of fragment group in parsed URI. (getURIGroup) new static utility method. (parseURI) implemented. (quote) stub for new static utility method. (quoteAuthority) stub for new static utility method. (quoteHost) stub for new static utility method. (quotePath) stub for new static utility method. (quoteUserInfo) stub for new static utility method. (URI) implemented. (create) don't throw URISyntaxException. Implemented. (toString) implemented. 2004-03-11 Michael Koch * gnu/java/awt/peer/ClasspathFontPeer.java: Fixed javadoc to be correct xhtml. * gnu/java/awt/peer/gtk/GtkArgList.java (add): Use Boolean.valueOf() instead of new Boolean(). 2004-03-11 Mark Wielaard * java/beans/BeanDescriptor.java (BeanDescriptor): Set the FeatureDescriptor programmatic name. 2004-03-11 Guilhem Lavaux * java/text/AttributedStringIterator.java (getAllAttributesKey): Return only keys concerned by the current iterator. (getAttributes): Use strict inequality for end_index. 2004-03-11 Guilhem Lavaux * java/io/BufferedInputStream.java (marktarget): New field for max mark limit. (CHUNKSIZE): New constant for incremental mark buffer allocation. (mark): Use new fields. (read): Likewise. (read(byte[],int,int)): Likewise. (skip): Likewise. (refill): Likewise. 2004-03-11 Dalibor Topic * java/text/AttributedString.java (addAttribute(AttributedCharacterIterator.Attribute,Object,int,int)): Use HashMap instead of Hashtable since value can be null, and you can not store a null value in a Hashtable. 2004-03-09 Michael Koch * java/lang/Thread.java (runnable): Moved around. (daemon): Renamed from daemon_flag. (contextClassLoader): Renamed from context_class_loader. (Thread): Reordered constructors. (activeCount): Use group directly. (destroy): Make it a java method. Throw NoSuchMethodError like Sun does. (holdsLock): Reworked javadoc. (setDaemon): Reworked. * java/lang/natThread.cc (destroy): Removed. 2004-03-08 Anthony Green * Makefile.am: Build property resource files into libgcj. * Makefile.in: Rebuilt. * java/util/regex/Matcher.java, java/util/regex/Pattern.java, java/util/regex/PatternSyntaxException.java, gnu/regexp/CharIndexed.java, gnu/regexp/CharIndexedCharArray.java, gnu/regexp/CharIndexedInputStream.java, gnu/regexp/CharIndexedReader.java, gnu/regexp/CharIndexedString.java, gnu/regexp/CharIndexedStringBuffer.java, gnu/regexp/RE.java, gnu/regexp/REException.java, gnu/regexp/REFilterInputStream.java, gnu/regexp/REFilterReader.java, gnu/regexp/REMatch.java, gnu/regexp/REMatchEnumeration.java, gnu/regexp/RESyntax.java, gnu/regexp/REToken.java, gnu/regexp/RETokenAny.java, gnu/regexp/RETokenBackRef.java, gnu/regexp/RETokenChar.java, gnu/regexp/RETokenEnd.java, gnu/regexp/RETokenEndSub.java, gnu/regexp/RETokenLookAhead.java, gnu/regexp/RETokenOneOf.java, gnu/regexp/RETokenPOSIX.java, gnu/regexp/RETokenRange.java, gnu/regexp/RETokenRepeated.java, gnu/regexp/RETokenStart.java, gnu/regexp/RETokenWordBoundary.java, gnu/regexp/UncheckedRE.java: Files merged from GNU Classpath. 2004-03-03 Per Bothner * java/nio/channels/Channels.java (newInputStream, newOutputStream): Optimize when argument is a FileChannelImpl. (newInputStream(FileChannelImpl), newOutputStream(FileChannelImpl)): New native methods. * java/nio/channels/natChannels.cc: New file for new native methods. * Makefile.am: Update accordingly. 2004-03-02 Jan Hubicka * configure.host: Pass -fno-omit-frame-pointer for i386. * configure.in: Likewise. * configure: Regenerate. 2004-03-01 Per Bothner * java/lang/natPosixProcess.cc (startProcess): Fix thinko. 2004-02-29 Per Bothner * java/nio/channels/FileChannelImpl.java: Moved to package gnu/java/nio/channels, since we need to refer to it from java.io. * java/nio/channels/natFileChannelImpl.cc: Removed file. * gnu/java/nio/channels/FileChannelImpl.java: New class, renamed from java/nio/channels. Don't depend on FileDescriptor. (in, out, err): New static fields. (mode): New field. (SET, CUR, READ, WRITE, APPEND, EXCL, SYNC, DSYNC): Moved constants from FileDescriptor. (by): Removed MappedByteBuffer field. (map): New working implementation. * gnu/java/nio/channels/natFileChannelPosix.cc: New file, though some code "ported" from natFileDescriptoPosix.cc. * gnu/java/nio/channels/natFileChannelEcos.cc: Likewise. * gnu/java/nio/channels/natFileChannelWin32.cc Likewise. * java/io/FileDescriptor.java: Implement on top of FileChannel. Remove native methods. * Makefile.am, configure.in: Updated accordingly. * gnu/java/nio/FileLockImpl.java (fd): Remove field, replacing it by: (ch): New FileChannelImpl field. Update constructor to match. (releaseImpl): Remove native method. Instead ... (release): Call unlock on channel. * gnu/java/nio/natFileLockImpl.cc: Removed file. * java/io/natFileDescriptorEcos.cc: Remove file. * java/io/natFileDescriptorPosix.cc: Remove file. * java/io/natFileDescriptorWin32.cc: Remove file. * java/io/FileInputStream.java (ch): Change type to FileChannelImpl. ((File)): Allocate a FileChannelImpl, not a FileDescriptor. ((FileChannelImpl)): New package-private constructor. ((FileDescriptor)): Extract FileChannelImpl from arg. (available, close, read, skip): Implement using FileChannelImpl. (getFD): Allocate FileDescriptor if needed. (getChannel): Is now trivial. * java/io/FileOutputStream.java: Corresponding changes. * java/io/RandomAccessFile.java: Corresponding changes. * java/nio/MappedByteBuffer.java: (forceImpl, isLoadedImpl, loadImpl, unmapImpl): New dummy methods, to be overridden by subclass. (finalize, isLoaded, load, force): New methods. * java/nio/MappedByteBufferImpl.java: More-or-less rewrite. Now works, at least for read mapping. * java/lang/natPosixProcess.cc (startProcess): Implement standard streams using FileChannelImpl, not FileDescriptor. * java/lang/natWin32Process.cc (startProcess): Likewise. 2004-02-28 Michael Koch * java/nio/ByteOrder.java (nativeOrder): Use equals() to compare strings. 2004-02-28 Guilhem Lavaux * java/io/ObjectInputStream.java (readClassDescriptor): Keep elements of the mapping non null. (checkTypeConsistency): New method. (readFields): Fixed main loop and base logic. Small reindentation. * java/io/ObjectStreamField.java (lookupField): New method to update the field reference. (checkFieldType): New method. * java/io/ObjectStreamClass.java (setClass, setFields): Call lookupField when building the field database. Check the real field type. 2004-02-26 Michael Koch * Makefile.am: Generate and install headers for inner classes in java.nio.channels.Pipe and gnu.java.nio.PipeImpl. * Makefile.in: Regenerated. 2004-02-24 Anthony Green * java/lang/StringBuffer.java: No need to NULL out remainder of buffer since ensureCapacity_unsynchronized will have done this for us. 2004-02-20 Michael Koch * javax/swing/AbstractButton.java: Made several constants final. (getRolloverSelectedIcon): Made public. (getSelectedIcon): Made public. 2004-02-16 Per Bothner * java/nio/CharBufferImpl.java: Inline super constructor. * java/nio/DoubleBufferImpl.java: Likewise. * java/nio/FloatBufferImpl.java: Likewise. * java/nio/IntBufferImpl.java: Likewise. * java/nio/LongBufferImpl.java: Likewise. * java/nio/ShortBufferImpl.java: Likewise. * java/nio/CharBuffer.java: Remove unused constructor. * java/nio/DoubleBuffer.java: Likewise. * java/nio/FloatBuffer.java: Likewise. * java/nio/IntBuffer.java: Likewise. * java/nio/LongBuffer.java: Likewise. * java/nio/ShortBuffer.java: Likewise. * java/nio/CharViewBufferImpl.java: New convenience constructor. Fix buggy call to super constructor. * java/nio/DoubleViewBufferImpl.java: Likewise. * java/nio/FloatViewBufferImpl.java: Likewise. * java/nio/IntViewBufferImpl.java: Likewise. * java/nio/LongViewBufferImpl.java: Likewise. * java/nio/ShortViewBufferImpl.java: Likewise. * java/nio/ByteBuffer.java (endian): Make non-private so other java.nio classes can inherit it. (): Don't bother clearing array_offset. * java/nio/ByteBuffer.java (allocate): Re-implement using wrap. * java/nio/ByteBuffer.java (get(byte[],int,int)): Check underflow. Remove redundant test. * java/nio/ByteBufferImpl.java (asCharBuffer, asShortBuffer, asIntBuffer, asLongBuffer, asFloatBuffer, asDoubleBuffer): Use new XxxViewBufferImpl constructors. * java/nio/MappedByteBufferImpl.java: Likewise. * java/nio/DirectByteBufferImpl.java: Likewise. * java/nio/ByteBufferImpl.java: Remove one constructor. Inline super in remaining constructor. * java/nio/ByteBuffer.java: Remove unused constructor. * java/nio/ByteBufferImpl.java (shiftDown): New optimized method. * java/nio/ByteBufferImpl.java (get, put): Add array_offset. * java/nio/DirectByteBufferImpl.java (owner): New field. (offset): Remove unused field. (): Modify one and add another constructor. Change callers. (allocateDirect): Removed - not used. (getImpl, putImpl): Make static and pass address explicitly, to make them useful for MappedByteBufferImpl. (get, put): Check for underflow. Modify for new getImpl. (getImpl): New native method where target is array. (get(byte[],int,int)): Use the above. (adjustAddress): New static native method. (slice, duplicate, asReadOnly): New implementations. * java/nio/natDirectByteBufferImpl.cc (getImpl, putImpl, shiftDown, adjustAddress): New or updated native methods. 2004-02-15 Ito Kazumitsu * java/io/ObjectInputStream.java (readClassDescriptor): Avoid the overflow of fieldmapping. 2004-02-14 Sascha Brawer * javax/swing/undo/UndoManager.java: Re-written from scratch. 2004-02-14 Per Bothner * java/nio/channels/spi/AbstractInterruptibleChannel.java (close): Set closed before calling implCloseChannel, as in the spec. 2004-02-10 Randolph Chung * configure.in: Build java for hppa target. * configure: Regenerate. * libjava/configure.host (hppa-*): Add target. * libjava/sysdeps/pa/lock.h: New file. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PresentationDirection.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrintQuality.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterIsAcceptingJobs.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterMoreInfo.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterMoreInfoManufacturer.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterResolution.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterState.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterStateReason.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterStateReasons.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterURI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/ReferenceUriSchemesSupported.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Severity.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/SheetCollate.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/Sides.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterInfo.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterLocation.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterMakeAndModel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterMessageFromOperator.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/PrinterName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/QueuedJobCount.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/attribute/standard/RequestingUserName.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintEvent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintJobAdapter.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintJobAttributeEvent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintJobAttributeListener.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintJobEvent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintJobListener.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintServiceAttributeEvent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/print/event/PrintServiceAttributeListener.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.12.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/BAD_OPERATION.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/ORB.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/PortableRemoteObject.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/ClassDesc.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/ObjectImpl.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/PortableRemoteObjectDelegate.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/Stub.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/StubDelegate.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/SystemException.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/Tie.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/Util.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/UtilDelegate.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/rmi/CORBA/ValueHandler.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=NONE http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/security/auth/x500/X500Principal.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/ImageIcon.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.18.5&r2=1.2.18.6 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JButton.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.2.3&r2=1.4.2.4 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JRadioButtonMenuItem.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.8.8&r2=1.3.8.9 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JRootPane.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.2.6&r2=1.4.2.7 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JScrollPane.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.2.3&r2=1.3.2.4 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JTable.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.18.1&r2=1.4.18.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JWindow.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.18.5&r2=1.3.18.6 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/SwingUtilities.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6.2.8&r2=1.6.2.9 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/UIDefaults.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7.2.2&r2=1.7.2.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicButtonUI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6.2.4&r2=1.6.2.5 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicRootPaneUI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1.2.2&r2=1.1.2.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicTabbedPaneUI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.16.7&r2=1.3.16.8 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicTextUI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.16.3&r2=1.4.16.4 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/table/TableColumn.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.18.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/AbstractDocument.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.8.8&r2=1.3.8.9 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/JTextComponent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.2.10&r2=1.4.2.11 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/classpath/jcl.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.16.1&r2=1.2.16.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.12.1&r2=1.2.12.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.8.3&r2=1.4.8.4 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.15.2.15&r2=1.15.2.16 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.19.2.8&r2=1.19.2.9 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.8.1&r2=1.4.8.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.8.3&r2=1.4.8.4 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.16.2&r2=1.2.16.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11.8.4&r2=1.11.8.5 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11.8.2&r2=1.11.8.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.24.2.6&r2=1.24.2.7 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gthread-jni.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/ChangeLog.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7&r2=1.7.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/Makefile.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.8&r2=1.8.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/acinclude.m4.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4&r2=1.4.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/aclocal.m4.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/config-h.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/config.guess.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/config.sub.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/configure.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/libltdl/configure.ac.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3&r2=1.3.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/sysdep/pa/locks.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/ChangeLog-old.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.8.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/Makefile.in.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.53.8.1&r2=1.53.8.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/lib/libjava.exp.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.57.8.1&r2=1.57.8.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.compile/PR15769.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.4.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jacks/jacks.exp.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.5&r2=1.5.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jacks/jacks.xfail.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.10&r2=1.10.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jar/jar.exp.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.14.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jni/PR15133.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jni/PR15133.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jni/PR15133.out.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jni/jni.exp.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.11&r2=1.11.20.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.jni/pr11951.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.28.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.lang/InvokeInterface.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.lang/InvokeInterface.out.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=NONE&r2=1.1.16.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.lang/MathBuiltin.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.mauve/xfails.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.20.8.1&r2=1.20.8.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14695 From java-prs-return-2951-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 24 17:16:40 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15896 invoked by alias); 24 Jun 2004 17:16:39 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15877 invoked by uid 48); 24 Jun 2004 17:16:38 -0000 Date: 24 Jun 2004 17:16:38 -0000 From: "green at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040624171632.16178.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16178] New: jc1 ICE: seemingly infinite loop while compiling junit X-Bugzilla-Reason: CC I found this regression while building rhug's junit with today's gcj. I don't know when the regression first appeared. It happens while building TestImplementorTest.java at every -O* level. No small test case yet. Here's the stack trace. Program received signal SIGSEGV, Segmentation fault. fold (expr=0xf6cdac48) at /home/green/sources/jhbuild-src/gcc/gcc/fold-const.c:5965 5965 enum tree_code code = TREE_CODE (t); (gdb) where #0 fold (expr=0xf6cdac48) at /home/green/sources/jhbuild-src/gcc/gcc/fold-const.c:5965 #1 0x08094eb0 in layout_class (this_class=0xf6e07e80) at /home/green/sources/jhbuild-src/gcc/gcc/java/class.c:2060 #2 0x080c3e78 in read_class (name=0xf6e0b580) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:551 #3 0x080c430d in load_class (class_or_name=0xf6e0be44, verbose=1) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:591 #4 0x080c4559 in load_inner_classes (cur_class=Variable "cur_class" is not available. ) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:696 #5 0x080c3e7f in read_class (name=0xf6e0b580) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:552 #6 0x080c430d in load_class (class_or_name=0xf6e0be44, verbose=1) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:591 #7 0x080c4559 in load_inner_classes (cur_class=Variable "cur_class" is not available. ) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:696 #8 0x080c3e7f in read_class (name=0xf6e0b580) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:552 #9 0x080c430d in load_class (class_or_name=0xf6e0be44, verbose=1) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:591 #10 0x080c4559 in load_inner_classes (cur_class=Variable "cur_class" is not available. ) at /home/green/sources/jhbuild-src/gcc/gcc/java/jcf-parse.c:696 etc etc etc etc -- Summary: jc1 ICE: seemingly infinite loop while compiling junit Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: green at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC host triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16178 From java-prs-return-2952-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 24 17:26:39 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 25696 invoked by alias); 24 Jun 2004 17:26:39 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 25681 invoked by uid 48); 24 Jun 2004 17:26:39 -0000 Date: 24 Jun 2004 17:26:39 -0000 Message-ID: <20040624172639.25680.qmail@sourceware.org> From: "green at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040624171632.16178.green@redhat.com> References: <20040624171632.16178.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16178] jc1 ICE: seemingly infinite stack growth while compiling junit X-Bugzilla-Reason: CC ------- Additional Comments From green at redhat dot com 2004-06-24 17:26 ------- I should have mentioned that the problem is that we're blowing the stack. -- What |Removed |Added ---------------------------------------------------------------------------- Summary|jc1 ICE: seemingly infinite |jc1 ICE: seemingly infinite |loop while compiling junit |stack growth while compiling | |junit http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16178 From java-prs-return-2953-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 24 18:55:25 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 22605 invoked by alias); 24 Jun 2004 18:55:23 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 22585 invoked by uid 48); 24 Jun 2004 18:55:22 -0000 Date: 24 Jun 2004 18:55:22 -0000 From: "cconway at lucent dot com" To: java-prs@gcc.gnu.org Message-ID: <20040624185519.16181.cconway@lucent.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16181] New: dequeue_and_dump: accessed operand 1 of this with 0 operands X-Bugzilla-Reason: CC I'm seeing the following error when I try to dump the parse tree from a java program (the syntax errors are irrelevant and can be ignored): % gcj -v -fsyntax-only -fdump-translation-unit ParametersDialog.java Reading specs from /n/nbu/nbu/kedar/gcc/builds/linux_pc/bin/../lib/gcc/i686-pc-linux-gnu/3.5.0/specs Configured with: ../../../src/configure --prefix=/nbu/kedar/gcc/builds/linux_pc --disable-nls --enable-languages=c,c++,java Thread model: posix gcc version 3.5.0 20040607 (experimental) /n/nbu/nbu/kedar/gcc/builds/linux_pc/bin/../libexec/gcc/i686-pc-linux-gnu/3.5.0/jc1 ParametersDialog.java -quiet -dumpbase ParametersDialog.java -mtune=pentiumpro -auxbase ParametersDialog -g1 -version -fsyntax-only -fdump-translation-unit -o /dev/null GNU Java version 3.5.0 20040607 (experimental) (i686-pc-linux-gnu) compiled by GNU C version 3.5.0 20040607 (experimental). GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Class path starts here: ./ /n/nbu/nbu/kedar/gcc/builds/linux_pc/bin/../lib/gcc/../../share/java/libgcj-3.5.0.jar/ (system) (zip) ParametersDialog.java:22: error: Class or interface `tsafe.engine.EngineParameters' not found in import. import tsafe.engine.EngineParameters; ^ ParametersDialog.java:36: error: Type `EngineParameters' not found in declaration of field `parameters'. private EngineParameters parameters; ^ ParametersDialog.java:64: error: Type `TsafeClient' not found in the declaration of the argument `client' of method `'. public ParametersDialog(TsafeClient client, EngineParameters parameters) { ^ ParametersDialog.java:64: error: Type `EngineParameters' not found in the declaration of the argument `parameters' of method `'. public ParametersDialog(TsafeClient client, EngineParameters parameters) { ^ 4 errors ParametersDialog.java:0: internal compiler error: tree check: accessed operand 1 of this with 0 operands in dequeue_and_dump, at tree-dump.c:431 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. I can't figure out how to attach a .java file, so I'll commit this bug and try to attach it post facto. -- Summary: dequeue_and_dump: accessed operand 1 of this with 0 operands Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: cconway at lucent dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16181 From java-prs-return-2954-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 24 18:57:29 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 24524 invoked by alias); 24 Jun 2004 18:57:12 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 24437 invoked by uid 48); 24 Jun 2004 18:57:09 -0000 Date: 24 Jun 2004 18:57:09 -0000 Message-ID: <20040624185709.24436.qmail@sourceware.org> From: "cconway at lucent dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040624185519.16181.cconway@lucent.com> References: <20040624185519.16181.cconway@lucent.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16181] dequeue_and_dump: accessed operand 1 of this with 0 operands X-Bugzilla-Reason: CC ------- Additional Comments From cconway at lucent dot com 2004-06-24 18:57 ------- Created an attachment (id=6621) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6621&action=view) The .java file that causes the error -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16181 From java-prs-return-2955-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 24 18:58:48 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 26249 invoked by alias); 24 Jun 2004 18:58:48 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 26233 invoked by uid 48); 24 Jun 2004 18:58:47 -0000 Date: 24 Jun 2004 18:58:47 -0000 Message-ID: <20040624185847.26230.qmail@sourceware.org> From: "cconway at lucent dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040624185519.16181.cconway@lucent.com> References: <20040624185519.16181.cconway@lucent.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16181] dequeue_and_dump: accessed operand 1 of this with 0 operands X-Bugzilla-Reason: CC ------- Additional Comments From cconway at lucent dot com 2004-06-24 18:58 ------- Created an attachment (id=6622) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6622&action=view) The .tu file (truncated at "this") -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16181 From java-prs-return-2956-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 24 19:06:31 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 31902 invoked by alias); 24 Jun 2004 19:06:26 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 31686 invoked by uid 48); 24 Jun 2004 19:06:19 -0000 Date: 24 Jun 2004 19:06:19 -0000 Message-ID: <20040624190619.31685.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040624185519.16181.cconway@lucent.com> References: <20040624185519.16181.cconway@lucent.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16181] dequeue_and_dump: accessed operand 1 of this with 0 operands X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-24 19:06 ------- I think you need a new prelease as I cannot reproduce it on . -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16181 From java-prs-return-2957-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Thu Jun 24 20:40:08 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 27992 invoked by alias); 24 Jun 2004 20:40:08 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 27969 invoked by uid 48); 24 Jun 2004 20:40:08 -0000 Date: 24 Jun 2004 20:40:08 -0000 Message-ID: <20040624204008.27967.qmail@sourceware.org> From: "mark at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040603214800.15813.andreast@gcc.gnu.org> References: <20040603214800.15813.andreast@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/15813] [3.5 Regression] Throw_2 test case does not work anymore. X-Bugzilla-Reason: CC ------- Additional Comments From mark at gcc dot gnu dot org 2004-06-24 20:40 ------- I also get the Throw2 timeouts on: Debian GNU/Linux 3.0 Linux 2.4.18-newpmac binutils Version: 2.12.90.0.15-1 glibc Version: 2.2.5-15 -- What |Removed |Added ---------------------------------------------------------------------------- CC| |mark at klomp dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15813 From java-prs-return-2958-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Jun 25 02:06:50 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 22726 invoked by alias); 25 Jun 2004 02:06:46 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 22373 invoked by uid 48); 25 Jun 2004 02:06:43 -0000 Date: 25 Jun 2004 02:06:43 -0000 From: "bonniot at users dot sf dot net" To: java-prs@gcc.gnu.org Message-ID: <20040625020640.16188.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16188] New: [3.5 Regression] wrong code generation X-Bugzilla-Reason: CC I attach a compiled class, for which gcj 3.5.0 20040613 generates wrong code (at least, the execution gives a wrong result). There is no call to any external library, so it must be the code generation itself. Looking at the bytecode for the main method, it is easy to see that to see that the local variable 2 should be assigned a newly created array. So the println call should print an array reference. Instead it prints null. Interpretation with gij (same version) works fine (prints non-null), as well as compilation with gcj 3.3.4 (hence the regression). (I have no Java source to show for this, which was generated by the Nice compiler) -- Summary: [3.5 Regression] wrong code generation Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bonniot at users dot sf dot net CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC host triplet: i386-debian-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16188 From java-prs-return-2959-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Jun 25 02:10:52 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 5064 invoked by alias); 25 Jun 2004 02:10:50 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 5037 invoked by uid 48); 25 Jun 2004 02:10:48 -0000 Date: 25 Jun 2004 02:10:48 -0000 Message-ID: <20040625021048.5036.qmail@sourceware.org> From: "bonniot at users dot sf dot net" To: java-prs@gcc.gnu.org In-Reply-To: <20040625020640.16188.bonniot@users.sf.net> References: <20040625020640.16188.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16188] [3.5 Regression] wrong code generation X-Bugzilla-Reason: CC ------- Additional Comments From bonniot at users dot sf dot net 2004-06-25 02:10 ------- Created an attachment (id=6626) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6626&action=view) Compiled class test.fun Compiled with /usr/lib/gcc-snapshot/bin/gcj --main=test.fun test/fun.class -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16188 From java-prs-return-2960-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Jun 25 05:41:53 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 9993 invoked by alias); 25 Jun 2004 05:41:50 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 9945 invoked by uid 48); 25 Jun 2004 05:41:50 -0000 Date: 25 Jun 2004 05:41:49 -0000 Message-ID: <20040625054149.9944.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040625020640.16188.bonniot@users.sf.net> References: <20040625020640.16188.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16188] [3.5 Regression] wrong code generation X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code Target Milestone|--- |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16188 From java-prs-return-2961-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Jun 25 09:34:45 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 12830 invoked by alias); 25 Jun 2004 09:34:25 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 12190 invoked by uid 48); 25 Jun 2004 09:33:46 -0000 Date: 25 Jun 2004 09:33:46 -0000 Message-ID: <20040625093346.12189.qmail@sourceware.org> From: "mark at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040624171632.16178.green@redhat.com> References: <20040624171632.16178.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16178] jc1 ICE: seemingly infinite stack growth while compiling junit or vte X-Bugzilla-Reason: CC ------- Additional Comments From mark at gcc dot gnu dot org 2004-06-25 09:33 ------- I get the same thing with a recent gcj mainline build (3.5.0 20040625) when trying to compile the Wonka Visual Test Engine. Just try to compile the following: gcj -c -o com/acunia/wonka/test/awt/IAA/ComboBox.o com/acunia/wonka/test/awt/IAA/ComboBox.java (Comes from sources.redhat.com:/cvs/mauve module wonka) -- What |Removed |Added ---------------------------------------------------------------------------- CC| |mark at klomp dot org Summary|jc1 ICE: seemingly infinite |jc1 ICE: seemingly infinite |stack growth while compiling|stack growth while compiling |junit |junit or vte http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16178 From java-prs-return-2962-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Jun 25 09:44:54 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 25837 invoked by alias); 25 Jun 2004 09:44:52 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 25766 invoked by uid 48); 25 Jun 2004 09:44:50 -0000 Date: 25 Jun 2004 09:44:50 -0000 Message-ID: <20040625094450.25765.qmail@sourceware.org> From: "mark at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040624171632.16178.green@redhat.com> References: <20040624171632.16178.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16178] jc1 ICE: seemingly infinite stack growth while compiling junit or vte X-Bugzilla-Reason: CC ------- Additional Comments From mark at gcc dot gnu dot org 2004-06-25 09:44 ------- My failure disappeared when removing all .class files from the build directory. (Even though I was building from .java source files). The .class files were generated by an older jikes. Regenerating the .class files with jikes 1.21 doesn't trigger the bug. I'll try to see if I can reproduce it using an older jikes. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16178 From java-prs-return-2963-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Jun 25 10:26:35 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15793 invoked by alias); 25 Jun 2004 10:26:34 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15763 invoked by uid 48); 25 Jun 2004 10:26:32 -0000 Date: 25 Jun 2004 10:26:32 -0000 Message-ID: <20040625102632.15762.qmail@sourceware.org> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040624171632.16178.green@redhat.com> References: <20040624171632.16178.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16178] jc1 ICE: seemingly infinite stack growth while compiling junit or vte X-Bugzilla-Reason: CC ------- Additional Comments From rmathew at gcc dot gnu dot org 2004-06-25 10:26 ------- This PR is eerily similar to PR15768 and PR14439. Anthony, when you do get this dump, can you do a "debug_tree(0xf6e0b580)" within GDB - this is the class on which read_class(), etc. are choking. (Or the parameter to load_class() - either should do.) If you have some time, you might also want to try out: http://gcc.gnu.org/ml/gcc-patches/2004-06/msg01589.html and see if it helps (I'll be committing it tonight anyway). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16178 From java-prs-return-2964-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Jun 25 14:22:38 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 23272 invoked by alias); 25 Jun 2004 14:22:35 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 23117 invoked by uid 48); 25 Jun 2004 14:22:30 -0000 Date: 25 Jun 2004 14:22:30 -0000 From: "green at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040625142215.16200.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16200] New: gcj generates dependencies on the full contents of the extensions directory X-Bugzilla-Reason: CC If you build some java code, and have the compiler generate dependency info, you'll see that the depencies include all jar files in the extensions directory. For instance, when building libgcj with jars in my install areas extensions directory, I get dependency info like this: java/lang/Class.lo: \ /home/green/sources/jhbuild-src/gcc/libjava/java/lang/Class.java \ /home/green/install/jhbuild-inst/share/java/ext/javax-security-cert.jar \ /home/green/install/jhbuild-inst/share/java/ext/org-metastatic-callbacks.jar \\ /home/green/install/jhbuild-inst/share/java/ext/commons-logging.jar \ /home/green/install/jhbuild-inst/share/java/ext/java_cup.jar \ /home/green/install/jhbuild-inst/share/java/ext/gnu-crypto.jar \ /home/green/install/jhbuild-inst/share/java/ext/mail.jar \ /home/green/install/jhbuild-inst/share/java/ext/servlet.jar \ /home/green/install/jhbuild-inst/share/java/ext/xml-commons-resolver.jar \ /home/green/install/jhbuild-inst/share/java/ext/javax-net.jar \ /home/green/install/jhbuild-inst/share/java/ext/bsf_core.jar \ /home/green/install/jhbuild-inst/share/java/ext/bcel.jar \ /home/green/install/jhbuild-inst/share/java/ext/ant.jar \ /home/green/install/jhbuild-inst/share/java/ext/gnu-crypto-der.jar \ /home/green/install/jhbuild-inst/share/java/ext/jython.jar \ /home/green/install/jhbuild-inst/share/java/ext/bsf.jar \ /home/green/install/jhbuild-inst/share/java/ext/gnu.readline.jar \ /home/green/install/jhbuild-inst/share/java/ext/rhino.jar \ /home/green/install/jhbuild-inst/share/java/ext/ant-optional.jar \ /home/green/install/jhbuild-inst/share/java/ext/jakarta-oro.jar \ /home/green/install/jhbuild-inst/share/java/ext/jacorb.jar \ /home/green/install/jhbuild-inst/share/java/ext/jakarta-regexp.jar \ /home/green/install/jhbuild-inst/share/java/ext/activation.jar \ /home/green/install/jhbuild-inst/share/java/ext/org-metastatic-jessie.jar \ /home/green/install/jhbuild-inst/share/java/ext/xalan.jar \ /home/green/install/jhbuild-inst/share/java/ext/com-jcraft-jzlib.jar \ /home/green/install/jhbuild-inst/share/java/ext/commons-logging-apis.jar \ /home/green/install/jhbuild-inst/share/java/ext/javax-security.jar \ /home/green/install/jhbuild-inst/share/java/ext/gnu-getopt.jar \ /home/green/install/jhbuild-inst/share/java/ext/junit.jar \ /home/green/install/jhbuild-inst/share/java/ext/xsltc.jar \ /home/green/install/jhbuild-inst/share/java/ext/javax-crypto.jar \ /home/green/install/jhbuild-inst/share/java/ext/xmlParserAPIs.jar \ /home/green/install/jhbuild-inst/share/java/ext/rhino-tools.jar \ /home/green/install/jhbuild-inst/share/java/ext/xercesImpl.jar \ java/util/HashSet.class java/util/AbstractSet.class \ java/util/AbstractCollection.class java/lang/Object.class \ java/util/Collection.class java/util/Set.class \ java/io/Serializable.class java/lang/Cloneable.class \ java/util/Arrays.class java/util/Arrays$$ArrayList.class \ java/util/AbstractList.class java/util/List.class \ java/util/RandomAccess.class java/security/ProtectionDomain.class \ etc etc etc I don't think any of those jar files should be in this list. -- Summary: gcj generates dependencies on the full contents of the extensions directory Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: green at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16200 From java-prs-return-2965-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Jun 25 19:27:22 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 11586 invoked by alias); 25 Jun 2004 19:27:16 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 11526 invoked by uid 48); 25 Jun 2004 19:27:14 -0000 Date: 25 Jun 2004 19:27:14 -0000 From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040625192712.16204.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16204] New: File I/O fails on files >= 2^31 bytes (2GB) X-Bugzilla-Reason: CC libgcj does not appear to support files > 2GB. However the Sun implementation works fine on the same system & file system. The attached test case fails with the following error: $ gij LargeFile Exception in thread "main" java.io.IOException: Invalid argument at gnu.java.nio.channels.FileChannelImpl.seek(long) (/local/gcc-clean/lib/libgcj.so.6.0.0) at gnu.java.nio.channels.FileChannelImpl.position(long) (/local/gcc-clean/lib/libgcj.so.6.0.0) at java.io.RandomAccessFile.seek(long) (/local/gcc-clean/lib/libgcj.so.6.0.0) It appears we need to enable LFS support. see: http://www.suse.de/~aj/linux_lfs.html -- Summary: File I/O fails on files >= 2^31 bytes (2GB) Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mckinlay at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC host triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16204 From java-prs-return-2966-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Jun 25 19:28:43 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 13251 invoked by alias); 25 Jun 2004 19:28:37 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 13210 invoked by uid 48); 25 Jun 2004 19:28:35 -0000 Date: 25 Jun 2004 19:28:35 -0000 Message-ID: <20040625192835.13196.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040625192712.16204.mckinlay@redhat.com> References: <20040625192712.16204.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16204] File I/O fails on files >= 2^31 bytes (2GB) X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-06-25 19:28 ------- Created an attachment (id=6631) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6631&action=view) Test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16204 From java-prs-return-2967-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Jun 25 19:47:18 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 28368 invoked by alias); 25 Jun 2004 19:47:15 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 28340 invoked by uid 48); 25 Jun 2004 19:47:14 -0000 Date: 25 Jun 2004 19:47:14 -0000 Message-ID: <20040625194714.28339.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040624185519.16181.cconway@lucent.com> References: <20040624185519.16181.cconway@lucent.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16181] dequeue_and_dump: accessed operand 1 of this with 0 operands X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-06-25 19:47 ------- GCJ does not support tree dumping for a source file that has syntax errors. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16181 From java-prs-return-2968-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Jun 25 19:56:44 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 10650 invoked by alias); 25 Jun 2004 19:56:42 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 10598 invoked by uid 48); 25 Jun 2004 19:56:40 -0000 Date: 25 Jun 2004 19:56:40 -0000 Message-ID: <20040625195640.10597.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040625020640.16188.bonniot@users.sf.net> References: <20040625020640.16188.bonniot@users.sf.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16188] [3.5 Regression] wrong code generation X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-06-25 19:56 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-06-25 19:56:37 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16188 From java-prs-return-2969-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Jun 25 21:02:54 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 23456 invoked by alias); 25 Jun 2004 21:02:49 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 23405 invoked by uid 48); 25 Jun 2004 21:02:46 -0000 Date: 25 Jun 2004 21:02:46 -0000 Message-ID: <20040625210246.23404.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040625192712.16204.mckinlay@redhat.com> References: <20040625192712.16204.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16204] File I/O fails on files >= 2^31 bytes (2GB) X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-25 21:02 ------- I should note on sane OS's (all *BSD [Darwin is included]) offset_t is always 64bit. -- What |Removed |Added ---------------------------------------------------------------------------- GCC host triplet|i686-pc-linux-gnu | GCC target triplet| |i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16204 From java-prs-return-2970-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Fri Jun 25 21:11:26 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 30944 invoked by alias); 25 Jun 2004 21:11:06 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 30876 invoked by uid 48); 25 Jun 2004 21:10:55 -0000 Date: 25 Jun 2004 21:10:55 -0000 Message-ID: <20040625211055.30875.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040530154816.15734.dolfi@zkm.de> References: <20040530154816.15734.dolfi@zkm.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15734] internal compiler error: Segmentation fault X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-25 21:10 ------- Patch here: . -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15734 From java-prs-return-2971-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 26 00:09:34 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 16175 invoked by alias); 26 Jun 2004 00:09:32 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 16091 invoked by uid 48); 26 Jun 2004 00:09:29 -0000 Date: 26 Jun 2004 00:09:29 -0000 Message-ID: <20040626000929.16089.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040625192712.16204.mckinlay@redhat.com> References: <20040625192712.16204.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16204] File I/O fails on files >= 2^31 bytes (2GB) X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Version|unknown |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16204 From java-prs-return-2972-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 26 12:52:20 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 32208 invoked by alias); 26 Jun 2004 12:52:18 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 32174 invoked by uid 48); 26 Jun 2004 12:52:15 -0000 Date: 26 Jun 2004 12:52:15 -0000 Message-ID: <20040626125215.32173.qmail@sourceware.org> From: "aph at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040603214800.15813.andreast@gcc.gnu.org> References: <20040603214800.15813.andreast@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/15813] [3.5 Regression] Throw_2 test case does not work anymore. X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- CC| |aph at redhat dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15813 From java-prs-return-2973-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 26 20:35:27 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 17032 invoked by alias); 26 Jun 2004 20:35:26 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 16956 invoked by uid 48); 26 Jun 2004 20:35:25 -0000 Date: 26 Jun 2004 20:35:25 -0000 Message-ID: <20040626203525.16955.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040323044412.14687.joeclark@iastate.edu> References: <20040323044412.14687.joeclark@iastate.edu> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14687] Incorrect UTF-8 byte->String conversion X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-26 20:35 ------- Not a bug, Sun's JDK is just less strict at what it accepts for ASCII. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14687 From java-prs-return-2974-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 26 20:39:25 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 19111 invoked by alias); 26 Jun 2004 20:39:25 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 19078 invoked by uid 48); 26 Jun 2004 20:39:24 -0000 Date: 26 Jun 2004 20:39:24 -0000 Message-ID: <20040626203924.19077.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040624171632.16178.green@redhat.com> References: <20040624171632.16178.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16178] jc1 ICE: seemingly infinite stack growth while compiling junit or vte X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-06-26 20:39 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-06-26 20:39:24 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16178 From java-prs-return-2975-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 26 20:42:13 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 21482 invoked by alias); 26 Jun 2004 20:42:09 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 21460 invoked by alias); 26 Jun 2004 20:42:08 -0000 Date: 26 Jun 2004 20:42:08 -0000 Message-ID: <20040626204208.21459.qmail@sourceware.org> From: "cvs-commit at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040530154816.15734.dolfi@zkm.de> References: <20040530154816.15734.dolfi@zkm.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15734] internal compiler error: Segmentation fault X-Bugzilla-Reason: CC ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-06-26 20:42 ------- Subject: Bug 15734 CVSROOT: /cvs/gcc Module name: gcc Changes by: bryce@gcc.gnu.org 2004-06-26 20:42:01 Modified files: gcc/java : ChangeLog expr.c Log message: PR java/15734 * expr.c (expand_java_field_op): Ensure that target class for static field access has been loaded. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&r1=1.1388&r2=1.1389 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/expr.c.diff?cvsroot=gcc&r1=1.193&r2=1.194 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15734 From java-prs-return-2976-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 26 20:42:32 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 21932 invoked by alias); 26 Jun 2004 20:42:30 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 21909 invoked by uid 48); 26 Jun 2004 20:42:29 -0000 Date: 26 Jun 2004 20:42:29 -0000 Message-ID: <20040626204229.21908.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040624171632.16178.green@redhat.com> References: <20040624171632.16178.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16178] jc1 ICE: seemingly infinite stack growth while compiling junit or vte X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-06-26 20:42 ------- Should be fixed by: 2004-06-26 Bryce McKinlay Ranjit Mathew PR java/1207, java/16178 * jcf-parse.c (load_class): Return immediately if passed a type decl where CLASS_FROM_SOURCE_P is set. Remove FIXME. * parse.y (do_resolve_class): Remove checks for CLASS_FROM_SOURCE_P before calling load_class. (qualify_and_find): Likewise. (find_in_imports_on_demand): Likewise. (find_applicable_accessible_methods_list): Likewise. -- What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16178 From java-prs-return-2977-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 26 20:44:21 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 23728 invoked by alias); 26 Jun 2004 20:44:20 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 23711 invoked by uid 48); 26 Jun 2004 20:44:19 -0000 Date: 26 Jun 2004 20:44:19 -0000 Message-ID: <20040626204419.23710.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040530154816.15734.dolfi@zkm.de> References: <20040530154816.15734.dolfi@zkm.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15734] internal compiler error: Segmentation fault X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-06-26 20:44 ------- Fix commited to HEAD. -- What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15734 From java-prs-return-2978-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 26 20:45:39 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 24485 invoked by alias); 26 Jun 2004 20:45:39 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 24469 invoked by uid 48); 26 Jun 2004 20:45:39 -0000 Date: 26 Jun 2004 20:45:39 -0000 Message-ID: <20040626204539.24467.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040530154816.15734.dolfi@zkm.de> References: <20040530154816.15734.dolfi@zkm.de> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15734] internal compiler error: Segmentation fault X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15734 From java-prs-return-2979-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 26 20:45:52 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 24956 invoked by alias); 26 Jun 2004 20:45:51 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 24931 invoked by uid 48); 26 Jun 2004 20:45:49 -0000 Date: 26 Jun 2004 20:45:49 -0000 Message-ID: <20040626204549.24930.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040624171632.16178.green@redhat.com> References: <20040624171632.16178.green@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16178] jc1 ICE: seemingly infinite stack growth while compiling junit or vte X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16178 From java-prs-return-2980-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 26 22:02:39 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 30319 invoked by alias); 26 Jun 2004 22:00:55 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 19367 invoked by uid 48); 26 Jun 2004 21:56:58 -0000 Date: 26 Jun 2004 21:56:58 -0000 Message-ID: <20040626215658.19366.qmail@sourceware.org> From: "joeclark at iastate dot edu" To: java-prs@gcc.gnu.org In-Reply-To: <20040323044412.14687.joeclark@iastate.edu> References: <20040323044412.14687.joeclark@iastate.edu> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/14687] Incorrect UTF-8 byte->String conversion X-Bugzilla-Reason: CC ------- Additional Comments From joeclark at iastate dot edu 2004-06-26 21:56 ------- Okay, I've attached a java file that illustrates the bug. For me, the UTF character set does *NOT* work for *ANY* ASCII characters. Perhaps I'm entering the bytes wrong or something; if this is the case, the attached code should make my error clear. When I run this with Sun's JDK, I get the same value for all 127 values. With gcj, *every* UTF-8 conversion results in a "?" string; here's a quick snippet: b 109 --> utf ? & iso m b 110 --> utf ? & iso n b 111 --> utf ? & iso o -- What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14687 From java-prs-return-2981-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sat Jun 26 22:10:32 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 8897 invoked by alias); 26 Jun 2004 22:10:30 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 8872 invoked by uid 48); 26 Jun 2004 22:10:28 -0000 Date: 26 Jun 2004 22:10:28 -0000 Message-ID: <20040626221028.8871.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040323044412.14687.joeclark@iastate.edu> References: <20040323044412.14687.joeclark@iastate.edu> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14687] [win32] Incorrect UTF-8 byte->String conversion X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-26 22:10 ------- Works for me on i686-pc-linux-gnu, maybe this is Windows bug. -- What |Removed |Added ---------------------------------------------------------------------------- Component|java |libgcj Summary|Incorrect UTF-8 byte->String|[win32] Incorrect UTF-8 |conversion |byte->String conversion http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14687 From java-prs-return-2982-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 00:43:37 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 946 invoked by alias); 27 Jun 2004 00:43:35 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 918 invoked by uid 48); 27 Jun 2004 00:43:34 -0000 Date: 27 Jun 2004 00:43:34 -0000 Message-ID: <20040627004334.917.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040517194104.15501.vadimn@redhat.com> References: <20040517194104.15501.vadimn@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15501] GCJ incorrectly implements Section 15.9.5.1, "Anonymous Constructors" X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-06-27 00:43 ------- Moving to java category, this is a compiler bug. -- What |Removed |Added ---------------------------------------------------------------------------- Component|libgcj |java http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15501 From java-prs-return-2983-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 00:58:05 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 28365 invoked by alias); 27 Jun 2004 00:58:05 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 28347 invoked by uid 48); 27 Jun 2004 00:58:04 -0000 Date: 27 Jun 2004 00:58:04 -0000 Message-ID: <20040627005804.28346.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040624185519.16181.cconway@lucent.com> References: <20040624185519.16181.cconway@lucent.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16181] dequeue_and_dump: accessed operand 1 of this with 0 operands X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-06-27 00:58 ------- Valid syntax required to dump trees. -- What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution| |WONTFIX http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16181 From java-prs-return-2984-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 08:39:54 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15590 invoked by alias); 27 Jun 2004 08:39:51 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15570 invoked by uid 48); 27 Jun 2004 08:39:50 -0000 Date: 27 Jun 2004 08:39:50 -0000 Message-ID: <20040627083950.15569.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040528191605.15715.tromey@gcc.gnu.org> References: <20040528191605.15715.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15715] member interfaces are always static X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-27 08:39 ------- Patch here: . -- What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15715 From java-prs-return-2985-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 15:30:17 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 24109 invoked by alias); 27 Jun 2004 15:30:16 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 24087 invoked by alias); 27 Jun 2004 15:30:15 -0000 Date: 27 Jun 2004 15:30:15 -0000 Message-ID: <20040627153015.24086.qmail@sourceware.org> From: "cvs-commit at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040528191605.15715.tromey@gcc.gnu.org> References: <20040528191605.15715.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15715] member interfaces are always static X-Bugzilla-Reason: CC ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-06-27 15:30 ------- Subject: Bug 15715 CVSROOT: /cvs/gcc Module name: gcc Changes by: bryce@gcc.gnu.org 2004-06-27 15:30:06 Modified files: gcc/java : ChangeLog parse.y jcf-write.c Log message: 2004-06-26 Bryce McKinlay PR java/15715. * parse.y (create_interface): Set correct access modifiers for interfaces. * jcf-write.c (get_classfile_modifiers): New function. (generate_classfile): Use get_classfile_modifiers, not get_access_flags. 2004-06-26 Bryce McKinlay * parse.y (register_incomplete_type): Set JDEP_ENCLOSING for "super" dependency to current parser context, not NULL_TREE, for top-level classes. (jdep_resolve_class): Enable member access check for all inner class dependencies. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&r1=1.1390&r2=1.1391 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/parse.y.diff?cvsroot=gcc&r1=1.486&r2=1.487 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/jcf-write.c.diff?cvsroot=gcc&r1=1.146&r2=1.147 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15715 From java-prs-return-2986-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 15:34:10 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 26403 invoked by alias); 27 Jun 2004 15:34:10 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 26381 invoked by uid 48); 27 Jun 2004 15:34:10 -0000 Date: 27 Jun 2004 15:34:10 -0000 Message-ID: <20040627153410.26380.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040528191605.15715.tromey@gcc.gnu.org> References: <20040528191605.15715.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15715] member interfaces are always static X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-06-27 15:34 ------- Fix checked in. -- What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15715 From java-prs-return-2987-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 16:19:59 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 17908 invoked by alias); 27 Jun 2004 16:19:58 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 17889 invoked by uid 48); 27 Jun 2004 16:19:58 -0000 Date: 27 Jun 2004 16:19:58 -0000 From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040627161956.16229.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16229] New: meta-bug: URL and URLConnection issues X-Bugzilla-Reason: CC meta-bug to track URL, URLConnection, and URL content handling issues. -- Summary: meta-bug: URL and URLConnection issues Product: gcc Version: 3.5.0 Status: UNCONFIRMED Keywords: meta-bug Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mckinlay at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org BugsThisDependsOn: 6298,13972,14009,14012,14013,14696 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16229 From java-prs-return-2990-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 16:20:05 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 18279 invoked by alias); 27 Jun 2004 16:20:00 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 18113 invoked by uid 48); 27 Jun 2004 16:19:59 -0000 Date: 27 Jun 2004 16:19:59 -0000 Message-ID: <20040627161959.18109.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040204014445.14009.k.allan-gcc@au.darkbluesea.com> References: <20040204014445.14009.k.allan-gcc@au.darkbluesea.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14009] libgcj HttpURLConnection does not handle situation where retrieving url without trailing slash after domain. X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |16229 nThis| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14009 From java-prs-return-2992-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 16:20:09 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 18479 invoked by alias); 27 Jun 2004 16:20:05 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 18285 invoked by uid 48); 27 Jun 2004 16:20:00 -0000 Date: 27 Jun 2004 16:20:00 -0000 Message-ID: <20040627162000.18284.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040204063233.14013.k.allan-gcc@au.darkbluesea.com> References: <20040204063233.14013.k.allan-gcc@au.darkbluesea.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14013] HttpURLConnection.receiveReply() does not deal with code only responses X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |16229 nThis| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14013 From java-prs-return-2991-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 16:20:06 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 18404 invoked by alias); 27 Jun 2004 16:20:03 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 18186 invoked by uid 48); 27 Jun 2004 16:20:00 -0000 Date: 27 Jun 2004 16:20:00 -0000 Message-ID: <20040627162000.18185.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040204061705.14012.k.allan-gcc@au.darkbluesea.com> References: <20040204061705.14012.k.allan-gcc@au.darkbluesea.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14012] HttpURLConnection.setRequestProperty() is not case insensitive X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |16229 nThis| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14012 From java-prs-return-2989-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 16:20:01 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 18146 invoked by alias); 27 Jun 2004 16:20:00 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 17943 invoked by uid 48); 27 Jun 2004 16:19:58 -0000 Date: 27 Jun 2004 16:19:58 -0000 Message-ID: <20040627161958.17942.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040202012211.13972.k.allan-gcc@au.darkbluesea.com> References: <20040202012211.13972.k.allan-gcc@au.darkbluesea.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/13972] gcj's URL() does not handle ContextURL + "/redir?http://domain2.com/index.html" correctly. X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |16229 nThis| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13972 From java-prs-return-2988-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 16:20:00 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 18098 invoked by alias); 27 Jun 2004 16:19:59 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 17920 invoked by uid 48); 27 Jun 2004 16:19:58 -0000 Date: 27 Jun 2004 16:19:58 -0000 Message-ID: <20040627161958.17919.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20020414083600.6298.mark@klomp.org> References: <20020414083600.6298.mark@klomp.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/6298] java.net.URL doesn't handle file:/c:/pub/files/foobar.txt correctly (Mauve failure) X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |16229 nThis| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=6298 From java-prs-return-2993-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 16:20:19 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 18773 invoked by alias); 27 Jun 2004 16:20:09 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 18366 invoked by uid 48); 27 Jun 2004 16:20:02 -0000 Date: 27 Jun 2004 16:20:02 -0000 Message-ID: <20040627162002.18365.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040323173900.14696.tromey@gcc.gnu.org> References: <20040323173900.14696.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/14696] URL constructor incorrectly causes file canonicalization X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |16229 nThis| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14696 From java-prs-return-2994-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 16:22:50 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 22057 invoked by alias); 27 Jun 2004 16:22:49 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 22022 invoked by uid 48); 27 Jun 2004 16:22:48 -0000 Date: 27 Jun 2004 16:22:48 -0000 Message-ID: <20040627162248.22021.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040627161956.16229.mckinlay@redhat.com> References: <20040627161956.16229.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16229] meta-bug: URL and URLConnection issues X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- BugsThisDependsOn| |15157 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16229 From java-prs-return-2995-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 16:22:53 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 22239 invoked by alias); 27 Jun 2004 16:22:50 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 22168 invoked by uid 48); 27 Jun 2004 16:22:50 -0000 Date: 27 Jun 2004 16:22:50 -0000 Message-ID: <20040627162250.22167.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040426220721.15157.taras.judge@shaw.ca> References: <20040426220721.15157.taras.judge@shaw.ca> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15157] Lack of chuncked encoding handling causes junk in http downloads X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |16229 nThis| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15157 From java-prs-return-2996-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 16:25:03 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 25247 invoked by alias); 27 Jun 2004 16:24:59 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 25226 invoked by uid 48); 27 Jun 2004 16:24:58 -0000 Date: 27 Jun 2004 16:24:58 -0000 Message-ID: <20040627162458.25225.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040627161956.16229.mckinlay@redhat.com> References: <20040627161956.16229.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16229] meta-bug: URL and URLConnection issues X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- BugsThisDependsOn| |15509 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16229 From java-prs-return-2997-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 16:25:06 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 25364 invoked by alias); 27 Jun 2004 16:25:03 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 25253 invoked by uid 48); 27 Jun 2004 16:25:00 -0000 Date: 27 Jun 2004 16:25:00 -0000 Message-ID: <20040627162500.25252.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040518103908.15509.elizarov@devexperts.com> References: <20040518103908.15509.elizarov@devexperts.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/15509] URL.connect does not include port into the "Host:" header field of HTTP request X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |16229 nThis| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15509 From java-prs-return-2998-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 16:25:55 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 26814 invoked by alias); 27 Jun 2004 16:25:55 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 26797 invoked by uid 48); 27 Jun 2004 16:25:54 -0000 Date: 27 Jun 2004 16:25:54 -0000 Message-ID: <20040627162554.26796.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040627161956.16229.mckinlay@redhat.com> References: <20040627161956.16229.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16229] meta-bug: http, URL, and URLConnection issues X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Summary|meta-bug: URL and |meta-bug: http, URL, and |URLConnection issues |URLConnection issues http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16229 From java-prs-return-2999-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 16:31:55 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 30029 invoked by alias); 27 Jun 2004 16:31:55 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 30013 invoked by uid 48); 27 Jun 2004 16:31:54 -0000 Date: 27 Jun 2004 16:31:54 -0000 Message-ID: <20040627163154.30010.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040627161956.16229.mckinlay@redhat.com> References: <20040627161956.16229.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16229] [meta-bug] http, URL, and URLConnection issues X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Summary|meta-bug: http, URL, and |[meta-bug] http, URL, and |URLConnection issues |URLConnection issues http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16229 From java-prs-return-3000-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 16:35:28 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 31439 invoked by alias); 27 Jun 2004 16:35:28 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 31420 invoked by uid 48); 27 Jun 2004 16:35:27 -0000 Date: 27 Jun 2004 16:35:27 -0000 From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org Message-ID: <20040627163526.16230.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16230] New: Spurious test failures with --disable-static X-Bugzilla-Reason: CC When GCC is configured with --disable-static, the libjava testsuite gets 4 spurious failures: FAIL: TestEarlyGC compilation from source FAIL: TestLeak compilation from source FAIL: TestMultiple compilation from source FAIL: TestParent compilation from source These test cases all work fine when executed manually. libtool seems to be messing something up. -- Summary: Spurious test failures with --disable-static Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mckinlay at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16230 From java-prs-return-3001-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 17:14:31 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 19632 invoked by alias); 27 Jun 2004 17:14:30 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 19608 invoked by uid 48); 27 Jun 2004 17:14:29 -0000 Date: 27 Jun 2004 17:14:29 -0000 Message-ID: <20040627171429.19607.qmail@sourceware.org> From: "mark at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040627163526.16230.mckinlay@redhat.com> References: <20040627163526.16230.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16230] Spurious test failures with --disable-static X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- CC| |mark at klomp dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16230 From java-prs-return-3002-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 17:23:33 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 24423 invoked by alias); 27 Jun 2004 17:23:33 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 24408 invoked by uid 48); 27 Jun 2004 17:23:33 -0000 Date: 27 Jun 2004 17:23:33 -0000 Message-ID: <20040627172333.24407.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040627161956.16229.mckinlay@redhat.com> References: <20040627161956.16229.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16229] [meta-bug] http, URL, and URLConnection issues X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-27 17:23 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-06-27 17:23:32 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16229 From java-prs-return-3003-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Sun Jun 27 18:38:04 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 11875 invoked by alias); 27 Jun 2004 18:38:04 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 11845 invoked by uid 48); 27 Jun 2004 18:38:03 -0000 Date: 27 Jun 2004 18:38:03 -0000 Message-ID: <20040627183803.11844.qmail@sourceware.org> From: "rmathew at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040627163526.16230.mckinlay@redhat.com> References: <20040627163526.16230.mckinlay@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16230] Spurious test failures with --disable-static X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- CC| |rmathew at hotmail dot com Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-06-27 18:38:03 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16230 From java-prs-return-3004-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Jun 28 13:35:55 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 385 invoked by alias); 28 Jun 2004 13:35:54 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 363 invoked by uid 48); 28 Jun 2004 13:35:54 -0000 Date: 28 Jun 2004 13:35:54 -0000 Message-ID: <20040628133554.361.qmail@sourceware.org> From: "cconway at lucent dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040624185519.16181.cconway@lucent.com> References: <20040624185519.16181.cconway@lucent.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16181] dequeue_and_dump: accessed operand 1 of this with 0 operands X-Bugzilla-Reason: CC ------- Additional Comments From cconway at lucent dot com 2004-06-28 13:35 ------- The syntax errors are an artifact of pulling the source file out of its project context. The same error occurs when the class is compiled alongside other project files and there are no syntax errors. If you need to see the class in situ to verify the bug, I will have to attach a significant chunk of source code. (The whole project is open source and freely available: http://sdg.lcs.mit.edu/TSAFE/downloads/) What can I do to provide you with the information you need? "-save-temps" doesn't seem to work. -- What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|WONTFIX | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16181 From java-prs-return-3005-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Mon Jun 28 16:11:05 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 6747 invoked by alias); 28 Jun 2004 16:11:03 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 6722 invoked by uid 48); 28 Jun 2004 16:11:02 -0000 Date: 28 Jun 2004 16:11:02 -0000 Message-ID: <20040628161102.6721.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040624185519.16181.cconway@lucent.com> References: <20040624185519.16181.cconway@lucent.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16181] dequeue_and_dump: accessed operand 1 of this with 0 operands X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-28 16:11 ------- Try a new compiler it works for me. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16181 From java-prs-return-3006-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 29 03:33:35 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 20807 invoked by alias); 29 Jun 2004 03:33:35 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 20783 invoked by uid 48); 29 Jun 2004 03:33:34 -0000 Date: 29 Jun 2004 03:33:34 -0000 Message-ID: <20040629033334.20780.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040603214800.15813.andreast@gcc.gnu.org> References: <20040603214800.15813.andreast@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/15813] [3.5 Regression] Throw_2 test case does not work anymore. X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- CC| |pinskia at gcc dot gnu dot | |org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15813 From java-prs-return-3007-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 29 14:39:46 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 3186 invoked by alias); 29 Jun 2004 14:39:44 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 3156 invoked by uid 48); 29 Jun 2004 14:39:43 -0000 Date: 29 Jun 2004 14:39:43 -0000 From: "3dw4rd at verizon dot net" To: java-prs@gcc.gnu.org Message-ID: <20040629143940.16268.3dw4rd@verizon.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16268] New: Bootstrap failed on libgcj : Dl_info undeclared. X-Bugzilla-Reason: CC Bootstrap fails on build of libgcj /bin/sh ./libtool --tag=CXX --mode=compile /Users/ed/obj-3.4.1/gcc/xgcc -shared-libgcc -B/Users/ed/obj-3.4.1/gcc/ -nostdinc++ -L/Users/ed/obj-3.4.1/powerpc-apple-darwin7.4.0/libstdc++-v3/src -L/Users/ed/obj-3.4.1/powerpc-apple-darwin7.4.0/libstdc++-v3/src/.libs -B/Users/ed/gcc-3.4.1/powerpc-apple-darwin7.4.0/bin/ -B/Users/ed/gcc-3.4.1/powerpc-apple-darwin7.4.0/lib/ -isystem /Users/ed/gcc-3.4.1/powerpc-apple-darwin7.4.0/include -isystem /Users/ed/gcc-3.4.1/powerpc-apple-darwin7.4.0/sys-include -DHAVE_CONFIG_H -I. -I../../../Tarballs/gcc-3.4.1-20040625/libjava -I./include -I./gcj -I../../../Tarballs/gcc-3.4.1-20040625/libjava -Iinclude -I../../../Tarballs/gcc-3.4.1-20040625/libjava/include -I/Users/ed/Tarballs/gcc-3.4.1-20040625/boehm-gc/include -DGC_DARWIN_THREADS=1 -DTHREAD_LOCAL_ALLOC=1 -DSILENT=1 -DNO_SIGNALS=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -I../../../Tarballs/gcc-3.4.1-20040625/libjava/libltdl -I../../../Tarballs/gcc-3.4.1-20040625/libjava/libltdl -I../../../Tarballs/gcc-3.4.1-20040625/libjava/.././libjava/../gcc -I../../../Tarballs/gcc-3.4.1-20040625/libjava/../zlib -I../../../Tarballs/gcc-3.4.1-20040625/libjava/../libffi/include -I../libffi/include -O2 -g -O2 -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -I/usr/X11R6/include -W -Wall -D_GNU_SOURCE -DPREFIX="\"/Users/ed/gcc-3.4.1\"" -DLIBDIR="\"/Users/ed/gcc-3.4.1/lib\"" -DBOOT_CLASS_PATH="\"/Users/ed/gcc-3.4.1/share/java/libgcj-3.4.1.jar\"" -g -O2 -MD -MT gnu/gcj/runtime/natNameFinder.lo -MF gnu/gcj/runtime/natNameFinder.pp -c -o gnu/gcj/runtime/natNameFinder.lo ../../../Tarballs/gcc-3.4.1-20040625/libjava/gnu/gcj/runtime/natNameFinder.cc /Users/ed/obj-3.4.1/gcc/xgcc -shared-libgcc -B/Users/ed/obj-3.4.1/gcc/ -nostdinc++ -L/Users/ed/obj-3.4.1/powerpc-apple-darwin7.4.0/libstdc++-v3/src -L/Users/ed/obj-3.4.1/powerpc-apple-darwin7.4.0/libstdc++-v3/src/.libs -B/Users/ed/gcc-3.4.1/powerpc-apple-darwin7.4.0/bin/ -B/Users/ed/gcc-3.4.1/powerpc-apple-darwin7.4.0/lib/ -isystem /Users/ed/gcc-3.4.1/powerpc-apple-darwin7.4.0/include -isystem /Users/ed/gcc-3.4.1/powerpc-apple-darwin7.4.0/sys-include -DHAVE_CONFIG_H -I. -I../../../Tarballs/gcc-3.4.1-20040625/libjava -I./include -I./gcj -I../../../Tarballs/gcc-3.4.1-20040625/libjava -Iinclude -I../../../Tarballs/gcc-3.4.1-20040625/libjava/include -I/Users/ed/Tarballs/gcc-3.4.1-20040625/boehm-gc/include -DGC_DARWIN_THREADS=1 -DTHREAD_LOCAL_ALLOC=1 -DSILENT=1 -DNO_SIGNALS=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -I../../../Tarballs/gcc-3.4.1-20040625/libjava/libltdl -I../../../Tarballs/gcc-3.4.1-20040625/libjava/libltdl -I../../../Tarballs/gcc-3.4.1-20040625/libjava/.././libjava/../gcc -I../../../Tarballs/gcc-3.4.1-20040625/libjava/../zlib -I../../../Tarballs/gcc-3.4.1-20040625/libjava/../libffi/include -I../libffi/include -O2 -g -O2 -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -I/usr/X11R6/include -W -Wall -D_GNU_SOURCE -DPREFIX=\"/Users/ed/gcc-3.4.1\" -DLIBDIR=\"/Users/ed/gcc-3.4.1/lib\" -DBOOT_CLASS_PATH=\"/Users/ed/gcc-3.4.1/share/java/libgcj-3.4.1.jar\" -g -O2 -MD -MT gnu/gcj/runtime/natNameFinder.lo -MF gnu/gcj/runtime/natNameFinder.pp -c ../../../Tarballs/gcc-3.4.1-20040625/libjava/gnu/gcj/runtime/natNameFinder.cc -fno-common -DPIC -o gnu/gcj/runtime/.libs/natNameFinder.o ../../../Tarballs/gcc-3.4.1-20040625/libjava/gnu/gcj/runtime/natNameFinder.cc: In member function `java::lang::StackTraceElement* gnu::gcj::runtime::NameFinder::dladdrLookup(gnu::gcj::RawData*, jint)': ../../../Tarballs/gcc-3.4.1-20040625/libjava/gnu/gcj/runtime/natNameFinder.cc:101: error: `Dl_info' undeclared (first use this function) ../../../Tarballs/gcc-3.4.1-20040625/libjava/gnu/gcj/runtime/natNameFinder.cc:101: error: (Each undeclared identifier is reported only once for each function it appears in.) ../../../Tarballs/gcc-3.4.1-20040625/libjava/gnu/gcj/runtime/natNameFinder.cc:101: error: expected `;' before "dl_info" ../../../Tarballs/gcc-3.4.1-20040625/libjava/gnu/gcj/runtime/natNameFinder.cc:103: error: `dl_info' undeclared (first use this function) ../../../Tarballs/gcc-3.4.1-20040625/libjava/gnu/gcj/runtime/natNameFinder.cc:103: error: `dladdr' undeclared (first use this function) make[2]: *** [gnu/gcj/runtime/natNameFinder.lo] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all-target-libjava] Error 2 MacOSX:~/obj-3.4.1 ed$ -- Summary: Bootstrap failed on libgcj : Dl_info undeclared. Product: gcc Version: 3.4.1 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: 3dw4rd at verizon dot net CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC build triplet: powerpc-apple-darwin7.4.0 GCC host triplet: powerpc-apple-darwin7.4.0 GCC target triplet: powerpc-apple-darwin7.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16268 From java-prs-return-3008-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 29 14:49:11 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 16093 invoked by alias); 29 Jun 2004 14:49:11 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 16073 invoked by uid 48); 29 Jun 2004 14:49:10 -0000 Date: 29 Jun 2004 14:49:10 -0000 Message-ID: <20040629144910.16072.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040629143940.16268.3dw4rd@verizon.net> References: <20040629143940.16268.3dw4rd@verizon.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16268] Bootstrap failed on libgcj : Dl_info undeclared. X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-29 14:49 ------- Looks like you have dlcompat installed which you do not need on Mac OS X 10.3.x (darwin 7.x) as it included with libSystem now. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |WORKSFORME http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16268 From java-prs-return-3009-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 29 15:10:35 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 22178 invoked by alias); 29 Jun 2004 15:10:30 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 22071 invoked by alias); 29 Jun 2004 15:10:26 -0000 Date: 29 Jun 2004 15:10:26 -0000 Message-ID: <20040629151026.22070.qmail@sourceware.org> From: "law at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040603214800.15813.andreast@gcc.gnu.org> References: <20040603214800.15813.andreast@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/15813] [3.5 Regression] Throw_2 test case does not work anymore. X-Bugzilla-Reason: CC ------- Additional Comments From law at redhat dot com 2004-06-29 15:10 ------- Subject: Re: [3.5 Regression] Throw_2 test case does not work anymore. On Sat, 2004-06-26 at 06:52, aph at gcc dot gnu dot org wrote: [ ... nothing ... ] FWIW, we're mis-compiling natDouble in libjava. I haven't figured out how/why yet, but it's clearly natDouble that's causing the problems. jeff -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15813 From java-prs-return-3010-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 29 15:16:56 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 32315 invoked by alias); 29 Jun 2004 15:16:55 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 32279 invoked by uid 48); 29 Jun 2004 15:16:55 -0000 Date: 29 Jun 2004 15:16:55 -0000 Message-ID: <20040629151655.32278.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040603214800.15813.andreast@gcc.gnu.org> References: <20040603214800.15813.andreast@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/15813] [3.5 Regression] Throw_2 test case does not work anymore. X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-29 15:16 ------- Confirmed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-06-29 15:16:53 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15813 From java-prs-return-3011-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 29 20:33:11 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 26872 invoked by alias); 29 Jun 2004 20:33:09 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 26790 invoked by uid 48); 29 Jun 2004 20:33:09 -0000 Date: 29 Jun 2004 20:33:09 -0000 From: "mark at gcc dot gnu dot org" To: java-prs@gcc.gnu.org Message-ID: <20040629203308.16281.mark@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16281] New: JNI accepts illegal Class Descriptors X-Bugzilla-Reason: CC JNI Class Descriptors look like Lclass/name/with/dot/replaced/by/slash; Ljava/lang/String; is a legal JNI Class Descriptor, but Ljava.lang.String; is not. The second form is accepted in for example Method Descriptors given to GetMethodID as shown in this email: http://gcc.gnu.org/ml/java-patches/2004-q2/msg00831.html It would be nice if there was at least a warning that non-standard Class Descriptors are accepted since this will likely fail on other JNI implementations (like the jamvm one). -- Summary: JNI accepts illegal Class Descriptors Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mark at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16281 From java-prs-return-3012-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 29 22:14:57 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 13912 invoked by alias); 29 Jun 2004 22:14:55 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 13897 invoked by uid 48); 29 Jun 2004 22:14:55 -0000 Date: 29 Jun 2004 22:14:55 -0000 From: "stepan at srnet dot cz" To: java-prs@gcc.gnu.org Message-ID: <20040629221452.16284.stepan@srnet.cz> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16284] New: GCJ incorrectly reports forbidden 'this' reference error X-Bugzilla-Reason: CC Used GCJ is from Slackware 10.0, version 3.4.0 (fails also with 3.3.4 from the same distribution). Test case: public class Test { public Test() { super(); new TestThread(); } private class TestThread extends Thread { public TestThread() { super(a()); } } public String a() { return "XXX"; } } GCJ reports: Test.java: In class `Test$TestThread': Test.java: In constructor `(Test)': Test.java:12: error: Can't reference `this' before the superclass constructor has been called. super(a()); ^ 1 error That is not correct because there is no use of 'this' when calling Test.a, only silent argument of type Test is (should) used. Sun's Java 1.4.2 compiler produces (disassembled with javap): public Test$TestThread(Test); Code: 0: aload_0 1: aload_1 2: invokevirtual #1; //Method Test.a:()Ljava/lang/String; 5: invokespecial #2; //Method java/lang/Thread."":(Ljava/lang/String;)V 8: aload_0 9: aload_1 10: putfield #3; //Field this$0:LTest; 13: return } -- Summary: GCJ incorrectly reports forbidden 'this' reference error Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: stepan at srnet dot cz CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16284 From java-prs-return-3013-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Tue Jun 29 22:39:00 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 15371 invoked by alias); 29 Jun 2004 22:39:00 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 15347 invoked by uid 48); 29 Jun 2004 22:38:59 -0000 Date: 29 Jun 2004 22:38:59 -0000 Message-ID: <20040629223859.15345.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040629221452.16284.stepan@srnet.cz> References: <20040629221452.16284.stepan@srnet.cz> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/16284] GCJ incorrectly reports forbidden 'this' reference error X-Bugzilla-Reason: CC ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-29 22:38 ------- This is a dup of bug 4695. *** This bug has been marked as a duplicate of 4695 *** -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16284 From java-prs-return-3014-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed Jun 30 03:26:59 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 28564 invoked by alias); 30 Jun 2004 03:26:58 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 28493 invoked by uid 48); 30 Jun 2004 03:26:58 -0000 Date: 30 Jun 2004 03:26:58 -0000 Message-ID: <20040630032658.28492.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040629203308.16281.mark@gcc.gnu.org> References: <20040629203308.16281.mark@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16281] JNI accepts illegal Class Descriptors X-Bugzilla-Reason: CC ------- Additional Comments From mckinlay at redhat dot com 2004-06-30 03:26 ------- Confirmed. The problem is that JNI uses the "slash format" while GCJ uses the "dot format" internally. We could perhaps switch to using "slash format" internally in GCJ, although this could make some things a little less efficient. In any case, IMO libgcj should never accept "dot format" for JNI. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-06-30 03:26:57 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16281 From java-prs-return-3015-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed Jun 30 03:30:46 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 942 invoked by alias); 30 Jun 2004 03:30:46 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 923 invoked by uid 48); 30 Jun 2004 03:30:46 -0000 Date: 30 Jun 2004 03:30:46 -0000 Message-ID: <20040630033046.922.qmail@sourceware.org> From: "mckinlay at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040629203308.16281.mark@gcc.gnu.org> References: <20040629203308.16281.mark@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16281] JNI accepts illegal Class Descriptors X-Bugzilla-Reason: CC -- What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16281 From java-prs-return-3016-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed Jun 30 08:50:49 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 1823 invoked by alias); 30 Jun 2004 08:50:48 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 1791 invoked by uid 48); 30 Jun 2004 08:50:47 -0000 Date: 30 Jun 2004 08:50:47 -0000 Message-ID: <20040630085047.1790.qmail@sourceware.org> From: "geoffk at gcc dot gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040603214800.15813.andreast@gcc.gnu.org> References: <20040603214800.15813.andreast@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/15813] [3.5 Regression] Throw_2 test case does not work anymore. X-Bugzilla-Reason: CC ------- Additional Comments From geoffk at gcc dot gnu dot org 2004-06-30 08:50 ------- This is just like a similar problem I'm fixing on Darwin. The problem is that the unwind info for parseDouble is not completely correct in the presence of asynchronous exceptions; there's one point at which the link register is saved in a GPR (and no longer in the link register) but the unwind info doesn't reflect this. Patch to follow. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15813 From java-prs-return-3017-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed Jun 30 10:03:02 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 17280 invoked by alias); 30 Jun 2004 10:02:58 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 17254 invoked by uid 48); 30 Jun 2004 10:02:57 -0000 Date: 30 Jun 2004 10:02:57 -0000 Message-ID: <20040630100257.17251.qmail@sourceware.org> From: "bonzini at gnu dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20040521201338.15575.tromey@gcc.gnu.org> References: <20040521201338.15575.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/15575] HAVE_LANGINFO_CODESET never defined X-Bugzilla-Reason: CC ------- Additional Comments From bonzini at gnu dot org 2004-06-30 10:02 ------- This can be applied now. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15575 From java-prs-return-3018-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed Jun 30 15:57:48 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 17232 invoked by alias); 30 Jun 2004 15:57:46 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 17163 invoked by alias); 30 Jun 2004 15:57:45 -0000 Date: 30 Jun 2004 15:57:45 -0000 Message-ID: <20040630155745.17162.qmail@sourceware.org> From: "law at redhat dot com" To: java-prs@gcc.gnu.org In-Reply-To: <20040603214800.15813.andreast@gcc.gnu.org> References: <20040603214800.15813.andreast@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/15813] [3.5 Regression] Throw_2 test case does not work anymore. X-Bugzilla-Reason: CC ------- Additional Comments From law at redhat dot com 2004-06-30 15:57 ------- Subject: Re: [3.5 Regression] Throw_2 test case does not work anymore. On Wed, 2004-06-30 at 02:50, geoffk at gcc dot gnu dot org wrote: > ------- Additional Comments From geoffk at gcc dot gnu dot org 2004-06-30 08:50 ------- > This is just like a similar problem I'm fixing on Darwin. The problem is that the unwind info for > parseDouble is not completely correct in the presence of asynchronous exceptions; there's one point at > which the link register is saved in a GPR (and no longer in the link register) but the unwind info doesn't > reflect this. Patch to follow. When you've got something to poke at, feel free to send it along. I guess your explanation makes sense -- the patch which exposed this bug can certainly change how values are coalesced in the out-of-ssa pass. Changing the order of coalescing in turn can change the set of copies which appear at the RTL level, which could in turn cause the LR->GPR, use LR to hold some other value behavior we're seeing. Jeff -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15813 From java-prs-return-3019-listarch-java-prs=gcc.gnu.org@gcc.gnu.org Wed Jun 30 16:31:37 2004 Return-Path: Delivered-To: listarch-java-prs@gcc.gnu.org Received: (qmail 25183 invoked by alias); 30 Jun 2004 16:31:36 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Delivered-To: mailing list java-prs@gcc.gnu.org Received: (qmail 25148 invoked by uid 48); 30 Jun 2004 16:31:36 -0000 Date: 30 Jun 2004 16:31:36 -0000 From: "skunk at iskunk dot org" To: java-prs@gcc.gnu.org Message-ID: <20040630163127.16300.skunk@iskunk.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16300] New: Bug in vendor /usr/include/net/if.h needs fixincluding X-Bugzilla-Reason: CC This error came up in bootstrapping: ----(cut here)---- /mnt/scratch/gcc-3.4.0/gcc/xgcc -shared-libgcc -B/mnt/scratch/gcc-3.4.0/gcc/ -nostdinc++ -L/mnt/scratch/gcc-3.4.0/alphaev56-dec-osf4.0g/libstdc++-v3/src -L/mnt/scratch/gcc-3.4.0/alphaev56-dec-osf4.0g/libstdc++-v3/src/.libs -B/mnt/freeport/arch/tru64/alphaev56-dec-osf4.0g/bin/ -B/mnt/freeport/arch/tru64/alphaev56-dec-osf4.0g/lib/ -isystem /mnt/freeport/arch/tru64/alphaev56-dec-osf4.0g/include -isystem /mnt/freeport/arch/tru64/alphaev56-dec-osf4.0g/sys-include -DHAVE_CONFIG_H -I. -I/mnt/freeport/src/gcc/current/libjava -I./include -I./gcj -I/mnt/freeport/src/gcc/current/libjava -Iinclude -I/mnt/freeport/src/gcc/current/libjava/include -I/mnt/freeport/src/gcc/gcc-3.4.0/boehm-gc/include -pthread -DGC_OSF1_THREADS=1 -DSILENT=1 -DNO_SIGNALS=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -I/mnt/freeport/src/gcc/current/libjava/libltdl -I/mnt/freeport/src/gcc/current/libjava/libltdl -I/mnt/freeport/src/gcc/current/libjava/.././libjava/../gcc -I/mnt/freeport/src/gcc/current/libjava/../zlib -I/mnt/freeport/src/gcc/current/libjava/../libffi/include -I../libffi/include -O2 -g -mieee -fno-rtti -fnon-call-exceptions -pthread -fdollars-in-identifiers -Wswitch-enum -mieee -W -Wall -D_GNU_SOURCE -DPREFIX=\"/mnt/freeport/arch/tru64\" -DLIBDIR=\"/mnt/freeport/arch/tru64/lib\" -DBOOT_CLASS_PATH=\"/mnt/freeport/arch/tru64/share/java/libgcj-3.4.0.jar\" -g -O2 -mieee -MD -MT java/net/natNetworkInterface.lo -MF java/net/natNetworkInterface.pp -c java/net/natNetworkInterface.cc -o java/net/natNetworkInterface.o In file included from java/net/natNetworkInterface.cc:35: /usr/include/net/if.h:144: error: expected `;' before '}' token /usr/include/net/if.h:144: error: expected `;' before '}' token java/net/natNetworkInterface.cc: In static member function `static java::util::Vector* java::net::NetworkInterface::getRealNetworkInterfaces()': java/net/natNetworkInterface.cc:77: warning: comparison between signed and unsigned integer expressions gmake[3]: *** [java/net/natNetworkInterface.lo] Error 1 gmake[3]: Leaving directory `/mnt/scratch/gcc-3.4.0/alphaev56-dec-osf4.0g/libjava' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/mnt/scratch/gcc-3.4.0/alphaev56-dec-osf4.0g/libjava' gmake[1]: *** [all-target-libjava] Error 2 gmake[1]: Leaving directory `/mnt/scratch/gcc-3.4.0' gmake: *** [bootstrap-lean] Error 2 ----(cut here)---- Relevant snippet of the offending header file: ----(cut here)---- /* * struct used to identify virtual mac addresses. This are * created by the ARP code and will be used to identify non * default mac addresses. The list will be hashed to allow * for faster searches. * NOTE: that the flags field must be at the correct offset * since this and the ifnet struct should be interchangable * till a user can determin that this entry is a vmac ifnet */ struct vmac_ifnet { struct vmac_ifnet *vmif_next; /* the next structure in the list */ char *vmif_name; /* name, e.g. ``en'' or ``lo'' */ char *vmif_version; /* The version string. */ struct sockaddr vmif_hwaddr; /* address of interface */ int vmif_flags; /* up/down, broadcast, etc. */ int vmif_refcnt; /* last one out needs to delete this */ struct ifnet *vmif_ifnet; /* point to the correct ifnet struct */ struct sockaddr vmif_paddr /* protocol address */ }; ----(cut here)---- Note the missing semicolon. I was able to work around this by placing an edited if.h with other fixed headers in gcc-3.4.0/gcc/include/root/usr/sys/include/net/. -- Summary: Bug in vendor /usr/include/net/if.h needs fixincluding Product: gcc Version: 3.4.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: skunk at iskunk dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC build triplet: alphaev56-dec-osf4.0g GCC host triplet: alphaev56-dec-osf4.0g GCC target triplet: alphaev56-dec-osf4.0g http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16300