O1 wrong-code by cmove
Bug #786230 reported by
teawater
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gcc-4.5 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Maverick |
Won't Fix
|
High
|
Unassigned | ||
Natty |
Fix Released
|
Undecided
|
Unassigned | ||
Oneiric |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: gcc-4.5
gdb: gdb forgot how to do arithmetic
https:/
->
gcc: -O1 wrong-code by cmove
https:/
->
gcc: [4.5/4.6 Regression] -O1 wrong-code by cmove
http://
I reproduce this issue in gcc version 4.5.1 (Ubuntu/Linaro 4.5.1-7ubuntu2)
Changed in gcc-4.5 (Ubuntu Natty): | |
status: | New → Fix Released |
Changed in gcc-4.5 (Ubuntu Oneiric): | |
status: | New → Fix Released |
Changed in gcc-4.5 (Ubuntu Maverick): | |
importance: | Undecided → High |
milestone: | none → maverick-updates |
status: | New → Confirmed |
assignee: | nobody → Matthias Klose (doko) |
To post a comment you must log in.
gcc -Wp,-MD, drivers/ staging/ wlan-ng/ .p80211wep. o.d -nostdinc -isystem /usr/lib/ gcc/i686- linux-gnu/ 4.6.0/include -I/home/ teawater/ kernel/ linux-2. 6/arch/ x86/include -Iarch/ x86/include/ generated -Iinclude -I/home/ teawater/ kernel/ linux-2. 6/include -include include/ generated/ autoconf. h -I/home/ teawater/ kernel/ linux-2. 6/drivers/ staging/ wlan-ng -Idrivers/ staging/ wlan-ng -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict- aliasing -fno-common -Werror- implicit- function- declaration -Wno-format- security -fno-delete- null-pointer- checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred- stack-boundary= 2 -march=i686 -mtune=core2 -mtune=generic -maccumulate- outgoing- args -Wa,-mtune= generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_ AS_CFI_ SIGNAL_ FRAME=1 -DCONFIG_ AS_CFI_ SECTIONS= 1 -pipe -Wno-sign-compare -fno-asynchrono us-unwind- tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe- larger- than=1024 -Wno-unused- but-set- variable -fno-omit- frame-pointer -fno-optimize- sibling- calls -g -pg -Wdeclaration- after-statement -Wno-pointer-sign -fno-strict- overflow -fconserve-stack -DCC_HAVE_ASM_GOTO -DMODULE -D"KBUILD_ STR(s)= #s" -D"KBUILD_ BASENAME= KBUILD_ STR(p80211wep) " -D"KBUILD_ MODNAME= KBUILD_ STR(prism2_ usb)" -c -o drivers/ staging/ wlan-ng/ .tmp_p80211wep. o /home/teawater/ kernel/ linux-2. 6/drivers/ staging/ wlan-ng/ p80211wep. c kernel/ linux-2. 6/drivers/ staging/ wlan-ng/ p80211wep. c: In function 'wep_decrypt': kernel/ linux-2. 6/drivers/ staging/ wlan-ng/ p80211wep. c:229:1: internal compiler error: in form_sum, at reload.c:5331 //usr/share/ doc/gcc- 4.6/README. Bugs> for instructions. staging/ wlan-ng/ p80211wep. o] Error 1 staging/ wlan-ng/ p80211wep. o] Error 2
/home/teawater/
/home/teawater/
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:/
make[3]: *** [drivers/
make[2]: *** [drivers/
make[1]: *** [sub-make] Error 2
make: *** [all] Error 2
I am not sure you can very easy reproduce this issue without all kernel source.