Summary: | [4.3/wrong-code] causes ext* filesystems to oops: BUG: unable to handle kernel paging request at <first byte, next page> | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Peter Alfredsen (RETIRED) <loki_val> |
Component: | [OLD] GCC Porting | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | galtgendo, holger, kernel |
Priority: | High | ||
Version: | 2008.0 | ||
Hardware: | x86 | ||
OS: | Linux | ||
URL: | http://gcc.gnu.org/PR36533 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 198121 | ||
Attachments: |
Patch for gcc bug #36533
Patch for ebuild |
Description
Peter Alfredsen (RETIRED)
2008-06-20 11:55:30 UTC
Well, today they created following upstream commit: http://gcc.gnu.org/viewcvs?view=rev&revision=137039 How long till it be added to gcc patches ? FWIW simply compiling the pr36533.c test with -Os will exhibit the bug (segfault). If toolchain/kernel teams are busy I'd be glad to volunteer and provide an ebuild patch. Created attachment 158189 [details, diff] Patch for gcc bug #36533 Created attachment 158191 [details, diff]
Patch for ebuild
The patches will fix gcc to correctly compile the test program from http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36533 with -Os. Other programs still compile & run as well ;) (In reply to comment #5) > The patches will fix gcc to correctly compile the test program from > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36533 with -Os. Forget the above URL - if you need the standalone test use the "upstream commit" mentioned in comment#1. Closing, fixed in GCC-4.3.1-r1 |