diff options
author | Ryan Hill <rhill@gentoo.org> | 2014-01-18 07:22:44 +0000 |
---|---|---|
committer | Ryan Hill <rhill@gentoo.org> | 2014-01-18 07:22:44 +0000 |
commit | e684b11fee4a9d521bb912a2627b7b3e6a6f643b (patch) | |
tree | ea442d87d3c80e94247ead9a2dae9439da31e1d6 /sys-devel | |
parent | Version bump. (diff) | |
download | historical-e684b11fee4a9d521bb912a2627b7b3e6a6f643b.tar.gz historical-e684b11fee4a9d521bb912a2627b7b3e6a6f643b.tar.bz2 historical-e684b11fee4a9d521bb912a2627b7b3e6a6f643b.zip |
Move old ebuilds to toolchain overlay and drop unused patches.
Signed-off-by: Ryan Hill <dirtyepic@gentoo.org>
Package-Manager: portage-2.2.8/cvs/Linux x86_64
Manifest-Sign-Key: 0x957A8463
Diffstat (limited to 'sys-devel')
33 files changed, 34 insertions, 1801 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog index 50ed25034558..b42cfe30e72b 100644 --- a/sys-devel/gcc/ChangeLog +++ b/sys-devel/gcc/ChangeLog @@ -1,6 +1,31 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.996 2014/01/17 03:15:53 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.997 2014/01/18 07:22:35 dirtyepic Exp $ + + 18 Jan 2014; Ryan Hill <dirtyepic@gentoo.org> -gcc-4.3.3-r2.ebuild, + -gcc-4.3.4.ebuild, -gcc-4.3.5.ebuild, -gcc-4.4.2.ebuild, + -gcc-4.4.3-r3.ebuild, -gcc-4.4.4-r2.ebuild, -gcc-4.4.5.ebuild, + -gcc-4.4.6-r1.ebuild, -files/3.2.1/gcc31-loop-load-final-value.patch, + -files/3.2.1/gcc32-arm-disable-mathf.patch, + -files/3.2.1/gcc32-arm-reload1-fix.patch, + -files/3.2.1/gcc32-athlon-alignment.patch, + -files/3.2.1/gcc32-sparc32-hack.patch, -files/3.2.1/gcc32-strip-dotdot.patch, + -files/3.2.2/gcc-3.2.2-cross-compile.patch, + -files/3.2.2/gcc-3.2.2-no-COPYING-cross-compile.patch, + -files/3.2.2/gcc32-pr7768.patch, -files/3.2.2/gcc32-pr8213.patch, + -files/3.2.2/gcc322-ggc_page-speedup.patch, + -files/3.2.3/gcc-3.2.3-mergel-fix.patch, + -files/3.2.3/gcc-3.2.3-move-propolice-into-glibc.patch, + -files/3.2.3/gcc-3.2.3-poisoned-malloc.patch, + -files/3.2.3/gcc-323-propolice-version.patch, + -files/3.2.3/gcc32-c++-classfn-member-template.patch, + -files/3.2.3/gcc32-mklibgcc-serialize-crtfiles.patch, + -files/3.2.3/gcc323-gentoo-branding.patch, + -files/3.2.3/gcc323-hppa-default_assemble_visibility.patch, + -files/3.3.6/gcc-3.3.6-cross-compile.patch, + -files/3.4.0/gcc-3.4.0-cc1-no-stack-protector.patch, + -files/3.4.1/gcc-3.4.1-r2-gentoo-branding.patch, -files/mkinfodir: + Move old ebuilds to toolchain overlay and drop unused patches. 17 Jan 2014; Mike Frysinger <vapier@gentoo.org> gcc-4.8.2.ebuild: Add arm64 keywords. diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 7410670ed53c..8901e9a7c67f 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -1,31 +1,9 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -AUX 3.2.1/gcc31-loop-load-final-value.patch 3324 SHA256 70aa8433fb19c95f334b6cbc155cae22a3b61a6892ed9e18f95860509d0091a8 SHA512 99a4a598f4bbd959d44ea8e8da93c6ec9b031347176e863aa1e236c9e6ce4a2ac094d55812749a1fbbd810555e159762400c6e2965881d11bccd7cfafd586301 WHIRLPOOL 7b72a682095c86afcc0698b79def8d90048ab32a80348bd8d1712bcc95bbb007356b2ef19f5e5b075ad6504c4220ac1c9e5a4cfabb9e8c79a2ba14332b1ae36c -AUX 3.2.1/gcc32-arm-disable-mathf.patch 2229 SHA256 808368680a4635cdf46844e63342a8ca387769b2323ef99f90530d3bbc622587 SHA512 85f5e573e7c44d136dd69a4268e3dfde4cd99514a709c93fe3bb02144b566b991f5df747d02b4dfcbeefd1257b478109896b5f3b01ab04f90c195961244f3ceb WHIRLPOOL 6e7cae4c114d095d9270beb30a8daaded6e454c447102928965a09ea326e243c1fee6be9997b6b08d2db19b230fc2e0140b6ae67709e214d99ca1669167ac4f5 -AUX 3.2.1/gcc32-arm-reload1-fix.patch 932 SHA256 d1158fa35b98cf72565e9b12cfd3f92a1eb14f0abfc5bf86d5990792cf1fefc3 SHA512 047fa3972174ac73f8aab876530658adf05d66d95e5d11cf42ab4dd012e455cd8ee5b904d839717b129af6a8ba0fb033c64fd369e0d0a84c6beb95baf011d0ab WHIRLPOOL 09e73ab4aadbcb000d69f62ed4127ec9b84861924947fd2aef7cf2a80104cde64c41593e6f7aa4d0ad2accaca8a5b2f1d4329cdca4388aad58494d4ec5c9553f -AUX 3.2.1/gcc32-athlon-alignment.patch 509 SHA256 1e6f86716e6daa2840e66d49ca90a528cf5c1cba733d2ceecba5fd0805a5e1c3 SHA512 60b122f321d1e5d2e44fe4de17fd64a0adba83ddb15ebe38c6e6e559c746fbdcdcfff05ab869e8148f659f66c9dc661be16443b20941c6f6f441d1c31bc6b438 WHIRLPOOL 2a07a306ac053aecb924d9403f2b5bb9b2152943bd2ebc1197498074f9d8287756be6e27a68211732ba0c180185d7483c2a0dc3c41182a7d378ffbffcfb414b6 -AUX 3.2.1/gcc32-sparc32-hack.patch 2192 SHA256 b89cfccb9f4ebb0929ff404428a1ec820fb580baa4c53eae2640f8fbf9b26b78 SHA512 faf9bba214c218aad5f7f9eaa4f1413d61af12dcdb42856b2f8cbb97e95b7391a29ed8688e7ebbb8eff0cef6763026441942204e30dc53af0c12a9bf577ac791 WHIRLPOOL c7aac229d9216a6a4c3d41d0f4129eb2d39f60d4125048d6461706e5eb5651f9bc93716bfc65f4b2712e712f6d36f0bfd2ec095278606ab95a48e2a5a7d1b51e -AUX 3.2.1/gcc32-strip-dotdot.patch 2071 SHA256 66605306254840e7584feb97e2ecb1a1158c4a66fc274e523ede40349ef1390e SHA512 f3734efdcd903d1c17bf90805c643fe21519c0c263b173fecc8ce54d0bce6bf9e5acd19530a0ad7f85fa5fd0c673c1c2624b344f3f100ab8f9485a670aa9513c WHIRLPOOL 7a6d6feb29263596d6125403e2d957d1ebe3120c58ebc97ba5332a52038f5718d19af854241995a53435d5c6fb918767e3324444ec71beb1cddcf8ecbed6c5c1 -AUX 3.2.2/gcc-3.2.2-cross-compile.patch 479 SHA256 162d461ae205f470f89afa562f95d777f3d272689dbe4e9e91166ebbea34c383 SHA512 eaf1e4f94a90db2e81b85414dfc96f5ce1747accf833682cf5b689ffe68524820d7bed63bbf1affc8bd8028a86f25b7a76c07173b2aef5574808a882e0f2ed02 WHIRLPOOL a67a558c1cc554af6312932b017d81a7249b9caeb3dd952b732a7bd25aede7c9d4a26b6d83ca54a21dcae145fd32d3d37d68a6b3225a4c5afa25793668730682 -AUX 3.2.2/gcc-3.2.2-no-COPYING-cross-compile.patch 1001 SHA256 abdb66e19439fabb2b2249f374c1a0071f791859e8592e78cfcc894c323d7458 SHA512 3526cfc995281ad8a76a7af55d3c410552eefcaeb2635bca762a6449e318e31b0e40969bc9c1d2a09ba1ef243df10996b36147da7b70c06442a547b1cec792ad WHIRLPOOL 6f9612ee832677ad4668acc04d52fdf1610515033d4f401acd0a0a2c9e7cfeb744a51156cac248ad8a5e34853eefc1084b5064e6626ded34333619c07029507f -AUX 3.2.2/gcc32-pr7768.patch 1789 SHA256 1f66eae379ef25a618d460ccee1fe3d876fe8e708af6b9bf3aad73803135a559 SHA512 dc7841ccb29c9494b1c9b53f4bbd804e8808381f63e24a276c4f9b3badea662d93612199863a299b756e431523bc601b263baa931762ffc38c72852928724007 WHIRLPOOL ac9a20b295dd5a546f4b4812d5f946abc5edaccb4c9b8db6d206fca428691a1651f3c77bb617734abfc284ac5e0afef6d506390a817a64260ba2d5d4911d076a -AUX 3.2.2/gcc32-pr8213.patch 2036 SHA256 44215ac0f877d01241a789675b3bee3c8206d6fabffd6134f05c9edfaf8ff338 SHA512 09c30cbd8da4b0db759ebb9488ee242082bd6b7c4ad18ba23076ec8f87cc509fcf10b1e96cec228192ecaebdaf12ac78b1a4c8980e46fac16a37c2d8e746676d WHIRLPOOL 0d3340d7a4d190d88f805010ddf4c0b998a99159258e2305a3e0aafcde39cabd7dad6af40bf1377aff14593be8aa561d7ddc303b3e9c436eef7c5e5ce9c4a4d6 -AUX 3.2.2/gcc322-ggc_page-speedup.patch 872 SHA256 a193b395aff6dd272de5a92e83ef65c05ae5b42d382647ff847a2b25388d3006 SHA512 32d7a50f9552b4b1217c71a4a9cd951f3115813761e28e9c9ca7e39bddfeb1455f4a618f9c0dc28f8522413327006a34e0de4a1d542e9ed71cfff5d5735d0a54 WHIRLPOOL 9475940d738cc0997a4b655d2efe2ef79a45cd3f12d141707dad5e1ac8a55e5eebc2f682d2a9a9474bbae718ad18d672bd59d1b3aeb2b67ea5dfaee2ed31a485 -AUX 3.2.3/gcc-3.2.3-mergel-fix.patch 2749 SHA256 7958b2db54d4805ba7656628df6d9c00406eae54b566e1bfb0a882e9070a120c SHA512 9236d3d2b1caea57ccbb8e137a75cedc88121c6da3867d541b4bb039dbd9b36ed5330f1ec1f08977da9fa402dcb1c6fb5d06be0efb4d274d3fcbf4816e8d7775 WHIRLPOOL 6db6d824017157c683da7ad16ce593f9069f7cee9ffdfebd617add241f6f2bb91ffebd1ef987a25e403f4498187bf2ec2b9a9438b6d9d6172525c9928ba2d512 -AUX 3.2.3/gcc-3.2.3-move-propolice-into-glibc.patch 3534 SHA256 8f904a2d638d40faa0c41200963bf0a86f2161ed26f0cf4307ab0d5d1c07b68d SHA512 26514adc0a0488c7d3e9997fb482ab2ade579273cbea54bbfbb33a290f9ecd0df49206718d8456cf88eeb06c85b08d520e06905023ddadb2349ab2f5a9b804d9 WHIRLPOOL 613717d1f6f672a6299b60d980d81025a8bea633dfd3c2d6c96ec44abeba764de50e7f5597d26f63d2f71ac23cfb60f16166bde03d91faabc647c27903edb341 -AUX 3.2.3/gcc-3.2.3-poisoned-malloc.patch 1217 SHA256 713e779ec708de4b341c9fd0b0c9c790170d221b4765fdc2d5bd2955e3f3e5b6 SHA512 07f25ad2450d0c0003834122b452ccd067222af03d1538a1ae911de340c499d053bdd8b54ac6f13e0ef40e83bb55f02ffadc0b6b432ee09b5a38c7e3912e5776 WHIRLPOOL cc3028476208ed5fae525d263c912f08256e4e869c6001413f8a4f597dcb9755fe2a2bca3fe0e98a9cfe2fa2243581ba9d54fa0610be23cae879c316b381c34a -AUX 3.2.3/gcc-323-propolice-version.patch 700 SHA256 fc963759d98c659fc96b33995d527456b20c37db3166d50d15454595d993ba84 SHA512 848a2c79d6f4b5d6d8029c4ed2b4f1688bda18b6e8898f51c092fdfd5aba9e112d01a43c7d7b6067f00a443a76ee34f4471aec063be5019ba4f0eec34516cfb1 WHIRLPOOL 907c59cabbbcc017e1b88a61787ecb1003ae20ddccfc1f42d527e9b06890111d3a7d64bcc6d98c56937f3c4cedd85fef08f483d5fe471b3d0757d17cc5088732 -AUX 3.2.3/gcc32-c++-classfn-member-template.patch 3219 SHA256 c923b09eb0f16224c964d417280f80be0736cafe0ecb88796d3c4e27aaa24dc3 SHA512 e49982efc6a7c1f3a9ba4720bd0aec7a922d7e973d72f065d6c4e90c00f3f20a4d31a86297461aacea0d7f2fb76489dacdcaec927c87331cd11f926f3e7647da WHIRLPOOL 8414be1885d9284fd64e10f684d31b4510f2e01f5335c9d914a21d5a9f26c0e21a34aff548a8edf9e72ad80c97d6bd1aa4e660b0922d4fd922adc8d4cdcffe76 -AUX 3.2.3/gcc32-mklibgcc-serialize-crtfiles.patch 926 SHA256 ad3f723715298a85bc0080ec8661f76e549a02bfd052be349774f4eb15eabdf0 SHA512 af27904a496c3cc20ca76eb21eaff09329639572dcd0bd4b6f04c98f45709ce13f5e3c70a63472f34ec0f94c91e4b1b7250f4cd62973bcee71c5a49e4d406958 WHIRLPOOL 587f64a21dc608bf7a51d42456f851c4814a41f55dce5f01409768756a29dd43a9872849b008a6ae1a21f198952904828d308ed02663d70ec07e5d297e7b1edd -AUX 3.2.3/gcc323-gentoo-branding.patch 2058 SHA256 65c7c0dbead0a742864501664f2aa05b3df2a3445e8b88f3ff6eb2c7f5249e6d SHA512 497cb4ec41423d262518a5b71abec6e3394384e78a38f3389e175067a732d455d3c994d7dc9bc5b868e71f28e33c8fd6713bdfa3bf81b810e834a9857baad826 WHIRLPOOL f59f646e26dca5e09aed1d4814622cefde25be26a41f205659423b8782efe56647f84a83ea686385a59120710114c5f30a52e3a973f78cc6b9192571f0b990ef -AUX 3.2.3/gcc323-hppa-default_assemble_visibility.patch 571 SHA256 1b023f0224054ebc482762ab4bbebc8a9f5329c4c34ed3d124ce32a9b01aa17a SHA512 33c0a2f079128f602c64ab0260161ecc7c4de72ae7a82e52045d818f830659b6c233849896dfcf3c0c4ff3979a7e63912c37fdad2a3f7b98391a8b795569ef62 WHIRLPOOL 86646bb931a09015b224b38f27b879e0754141c23825f5b3075c04742dbaba6b0e79e8413caaf522d5bea7a83ceaa2d0617e55c728456f1a25fa23706966fa5a AUX 3.3.4/libffi-without-libgcj.patch 890 SHA256 a422ebf05e279bdcb15627363af8101e4d6a54ca037d6da11c13b4768799d974 SHA512 6204588808a37a13dffc8c6bdf70eb453107413d0c8fffddeb360444e3e605f1ceb42c41905cfa1c4f9cbb1b22dc290e68d2728dbddb0f4d0406dd8dca6789a0 WHIRLPOOL 7260ba32fc7d60f1fa4d8667c929e16f3bdf9fe953c823c5b6876d4fea4d4fed52e67aec92cbb599d6327eac009bc4fbbc06ba85acf9848bf346384af0523363 -AUX 3.3.6/gcc-3.3.6-cross-compile.patch 2202 SHA256 00e5152f211a2c0892ba4f5a7ebb078c1d5d1dfc77bd0ba81ab8dfcd2924ffb3 SHA512 0d81d516a3635eb303d8f75099bf8fbbf1ffcd771c9cb4a770a55189232ed53e15728191a3e8c5339cc1562bbe4bcaa4b6c0d1c1d264287216abe715ca734829 WHIRLPOOL 579e035254ed4500acdbf23872e0b30d81b914f080054dbe7ebd16c483a0fb6bd787b41d570c0f1338dc8e3c5f03dceb94cfadc6d73d68fb230d839f896142f2 -AUX 3.4.0/gcc-3.4.0-cc1-no-stack-protector.patch 563 SHA256 abf20019827d50b4e4fa6bd27803083930a79a31ba7392ddf4fa3fcb5a2aee42 SHA512 b60b4c5c425705bb444d52515434f514ff9524969aee52b15ba55b94fe5cf4fb32899466e5f5903e0c6d165e9f93494e914a24bdde2bdaa3426db3ae6e22991d WHIRLPOOL c33ec337f27710148e3882763b5b6f435242b4f0e5bd94a6c70027b72cea055251af1d8df96844538e868d4cd37e1183630187ece2a329ca924789a51282a9bf AUX 3.4.1/gcc-3.4.1-mips-n32only.patch 614 SHA256 f75cbf7aab59b73f23f2a6b327f9c00bfa87f38a67a054c4aa5637dcbb8dad1e SHA512 afdbf733c7325d0a7c34c6027c49a4e18af64f2e042680756ebfdd836084e050301d748a2f3ef20c73d20078082b95a6a9d9a1ed05222db4d82be213ebc0f6a2 WHIRLPOOL c291003a930d71b285bd5d4422a3c1a60290ed9499011e04def90c92e755658a8f04a9d30d23d011cdfc2e6caa92348ee25fba14aba195008f62be30b3bf2c14 AUX 3.4.1/gcc-3.4.1-mips-n64only.patch 614 SHA256 4e94950bdaec5d089af8a60471e75dd1bf117a2eff9867aa95ebc7800dcdb6c7 SHA512 f12473edc818285e44a745fde700ee6cda397c8452705464f357815cc2d764f7a3933071495a03617c7c9f4254072cbb7ee11b2d5da943a7e1b4ffb3bd3d7052 WHIRLPOOL 8708b686d8daf36b3b646a870210b19826806990a4b3f0b1166a459579281dfcb02488548810a1eec22b0670f099d9930c4bd21b14155136947f180e414917eb -AUX 3.4.1/gcc-3.4.1-r2-gentoo-branding.patch 781 SHA256 a04c4722eefd73cdb56b0ad98d453e5ece9b1ae22d5360a2dad94f89b1278900 SHA512 6dd6cabe624b37c43419635763e8743b6c9acbb4b707f3dd8ed57a911d16aca63e7676c2bf98f8db45fa50a89e7c9ecbedba10eeae9cf49a6f05f5caadf918a9 WHIRLPOOL 0b62dfa0eb87411aca8cad34905ae6bcf5dedbded09c16ed33cc83d6508a52bae133a0866fddf14cc010baeb4ce622f2be56540dcf1c64e45e40b275834b3fd3 AUX 3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v4.patch 12951 SHA256 8cef3779bc962b9a9c20daabea28791514b6f54824659e2f5824c493cdc3f6c7 SHA512 7bbab9528d7f65d9c9226fc4063c6a73861300b65f02132cd149dc224b3ca98741824252d0fdc83aaeaf65f7d93db85d34028f1e10bcd5390b6b30d9f2be13a8 WHIRLPOOL a77d8c7ba610967a33675b9c1acf3c48730df84efdad6f66efc8ca9b9af5e4ad38271b0b41f7df8248b4571b22d783fe8ea7e314530620df9ec4d6e8b747c14b AUX 3.4.2/gcc-3.4.x-mips-add-march-r10k.patch 14248 SHA256 10d6947954f03145d8ac16f497826cf25583d37f0e1e63b9df1a33d91f59e2c8 SHA512 7bcb5ff9d187c2c16adea780a77fe19b053a6b63b33a10352c0ef42e1b31616d5ff8280e45d5292eb03c92970f420d2021c7e58dfe704ff956f0113689206c25 WHIRLPOOL ac914bad42469b56e635ff3225864aa48a6fc1fef8c8abd4fd11eaac232b7e01d8ae29e252702cd719ab446438846fb673003c95536155da513aabb2a3aa3cde AUX 3.4.3/libffi-nogcj-lib-path-fix.patch 1691 SHA256 030e2c9f31b325ea975792bdfee88272d1065b8794511410dc30bd2caf8b3451 SHA512 001e3c1c585c3ab641a540eb5502788dd1151cb66fc9f0196ae79e3ad7f01a291812511bd19114fdffc9d8b71987623f1dcccefed3546cb9e0f0e6abd55f093c WHIRLPOOL ffda82e69885c7691f7746188f3565dd90fa9a33be1426155ccf8f5cc40f910ac8bdac14accef120c379bbddc589732028cff94377a6bfffc080789d7a825d15 @@ -47,7 +25,6 @@ AUX gcc-configure-LANG.patch 2052 SHA256 63de6d2dcfe14f21d147abeb1390405b9220c03 AUX gcc-configure-texinfo.patch 337 SHA256 74b73a7ecec2d88889876b4db480cd173632f49d5396bb8e5b3c93673f9b5b98 SHA512 a15fba8bf2ff02bdeca54d6f186bfa08c1079c6a8ba0a3beef154483ce5c1b8c497e7ffeec32371968f0037e0ff8384609eb0c367d0155a4e5a7eef8aad084d5 WHIRLPOOL 39d008aad06f7621e4e5db15f5e85a59e583b43f8d247029bd4944466bb60a9795bda157d185c45c329294078e282703a243aad5c468d90c77665dd6336870d4 AUX gcc-spec-env-r1.patch 3148 SHA256 da0a6442eb42bce58cbdc7858b110a2e65fc5bd5b4b780b9b491033de6e302fa SHA512 ecae71577543772cfe1711f1b4a8815c0b5d706ebd01edacd1f07586637d4805e25771f970a6e6d1bb696d4b1b5ef3e0036088a96a9f6beff7ddaee704175d16 WHIRLPOOL 3535605998eabccdee71ba396ed5cefbb8b0a8cb073101f6444c7d01233f3b3904c1b29f4daf0a3417c68de8dbd62a0b7dc367cacfcbfa0c4ee1b69b7df8c6fb AUX gcc-spec-env.patch 1544 SHA256 64b01f29fb853fee5ecda998b66eeaa7ec86ff1fc3b21432bfd69eb543c93e6a SHA512 ce9c1f923e2c6d17347ec2d3d8482351a9644194b2753627389294d43bb4f11b9c2ef41eda1b46ad83d09901a0bedebd5b6b8a57a198646030ab61e8d2d8cb48 WHIRLPOOL b88c9c18e20868b3ff535c3390408ebe8f1304bcec6e70b6472781f684671265860dff4335f2301d3b4d3b73395283b29673f0f5da62414e1094cfcb8130e8d8 -AUX mkinfodir 7324 SHA256 0565353e767e253207adb8b5c9be9ba215a628447e075a4dc7bb3183ed099d2a SHA512 a05f9130d98e4cb4d3254b757de06d772d0a965ac4b5a9a15082b1cb694a2fd32c9c8f550745a9423ba3cfdd1c5e87b6d568a809301772a24cc6e1a414d5f98b WHIRLPOOL 4001ae3f7fb666a84e12432a1a41eacf62ebf922181c279e4d06dad32e44d0b499d13e098e794fdd19a9cff5c438a28e5e9e125fb78e72bb913fa5ddd8e44bae DIST bounds-checking-gcc-3.3.6-1.00-r2.patch.bz2 829688 SHA256 eacdaecd9c07b6573a6522ac776d8daad7658c4214a7fb0ff950cd47ff811ae6 SHA512 d4533d02289dcd2ee11952f83dc687d82624d6e31ddb548e4f54cde4ef9cced5a1aac5b64086441f8930274e31f20d0ee82850fe1257f96c08b05d406d3b2e26 WHIRLPOOL c9d39cef9408472634a689a61e914ea01e6f67294162d16fcd5b451d1b33aed86f842adca8e4995c863ca1ed7a4e5fc0ce68d99a78f1e765cc3caad06ecbf6e9 DIST bounds-checking-gcc-3.4.4-1.00.1.patch.bz2 815566 SHA256 6568f904eb26ff4bc90e23792b3346aaf98c0ffe38a1abe853d823b3c2157e96 SHA512 da11cb354d5ec95c74081c2cbb29bcb49817a1f9d6875587b4a27f1c9fdea8f07eec8147b739bd18a4fa2365e5da50e4bca7d7531612fbf2514c50516d225ac2 WHIRLPOOL fedeb8ca85af5bcc924243cafde3a96f0ddf69df13a1e2c68a207c0dda3d598af59b49a92c35e104a16f70af86a0027a7630306d23aaf873f48149a64e86347f DIST ecj-4.3.jar 1377431 SHA256 9de193ea393ed50d868b730bad6916f7a8ef4ba80216f8606d3e1a0dd886e74b SHA512 c4be72186d81747f1adce5a50de303c24bd6ed9f401bfa8871b1b864fe7591392218b1937b10d0e76014de8e0b6a1d5c4280475976218141cd1878c4a35217ff WHIRLPOOL 9137d6aa5b0e34a596e8d3de8843b5478cec8cdd4113303d554120ba8c6d467e802414f861ff0d7ef1d85dbcb09d4ccc10668385460d1a476345e2de86798bce @@ -69,46 +46,12 @@ DIST gcc-4.1.2.tar.bz2 39707720 SHA256 cfc0efbcc6fcde0d416a32dfb246c9df022515a31 DIST gcc-4.2.4-patches-1.3.tar.bz2 24723 SHA256 d0f18d232be6ccf51d21252b4155a0c9f3d6991ed79f7fabc73de2a9c33fdece SHA512 fc1ad5debf0ba6a755758ff4e2e1b41f3ac753b4a9c600c1525ac99a8f204c511257ee57fa287ff8296fe563859c931f8d5ca252f85656dcf7436571c1c87a06 WHIRLPOOL 59ab8734e53479c293eb225a00d3e92e0c2445f132cd9b2ef59559c0abaedcecfec1066f09e4016b292cc76aa8bd69baa57d764ab8837a8f32630d78d840e3f9 DIST gcc-4.2.4-uclibc-patches-1.0.tar.bz2 19167 SHA256 45fe49c144db3c23f928f0303a80071145361242566671afc96b6dfea5ece221 SHA512 5545cfe6bfa7ab9a69a474cc051cc8744380077dcc193afefeb455e959e408a5e4dfd1adde5357886c7f598835400273ef80ad5c14976c0552b44f5cd48704ed WHIRLPOOL baa4c6bc76deff38d3f85e7b91f53e6f3785e2d315cd835aa8d4a80b580f43c2fa21046df85f17d8c81f95a91c0fa782078963a2849ee1604f3202c9790b9d27 DIST gcc-4.2.4.tar.bz2 44025458 SHA256 afba845e2d38547a63bd3976e90245c81ea176786f9e6966339c6d3761f1133a SHA512 c6e3e4fce1d27d0c56ab24f4809367d9329b620b7c124e88de190f2ea2ae57b5e06d0bda85c5a74237a4f94ddba53dc91faea0611fff7b19ad720edc312cb0d9 WHIRLPOOL 242177c7adc1538dfbf0b5519132902479c9a8f21158ed04bcf29a3616bbf98d0cf4def13e602ad0226e745875c327d33e8f45eae1b1e6de6d61e2a0ca1b0b90 -DIST gcc-4.3.3-patches-1.2.tar.bz2 78206 SHA256 7bdd062b969fab934d4aff3f1e7cdd06d60d8bddd1ab25d2fe617e41df3aa51a SHA512 b4e15695ec4dde46be232be890aefda856393d56fe6996150592233ce7010b1f80f1655014df90bcaef8f038c7b38dba63c57be67241cbc2d54644595ed0e307 WHIRLPOOL cfc478a34c9b0b62b6a0e6cc5caec0d2af76b7b9d74a1874dda20bde95dfcd2ed5f170a5a833834f18edee2c3af9e52cbf1cbdcd60d2ebe044a8072373899994 -DIST gcc-4.3.3-piepatches-v10.1.5.tar.bz2 6036 SHA256 7e7a799f9066ab5948ea7ac73b0cb75c91bfa9231bf618bdc0e132e40d6d88d5 SHA512 deedec86a59bc337daadd9f1ecddf51945d4e746d288050623fb37e8373491ac53f409ff1c11a4c3d2f45ebc1f7ab58c3e0eda176c1896bce4ba04f7f9e07ae8 WHIRLPOOL a2179a1855aa61ae62d23da374bd8915d89516c7737365948cb5509799fcfa18ad4fb619034f1e768f3cbc4aaaa010dff2956b56eae920a0815b719f7e2e4fb3 -DIST gcc-4.3.3-specs-0.9.4.tar.bz2 1515 SHA256 1cfade221d3873e34bb4719297f0eb811e712d7f095a85dc9e2508e53ffe1cec SHA512 b62d5da62ef5d70c69764763814d289346c341d71d7b5828d14ecd9604cc933fdc34f93a5ad1a1faa7cf8b661d0f7f5382c11aca1b0a96c82af2f32f64de5079 WHIRLPOOL 77a9021da0353fd430a4cf30750bc1ba6055a45fe072ad8c58ad5e2357f38496035895e6f66189f363a71bc006dae9d9529d6cc26fe546f061da276503146591 -DIST gcc-4.3.3-uclibc-patches-1.1.tar.bz2 2294 SHA256 a15737077039384932138a7c5f209e9a171ad756618a4ea078062816f028a77b SHA512 55f0a795306c5882313449652c09fef7e1243dbeaa2ae40e1a47ebf33adcfc0612ecd8924c109672e79284a66e446a44800bc620c7f00653b4d66edf9fd1ddd3 WHIRLPOOL 24070cff4c9e9a4a681870bb5a077dc032e57ca130f8545317be7f310f9cfcfbb0efd5551db0cad2850972ee35b413ac306147616b0946eed0d4247004866d0c -DIST gcc-4.3.3.tar.bz2 59369954 SHA256 309f614a3c7fee88edc4928ff17185a19533949a1642ccf776e87d86303704de SHA512 20f2c2905b2dcb2a4f34cbd607cb7f62b3e2046e7bfe73dbd3b3fb0e0cf6ecb5229ad560bb4b70def515e7a4e5daeaef97d3d37b27679f6d20b81c3a7c0de698 WHIRLPOOL 794513a350696eff08eef72a9f4ae86d941a622747561680e812798719ee941748ac6dba53887b5719e85ee84bfe42ef38e8fcad810dba4bb2e3181a301661bf -DIST gcc-4.3.4-patches-1.4.tar.bz2 76093 SHA256 3ffaf18dbd3c76830ce98fbb89162e8eb5b36643572e8eb56d089538da9e3c3e SHA512 dcf78f1f01b2dcee28c1a556cd12675f348ca4a7ce64bfe661a8e7ba8307bfdb437ce3ddae6f767f2d573ab1d00e7b69e2c1b62cb50fb6364b8d48908089a038 WHIRLPOOL 1b0d9b23143e19ee9d26287d6ccc8cc3f22cb0aa8abfdb7e798ecc50cc8506a3e84b3609b4a911e7bc34bb16caa15af782cf8a9b1370db729e3b497623e60295 -DIST gcc-4.3.4-piepatches-v10.1.5.tar.bz2 6026 SHA256 30100a00d2d202fab78d250ec4c3844239294cd53ea347faa81b55f795712f51 SHA512 8cc9b819b5c3ebe0cba7b33aa25d13a0ffa8a28008fc2e68031cf000cac5761dd7e73047cc585d70c607522caf2e287a551882ceab4927e81d2a5644e5600df6 WHIRLPOOL e0e68d821905228ed10f2d2f10eda300842613497db5d3fcc1671913c1b82d90672a57a0fa81bc6dcf61ca82f227f9294daf8db615bc6c5e83142b8a05754372 -DIST gcc-4.3.4-specs-0.9.4.tar.bz2 1500 SHA256 51453c2e84110f393edea7a905ae0dc3ed657b0428ba17389189b58ad2875bf3 SHA512 0fa3b0fcbd768adcbc4deb958ef0ae04cac57cd6e2946bae76b46216194e76736560e0f7251dada3b4eacfaa054a5eca7e60e83af4c7b186ae0b22501647bf67 WHIRLPOOL 0cfa36095ab9cfa606a2e5afcd5e0b32daa1d97eff4fb63062f926d9ecb1167660e177c4c6245eecf51821178aefd83786db28b57f2cf29c8e9121721fb48c7c -DIST gcc-4.3.4-uclibc-patches-1.0.tar.bz2 2298 SHA256 dc475684868cbd38abeb9759bcab1cc6f2de81ff0743a80aef2753f5b1599d00 SHA512 bcec81037b8125950ee99ca1a8c5d6c6151d9532ad7e6bd4adf030c187592effe904c9095b88f8d43b86aba259f4c3de42482da1dc39baf165ec4016bfb02058 WHIRLPOOL 3912eeb04a4a30ca3ccc97d0f366c2296ec0a2388e6c6552506349bbfea5c26f0a4778642024d5d066dd8f071c331720fea2c482f01e38ce0b913ae3da709145 -DIST gcc-4.3.4.tar.bz2 59368714 SHA256 e572453bdb74cc4ceebfab9ffb411d9678343dff5bf86e9338d42fdd0818aa65 SHA512 1117f62941b84d5a000f39df9e0516ce618096de6fa557078ae0598f85a3218a2fdfbfab37fefdf1b071997bd8de100811ab312c15406913cc84a359692d18fc WHIRLPOOL da525fb58a81dee70cf6fa67faa337e0d0081e6ceb910a98f5293e8675dc004111e527474785507626e9f6ee97c85c623650496b2cc17a3816520ba3d50f7269 -DIST gcc-4.3.5-patches-1.1.tar.bz2 74719 SHA256 caebc997ecb83d2dcf736404b66de32e8dd324015d76a0ae9335d373e2f6229a SHA512 9c0e13e1186259f3410bc1cccf198d4bd9f1a2fec7d121ca8dfa0a90312b40f4610d216c8012525440045b83347dc2e05ac3f1584a08a54e5d384c56563bf4e3 WHIRLPOOL 41bb988b423a842619e0b77be9cce7ae798dbdd8c0034e8ef13a50dc93345018a6a66937528b66771fa755e78338507aa4e694728bdd7cfdfa651247945b13dd -DIST gcc-4.3.5-piepatches-v10.1.5.tar.bz2 6717 SHA256 349e7a9fec3826a58ed5ad555210a7174280639f9f096205af69563820543e8e SHA512 3f9a706aebfadaee868bde087865fb62ce7c00a2bb50e48a50cfecb427549db0900698d9ead28d5afd0b894577f28e446816dc80199f5932bb084fd56f8f1bca WHIRLPOOL 776c1beeaab5d558858891d7e081f917ea843749f00efb115717187896bfba5c8bbe799b31af14c9eff925c06e80093129295ee6dae02b8533bc55d63f1009f5 -DIST gcc-4.3.5-specs-0.9.4.tar.bz2 2221 SHA256 516f24dca90e2276297dcf62f5db771f9cad5b46144f383c0395b0b609222aff SHA512 1b0362a38af5129750b43c8423f336c767fda9e7707295eb4bd0a1c399b7fb9b4776d653600563d335317de39f9680b4e20d09c82171d7d598549da1c8bcb34b WHIRLPOOL f00f60db128c3e37e360905d56a660907de8dd94a8804fd52c6a90f37bda664fb77bcf9b11f7d5dda86b31cd18670616d627604df4c3fc3113b6dc8e3ba42dd6 -DIST gcc-4.3.5-uclibc-patches-1.0.tar.bz2 3008 SHA256 8c0e45333b657438b77e2f63dc4f7e7e1506757ac52fe37e488b6ca516750825 SHA512 9ebcac885ac907c94720521eb35649c886ef4d0e115c8f015555572d1618cf3dda289cbfeacf9f67d58428c2e7d736668c24d873557c3e33e3ef0a734eab3094 WHIRLPOOL f17152b250eda49d2b3bd6a3b7346d8c97e934ccd9385b4941b18de2efe826b7055598b896a2314fbdcf8f32c38795527f0a16ab533d8c5edc416bf38696206f -DIST gcc-4.3.5.tar.bz2 59347925 SHA256 10c6e745c39dbdc950cfa16ba8e3603cb52c5bd9d4d7e665c9a13a6f62407e6b SHA512 3c4074102b49c9783ecabb183f37741ff878ebc481c4e42661de913d1453fb72f074cfbfafacfb2d7fe6ea662da3c706855fc43afaca26de0c599b8121b60803 WHIRLPOOL 851c422087b23ec923c76398e601a5b36245f64973811a6d85992bcc1c67d906862b4dee38aa9ca5badc4f27b20c24096c0b798f27b3470f006e16f8b263d6c5 DIST gcc-4.3.6-patches-1.1.tar.bz2 75898 SHA256 919b4e78057764fc37b670e731a7d34dde2b8ec646d096fe69a25aa9b8abe7c8 SHA512 fb586f95a01f921e3364d506a19600ee4431280ecd00ea4ffed40ed67503e904773107b7a1ddf3e572d06d9ef358b3567b41f7edb3ea49217aca103342110b8c WHIRLPOOL 1b0bf0410596b20ddc46b81738f94321164e175d4e8ddd0e14a2d8ebbdd2c4ccf450ce030fe79f1ff44da5c7f0b10924dbfc51535e938c1968234b6e57a28693 DIST gcc-4.3.6-piepatches-v10.1.5.tar.bz2 6713 SHA256 3509c693a5f3c808d148ec0385150ea4e396c500d62dfa9cba77eec38ce26587 SHA512 d28dd42025761a3d26108ca972b80cc1f71d402bdda2f16caf8a15f0e0f7b34f13b18cdace89057bb0e6e73a5cef2181a885b1e20c361092f5f731ff7572d0f8 WHIRLPOOL 1805c02cfc0e987d37c3729614f538e2d7ec887dd0dffeedd876f4d7c18a56bf4ed83765f04f5284aefb7996fc9a709e8b30879ded82cba199eb2382e71a90c1 DIST gcc-4.3.6-specs-0.9.4.tar.bz2 780 SHA256 c10e74f4fc189f43a455ac83b778287879e0e18533aed9e654fa71d5d57b8aa2 SHA512 3c77078e4e86640ca15f99ea658846829434adeb411f381b06a6a7cc8dc3226ec86b6f7d356f8f877bd8f6f72e466547c4109e8f772d84af3ce0f60805bb8a9d WHIRLPOOL da35f0e2c47def76056683184340c62307525ffb03522779d82e8cb560ffce654f26e07856a42611acf81f38db895b6883f246190b9c708851267cb204979fdf DIST gcc-4.3.6-uclibc-patches-1.0.tar.bz2 3021 SHA256 6ad4c3a5f6c359eaa2b6d1996cb2098c4265d00b7d3a33e9db880301b1166e69 SHA512 6b85bf4caf5662ae114e472199c2f77d1fef63c485c073643968b6e0575c13bfa4ce9a32191908f34e70d41fd9fb5b9bc2b527542d82dac881a0462bfe89b120 WHIRLPOOL a2855f10474da54173930eccdcd9a6afe8bfd54d2d612c4ee1060e0bd68d83cbaa7aef9efc5ec2c329ebdbe903c2bbd7ea589b2b391f896409b8f04df46617a0 DIST gcc-4.3.6.tar.bz2 59756702 SHA256 f3765cd4dcceb4d42d46f0d53471d7cedbad50f2112f0312c1dcc9c41eea9810 SHA512 0cb43f523135c6d54b3b5e26de7044fe096c16e7c3af8e400b2b48c5e52b4b5aa56615b1eca5e326b0202cf34870daa6ac44ec9633762acafa4425552b4029ee WHIRLPOOL 43694948728163150276be24b386a6ba5c12ade91a3836059f2665e7670ed011216fb144e73fc79de8a16988f77a3d789f781ff595ea241a7f2ba88e4f624306 -DIST gcc-4.4.2-patches-1.0.tar.bz2 11040 SHA256 63ef9cc54d9ebe497c6c0a0aa2ccbd006bfbf9dc01176cbfea5d90ad2ee122ee SHA512 83f2a8320c7fbe88d2198d0f2f76ee9e3f516a6756cbb917782940b8b0da02fa99ec645c528d04eaa225b1c6ced9f44a767108be95e776dd270e56e11853a373 WHIRLPOOL ac785a5bfcea2a7d5290a8bb871d029c36cfbcea2152377cdb15742fcfe09936241626739d4e6a322209c6ce9d8fc4d83a14aa2cb56dcfbc0d2661d68b442655 -DIST gcc-4.4.2-uclibc-patches-1.0.tar.bz2 2290 SHA256 d380566d5aa3c91820013fc5745b101824940cd5f553a33723c704dc3a066144 SHA512 b3bbc76454510b0e3d39dbde0b4b0a1bc2a712e1900401b76acb1a27849125f8431112a79971bcd97c688ddf8071d243349dae14bd35244da16379727fb169d2 WHIRLPOOL 8909a143ff10e7130dc332a5fb69bad3af57aa308d912c5c385fed95c6b6cba1ddc618ff1973da151de9044df143a14f5d3f2f932853f3c9f31cab1cbd8dcf71 -DIST gcc-4.4.2.tar.bz2 62919816 SHA256 1126b6a7b585b3a178bfb7d559221779eb7eba12ce01bc9ca5896f6f9ee639de SHA512 6e07a414769d56a6b0583a800670456fe9d0a4a695da625ad1eebc201e168e5bf7f6195b9ca149412a7d7233f0df57eb023ad7a66abe40c36856bba49987dfb6 WHIRLPOOL 4150ca08574b8f41c817515c0aa17ee75f9e6a0a901a7a26bf9ae3a3e4397542ecfcc068570d5602ade2462ed0e88c6a36f79697de2457cb3f833a55012032b2 -DIST gcc-4.4.3-patches-1.4.tar.bz2 16294 SHA256 aaf3f678982e6e4570afab5acb56408a788cb2a78558011159009000b1c96906 SHA512 a818acdf5ad6f3cb77abf9427c99c11e85c81086e234fae890ebe33794c9db5b6d2bb46a4c5fff211d657a1eb1e094db64d4a487b26a7c46769cbaca09c23901 WHIRLPOOL bf12fa2c64d6a98be986fa8c8fb5b1cc4c031b2cfbc6d710d2d130c6d8cd1b487989f1673e9e071f4ce4a674525fa4d54162c2f33f3125f8ab860b8a16c6d10b -DIST gcc-4.4.3-piepatches-v0.4.5.tar.bz2 16946 SHA256 ac853b06d4189dfba1bf72c8565d9ebf893b83cb690377db947cf5a48c802dc4 SHA512 a1d1a74fc86461eeeb5ef32e4efbf372a7b94d44a9507ced7bae526180523a27b676d8a1ce8fc0eaff1d74983d74a263c1eb521f59487d503df3d6da24cca852 WHIRLPOOL 823545a7ecb5d082f0666edc37e2108148faba0efca850f4c07ead191ccbf0945445fec4b09257dc543c5c2bdad3ee93573f88e6e606cd094208a13de20b64b9 DIST gcc-4.4.3-specs-0.2.0.tar.bz2 2004 SHA256 f6c7cb99beead66dd4d06f7004c5731a9360330cbe878ce79792c618e008eed2 SHA512 779ecb0a064d2138b54569c8ae501975b8a6b72e5a3acbf8597619a8db77ee42ef9b0e62608d5192a15e4393e7dfc009bb50b994782236faa744b2c46b5fe517 WHIRLPOOL 8a1e45aad9d306cb19de93c63b5854a97e629d90852feb6861dcfca042b6257705304fc13ad65655a4cb227d36b83fc6063648c94f270821574ee0e85307094e -DIST gcc-4.4.3-uclibc-patches-1.0.tar.bz2 3014 SHA256 4b44eb274f27cc8ffb0e61e90d829a7a87fd0b49df6f31e7cb3071cc96c00df1 SHA512 2137df9b769153647e40d6d20a1318e6ecf569702a54894144c08398abdc07bc4ab7a45497cd5348f21f2c5ddb0d70f47a40b1f8d8f0c1ff2441fda1ecc18ca8 WHIRLPOOL a7a713bf8063685e38e92b8571a727a83192a4c5a19b350204a2bbb45b07d1a892815510a395e41b64ad1e0f1e0b77f0af9f273f36c0b6c57226dc71b021cee1 -DIST gcc-4.4.3.tar.bz2 62944934 SHA256 97ed664694b02b4d58ac2cafe443d02a388f9cb3645e7778843b5086a5fec040 SHA512 7e94f874f66d248fa930dc415c9442c6c5bff134653dacb7749e1f8a75c4660e29d47661c0f5a254d6fcbdf75a2c37aa7e26091f370a934277421879f98b1928 WHIRLPOOL af2449836826c51ac26bc0b228fedccaa99c7652244e42baab47eff99422940d9b440cf359f8dfb5c2f0c9b509313860aa753c621cd2c17db558c988b856b274 -DIST gcc-4.4.4-patches-1.4.tar.bz2 26490 SHA256 dc9df597208ad6f72ae1210af6bcf5e7f2a47c90ada6f1aa04fe4feab31b9c5a SHA512 91517eb1d7cf6c6f49e451bfeb344f0de7026266d2a8f98ad2cf5615533345e73e55329c6ded33d68ba47a9891061830b86f262430b311f7d7858d8a406f4285 WHIRLPOOL 676cd287d9916bfef572e7cd4d42aabb1ff88f9a1164367872c2dbeb5ebc45425e364fd9045b0fcbcb27ef096d32336adb26e95efb385a10a1764842bf9fd683 -DIST gcc-4.4.4-piepatches-v0.4.5.tar.bz2 16987 SHA256 78fa1ecf4cd9abe45a68cdfad4cbd1ad92acde0c4e7ca4dd8403f7e5bd41c0cd SHA512 6ca66772d21fce4b744c0d06518f81dd0de7d31c049f65c66503930408e621d94dbf5354a2747e07017fa8e02d73ac126ab0125f783a7fe12aac6688ac01e7b7 WHIRLPOOL a170748894f5cd76be35be5b65e1558929733da60e40598b48aff9a534263dcd710b1714f0092e5dc3c8272362e52e9ee4edffcb2b83cf3a7ec8145a28aa1c22 -DIST gcc-4.4.4-uclibc-patches-1.0.tar.bz2 3014 SHA256 40bfd13b132567dca198d815a602d2cfb49046a22425450eb3db67ed280feaea SHA512 94683f82fe9e26f74777e0b6123113beadfb79a7f15a8d70e428601c676e8016deb09498b8c076b3b0cd93332cd2e8d9a60cadb6031e3a0e6a782fd21bcd6824 WHIRLPOOL 3248a780d23aa12a6b2539b00771d26879ae45f6481082210d10b76c2f9e69a7f9a25189a1411cdbef44d156d56da5f5dd7426e14db7bf9c0070b86d556f406d -DIST gcc-4.4.4.tar.bz2 63018867 SHA256 e1c13696b45752ad3f652304fab5120a43a8a5c0f438d3bda78cf16b620c0c58 SHA512 95d50b3fff736210970dc34e9177aab022962e967b10cb6586b082e9a38f8ae75229a762c0b2606a0c40a009f65c20819e07cd81d4147e2d1858109355b7b187 WHIRLPOOL 4ae824c5d1b8af0875405729c7fdc477946226f537a3d07591021e91de37af35f3b2e6b4d6c6eaf37bf01ffdb7e6c131eefc3c849aade0b462172d8d926951c8 -DIST gcc-4.4.5-patches-1.3.tar.bz2 27365 SHA256 76aff36faab022c98458cf6ca08edaaae6319e7cbddad3debc06c794aec71f5b SHA512 6e4b3e333b0ea74851252316ba12e6a002d50f8b839edbb46d466bfa3eab0d3077dc0035c28ad3928b3433ecf8635c95f6eb4a3e9ce38cb8f9044551d19ab4fa WHIRLPOOL 16a70951d140cc79e5a8ede0da3e8ac8f8835dac69e764d3b322c7de16803726e337a8318cc910a81731d793c3eb010269fefe3ce809c5f281222a8268a95bc8 -DIST gcc-4.4.5-piepatches-v0.4.5.tar.bz2 17600 SHA256 aaa62f69aa8a33d62524261f28377709191a6d819b6018fb2acfb6b660587742 SHA512 fafe66c3e6ee471309266f1750c2cdf8ae41c778f64256d0d65d6a9a064eeac494f9d4261233302f69ca16ced175720b4fadb49bdf8d3596a8c8a34fba3d0395 WHIRLPOOL 79a324fce336f5e20f411a93a9abf0faad410eb3e1940dfcfe3d9897228ff5f151a5967744d20cf57153c7a6c0d8f07b484a87167e70017da66cdc22e5b21ac7 -DIST gcc-4.4.5-uclibc-patches-1.0.tar.bz2 3005 SHA256 798fbe022c03756d71b775dc4c4135807d15fc1915c53f28c8e2eee6f4546e3e SHA512 be765892df083bbc1355464cfcf0bf5d61646445231a4da59a2bf88ba4c687031818386e4a06db289500630d3f75662818f60ff93e42cf2ff65a381d443277f0 WHIRLPOOL cb41be728f2d9896ddb119ff7adddb5535cd87383ecc85c57f6fdda3895526aaf25bb62314ceac50a1db79caa61d7d34353ea616181a222bda2ed828f5c48ddc -DIST gcc-4.4.5.tar.bz2 63081552 SHA256 a945eb6cf694a55f83af904f4a3fb41ee07b9d021826dfe66991dfa7f0ea97ce SHA512 d98ed79b13b58dc2e83d988514bd9a4dfe0dd4c8538efdfbaf0ec1f58c0aa990c39f97699f43b32d09f6022aacda2552e226c82de8c7b816a15708537f32662e WHIRLPOOL 6a7307fe034b16643fe333ee6e2bac228a44e8872d2c66a7aef9bc58b852fd107ba86df257528878a40eea86a6bda487f86ab5d62cd4e43443c76f174189dfb5 -DIST gcc-4.4.6-patches-1.0.tar.bz2 25346 SHA256 150a6503145e3a52b19419b66c8224808a8c1b2f813bdf552f6b1e4cf6b80310 SHA512 3074afcd36f5d0ba4a2ae53d5742dd269c36284bfa345564bd0de7d95111b15b43e5c8f86ecd577257d769baca976d02dc2fc31e4f8c5bdca2b989efc92c009b WHIRLPOOL 385cae48cdf3fa26d03c4ef3a10f0efdd0b2dada36d061d6b2fae229a9b91fdaa4f5d105816eb89feacebf0313eaefc94f6175f94c32c574bff517bde226a4d1 -DIST gcc-4.4.6-piepatches-v0.4.5.tar.bz2 17596 SHA256 49c904a6a42b3ec87f152d8eb415f7d4a7be789491d018d0a25ebf55f955fb07 SHA512 128a306047d5ad95cce0cf9f674262f3e5026be5c6b632b87b9c95b0aea27e00b02fcdbb588dc1ff13041478cad25683201cfb9cd238357d87071464e9e4c965 WHIRLPOOL c75b47e0f8bec1d686a9c9df2e2b79b742cf98ea69954f619ab63a66028913130b07374c0ce7d05d8d761ae567033d09ded3ff5ea2f7da6bf8206a1346f09ba4 -DIST gcc-4.4.6-uclibc-patches-1.0.tar.bz2 3013 SHA256 abeb6e4f08b1f0e0f8f2eace463c2026b79bee1240e9aa498ef9128ace4366d2 SHA512 eaa467178c0361fe580087a40efb6badbd43b958487bdfd58f20ac465ce1fb1f479417986fe01fdebe209af27ff0ae8a9380ff702c01ed24bd1a6612852654b3 WHIRLPOOL 6c46cd1786b70d2e975fa981a15ba5eb98f1c7b78b16b57f4943275c3a998b6aeaf80061622c180c265d7955ebc7483d5d78663f22ce10c127798d3c4639cc49 -DIST gcc-4.4.6.tar.bz2 63135296 SHA256 57c718899e19277cbce9df3b0940a319e63c4630df6134185a45f157f24e8a0b SHA512 a4ecc77e227c523b65988ecc3db4243bd96794d7373a4c3e7c15b5c60944f204be1d8a045a964bbe5ce0bb6d6136c09336eff0059a1970c0404f5585bf8688d7 WHIRLPOOL 26f8b2bdd09408f8abee99b16723b072b99f38d999eda8ae809778035914a09d47a2ef5c23b883961a1aa360fdc6d6520d4164873d73f510606f2bbb677b848b DIST gcc-4.4.7-patches-1.2.tar.bz2 23954 SHA256 0b071ed72b33906143e04e1c80c6589a8ad75bc40e693de36970e6d1a536ab4a SHA512 e83f075d66a7a966b0d2139af9b58967228ab0aace59f3fc94a19a351214a7d2783d3639c5c39a485d300ea245b4ca0134df062f267938dbba24377b1bfd9ab4 WHIRLPOOL 9190f3abf40dc10a2a5131fc6d1435bb3ea7e8989aa88325ed5cfd8f14da41ab0e6a6d8898b9c34e23c29434407621f60302048544bb0ef321042b0c12141089 DIST gcc-4.4.7-piepatches-v0.4.5.tar.bz2 17650 SHA256 166b46518b4912a203f92d94c29e25930acf706724b26492edd78c1accd38402 SHA512 3479461053d5cfb5baeea2f6b82827f22c6eb59b3fdaa54125946a55c873ec1e773f1d7dfd62b4b78e97f8a1ae17ccf9b3aef071b1336cc1eea65112fd2cd33d WHIRLPOOL 6a3046ee5dac46b76edd0d77551439ad7ad2a2b953b3810cab26e1cd5272d552dead6fd21571cf835e46aee96818da3453124bbbe1fa471a8e2833b329dd843d DIST gcc-4.4.7-uclibc-patches-1.0.tar.bz2 3016 SHA256 f68c52de7aa8b172f7b43c3b576902c3d02ceafdef954cbb76f4fa2e02dd66f2 SHA512 46a69cb8e2e3b97116d012b95a515953b2629be04228a2ac90fe628705e6bc3bdf05ee22e3ed7d5fd0fe6e60aad8f1f96f36e8dd3b231bdfd048e61c6cc15beb WHIRLPOOL f28c1d2b7ede7315e60eef0651580b716ed89f0cfbeac59705537f3cb70ee748eeb3913e0344a40421e27d2aebf3162466178acbc7c8a555e06bd4b3818fa43a @@ -186,15 +129,7 @@ EBUILD gcc-3.4.6-r2.ebuild 3239 SHA256 bce4cddbdf6ab6a51a2f85bbd05de678fa81fdf13 EBUILD gcc-4.0.4.ebuild 747 SHA256 7f1b9789141474f21c1a338048acd52430c8ab4dcb5188f30222da61c930e781 SHA512 34ff472b4b57b96b6b85e0bbfdf5c5ecb7959115e084613659fa1f559c11844439f1f3ec909cba7b4cd20a38080e49bb721f6197a5ae410dfce2b5a391297473 WHIRLPOOL a0f37c33f6c8006c606e6762ee05fe302a8189e7024de0e3420ffef2e06d6df8acedd964bdedc59c63d99cc692ac3b7ca20474f23bdbbc4d37b2c18d3034f85b EBUILD gcc-4.1.2.ebuild 996 SHA256 e236ab76eb31b1b4cb8340726bf570edc4533c009875f50db14e100127bedeb2 SHA512 d98ef3d6ecd66595b22d5e27236343ad1565f253dfc8656ba1ec41c4a686bd7b0b7447a32378f06d88bd4bb30710523ab1303fd9891b79ebb530d84a1ef67df2 WHIRLPOOL 92f331ccdba34b2bac1ab5095c1504a243e05f10a8ade747d89f6782f96444e784a7af8ef8519a8857877280e283646cc8e106dfd7d763a05f0b019a5efbe0b1 EBUILD gcc-4.2.4-r1.ebuild 850 SHA256 bc8f4700c9af417efb265344e05f938dc2a9fa5408d51809fc5e39654f69b9f9 SHA512 7b3e200c220c07df5d01b5033c35bae7217eec54ebd340643537a8e575d4a53d2698bf0461d1d9649e73f9648d8fd23f8546d20dcc9dd51d25d5d7813f3e3bcf WHIRLPOOL 7d0222ebc7f8e92bdad42b66f7575d158b2914929f1461a3201df56beeb55dfa3d3e62597a07983a290c1314cec7f0a4697888af551acb34c51e73493bfc354d -EBUILD gcc-4.3.3-r2.ebuild 1307 SHA256 d5e1bc7ac91554bffc3f9875c09a459dbee5d51b0524a2339ea6211a2f7a2d8a SHA512 48c22e487e50c4423286bb30f00ce289006a73fa5046e89e8d1787992da8593614fef001b7a84245bc231f2f60b2a023cfdc3572e1895b603a9dc3bddc2e38ae WHIRLPOOL 1f850f7b2ea36e804e1059f10c758c1bcebd516529d3cb45646bf3561e17590b92b35eb72d1e5827c3ccc9436b428638b14161ab80243bcea3badaf8e005dbc3 -EBUILD gcc-4.3.4.ebuild 1302 SHA256 3d51195b632bbdff19c7162cb565af8b2b7c5af5cbe2ed867e2ca19a990ca81a SHA512 334a5dde51c4237a9d078e79ab27adb0888009a7a23999664595bf097fb2652ca55cda19f6b713133ce58fe566281494139fcaabee05aff5102d86fe6ca8567a WHIRLPOOL 8ff5c0e815e4b6e5d9768a4f56c72a929b577fa5212e606aa1619257f7837d24832fc406e3715a3233a0d59e20f8543bd511730772d12abbe9dc209a6733647f -EBUILD gcc-4.3.5.ebuild 1300 SHA256 ff01a4995a4dc68d15e82afdc49d015a8c51952d7fb33db76d244331ed2955b2 SHA512 7374194d402ff3e198e98341f486660ff9eacb547fef2bfbf49f04df6590452995aa3d70fc779ecd2bb8e925fcbda790ec650005127aaec9f8a949c3d99b3025 WHIRLPOOL 6600fc95d2b41d3c9c5acba20d77d5218a71d669354b9d6c3fb18db47d5914537734efa6771d3866731295d2c4f4d818dc786b21d1f579de89c9ea911a8c7568 EBUILD gcc-4.3.6-r1.ebuild 1301 SHA256 41a00e5ce1a33d083ea2c1c5df83c523c98123ea1d5cc034f9358ebb4580085b SHA512 8c0f0a111b37ebeda9113d467e7c41159a86a8d73d053c8c96f66c38976054b2cb8039b1a0514a36516bac94e2309453863c613fca4b9c2bce7564298fba73ed WHIRLPOOL 3b08b257f96eddbbd17bca1e70f806748a75b7ce4ef19f8c1954a6d58fc3f3aa190ba3cb65e6a42a7240135e7e99a7c4047de781b90aa87d10cb6b689627c519 -EBUILD gcc-4.4.2.ebuild 1371 SHA256 96b177ec69a612cc3ca335484ccd07771192b249879d4f5a49cfdc79737f3f66 SHA512 89c81646eaded69f3fd45b809c1f288e78d16378fa47de0ceafd4115ffb9a88a646f62f6dca7d140ffe5f5cdd17cfb42a879c3b1aa426e162c9dedf8d652e851 WHIRLPOOL feb987154c63c456aef99f531db082234e57f38b0369377e5d00be5b0d0b3a17865eacb3f2a00c1d6e26adde217063aa9f4534f3d5f8f6830d2cbca71cae3987 -EBUILD gcc-4.4.3-r3.ebuild 1440 SHA256 0f51ac3422fa9243ddf519890e35ef5bf8b0fc75c30737cd4921013f173f0d39 SHA512 2beaeb5db31e26bfd51ee7e515e4aa25fad1c10d238b65d5856623da0465feeef1cf6596aa38d73c8467399515d5e563c17490a56bc7af2382196b5236785e2b WHIRLPOOL 3939007801c9d2b03a7c0f3915fcce85e789fb6816d593897d0c568a8a147dc028f90be91f6219aa3f7488f8c3325719c447133fe4fdbae0ac5089e390c716ae -EBUILD gcc-4.4.4-r2.ebuild 1449 SHA256 738eb21c11db94cf0a059db9989d7d8f5c0ec0fea1d075e5637aeb42041a65c7 SHA512 5abcdd30cecc8c3e42e62b55303f9203e4878df3ef99f4588825ddf36fd205ba281788b26f954f6af2efc3bdcd7e93a336f2b0343b28583a9a5cd117786035d3 WHIRLPOOL bc000fcd332f158f551fe6b05dcb5d95a2c6ce79d00d6db4673d11e63a4204dfe92b1d6257d9897f26cfde69f514062076597481bbb9c3f621743a9109ff4a65 -EBUILD gcc-4.4.5.ebuild 1444 SHA256 00e22e59390c4752fafb878950d769461944c61a7c642889ab39082068002145 SHA512 651e81f2254caed1ea3ce608e040d2915b1f04f840495f68e315f267eb0784f668ce22d860efee4239b1eca7c5e454e87dfce48651c7da930b6d848479a8e692 WHIRLPOOL 66e338240b5191de6910fa97e4e822731ec38e50ab23c928a0b2b810bf19b66d45e6c07f6cbc4475fe574c448a4b91d6a7824306226cbf7d2c8880dfcac4b1d0 -EBUILD gcc-4.4.6-r1.ebuild 1447 SHA256 db2eee98de3d725e248de4616db4db909e015ba29df40bc862ff1f235e11df57 SHA512 7473fe0b1aee9c63a51f0d9e8b8e90f06a8e12ca17e6b11ce7e7936640c153d3831aa5ffbc20f1c643a99e6e8628e3d70890261ae7fc9203efabc5372dd720a9 WHIRLPOOL d5caf6db211f69ef3d249d2e92b3e882d61a91a4497c4fc9d41123f9cd89d78d096570cf6083e0c7bc21aeef6e12acbc447aa5902571feb97b057826f84f3c9f EBUILD gcc-4.4.7.ebuild 1444 SHA256 0a1ec10d817145d7d4cf70914c8f15c004659b4dc8a73c3a8fefe958d7b8ac6e SHA512 2f9480072b19150a9fbdc79d6af2daff2bc97b538960362eaedc5ec19c1e4a730cc328c74a238e5f7c6b08bf862d0010e7396ceefc5639b07b8a78322c816df6 WHIRLPOOL 00e1298d25940730401654ecfc230c9f60389d14a2ad76483c6c03810fbbe0591bc84e2c2c58a2938c9def5f757f457e149e7e4676855c489b49fbd9dbd2d361 EBUILD gcc-4.5.1-r1.ebuild 1458 SHA256 bac5828d9bb1d18b3566a5804c76d3cb04de50bfe7c534eb7bc6cca08b6d39ec SHA512 e6c5dd09379e8d8bb0b09ab82119e0b2e23569a48c3cb3b609cae7ca3246442d8b5231ca4f68a15e05ff25978fabdcc3644598c74db3c14bf6a3113a24f933d4 WHIRLPOOL ba938f5e994b6e87a6ec4bdf70bab88e063150a5bfc86043313e222f4435994c49b1085ed128c6204260ed6594def7b708851252ed71c59a54e695ffa77eb9ec EBUILD gcc-4.5.2.ebuild 1455 SHA256 be74f444da1c7973a862cfca642b19250b5455f729b543fc35dae2f0664add45 SHA512 4ee387ce05aae2537941ec67c8de57434a83e4995ee73b903f28df355bc07c16a565c24b1e30d1d6db2b55e576559a1e0e71cb56c8cf0e69128d50572cf34bf2 WHIRLPOOL 558f4cf5694aef0b30fe3fc25fce3111c627412eb4c5daf982dd0cb6edb3a1165e7a03b360b0024c9585359c7eb2f3e756c4401f7597cd4f2f84f6ae61b61ea0 @@ -213,23 +148,17 @@ EBUILD gcc-4.8.0.ebuild 1515 SHA256 afdeb3b4200099f54b143a0c83cc6235cc973bd1263f EBUILD gcc-4.8.1-r1.ebuild 1601 SHA256 f541c33a35e557fd1c8b667c4e5ca407798e53882655cdc25b5ed8131816fab2 SHA512 d5dac50f8fbb01f3ea720d8f105a460a549b1f96c64f0410ab2d951428540648172884b3e22d360750b1e96fc30a7120503ba970227f0fd941b6e9e15e974dd5 WHIRLPOOL 957163a6d29296d27f94d90e5094afede5119b1df3bc8918523be2529c92e9cad56eea2a68ded8f7886279a2d136546184fcfcc6e53c4f29385beced6eb560f5 EBUILD gcc-4.8.2-r1.ebuild 1556 SHA256 a69ce50a1b4770e8640a3a46e8b2f5de358fa0b431f7e33d78acd2d32b942b01 SHA512 f536ef3b20d7f196341ef07faf3f71d2c02278f3809c13e20a9bdc25c2c8f1c0b87903782916a21a564ff3b3d5daead0a0f73e2b685e1f75b3b6f656f0839c7f WHIRLPOOL 4a23a2d37cabadd42244e71ae2dfc8102e21000685507aa57674e3700797cac45d9641d618fbe4efefd41cd429bf44135b269e406ff4e05ee1812c0b69606fd2 EBUILD gcc-4.8.2.ebuild 1605 SHA256 223f820711b3833aa6090fac03726ef4b7b18d0c6ae711ace24db3ad516f2baf SHA512 b551b7faa3b7fbcafffe1fde4c5d1bfa74a36c59f6fcfebf22428d39cf8830e4a2a9e1fb84113c90bcea952cf72d1e41380281d7a334895d459ef8ab1760aa6f WHIRLPOOL 9c2de56f9a3b38cb7ed206c4b19d61dd190a0be4535ecd2a74b70255a491303f1d83d3cd6c3743835d8b2c4b48affa53bc2b0e505458adea91062e426c55a58f -MISC ChangeLog 58543 SHA256 498039b3d9b1eea8e8648c86002d13cf805518b3c4b7838365b2b1f96f78ef7c SHA512 23b55f14d385664dfe1d7a511373b912c565494f0a73b47bad3d26f2e0ab72d2d1971b44fd130ff6f5fb7c8a08332bcb94178e5d408d5f1ae368159dd2bf70c6 WHIRLPOOL 3eed570527cfa5271186146e1b3bf00eb7d734ff65b9d4a0cd3d8a8a21c5ee8260b7e51cfb1224db5016345cac66d1527ea4a52016d8079ba9a1d0f23b690e19 +MISC ChangeLog 59896 SHA256 0b5cd958091d315cc5b6962b8f2c507d2bfd474f102df27384f90a623d884ff9 SHA512 6b570bbde082509061ac2b10f0e91e998de27acb199c9bb75cab44d3782b3fac93b2c3000081d0a7e001bea53f18a6dae07634307ff6b4e7eb9e467557fb3c73 WHIRLPOOL 2e052383ac13ee9f832bab72e431292f777cac586e8cd4990f18c7ea5265c6b1145a61533201a0b610c054eb60481f39f52f145bff64480f691976e94d30567f MISC ChangeLog-2006 112483 SHA256 108a7803efc91b08dd27ca4a83468637222a0685760f63bce724cb486fbc4022 SHA512 2887a66d03f4e1a9c60c743d7aa22147bdd95900b9e759c760a63f1a60c90008585b10b4f46ecc26e0149427bbdb8b83a9de4546d75e9ad935dd8e5377bf8870 WHIRLPOOL a2e1df0a7cead4373b5aeda333d952407049e1945f0a4e7774e1249e9f08ee33faafe0e74adec28b641bf037b8d6a350f45760a25c15e769b23eadb84b7ea48e MISC metadata.xml 2013 SHA256 908c83d1adcb78c343319c0730554e914cd8bc9fa1cf81b1eb86de338372d9df SHA512 36ea07edc9590441d66d49a9a61bd4849c15fac0e23cb49774af8d0b9ba8af4dc9c55ed303535ad6ac3fbdc7dc82f1df01bcdad5320bfef7451633a09b966b12 WHIRLPOOL 87a1601ac7ab333b6fb489458502d0918745b3d8d1e3b7d8ba28a4effc05ef2cac13c580cd28d829cfc0cc421f17c2b82ddb59decb09e24751a1665a409b2625 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQIcBAEBCAAGBQJS2KBwAAoJEPGu1DbS6WIAbVAP/3pluwdw7OnwXn6E62Lg0yQG -UweUiJjtBT5FaVa9+QXcyvg9e5KR7pxztxTrbDE9joSBHWGtfXZ/Gv5F9WE/fpMp -cnpjGCweIWmH5532IvVBSmnKA6c5CKRueBHPJgEt9GaIgP9dgi3CYh38wiD3VRkm -zcBpDHbhMkL87sA9gvGBZuAGy1dzHzkPZ7QJtR7ivqJRzet9qnmp18GElyh1krld -vPSRKCyyzUGEli409KvHjB53IP9LMGbLaD6BYnL9hpX9MyePlS+Wgz6jgGj4Jlqt -AeZe/i6ZuTQB1qM2zhoLpyKJqxbMwCsqVEfycIQc89BnVyiBrdTT6ivbqIqPaFKL -pTOI38zSUP+7bhQlViSHk4d94BWLJ3O5WJMXiRcONliMcX3ygEBvRPVk/Byvw8+S -KUKh+m80/0in8YZKJHyI2BGsHbuze15DzFDhM/PMpKI89KC1Z1tdFg/2XLwsmPp7 -29oCVP7FrQTH68GInE1vV1wFEL0/5tV3amPQpvVzrAyaX1XonuzqA2a+VPzI4Z6X -w3sSDpf0uOLQBTV03AFqZhgLGWKq64JxFjSE1bjE+G+t/9iMdZoh4Uwl3La5V4O6 -ctKxN+eryXKl+J85I8PhxkzmbmQl7WAVVlxbbyuTDZ/UGvjh1gPywgMAdPsVQj8m -6kgQ5my9FG0QuejlGI/H -=2gah +iQEcBAEBCAAGBQJS2i3+AAoJEO04vUmVeoRjCGwIAKEDtb7liGAYRgSAnL4I7XIG +yKVCXzkWSykhFobzZSwgsi6ZVtkXq55Hu4kNNiavpbYYf4BPQ49XTkaPYraxQt/j +mhnDqdK3O/IryOmsOEUo1vvvITn23fu79W0foJZbzP8e04UoLK0g0Lo6HCmq/dXq +pK3iKJz7ndu/9ArfQivYONCKfiRtw68sFyclvSM5KzVxcy2V2IQXlTaTkVXizNJk +dswBwHCB7ZYtMGcAybMSwhOiOUz+K9rHO9oUGrdYbtnyFGCSW66Ft4485PuhMH1T +x+kCly1v8kW8zfWlGwFgY2W1Ba/O5LzPbbEHDBGJB4GfRAC6ueQRgKXNCay/Mmo= +=bZT/ -----END PGP SIGNATURE----- diff --git a/sys-devel/gcc/files/3.2.1/gcc31-loop-load-final-value.patch b/sys-devel/gcc/files/3.2.1/gcc31-loop-load-final-value.patch deleted file mode 100644 index 525262c43f41..000000000000 --- a/sys-devel/gcc/files/3.2.1/gcc31-loop-load-final-value.patch +++ /dev/null @@ -1,79 +0,0 @@ -2002-04-22 Jan Hubicka <jh@suse.cz> - - * loop.c (gen_load_of_final_value): New. - (loop_givs_rescan, strength_reduce, check_dbra_loop): Use it. - ---- gcc-3.1-20020515/gcc/loop.c.loop-load-final-value 2002-05-17 00:15:52.000000000 +0200 -+++ gcc-3.1-20020515/gcc/loop.c 2002-05-17 00:32:20.000000000 +0200 -@@ -354,6 +354,7 @@ static rtx loop_insn_sink_or_swim PARAMS - static void loop_dump_aux PARAMS ((const struct loop *, FILE *, int)); - static void loop_delete_insns PARAMS ((rtx, rtx)); - static HOST_WIDE_INT remove_constant_addition PARAMS ((rtx *)); -+static rtx gen_load_of_final_value PARAMS ((rtx, rtx)); - void debug_ivs PARAMS ((const struct loop *)); - void debug_iv_class PARAMS ((const struct iv_class *)); - void debug_biv PARAMS ((const struct induction *)); -@@ -4797,7 +4798,8 @@ loop_givs_rescan (loop, bl, reg_map) - v->mult_val, v->add_val, v->dest_reg); - else if (v->final_value) - loop_insn_sink_or_swim (loop, -- gen_move_insn (v->dest_reg, v->final_value)); -+ gen_load_of_final_value (v->dest_reg, -+ v->final_value)); - - if (loop_dump_stream) - { -@@ -5154,8 +5156,9 @@ strength_reduce (loop, flags) - value, so we don't need another one. We can't calculate the - proper final value for such a biv here anyways. */ - if (bl->final_value && ! bl->reversed) -- loop_insn_sink_or_swim (loop, gen_move_insn -- (bl->biv->dest_reg, bl->final_value)); -+ loop_insn_sink_or_swim (loop, -+ gen_load_of_final_value (bl->biv->dest_reg, -+ bl->final_value)); - - if (loop_dump_stream) - fprintf (loop_dump_stream, "Reg %d: biv eliminated\n", -@@ -5164,8 +5167,8 @@ strength_reduce (loop, flags) - /* See above note wrt final_value. But since we couldn't eliminate - the biv, we must set the value after the loop instead of before. */ - else if (bl->final_value && ! bl->reversed) -- loop_insn_sink (loop, gen_move_insn (bl->biv->dest_reg, -- bl->final_value)); -+ loop_insn_sink (loop, gen_load_of_final_value (bl->biv->dest_reg, -+ bl->final_value)); - } - - /* Go through all the instructions in the loop, making all the -@@ -8360,7 +8363,7 @@ check_dbra_loop (loop, insn_count) - if ((REGNO_LAST_UID (bl->regno) != INSN_UID (first_compare)) - || ! bl->init_insn - || REGNO_FIRST_UID (bl->regno) != INSN_UID (bl->init_insn)) -- loop_insn_sink (loop, gen_move_insn (reg, final_value)); -+ loop_insn_sink (loop, gen_load_of_final_value (reg, final_value)); - - /* Delete compare/branch at end of loop. */ - delete_related_insns (PREV_INSN (loop_end)); -@@ -10355,6 +10358,21 @@ loop_insn_sink (loop, pattern) - return loop_insn_emit_before (loop, 0, loop->sink, pattern); - } - -+/* bl->final_value can be eighter general_operand or PLUS of general_operand -+ and constant. Emit sequence of intructions to load it into REG */ -+static rtx -+gen_load_of_final_value (reg, final_value) -+ rtx reg, final_value; -+{ -+ rtx seq; -+ start_sequence (); -+ final_value = force_operand (final_value, reg); -+ if (final_value != reg) -+ emit_move_insn (reg, final_value); -+ seq = gen_sequence (); -+ end_sequence (); -+ return seq; -+} - - /* If the loop has multiple exits, emit insn for PATTERN before the - loop to ensure that it will always be executed no matter how the diff --git a/sys-devel/gcc/files/3.2.1/gcc32-arm-disable-mathf.patch b/sys-devel/gcc/files/3.2.1/gcc32-arm-disable-mathf.patch deleted file mode 100644 index fbb8a840a900..000000000000 --- a/sys-devel/gcc/files/3.2.1/gcc32-arm-disable-mathf.patch +++ /dev/null @@ -1,142 +0,0 @@ ---- gcc-3.1/libstdc++-v3/configure Tue May 7 23:27:59 2002 -+++ gcc-3.1-patched/libstdc++-v3/configure Thu Aug 8 11:01:35 2002 -@@ -5034,10 +5034,6 @@ - EOF - - cat >> confdefs.h <<\EOF --#define HAVE_FREXPF 1 --EOF -- -- cat >> confdefs.h <<\EOF - #define HAVE_HYPOTF 1 - EOF - -@@ -7873,128 +7869,6 @@ - cat >> confdefs.h <<\EOF - #define HAVE_MMAP 1 - EOF -- -- -- cat >> confdefs.h <<\EOF --#define HAVE_ACOSF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_ASINF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_ATAN2F 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_ATANF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_CEILF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_COPYSIGN 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_COPYSIGNF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_COSF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_COSHF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_EXPF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_FABSF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_FINITE 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_FINITEF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_FLOORF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_FMODF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_FREXPF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_ISINF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_ISINFF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_ISNAN 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_ISNANF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_LDEXPF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_LOG10F 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_LOGF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_MODFF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_POWF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_SINF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_SINHF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_SQRTF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_TANF 1 --EOF -- -- cat >> confdefs.h <<\EOF --#define HAVE_TANHF 1 --EOF -- - ;; - esac - diff --git a/sys-devel/gcc/files/3.2.1/gcc32-arm-reload1-fix.patch b/sys-devel/gcc/files/3.2.1/gcc32-arm-reload1-fix.patch deleted file mode 100644 index 0d5588e3c0f9..000000000000 --- a/sys-devel/gcc/files/3.2.1/gcc32-arm-reload1-fix.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- gcc-3.2.1/gcc/reload1.c.orig 2002-10-10 09:40:20.000000000 -0600 -+++ gcc-3.2.1/gcc/reload1.c 2003-01-30 12:15:05.000000000 -0700 -@@ -8674,7 +8674,9 @@ - ... (MEM (PLUS (REGZ) (REGY)))... . - - First, check that we have (set (REGX) (PLUS (REGX) (REGY))) -- and that we know all uses of REGX before it dies. */ -+ and that we know all uses of REGX before it dies. -+ Also, explicitly check that REGX != REGY; our life information -+ does not yet show whether REGY changes in this insn. */ - set = single_set (insn); - if (set != NULL_RTX - && GET_CODE (SET_DEST (set)) == REG -@@ -8684,6 +8686,7 @@ - && GET_CODE (SET_SRC (set)) == PLUS - && GET_CODE (XEXP (SET_SRC (set), 1)) == REG - && rtx_equal_p (XEXP (SET_SRC (set), 0), SET_DEST (set)) -+ && !rtx_equal_p (XEXP (SET_SRC (set), 1), SET_DEST (set)) - && last_label_ruid < reg_state[REGNO (SET_DEST (set))].use_ruid) - { - rtx reg = SET_DEST (set); diff --git a/sys-devel/gcc/files/3.2.1/gcc32-athlon-alignment.patch b/sys-devel/gcc/files/3.2.1/gcc32-athlon-alignment.patch deleted file mode 100644 index 0019eee6ae45..000000000000 --- a/sys-devel/gcc/files/3.2.1/gcc32-athlon-alignment.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- gcc-3.2/gcc/config/i386/i386.c.athlon-alignment 2002-09-20 13:58:03.000000000 +0200 -+++ gcc-3.2/gcc/config/i386/i386.c 2002-09-20 14:03:59.000000000 +0200 -@@ -857,7 +857,7 @@ override_options () - {&pentium_cost, 0, 0, 16, 7, 16, 7, 16, 1}, - {&pentiumpro_cost, 0, 0, 16, 15, 16, 7, 16, 1}, - {&k6_cost, 0, 0, 32, 7, 32, 7, 32, 1}, -- {&athlon_cost, 0, 0, 16, 7, 64, 7, 16, 1}, -+ {&athlon_cost, 0, 0, 16, 7, 16, 7, 16, 1}, - {&pentium4_cost, 0, 0, 0, 0, 0, 0, 0, 1} - }; - diff --git a/sys-devel/gcc/files/3.2.1/gcc32-sparc32-hack.patch b/sys-devel/gcc/files/3.2.1/gcc32-sparc32-hack.patch deleted file mode 100644 index 0e03e36f64f6..000000000000 --- a/sys-devel/gcc/files/3.2.1/gcc32-sparc32-hack.patch +++ /dev/null @@ -1,66 +0,0 @@ -This is an optimization hack which should only be present -in a sparc 32bit driver of the compiler compiled with -host/target/build sparc64-redhat-linux --with-cpu=v7. -As long long HOST_WIDE_INT slows things down, we can have in -addition to the sparc64-*/3.2/{cc1,cc1plus} -sparc-*/3.2/{cc1,cc1plus} binaries which are suitable for compiling --m32 code only, but use long HOST_WIDE_INT. - ---- gcc/gcc.c.jj Thu Aug 1 17:41:31 2002 -+++ gcc/gcc.c Fri Sep 6 16:48:10 2002 -@@ -3184,6 +3184,8 @@ process_command (argc, argv) - int have_c = 0; - int have_o = 0; - int lang_n_infiles = 0; -+ int m64 = 0; -+ int used_B = 0; - #ifdef MODIFY_TARGET_NAME - int is_modify_target_name; - int j; -@@ -3565,6 +3567,7 @@ warranty; not even for MERCHANTABILITY o - spec_machine = p + 1; - - warn_std_ptr = &warn_std; -+ used_B = 1; - break; - - case 'B': -@@ -3627,6 +3630,7 @@ warranty; not even for MERCHANTABILITY o - PREFIX_PRIORITY_B_OPT, 0, &warn_B, 0); - add_prefix (&include_prefixes, concat (value, "include", NULL), - NULL, PREFIX_PRIORITY_B_OPT, 0, NULL, 0); -+ used_B = 1; - n_switches++; - } - break; -@@ -3731,6 +3735,13 @@ warranty; not even for MERCHANTABILITY o - #endif - goto normal_switch; - -+ /* HACK START */ -+ case 'm': -+ if (p[1] == '6' && p[2] == '4') -+ m64 = 1; -+ /* FALLTHROUGH */ -+ /* HACK END */ -+ - default: - normal_switch: - -@@ -3798,6 +3809,16 @@ warranty; not even for MERCHANTABILITY o - /* Use 2 as fourth arg meaning try just the machine as a suffix, - as well as trying the machine and the version. */ - #ifndef OS2 -+ /* HACK START */ -+ if (!m64 && !used_B && !strncmp (spec_machine, "sparc64-", 8)) -+ { -+ const char *sparc32_exec_prefix = -+ concat (standard_exec_prefix, "sparc-", spec_machine + 8, -+ dir_separator_str, spec_version, dir_separator_str, NULL); -+ add_prefix (&exec_prefixes, sparc32_exec_prefix, "GCC", -+ PREFIX_PRIORITY_LAST, 0, warn_std_ptr, 0); -+ } -+ /* HACK END */ - add_prefix (&exec_prefixes, standard_exec_prefix, "GCC", - PREFIX_PRIORITY_LAST, 1, warn_std_ptr, 0); - add_prefix (&exec_prefixes, standard_exec_prefix, "BINUTILS", diff --git a/sys-devel/gcc/files/3.2.1/gcc32-strip-dotdot.patch b/sys-devel/gcc/files/3.2.1/gcc32-strip-dotdot.patch deleted file mode 100644 index 088c307309be..000000000000 --- a/sys-devel/gcc/files/3.2.1/gcc32-strip-dotdot.patch +++ /dev/null @@ -1,84 +0,0 @@ -2002-07-17 Alan Modra <amodra@bigpond.net.au> - - * prefix.c (update_path): Strip ".." components when prior dir - doesn't exist. Pass correct var to UPDATE_PATH_HOST_CANONICALIZE. - ---- gcc-3.2/gcc/prefix.c.strip-dotdot 2001-10-11 05:15:55.000000000 +0200 -+++ gcc-3.2/gcc/prefix.c 2002-08-17 09:37:01.000000000 +0200 -@@ -251,7 +252,7 @@ update_path (path, key) - const char *path; - const char *key; - { -- char *result; -+ char *result, *p; - - if (! strncmp (path, std_prefix, strlen (std_prefix)) && key != 0) - { -@@ -271,9 +272,66 @@ update_path (path, key) - else - result = xstrdup (path); - -+#ifndef ALWAYS_STRIP_DOTDOT -+#define ALWAYS_STRIP_DOTDOT 0 -+#endif -+ -+ p = result; -+ while (1) -+ { -+ char *src, *dest; -+ -+ p = strchr (p, '.'); -+ if (p == NULL) -+ break; -+ /* Look for `/../' */ -+ if (p[1] == '.' -+ && IS_DIR_SEPARATOR (p[2]) -+ && (p != result && IS_DIR_SEPARATOR (p[-1]))) -+ { -+ *p = 0; -+ if (!ALWAYS_STRIP_DOTDOT && access (result, X_OK) == 0) -+ { -+ *p = '.'; -+ break; -+ } -+ else -+ { -+ /* We can't access the dir, so we won't be able to -+ access dir/.. either. Strip out `dir/../'. If `dir' -+ turns out to be `.', strip one more path component. */ -+ dest = p; -+ do -+ { -+ --dest; -+ while (dest != result && IS_DIR_SEPARATOR (*dest)) -+ --dest; -+ while (dest != result && !IS_DIR_SEPARATOR (dest[-1])) -+ --dest; -+ } -+ while (dest != result && *dest == '.'); -+ /* If we have something like `./..' or `/..', don't -+ strip anything more. */ -+ if (*dest == '.' || IS_DIR_SEPARATOR (*dest)) -+ { -+ *p = '.'; -+ break; -+ } -+ src = p + 3; -+ while (IS_DIR_SEPARATOR (*src)) -+ ++src; -+ p = dest; -+ while ((*dest++ = *src++) != 0) -+ ; -+ } -+ } -+ else -+ ++p; -+ } -+ - #ifdef UPDATE_PATH_HOST_CANONICALIZE - /* Perform host dependent canonicalization when needed. */ -- UPDATE_PATH_HOST_CANONICALIZE (path); -+ UPDATE_PATH_HOST_CANONICALIZE (result); - #endif - - #ifdef DIR_SEPARATOR_2 diff --git a/sys-devel/gcc/files/3.2.2/gcc-3.2.2-cross-compile.patch b/sys-devel/gcc/files/3.2.2/gcc-3.2.2-cross-compile.patch deleted file mode 100644 index 076cbf16bfa2..000000000000 --- a/sys-devel/gcc/files/3.2.2/gcc-3.2.2-cross-compile.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- gcc/configure.orig 2005-08-20 04:28:13.000000000 -0400 -+++ gcc/configure 2005-08-20 04:28:38.000000000 -0400 -@@ -6790,7 +6790,7 @@ - # This prevents libgcc2 from containing any code which requires libc - # support. - inhibit_libc= --if test x$host != x$target && test x$with_headers = x; then -+if test x$host != x$target && { test "x$with_headers" = x || test "x$with_headers" = xno ; } ; then - inhibit_libc=-Dinhibit_libc - else - if test x$with_newlib = xyes; then diff --git a/sys-devel/gcc/files/3.2.2/gcc-3.2.2-no-COPYING-cross-compile.patch b/sys-devel/gcc/files/3.2.2/gcc-3.2.2-no-COPYING-cross-compile.patch deleted file mode 100644 index 6f42e74394da..000000000000 --- a/sys-devel/gcc/files/3.2.2/gcc-3.2.2-no-COPYING-cross-compile.patch +++ /dev/null @@ -1,40 +0,0 @@ ---- gcc-3.2.2/configure.in -+++ gcc-3.2.2/configure.in -@@ -517,37 +517,6 @@ - esac - fi - --# Handle ${copy_dirs} --set fnord ${copy_dirs} --shift --while [ $# != 0 ]; do -- if [ -f $2/COPIED ] && [ x"`cat $2/COPIED`" = x"$1" ]; then -- : -- else -- echo Copying $1 to $2 -- -- # Use the install script to create the directory and all required -- # parent directories. -- if [ -d $2 ]; then -- : -- else -- echo >config.temp -- ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED -- fi -- -- # Copy the directory, assuming we have tar. -- # FIXME: Should we use B in the second tar? Not all systems support it. -- (cd $1; tar -cf - .) | (cd $2; tar -xpf -) -- -- # It is the responsibility of the user to correctly adjust all -- # symlinks. If somebody can figure out how to handle them correctly -- # here, feel free to add the code. -- -- echo $1 > $2/COPIED -- fi -- shift; shift --done -- - # Configure extra directories which are host specific - - case "${host}" in diff --git a/sys-devel/gcc/files/3.2.2/gcc32-pr7768.patch b/sys-devel/gcc/files/3.2.2/gcc32-pr7768.patch deleted file mode 100644 index 72b4910c869a..000000000000 --- a/sys-devel/gcc/files/3.2.2/gcc32-pr7768.patch +++ /dev/null @@ -1,65 +0,0 @@ -2002-09-14 Nathan Sidwell <nathan@codesourcery.com> - - PR c++/7768 - * pt.c (build_template_decl): Copy DECL_DESTRUCTOR_P. - -2002-09-15 Nathan Sidwell <nathan@codesourcery.com> - - * g++.dg/template/pretty1.C: New test. - ---- gcc-3.2.1/gcc/cp/pt.c.pr7768 2003-01-20 14:14:15.000000000 +0100 -+++ gcc-3.2.1/gcc/cp/pt.c 2003-02-08 14:42:15.000000000 +0100 -@@ -2108,6 +2108,7 @@ build_template_decl (decl, parms) - DECL_VIRTUAL_CONTEXT (tmpl) = DECL_VIRTUAL_CONTEXT (decl); - DECL_STATIC_FUNCTION_P (tmpl) = DECL_STATIC_FUNCTION_P (decl); - DECL_CONSTRUCTOR_P (tmpl) = DECL_CONSTRUCTOR_P (decl); -+ DECL_DESTRUCTOR_P (tmpl) = DECL_DESTRUCTOR_P (decl); - DECL_NONCONVERTING_P (tmpl) = DECL_NONCONVERTING_P (decl); - DECL_ASSIGNMENT_OPERATOR_P (tmpl) = DECL_ASSIGNMENT_OPERATOR_P (decl); - if (DECL_OVERLOADED_OPERATOR_P (decl)) ---- gcc-3.2.1/gcc/testsuite/g++.dg/template/pretty1.C.pr7768 2003-02-08 14:42:03.000000000 +0100 -+++ gcc-3.2.1/gcc/testsuite/g++.dg/template/pretty1.C 2003-02-08 14:41:52.000000000 +0100 -@@ -0,0 +1,43 @@ -+// { dg-do run } -+ -+// Copyright (C) 2002 Free Software Foundation, Inc. -+// Contributed by Nathan Sidwell 14 Sep 2002 <nathan@codesourcery.com> -+ -+// PR 7768 template dtor pretty function wrong -+ -+#include <string.h> -+ -+static size_t current = 0; -+static bool error = false; -+ -+static char const *names[] = -+{ -+ "X<T>::X() [with T = void]", -+ "X<T>::~X() [with T = void]", -+ 0 -+}; -+ -+void Verify (char const *ptr) -+{ -+ error = strcmp (ptr, names[current++]); -+} -+ -+template <typename T> -+struct X -+{ -+ X() { Verify (__PRETTY_FUNCTION__); } -+ ~X() { Verify (__PRETTY_FUNCTION__); } -+}; -+ -+int main() -+{ -+ { -+ X<void> x; -+ -+ if (error) -+ return current; -+ } -+ if (error) -+ return current; -+ return 0; -+} diff --git a/sys-devel/gcc/files/3.2.2/gcc32-pr8213.patch b/sys-devel/gcc/files/3.2.2/gcc32-pr8213.patch deleted file mode 100644 index 762d198f4cfd..000000000000 --- a/sys-devel/gcc/files/3.2.2/gcc32-pr8213.patch +++ /dev/null @@ -1,69 +0,0 @@ -2002-10-30 Jan Hubicka <jh@suse.cz> - - PR target/8213 - * config/i386/i386.c (ix86_expand_int_movcc): Fix RTL sharing problem. - -2002-11-04 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> - - * testsuite/gcc.c-torture/execute/20021104.c: New test. - ---- gcc-3.2/gcc/config/i386/i386.c.pr8213 2002-11-04 12:56:37.000000000 -0500 -+++ gcc-3.2/gcc/config/i386/i386.c 2002-11-04 13:21:22.000000000 -0500 -@@ -8274,11 +8274,11 @@ ix86_expand_int_movcc (operands) - /* On x86_64 the lea instruction operates on Pmode, so we need to get arithmetics - done in proper mode to match. */ - if (diff == 1) -- tmp = out; -+ tmp = copy_rtx (out); - else - { - rtx out1; -- out1 = out; -+ out1 = copy_rtx (out); - tmp = gen_rtx_MULT (mode, out1, GEN_INT (diff & ~1)); - nops++; - if (diff & 1) -@@ -8302,12 +8302,12 @@ ix86_expand_int_movcc (operands) - clob = gen_rtx_REG (CCmode, FLAGS_REG); - clob = gen_rtx_CLOBBER (VOIDmode, clob); - -- tmp = gen_rtx_SET (VOIDmode, out, tmp); -+ tmp = gen_rtx_SET (VOIDmode, copy_rtx (out), tmp); - tmp = gen_rtx_PARALLEL (VOIDmode, gen_rtvec (2, copy_rtx (tmp), clob)); - emit_insn (tmp); - } - else -- emit_insn (gen_rtx_SET (VOIDmode, out, tmp)); -+ emit_insn (gen_rtx_SET (VOIDmode, copy_rtx (out), tmp)); - } - if (out != operands[0]) - emit_move_insn (operands[0], copy_rtx (out)); ---- gcc-3.2/gcc/testsuite/gcc.c-torture/execute/20021104.c.pr8213 2002-11-04 13:22:33.000000000 -0500 -+++ gcc-3.2/gcc/testsuite/gcc.c-torture/execute/20021104.c 2002-11-04 13:24:12.000000000 -0500 -@@ -0,0 +1,26 @@ -+/* PR target/8213 -+ This testcase, distilled from GNU gmp 4.1, was miscompiled on x86-64 -+ because of RTL sharing problems. */ -+ -+int f(long x, long y) -+{ -+ if ((x < 0) == (y < 0)) -+ { -+ if (x == 0) -+ return -(y != 0); -+ if (y == 0) -+ return x != 0; -+ } -+ else -+ { -+ return x >= 0 ? 1 : -1; -+ } -+} -+ -+int main(void) -+{ -+ if (f(-1, 1) != -1) -+ abort(); -+ -+ return 0; -+} diff --git a/sys-devel/gcc/files/3.2.2/gcc322-ggc_page-speedup.patch b/sys-devel/gcc/files/3.2.2/gcc322-ggc_page-speedup.patch deleted file mode 100644 index 564433ddd952..000000000000 --- a/sys-devel/gcc/files/3.2.2/gcc322-ggc_page-speedup.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- gcc-3.2.2/gcc/ggc-page.c.orig 2003-03-22 03:52:54.000000000 +0200 -+++ gcc-3.2.2/gcc/ggc-page.c 2003-03-22 03:54:17.000000000 +0200 -@@ -344,11 +344,11 @@ - this factor times the allocation at the end of the last collection. - In other words, total allocation must expand by (this factor minus - one) before collection is performed. */ --#define GGC_MIN_EXPAND_FOR_GC (1.3) -+#define GGC_MIN_EXPAND_FOR_GC (2.0) - --/* Bound `allocated_last_gc' to 16MB, to prevent the memory expansion -+/* Bound `allocated_last_gc' to 32MB, to prevent the memory expansion - test from triggering too often when the heap is small. */ --#define GGC_MIN_LAST_ALLOCATED (16 * 1024 * 1024) -+#define GGC_MIN_LAST_ALLOCATED (32 * 1024 * 1024) - - /* Allocate pages in chunks of this size, to throttle calls to memory - allocation routines. The first page is used, the rest go onto the diff --git a/sys-devel/gcc/files/3.2.3/gcc-3.2.3-mergel-fix.patch b/sys-devel/gcc/files/3.2.3/gcc-3.2.3-mergel-fix.patch deleted file mode 100644 index bc763ae54939..000000000000 --- a/sys-devel/gcc/files/3.2.3/gcc-3.2.3-mergel-fix.patch +++ /dev/null @@ -1,61 +0,0 @@ -diff -ruN gcc-3.2.3.orig/gcc/config/rs6000/altivec.h gcc-3.2.3/gcc/config/rs6000/altivec.h ---- gcc-3.2.3.orig/gcc/config/rs6000/altivec.h 2003-07-03 02:47:36.000000000 +0200 -+++ gcc-3.2.3/gcc/config/rs6000/altivec.h 2003-07-03 02:49:17.000000000 +0200 -@@ -8535,4 +8535,57 @@ - - #endif /* __cplusplus */ - -+/*lu_zero@gentoo.org mergel issue workaround*/ -+static inline vector signed char my_vmrglb (vector signed char const A, -+ vector signed char const B) -+{ -+ static const vector unsigned char lowbyte = { -+ 0x08, 0x18, 0x09, 0x19, 0x0a, 0x1a, 0x0b, 0x1b, -+ 0x0c, 0x1c, 0x0d, 0x1d, 0x0e, 0x1e, 0x0f, 0x1f -+ }; -+ return vec_perm (A, B, lowbyte); -+} -+ -+static inline vector signed short my_vmrglh (vector signed short const A, -+ vector signed short const B) -+{ -+ static const vector unsigned char lowhalf = { -+ 0x08, 0x09, 0x18, 0x19, 0x0a, 0x0b, 0x1a, 0x1b, -+ 0x0c, 0x0d, 0x1c, 0x1d, 0x0e, 0x0f, 0x1e, 0x1f -+ }; -+ return vec_perm (A, B, lowhalf); -+} -+ -+static inline vector signed int my_vmrglw (vector signed int const A, -+ vector signed int const B) -+{ -+ static const vector unsigned char lowword = { -+ 0x08, 0x09, 0x0a, 0x0b, 0x18, 0x19, 0x1a, 0x1b, -+ 0x0c, 0x0d, 0x0e, 0x0f, 0x1c, 0x1d, 0x1e, 0x1f -+ }; -+ return vec_perm (A, B, lowword); -+} -+/*#define my_vmrglb my_vmrglb -+#define my_vmrglh my_vmrglh -+#define my_vmrglw my_vmrglw -+*/ -+#undef vec_mergel -+ -+#define vec_mergel(a1, a2) \ -+__ch (__bin_args_eq (vector signed char, (a1), vector signed char, (a2)), \ -+ ((vector signed char) my_vmrglb ((vector signed char) (a1), (vector signed char) (a2))), \ -+__ch (__bin_args_eq (vector unsigned char, (a1), vector unsigned char, (a2)), \ -+ ((vector unsigned char) my_vmrglb ((vector signed char) (a1), (vector signed char) (a2))), \ -+__ch (__bin_args_eq (vector signed short, (a1), vector signed short, (a2)), \ -+ ((vector signed short) my_vmrglh ((vector signed short) (a1), (vector signed short) (a2))), \ -+__ch (__bin_args_eq (vector unsigned short, (a1), vector unsigned short, (a2)), \ -+ ((vector unsigned short) my_vmrglh ((vector signed short) (a1), (vector signed short) (a2))), \ -+__ch (__bin_args_eq (vector float, (a1), vector float, (a2)), \ -+ ((vector float) my_vmrglw ((vector signed int) (a1), (vector signed int) (a2))), \ -+__ch (__bin_args_eq (vector signed int, (a1), vector signed int, (a2)), \ -+ ((vector signed int) my_vmrglw ((vector signed int) (a1), (vector signed int) (a2))), \ -+__ch (__bin_args_eq (vector unsigned int, (a1), vector unsigned int, (a2)), \ -+ ((vector unsigned int) my_vmrglw ((vector signed int) (a1), (vector signed int) (a2))), \ -+ __altivec_link_error_invalid_argument ()))))))) -+ - #endif /* _ALTIVEC_H */ diff --git a/sys-devel/gcc/files/3.2.3/gcc-3.2.3-move-propolice-into-glibc.patch b/sys-devel/gcc/files/3.2.3/gcc-3.2.3-move-propolice-into-glibc.patch deleted file mode 100644 index d037cd103e93..000000000000 --- a/sys-devel/gcc/files/3.2.3/gcc-3.2.3-move-propolice-into-glibc.patch +++ /dev/null @@ -1,120 +0,0 @@ -diff -u -r -N gcc-3.2.3.ORIG/gcc/libgcc-std.ver gcc-3.2.3/gcc/libgcc-std.ver ---- gcc-3.2.3.ORIG/gcc/libgcc-std.ver 2003-11-11 18:12:52.000000000 +0100 -+++ gcc-3.2.3/gcc/libgcc-std.ver 2003-11-11 18:19:31.000000000 +0100 -@@ -176,6 +176,7 @@ - _Unwind_SjLj_Resume - - # stack smash handler symbols -- __guard -- __stack_smash_handler -+ # these can be found in glibc now -+ # __guard -+ # __stack_smash_handler - } -diff -u -r -N gcc-3.2.3.ORIG/gcc/libgcc2.c gcc-3.2.3/gcc/libgcc2.c ---- gcc-3.2.3.ORIG/gcc/libgcc2.c 2003-11-11 18:12:52.000000000 +0100 -+++ gcc-3.2.3/gcc/libgcc2.c 2003-11-11 18:20:44.000000000 +0100 -@@ -2052,100 +2052,7 @@ - #endif /* L_exit */ - - #ifdef L_stack_smash_handler --#include <stdio.h> --#include <string.h> --#include <fcntl.h> --#include <unistd.h> -- --#ifdef _POSIX_SOURCE --#include <signal.h> --#endif -- --#if defined(HAVE_SYSLOG) --#include <sys/types.h> --#include <sys/socket.h> --#include <sys/un.h> -- --#include <sys/syslog.h> --#ifndef _PATH_LOG --#define _PATH_LOG "/dev/log" --#endif --#endif -- --long __guard[8] = {0,0,0,0,0,0,0,0}; --static void __guard_setup (void) __attribute__ ((constructor)) ; --static void __guard_setup (void) --{ -- int fd; -- if (__guard[0]!=0) return; -- fd = open ("/dev/urandom", 0); -- if (fd != -1) { -- ssize_t size = read (fd, (char*)&__guard, sizeof(__guard)); -- close (fd) ; -- if (size == sizeof(__guard)) return; -- } -- /* If a random generator can't be used, the protector switches the guard -- to the "terminator canary" */ -- ((char*)__guard)[0] = 0; ((char*)__guard)[1] = 0; -- ((char*)__guard)[2] = '\n'; ((char*)__guard)[3] = 255; --} --void __stack_smash_handler (char func[], int damaged ATTRIBUTE_UNUSED) --{ --#if defined (__GNU_LIBRARY__) -- extern char * __progname; --#endif -- const char message[] = ": stack smashing attack in function "; -- int bufsz = 256, len; -- char buf[bufsz]; --#if defined(HAVE_SYSLOG) -- int LogFile; -- struct sockaddr_un SyslogAddr; /* AF_UNIX address of local logger */ --#endif --#ifdef _POSIX_SOURCE -- { -- sigset_t mask; -- sigfillset(&mask); -- sigdelset(&mask, SIGABRT); /* Block all signal handlers */ -- sigprocmask(SIG_BLOCK, &mask, NULL); /* except SIGABRT */ -- } --#endif -- -- strcpy(buf, "<2>"); len=3; /* send LOG_CRIT */ --#if defined (__GNU_LIBRARY__) -- strncat(buf, __progname, bufsz-len-1); len = strlen(buf); --#endif -- if (bufsz>len) {strncat(buf, message, bufsz-len-1); len = strlen(buf);} -- if (bufsz>len) {strncat(buf, func, bufsz-len-1); len = strlen(buf);} -- -- /* print error message */ -- write (STDERR_FILENO, buf+3, len-3); --#if defined(HAVE_SYSLOG) -- if ((LogFile = socket(AF_UNIX, SOCK_DGRAM, 0)) != -1) { -- -- /* -- * Send "found" message to the "/dev/log" path -- */ -- SyslogAddr.sun_family = AF_UNIX; -- (void)strncpy(SyslogAddr.sun_path, _PATH_LOG, -- sizeof(SyslogAddr.sun_path) - 1); -- SyslogAddr.sun_path[sizeof(SyslogAddr.sun_path) - 1] = '\0'; -- sendto(LogFile, buf, len, 0, (struct sockaddr *)&SyslogAddr, -- sizeof(SyslogAddr)); -- } --#endif -- --#ifdef _POSIX_SOURCE -- { /* Make sure the default handler is associated with SIGABRT */ -- struct sigaction sa; -- -- memset(&sa, 0, sizeof(struct sigaction)); -- sigfillset(&sa.sa_mask); /* Block all signals */ -- sa.sa_flags = 0; -- sa.sa_handler = SIG_DFL; -- sigaction(SIGABRT, &sa, NULL); -- (void)kill(getpid(), SIGABRT); -- } --#endif -- _exit(127); --} -+extern long __guard[8]; -+extern void __guard_setup (void); -+extern void __stack_smash_handler (char func[], int damaged); - #endif diff --git a/sys-devel/gcc/files/3.2.3/gcc-3.2.3-poisoned-malloc.patch b/sys-devel/gcc/files/3.2.3/gcc-3.2.3-poisoned-malloc.patch deleted file mode 100644 index 2bdd26df4e39..000000000000 --- a/sys-devel/gcc/files/3.2.3/gcc-3.2.3-poisoned-malloc.patch +++ /dev/null @@ -1,41 +0,0 @@ -fix building gcc-3.2.3 with newer versions of gcc - -http://bugs.gentoo.org/225743 -http://gcc.gnu.org/ml/gcc-help/2008-01/msg00040.html -http://www.archivum.info/gnu.gcc.help/2008-05/msg00093.html - ---- gcc-3.2.3/gcc/read-rtl.c -+++ gcc-3.2.3/gcc/read-rtl.c -@@ -659,7 +659,7 @@ - { - ungetc (c, infile); - list_counter++; -- obstack_ptr_grow (&vector_stack, (PTR) read_rtx (infile)); -+ obstack_ptr_grow (&vector_stack, read_rtx (infile)); - } - if (list_counter > 0) - { ---- gcc-3.2.3/gcc/system.h -+++ gcc-3.2.3/gcc/system.h -@@ -589,7 +589,9 @@ - #undef realloc - #undef calloc - #undef strdup -+#if ! (defined(FLEX_SCANNER) || defined(YYBISON) || defined(YYBYACC)) - #pragma GCC poison malloc realloc calloc strdup -+#endif - - /* Old target macros that have moved to the target hooks structure. */ - #pragma GCC poison ASM_OPEN_PAREN ASM_CLOSE_PAREN \ -@@ -628,4 +630,11 @@ - - #endif /* GCC >= 3.0 */ - -+#if defined(FLEX_SCANNER) || defined(YYBISON) || defined(YYBYACC) -+/* Flex and bison use malloc and realloc. Yuk. Note that this means -+ really_call_* cannot be used in a .l or .y file. */ -+#define malloc xmalloc -+#define realloc xrealloc -+#endif -+ - #endif /* ! GCC_SYSTEM_H */ diff --git a/sys-devel/gcc/files/3.2.3/gcc-323-propolice-version.patch b/sys-devel/gcc/files/3.2.3/gcc-323-propolice-version.patch deleted file mode 100644 index 61b5eed9054d..000000000000 --- a/sys-devel/gcc/files/3.2.3/gcc-323-propolice-version.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- gcc/version.c.old 2003-03-26 10:43:47.000000000 -0500 -+++ gcc/version.c 2003-03-26 10:44:13.000000000 -0500 -@@ -1,4 +1,4 @@ - #include "ansidecl.h" - #include "version.h" - --const char *const version_string = "3.2.3 20030422 (Gentoo Linux 1.4 @PV@)"; -+const char *const version_string = "3.2.3 20030422 (Gentoo Linux 1.4 @PV@, propolice)"; - ---- gcc/f/version.c.old 2003-03-26 10:43:54.000000000 -0500 -+++ gcc/f/version.c 2003-03-26 10:44:27.000000000 -0500 -@@ -1,4 +1,4 @@ - #include "ansidecl.h" - #include "f/version.h" - --const char *const ffe_version_string = "3.2.3 20030422 (Gentoo Linux 1.4 @PV@)"; -+const char *const ffe_version_string = "3.2.3 20030422 (Gentoo Linux 1.4 @PV@), propolice)"; diff --git a/sys-devel/gcc/files/3.2.3/gcc32-c++-classfn-member-template.patch b/sys-devel/gcc/files/3.2.3/gcc32-c++-classfn-member-template.patch deleted file mode 100644 index 7e2e328dee7e..000000000000 --- a/sys-devel/gcc/files/3.2.3/gcc32-c++-classfn-member-template.patch +++ /dev/null @@ -1,108 +0,0 @@ -2003-03-29 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> - - Backport from 3.3-branch: - - 2003-03-11 Jason Merrill <jason@redhat.com> - - PR c++/8660 - * cp/decl2.c (check_classfn): A member template only matches a - member template. - -2003-03-29 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> - - PR c++/10265 - * testsuite/g++.dg/template/member3.C: New test. - ---- gcc-3.2.2/gcc/cp/decl2.c.c++-classfn-member-template 2003-03-20 10:11:54.000000000 +0100 -+++ gcc-3.2.2/gcc/cp/decl2.c 2003-04-02 11:14:29.000000000 +0200 -@@ -1288,6 +1288,7 @@ check_classfn (ctype, function) - tree method_vec = CLASSTYPE_METHOD_VEC (complete_type (ctype)); - tree *methods = 0; - tree *end = 0; -+ int is_template; - - if (DECL_USE_TEMPLATE (function) - && !(TREE_CODE (function) == TEMPLATE_DECL -@@ -1305,6 +1306,10 @@ check_classfn (ctype, function) - find the method, but we don't complain. */ - return NULL_TREE; - -+ /* OK, is this a definition of a member template? */ -+ is_template = (TREE_CODE (function) == TEMPLATE_DECL -+ || (processing_template_decl - template_class_depth (ctype))); -+ - if (method_vec != 0) - { - methods = &TREE_VEC_ELT (method_vec, 0); -@@ -1344,6 +1349,11 @@ check_classfn (ctype, function) - && TREE_CODE (TREE_TYPE (function)) == METHOD_TYPE) - p1 = TREE_CHAIN (p1); - -+ /* A member template definition only matches a member template -+ declaration. */ -+ if (is_template != (TREE_CODE (fndecl) == TEMPLATE_DECL)) -+ continue; -+ - if (same_type_p (TREE_TYPE (TREE_TYPE (function)), - TREE_TYPE (TREE_TYPE (fndecl))) - && compparms (p1, p2) ---- gcc-3.2.2/gcc/testsuite/g++.dg/template/member2.C.c++-classfn-member-template 2003-04-02 11:14:29.000000000 +0200 -+++ gcc-3.2.2/gcc/testsuite/g++.dg/template/member2.C 2003-04-02 11:14:29.000000000 +0200 -@@ -0,0 +1,15 @@ -+// PR c++/8660 -+// Bug: we were treating the definition of the non-template as a definition -+// of the template, which broke. -+ -+/* { dg-do compile } */ -+ -+struct BadgerBuf -+{ -+ void ReadPod(); -+ template<class B> -+ void ReadPod(); -+}; -+ -+void BadgerBuf::ReadPod () -+ { ReadPod<int> (); } ---- gcc-3.2.2/gcc/testsuite/g++.dg/template/member3.C.c++-classfn-member-template 2003-04-02 11:14:29.000000000 +0200 -+++ gcc-3.2.2/gcc/testsuite/g++.dg/template/member3.C 2003-04-02 11:14:29.000000000 +0200 -@@ -0,0 +1,28 @@ -+// PR c++/10265 -+// Bug: we were treating the definition of the non-template as a definition -+// of the template, which broke. -+ -+/* { dg-do compile } */ -+ -+struct A { -+ template<class T> void f(); -+ void f(); -+}; -+ -+template<class T> void A::f() { } -+void A::f() { } -+ -+struct B { -+ template<class T> void f() { } -+ void f() { } -+}; -+ -+int main() -+{ -+ A a; -+ a.f(); -+ a.f<int>(); -+ B b; -+ b.f(); -+ b.f<int>(); -+} ---- gcc-3.2.2/gcc/testsuite/g++.old-deja/g++.mike/err1.C.c++-classfn-member-template 1998-12-16 22:44:46.000000000 +0100 -+++ gcc-3.2.2/gcc/testsuite/g++.old-deja/g++.mike/err1.C 2003-04-02 12:47:12.000000000 +0200 -@@ -2,7 +2,7 @@ - - struct gorf { - int stuff; -- void snarf(); -+ void snarf(); // ERROR - - }; - - template <class T> void gorf::snarf() { return; } // ERROR - diff --git a/sys-devel/gcc/files/3.2.3/gcc32-mklibgcc-serialize-crtfiles.patch b/sys-devel/gcc/files/3.2.3/gcc32-mklibgcc-serialize-crtfiles.patch deleted file mode 100644 index 42db8fd5eaff..000000000000 --- a/sys-devel/gcc/files/3.2.3/gcc32-mklibgcc-serialize-crtfiles.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- gcc-3.2.2/gcc/mklibgcc.in.mklibgcc-serialize-crtfiles 2003-02-04 05:04:51.000000000 -0500 -+++ gcc-3.2.2/gcc/mklibgcc.in 2003-03-16 18:01:48.000000000 -0500 -@@ -404,6 +404,9 @@ echo ' if [ -d $$d ]; then true; else - echo ' done' - echo ' if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi' - -+# serialize build, since they may have to generate a new c-parse.y but -+# two jobs could be started in parallel thus colliding -+prev_out="" - for f in $EXTRA_MULTILIB_PARTS; do - for ml in $MULTILIBS; do - dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'` -@@ -418,12 +421,13 @@ for f in $EXTRA_MULTILIB_PARTS; do - *) targ=$out ;; - esac - -- echo $out: stmp-dirs -+ echo $out: stmp-dirs $prev_out - echo " $make_compile" \\ - echo ' LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)' $flags '" ' \\ - echo ' MULTILIB_CFLAGS="'$flags'"' T=$t $targ - - all="$all $out" -+ prev_out="$out" - done - done - diff --git a/sys-devel/gcc/files/3.2.3/gcc323-gentoo-branding.patch b/sys-devel/gcc/files/3.2.3/gcc323-gentoo-branding.patch deleted file mode 100644 index 65fc1b5d7f15..000000000000 --- a/sys-devel/gcc/files/3.2.3/gcc323-gentoo-branding.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff -Naurp gcc-3.2.3.orig/gcc/ada/gnatvsn.ads gcc-3.2.3/gcc/ada/gnatvsn.ads ---- gcc-3.2.3.orig/gcc/ada/gnatvsn.ads 2003-04-22 02:16:06.000000000 -0400 -+++ gcc-3.2.3/gcc/ada/gnatvsn.ads 2003-04-26 12:20:22.000000000 -0400 -@@ -38,7 +38,7 @@ - - package Gnatvsn is - -- Gnat_Version_String : constant String := "3.2.3 20030422 (release)"; -+ Gnat_Version_String : constant String := "3.2.3 20030422 (Gentoo 1.4)"; - -- Version output when GNAT (compiler), or its related tools, including - -- GNATBIND, GNATCHOP, GNATFIND, GNATLINK, GNATMAKE, GNATXREF, are run - -- (with appropriate verbose option switch set). -diff -Naurp gcc-3.2.3.orig/gcc/f/version.c gcc-3.2.3/gcc/f/version.c ---- gcc-3.2.3.orig/gcc/f/version.c 2003-04-22 02:16:09.000000000 -0400 -+++ gcc-3.2.3/gcc/f/version.c 2003-04-26 12:25:38.000000000 -0400 -@@ -1,4 +1,4 @@ - #include "ansidecl.h" - #include "f/version.h" - --const char *const ffe_version_string = "3.2.3 20030422 (release)"; -+const char *const ffe_version_string = "3.2.3 20030422 (Gentoo Linux 1.4 @PV@)"; -diff -Naurp gcc-3.2.3.orig/gcc/system.h gcc-3.2.3/gcc/system.h ---- gcc-3.2.3.orig/gcc/system.h 2003-03-30 20:14:02.000000000 -0500 -+++ gcc-3.2.3/gcc/system.h 2003-04-26 12:24:55.000000000 -0400 -@@ -26,7 +26,7 @@ Software Foundation, 59 Temple Place - S - /* This is the location of the online document giving information how - to report bugs. If you change this string, also check for strings - not under control of the preprocessor. */ --#define GCCBUGURL "<URL:http://gcc.gnu.org/bugs.html>" -+#define GCCBUGURL "<URL:http://bugs.gentoo.org/>" - - /* We must include stdarg.h/varargs.h before stdio.h. */ - #ifdef ANSI_PROTOTYPES -diff -Naurp gcc-3.2.3.orig/gcc/version.c gcc-3.2.3/gcc/version.c ---- gcc-3.2.3.orig/gcc/version.c 2003-04-22 02:16:03.000000000 -0400 -+++ gcc-3.2.3/gcc/version.c 2003-04-26 12:25:28.000000000 -0400 -@@ -1,4 +1,4 @@ - #include "ansidecl.h" - #include "version.h" - --const char *const version_string = "3.2.3"; -+const char *const version_string = "3.2.3 20030422 (Gentoo Linux 1.4 @PV@)"; diff --git a/sys-devel/gcc/files/3.2.3/gcc323-hppa-default_assemble_visibility.patch b/sys-devel/gcc/files/3.2.3/gcc323-hppa-default_assemble_visibility.patch deleted file mode 100644 index d9684875e58f..000000000000 --- a/sys-devel/gcc/files/3.2.3/gcc323-hppa-default_assemble_visibility.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff -u -r -N gcc-3.2.3.orig/gcc/output.h gcc-3.2.3/gcc/output.h ---- gcc-3.2.3.orig/gcc/output.h 2003-07-14 17:55:33.000000000 +0200 -+++ gcc-3.2.3/gcc/output.h 2003-07-14 17:58:16.000000000 +0200 -@@ -257,8 +257,13 @@ - - extern void assemble_alias PARAMS ((tree, tree)); - -+#endif -+ -+/* hppa breaks when this is put into TREE_CODE */ - extern void default_assemble_visibility PARAMS ((tree, const char *)); - -+#ifdef TREE_CODE -+ - /* Output a string of literal assembler code - for an `asm' keyword used between functions. */ - extern void assemble_asm PARAMS ((tree)); diff --git a/sys-devel/gcc/files/3.3.6/gcc-3.3.6-cross-compile.patch b/sys-devel/gcc/files/3.3.6/gcc-3.3.6-cross-compile.patch deleted file mode 100644 index ff9b42bf96c9..000000000000 --- a/sys-devel/gcc/files/3.3.6/gcc-3.3.6-cross-compile.patch +++ /dev/null @@ -1,62 +0,0 @@ -Some notes on the 'bootstrap with or without libc headers' debate: -http://linuxfromscratch.org/pipermail/lfs-dev/2005-July/052409.html -http://gcc.gnu.org/ml/gcc/2005-07/msg01195.html - ---- gcc/configure.in -+++ gcc/configure.in -@@ -1276,8 +1276,9 @@ - # This prevents libgcc2 from containing any code which requires libc - # support. - inhibit_libc= --if { test x$host != x$target && test "x$with_headers" = x && -- test "x$with_sysroot" = x ; } || test x$with_newlib = xyes ; then -+if { { test x$host != x$target && test "x$with_sysroot" = x ; } || -+ test x$with_newlib = xyes ; } && -+ { test "x$with_headers" = x || test "x$with_headers" = xno ; } ; then - inhibit_libc=-Dinhibit_libc - fi - AC_SUBST(inhibit_libc) ---- gcc/configure -+++ gcc/configure -@@ -1276,8 +1276,9 @@ - # This prevents libgcc2 from containing any code which requires libc - # support. - inhibit_libc= --if { test x$host != x$target && test "x$with_headers" = x && -- test "x$with_sysroot" = x ; } || test x$with_newlib = xyes ; then -+if { { test x$host != x$target && test "x$with_sysroot" = x ; } || -+ test x$with_newlib = xyes ; } && -+ { test "x$with_headers" = x || test "x$with_headers" = xno ; } ; then - inhibit_libc=-Dinhibit_libc - fi - AC_SUBST(inhibit_libc) ---- gcc/config/alpha/linux.h -+++ gcc/config/alpha/linux.h -@@ -72,6 +72,7 @@ - /* Do code reading to identify a signal frame, and set the frame - state data appropriately. See unwind-dw2.c for the structs. */ - -+#ifndef inhibit_libc - #ifdef IN_LIBGCC2 - #include <signal.h> - #include <sys/ucontext.h> -@@ -121,3 +122,4 @@ - (FS)->retaddr_column = 64; \ - goto SUCCESS; \ - } while (0) -+#endif /* inhibit_libc */ ---- gcc/config/i386/linux.h -+++ gcc/config/i386/linux.h -@@ -240,6 +240,7 @@ - /* Do code reading to identify a signal frame, and set the frame - state data appropriately. See unwind-dw2.c for the structs. */ - -+#ifndef inhibit_libc - #ifdef IN_LIBGCC2 - /* There's no sys/ucontext.h for some (all?) libc1, so no - signal-turned-exceptions for them. There's also no configure-run for -@@ -304,3 +305,4 @@ - } while (0) - #endif /* not USE_GNULIBC_1 */ - #endif /* IN_LIBGCC2 */ -+#endif /* inhibit_libc */ diff --git a/sys-devel/gcc/files/3.4.0/gcc-3.4.0-cc1-no-stack-protector.patch b/sys-devel/gcc/files/3.4.0/gcc-3.4.0-cc1-no-stack-protector.patch deleted file mode 100644 index 72bce28a552b..000000000000 --- a/sys-devel/gcc/files/3.4.0/gcc-3.4.0-cc1-no-stack-protector.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- gcc/Makefile.in.mps 2004-06-01 22:06:17.000000000 +0200 -+++ gcc/Makefile.in 2004-06-01 22:06:56.000000000 +0200 -@@ -1845,7 +1845,7 @@ $(out_object_file): $(out_file) $(CONFIG - output.h $(INSN_ATTR_H) $(SYSTEM_H) toplev.h $(TARGET_H) libfuncs.h \ - $(TARGET_DEF_H) function.h sched-int.h $(TM_P_H) $(EXPR_H) $(OPTABS_H) \ - langhooks.h -- $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ -+ $(CC) -c $(ALL_CFLAGS) -fno-stack-protector $(ALL_CPPFLAGS) $(INCLUDES) \ - $(out_file) $(OUTPUT_OPTION) - - # Build auxiliary files that support ecoff format. diff --git a/sys-devel/gcc/files/3.4.1/gcc-3.4.1-r2-gentoo-branding.patch b/sys-devel/gcc/files/3.4.1/gcc-3.4.1-r2-gentoo-branding.patch deleted file mode 100644 index 88c2cfab22a2..000000000000 --- a/sys-devel/gcc/files/3.4.1/gcc-3.4.1-r2-gentoo-branding.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- gcc/version.c.old 2004-05-20 05:20:46.352804640 -0400 -+++ gcc/version.c 2004-05-20 05:23:53.833303272 -0400 -@@ -5,7 +5,7 @@ - please modify this string to indicate that, e.g. by putting your - organization's name in parentheses at the end of the string. */ - --const char version_string[] = "3.4.2 20040803 (prerelease)"; -+const char version_string[] = "3.4.1 @GENTOO@"; - - /* This is the location of the online document giving instructions for - reporting bugs. If you distribute a modified version of GCC, -@@ -14,4 +14,4 @@ - forward us bugs reported to you, if you determine that they are - not bugs in your modifications.) */ - --const char bug_report_url[] = "<URL:http://gcc.gnu.org/bugs.html>"; -+const char bug_report_url[] = "<URL:http://bugs.gentoo.org/>"; diff --git a/sys-devel/gcc/files/mkinfodir b/sys-devel/gcc/files/mkinfodir deleted file mode 100644 index a62840ee86ee..000000000000 --- a/sys-devel/gcc/files/mkinfodir +++ /dev/null @@ -1,233 +0,0 @@ -#!/bin/bash -# $Id: mkinfodir,v 1.1 2001/09/01 07:56:19 drobbins Exp $ -# Generate the top-level Info node, given a directory of Info files -# and (optionally) a skeleton file. The output will be suitable for a -# top-level dir file. The skeleton file contains info topic names in the -# order they should appear in the output. There are three special -# lines that alter the behavior: a line consisting of just "--" causes -# the next line to be echoed verbatim to the output. A line -# containing just "%%" causes all the remaining filenames (wildcards -# allowed) in the rest of the file to be ignored. A line containing -# just "!!" exits the script when reached (unless preceded by a line -# containing just "--"). Once the script reaches the end of the -# skeleton file, it goes through the remaining files in the directory -# in order, putting their entries at the end. The script will use the -# ENTRY information in each info file if it exists. Otherwise it will -# make a minimal entry. - -# sent by Jeffrey Osier <jeffrey@cygnus.com>, who thinks it came from -# zoo@winternet.com (david d `zoo' zuhn) - -# modified 7 April 1995 by Joe Harrington <jh@tecate.gsfc.nasa.gov> to -# take special flags - -INFODIR=$1 -if [ $# = 2 ] ; then - SKELETON=$2 -else - SKELETON=/dev/null -fi - -skip= - -if [ $# -gt 2 ] ; then - echo usage: $0 info-directory [ skeleton-file ] 1>&2 - exit 1 -elif [ -z "${INFODIR}" ] ; then - INFODIR="%%DEFAULT_INFO_DIR%%" -else - true -fi - -if [ ! -d ${INFODIR} ] ; then - echo "$0: first argument must specify a directory" - exit 1 -fi - -### output the dir header -echo "-*- Text -*-" -echo "This file was generated automatically by $0." -echo "This version was generated on `date`" -echo "by `whoami`@`hostname` for `(cd ${INFODIR}; pwd)`" - -cat << moobler -\$Id: mkinfodir,v 1.1 2001/09/01 07:56:19 drobbins Exp $ -This is the file .../info/dir, which contains the topmost node of the -Info hierarchy. The first time you invoke Info you start off -looking at that node, which is (dir)Top. - -File: dir Node: Top This is the top of the INFO tree - - This (the Directory node) gives a menu of major topics. - Typing "q" exits, "?" lists all Info commands, "d" returns here, - "h" gives a primer for first-timers, - "mEmacs<Return>" visits the Emacs topic, etc. - - In Emacs, you can click mouse button 2 on a menu item or cross reference - to select it. - -* Menu: The list of major topics begins on the next line. - -moobler - -### go through the list of files in the skeleton. If an info file -### exists, grab the ENTRY information from it. If an entry exists -### use it, otherwise create a minimal dir entry. -### -### Then remove that file from the list of existing files. If any -### additional files remain (ones that don't have a skeleton entry), -### then generate entries for those in the same way, putting the info for -### those at the end.... - -infofiles=`(cd ${INFODIR}; /bin/ls | grep -v '\-[0-9]*\.gz$' | grep -v '\-[0-9]*$' | egrep -v '^dir$|^dir\.info$|^dir\.orig$')` - -# echoing gets clobbered by backquotes; we do it the hard way... -lines=`wc $SKELETON | awk '{print $1}'` -line=1 -while [ $lines -ge $line ] ; do - # Read one line from the file. This is so that we can echo lines with - # whitespace and quoted characters in them. - fileline=`awk NR==$line $SKELETON` - - # flag fancy features - if [ ! -z "$echoline" ] ; then # echo line - echo "$fileline" - fileline= - echoline= - elif [ "${fileline}" = "--" ] ; then # should we echo the next line? - echoline=1 - elif [ "${fileline}" = "%%" ] ; then # eliminate remaining files from dir? - skip=1 - elif [ "${fileline}" = "!!" ] ; then # quit now - exit 0 - fi - - # handle files if they exist - for file in $fileline"" ; do # expand wildcards ("" handles blank lines) - - fname= - - if [ -z "$echoline" -a ! -z "$file" ] ; then - - # Find the file to operate upon. Check both possible names. - infoname=`echo $file | sed 's/\.gz$//'` - infoname=`echo $infoname | sed 's/\.info$//'` - noext= - ext= - if [ -f ${INFODIR}/$infoname ] ; then - noext=$infoname - fi - if [ -f ${INFODIR}/${infoname}.info ] ; then - ext=${infoname}.info - fi - if [ -f ${INFODIR}/${infoname}.info.gz ] ; then - ext=${infoname}.info.gz - fi - # If it exists with both names take what was said in the file. - if [ ! -z "$ext" -a ! -z "$noext" ]; then - fname=$file - warn="### Warning: $ext and $noext both exist! Using ${file}. ###" - elif [ ! \( -z "$ext" -a -z "$noext" \) ]; then - # just take the name if it exists only once - fname=${noext}${ext} - fi - - # if we found something and aren't skipping, do the entry - if [ ! -z "$fname" ] ; then - if [ -z "$skip" ] ; then - - if [ ! -z "$warn" ] ; then # issue any warning - echo $warn - warn= - fi - if [ "${fname##*.}" = "gz" ] ; then - entry=`zcat ${INFODIR}/${fname} | sed -e '1,/START-INFO-DIR-ENTRY/d' \ - -e '/END-INFO-DIR-ENTRY/,$d' ` - else - entry=`sed -e '1,/START-INFO-DIR-ENTRY/d' \ - -e '/END-INFO-DIR-ENTRY/,$d' ${INFODIR}/$fname` - fi - if [ ! -z "${entry}" ] ; then - echo "${entry}" - else - echo "* ${infoname}: (${infoname})." - fi - fi - - # remove the name from the directory listing - infofiles=`echo "" ${infofiles} "" | sed -e "s/ ${fname} / /" -e "s/ / /g"` - - fi - - fi - - done - - line=`expr $line + 1` -done - -if [ -z "${infofiles}" ] ; then - exit 0 -elif [ $lines -gt 0 ]; then - echo -fi - -# Sort remaining files by INFO-DIR-SECTION. -prevsect= -filesectdata=`(cd ${INFODIR}; fgrep INFO-DIR-SECTION /dev/null ${infofiles} | \ - fgrep -v 'INFO-DIR-SECTION Miscellaneous' | \ - sort -t: -k2 -k1 | tr ' ' '_')` -for sectdata in ${filesectdata}; do - file=`echo ${sectdata} | cut -d: -f1` - section=`sed -n -e 's/^INFO-DIR-SECTION //p' ${INFODIR}/${file}` - infofiles=`echo "" ${infofiles} "" | sed -e "s/ ${file} / /" -e "s/ / /g"` - - if [ "${prevsect}" != "${section}" ] ; then - if [ ! -z "${prevsect}" ] ; then - echo "" - fi - echo "${section}" - prevsect="${section}" - fi - infoname=`echo $file | sed 's/\.gz$//'` - infoname=`echo $infoname | sed 's/\.info$//'` - if [ "${file##*.}" = "gz" ] ; then - entry=`zcat ${INFODIR}/$file | sed -e '1,/START-INFO-DIR-ENTRY/d' \ - -e '/END-INFO-DIR-ENTRY/,$d' ` - else - entry=`sed -e '1,/START-INFO-DIR-ENTRY/d' \ - -e '/END-INFO-DIR-ENTRY/,$d' ${INFODIR}/$file` - fi - if [ ! -z "${entry}" ] ; then - echo "${entry}" - elif [ ! -d "${INFODIR}/${file}" ] ; then - echo "* ${infoname}: (${infoname})." - fi -done - -# Process miscellaneous files. -for file in ${infofiles}; do - if [ ! -z "${prevsect}" ] ; then - echo "" - echo "Miscellaneous" - prevsect="" - fi - - infoname=`echo $file | sed 's/\.gz$//'` - infoname=`echo $infoname | sed 's/\.info$//'` - if [ "${file##*.}" = "gz" ] ; then - entry=`zcat ${INFODIR}/${file} | sed -e '1,/START-INFO-DIR-ENTRY/d' \ - -e '/END-INFO-DIR-ENTRY/,$d'` - else - entry=`sed -e '1,/START-INFO-DIR-ENTRY/d' \ - -e '/END-INFO-DIR-ENTRY/,$d' ${INFODIR}/$file` - fi - - - if [ ! -z "${entry}" ] ; then - echo "${entry}" - elif [ ! -d "${INFODIR}/${file}" ] ; then - echo "* ${infoname}: (${infoname})." - fi -done - diff --git a/sys-devel/gcc/gcc-4.3.3-r2.ebuild b/sys-devel/gcc/gcc-4.3.3-r2.ebuild deleted file mode 100644 index 24d73b773442..000000000000 --- a/sys-devel/gcc/gcc-4.3.3-r2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.3-r2.ebuild,v 1.17 2013/04/12 06:47:58 ulm Exp $ - -PATCH_VER="1.2" -UCLIBC_VER="1.1" - -# Hardened gcc 4 stuff -PIE_VER="10.1.5" -SPECS_VER="0.9.4" - -# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default -PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" -PIE_UCLIBC_STABLE="x86 arm" -#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" -#SSP_UCLIBC_STABLE="" - -inherit toolchain - -DESCRIPTION="The GNU Compiler Collection" - -LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ ) FDL-1.2+" -KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" - -RDEPEND="" -DEPEND="${RDEPEND} - ppc? ( >=${CATEGORY}/binutils-2.17 ) - ppc64? ( >=${CATEGORY}/binutils-2.17 ) - >=${CATEGORY}/binutils-2.15.94" -if [[ ${CATEGORY} != cross-* ]] ; then - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" -fi - -src_unpack() { - toolchain_src_unpack - - use vanilla && return 0 - - sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200 - - [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch - - [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.3.2/gcc-4.3.2-softfloat.patch -} diff --git a/sys-devel/gcc/gcc-4.3.4.ebuild b/sys-devel/gcc/gcc-4.3.4.ebuild deleted file mode 100644 index 909e8e366f97..000000000000 --- a/sys-devel/gcc/gcc-4.3.4.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.4.ebuild,v 1.24 2013/10/05 04:08:32 dirtyepic Exp $ - -PATCH_VER="1.4" -UCLIBC_VER="1.0" - -# Hardened gcc 4 stuff -PIE_VER="10.1.5" -SPECS_VER="0.9.4" - -# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default -PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" -PIE_UCLIBC_STABLE="x86 arm" -#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" -#SSP_UCLIBC_STABLE="" - -inherit toolchain - -DESCRIPTION="The GNU Compiler Collection" - -LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ ) FDL-1.2+" -KEYWORDS="alpha amd64 arm -hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" - -RDEPEND="" -DEPEND="${RDEPEND} - ppc? ( >=${CATEGORY}/binutils-2.17 ) - ppc64? ( >=${CATEGORY}/binutils-2.17 ) - >=${CATEGORY}/binutils-2.15.94" -if [[ ${CATEGORY} != cross-* ]] ; then - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" -fi - -src_unpack() { - toolchain_src_unpack - - use vanilla && return 0 - - sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200 - - [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch - - [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.3.2/gcc-4.3.2-softfloat.patch -} diff --git a/sys-devel/gcc/gcc-4.3.5.ebuild b/sys-devel/gcc/gcc-4.3.5.ebuild deleted file mode 100644 index 8a21dcaab084..000000000000 --- a/sys-devel/gcc/gcc-4.3.5.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.5.ebuild,v 1.11 2013/04/12 06:47:58 ulm Exp $ - -PATCH_VER="1.1" -UCLIBC_VER="1.0" - -# Hardened gcc 4 stuff -PIE_VER="10.1.5" -SPECS_VER="0.9.4" - -# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm sparc" -PIE_UCLIBC_STABLE="x86 arm" -#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" -#SSP_UCLIBC_STABLE="" - -inherit toolchain - -DESCRIPTION="The GNU Compiler Collection" - -LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ ) FDL-1.2+" -KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" - -RDEPEND="" -DEPEND="${RDEPEND} - ppc? ( >=${CATEGORY}/binutils-2.17 ) - ppc64? ( >=${CATEGORY}/binutils-2.17 ) - >=${CATEGORY}/binutils-2.15.94" -if [[ ${CATEGORY} != cross-* ]] ; then - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" -fi - -src_unpack() { - toolchain_src_unpack - - use vanilla && return 0 - - sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200 - - [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch - - [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.3.2/gcc-4.3.2-softfloat.patch -} diff --git a/sys-devel/gcc/gcc-4.4.2.ebuild b/sys-devel/gcc/gcc-4.4.2.ebuild deleted file mode 100644 index b6d21d922eb6..000000000000 --- a/sys-devel/gcc/gcc-4.4.2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.2.ebuild,v 1.13 2013/04/12 06:47:58 ulm Exp $ - -PATCH_VER="1.0" -UCLIBC_VER="1.0" - -# Hardened gcc 4 stuff -#PIE_VER="10.1.5" -#SPECS_VER="0.9.4" - -# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default -#PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" -#PIE_UCLIBC_STABLE="x86 arm" -#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" -#SSP_UCLIBC_STABLE="" - -inherit toolchain - -DESCRIPTION="The GNU Compiler Collection" - -LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" -KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd" - -RDEPEND="" -DEPEND="${RDEPEND} - elibc_glibc? ( >=sys-libs/glibc-2.8 ) - ppc? ( >=${CATEGORY}/binutils-2.17 ) - ppc64? ( >=${CATEGORY}/binutils-2.17 ) - >=${CATEGORY}/binutils-2.15.94" -if [[ ${CATEGORY} != cross-* ]] ; then - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" -fi - -src_unpack() { - toolchain_src_unpack - - use vanilla && return 0 - - sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200 - - [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch - - [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch -} diff --git a/sys-devel/gcc/gcc-4.4.3-r3.ebuild b/sys-devel/gcc/gcc-4.4.3-r3.ebuild deleted file mode 100644 index f302a4c9c5a7..000000000000 --- a/sys-devel/gcc/gcc-4.4.3-r3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.3-r3.ebuild,v 1.16 2013/10/05 04:08:32 dirtyepic Exp $ - -PATCH_VER="1.4" -UCLIBC_VER="1.0" - -# Hardened gcc 4 stuff -PIE_VER="0.4.5" -SPECS_VER="0.2.0" -# arch/libc configurations known to be stable with {PIE,SSP}-by-default -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" -PIE_UCLIBC_STABLE="x86 amd64 arm ppc ppc64" -SSP_STABLE="amd64 x86 amd64 ppc ppc64 arm" -# uclibc need tls and nptl support for SSP support -SSP_UCLIBC_STABLE="" -#end Hardened stuff - -inherit toolchain - -DESCRIPTION="The GNU Compiler Collection" - -LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" -KEYWORDS="~alpha ~amd64 arm -hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" - -RDEPEND="" -DEPEND="${RDEPEND} - elibc_glibc? ( >=sys-libs/glibc-2.8 ) - ppc? ( >=${CATEGORY}/binutils-2.17 ) - ppc64? ( >=${CATEGORY}/binutils-2.17 ) - >=${CATEGORY}/binutils-2.15.94" -if [[ ${CATEGORY} != cross-* ]] ; then - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" -fi - -src_unpack() { - toolchain_src_unpack - - use vanilla && return 0 - - sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200 - - [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch - - [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch -} diff --git a/sys-devel/gcc/gcc-4.4.4-r2.ebuild b/sys-devel/gcc/gcc-4.4.4-r2.ebuild deleted file mode 100644 index a89289081a31..000000000000 --- a/sys-devel/gcc/gcc-4.4.4-r2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.4-r2.ebuild,v 1.19 2013/10/05 04:08:32 dirtyepic Exp $ - -PATCH_VER="1.4" -UCLIBC_VER="1.0" - -# Hardened gcc 4 stuff -PIE_VER="0.4.5" -SPECS_VER="0.2.0" -SPECS_GCC_VER="4.4.3" -# arch/libc configurations known to be stable with {PIE,SSP}-by-default -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" -PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" -SSP_STABLE="amd64 x86 ppc ppc64 arm" -# uclibc need tls and nptl support for SSP support -SSP_UCLIBC_STABLE="" -#end Hardened stuff - -inherit toolchain - -DESCRIPTION="The GNU Compiler Collection" - -LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" -KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" - -RDEPEND="" -DEPEND="${RDEPEND} - elibc_glibc? ( >=sys-libs/glibc-2.8 ) - ppc? ( >=${CATEGORY}/binutils-2.17 ) - ppc64? ( >=${CATEGORY}/binutils-2.17 ) - >=${CATEGORY}/binutils-2.15.94" -if [[ ${CATEGORY} != cross-* ]] ; then - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" -fi - -src_unpack() { - toolchain_src_unpack - - use vanilla && return 0 - - sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200 - - [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch - - [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch -} diff --git a/sys-devel/gcc/gcc-4.4.5.ebuild b/sys-devel/gcc/gcc-4.4.5.ebuild deleted file mode 100644 index 1bb7bcd4eb0e..000000000000 --- a/sys-devel/gcc/gcc-4.4.5.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.5.ebuild,v 1.17 2013/10/05 04:08:32 dirtyepic Exp $ - -PATCH_VER="1.3" -UCLIBC_VER="1.0" - -# Hardened gcc 4 stuff -PIE_VER="0.4.5" -SPECS_VER="0.2.0" -SPECS_GCC_VER="4.4.3" -# arch/libc configurations known to be stable with {PIE,SSP}-by-default -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" -PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" -SSP_STABLE="amd64 x86 ppc ppc64 arm" -# uclibc need tls and nptl support for SSP support -SSP_UCLIBC_STABLE="" -#end Hardened stuff - -inherit toolchain - -DESCRIPTION="The GNU Compiler Collection" - -LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" -KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" - -RDEPEND="" -DEPEND="${RDEPEND} - elibc_glibc? ( >=sys-libs/glibc-2.8 ) - ppc? ( >=${CATEGORY}/binutils-2.17 ) - ppc64? ( >=${CATEGORY}/binutils-2.17 ) - >=${CATEGORY}/binutils-2.15.94" -if [[ ${CATEGORY} != cross-* ]] ; then - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" -fi - -src_unpack() { - toolchain_src_unpack - use vanilla && return 0 - - sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200 - - [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch - [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch -} diff --git a/sys-devel/gcc/gcc-4.4.6-r1.ebuild b/sys-devel/gcc/gcc-4.4.6-r1.ebuild deleted file mode 100644 index 6cef3f01315a..000000000000 --- a/sys-devel/gcc/gcc-4.4.6-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.6-r1.ebuild,v 1.13 2013/10/05 04:08:32 dirtyepic Exp $ - -PATCH_VER="1.0" -UCLIBC_VER="1.0" - -# Hardened gcc 4 stuff -PIE_VER="0.4.5" -SPECS_VER="0.2.0" -SPECS_GCC_VER="4.4.3" -# arch/libc configurations known to be stable with {PIE,SSP}-by-default -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" -PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" -SSP_STABLE="amd64 x86 ppc ppc64 arm" -# uclibc need tls and nptl support for SSP support -SSP_UCLIBC_STABLE="" -#end Hardened stuff - -inherit toolchain - -DESCRIPTION="The GNU Compiler Collection" - -LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" -KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" - -RDEPEND="" -DEPEND="${RDEPEND} - elibc_glibc? ( >=sys-libs/glibc-2.8 ) - ppc? ( >=${CATEGORY}/binutils-2.17 ) - ppc64? ( >=${CATEGORY}/binutils-2.17 ) - >=${CATEGORY}/binutils-2.15.94" -if [[ ${CATEGORY} != cross-* ]] ; then - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" -fi - -src_unpack() { - toolchain_src_unpack - use vanilla && return 0 - - sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200 - - [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch - [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch -} |