Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 194975 - [gcc-4.2.1 and 4.2.2] works on ARM with additional patches from openembedded.
Summary: [gcc-4.2.1 and 4.2.2] works on ARM with additional patches from openembedded.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: ARM Linux
: Highest enhancement (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-07 10:12 UTC by Vladimir Smirnov (RETIRED)
Modified: 2007-10-11 04:45 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
arm-pr30486.patch (07_arm-pr30486.patch,642 bytes, patch)
2007-10-07 10:13 UTC, Vladimir Smirnov (RETIRED)
Details | Diff
arm-pragma-pack.patch (07_arm-pragma-pack.patch,1.15 KB, patch)
2007-10-07 10:13 UTC, Vladimir Smirnov (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Smirnov (RETIRED) gentoo-dev 2007-10-07 10:12:27 UTC
gcc-4.2.1 works fine on ARM with a few patches from openembedded:
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/904-flatten-switch-stmt-00.patch (fixes size regression)
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-20000320.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-64bit-disable0.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-cfcvt64-disable.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-cfcvtds-disable.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-cirrus-bugfixes.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-compare-geu.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-compare-unordered.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-compare.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-eabi-ieee754-div.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-eabi-ieee754.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-floatsi-disable.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-fp_consts.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-neg2.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-offset.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-predicates3.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-saveregs.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-crunch-truncsi-disable.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-thumb-cache.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/arm-thumb.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/cache-amnesia.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/unbreak-armv4t.patch
http://www.openembedded.org/repo/org.openembedded.dev/packages/gcc/gcc-4.2.1/zecke-xgcc-cpp.patch

With them you could get some patches from debian sid, like arm-pr30486.patch, arm-pragma-pack.patch
Comment 1 Vladimir Smirnov (RETIRED) gentoo-dev 2007-10-07 10:13:31 UTC
Created attachment 132804 [details, diff]
arm-pr30486.patch

arm-pr30486.patch from debian sid
Comment 2 Vladimir Smirnov (RETIRED) gentoo-dev 2007-10-07 10:13:55 UTC
Created attachment 132806 [details, diff]
arm-pragma-pack.patch

arm-pragma-pack.patch from debian sid
Comment 3 Vladimir Smirnov (RETIRED) gentoo-dev 2007-10-09 19:47:54 UTC
All those patches seems to work with gcc-4.2.2. Now I'm doing some tests, but it looks like gcc-4.2.2 works perfectly with bare gentoo-patches from gcc-4.2.1 + those patches from deb and oe patches.
Comment 4 SpanKY gentoo-dev 2007-10-09 20:02:38 UTC
i'm not about to start merging crunch crap ... it's a pita to maintain

adding fixes for specific PRs is fine
Comment 5 SpanKY gentoo-dev 2007-10-11 04:45:28 UTC
4.2.2 includes a bunch of patches