[#5809] gcc/g++ test on trunk head regression compared with testing on 09r1.1
Submitted By: Mingquan Pan
Open Date
2010-01-04 21:54:01 Close Date
2010-01-27 23:06:39
Priority:
Medium High Assignee:
Jie Zhang
Board:
N/A Silicon Revision:
Resolution:
Fixed Fixed In Release:
N/A
Processor:
BF537
Host Operating System:
toolchain rev.:
4.1.2 (ADI svn) kernel rev.:
State:
Closed Found In Release:
2010R1
Is this bug repeatable?:
N/A
Summary: gcc/g++ test on trunk head regression compared with testing on 09r1.1
Details:
gcc/g++ test on trunk head regression compared with testing on 09r1.1. It shows up after fixing the return code issue in hush.
Now run on trunk head:
root:/> ./tmpdir-gcc-dg-struct-layout-1-t002-01
ABRT
root:/> echo $?
134
root:/> version
kernel: Linux release 2.6.32.2-ADI-2010R1-pre-svn8107, build #64 Mon Jan 4 20:11:25 GMT 2010
toolchain: bfin-uclinux-gcc release gcc version 4.1.2 (ADI svn)
user-dist: release svn-9338, build #22 Mon Jan 4 20:10:58 GMT 2010
root:/>
The same binary run on 09r1.1 kernel:
root:/> ./tmpdir-gcc-dg-struct-layout-1-t002-01
root:/> echo $?
0
root:/> version
kernel: Linux release 2.6.28.10-ADI-2009R1-svn6986, build #4 Tue Jul 14 15:12:05 GMT-8 2009
toolchain: bfin-uclinux-gcc release gcc version 4.1.2 (ADI svn)
user-dist: release svn-8488, build #2 Tue Jul 14 15:11:10 GMT-8 2009
The binary is attached.
The regression cases are:
#########################################
#
# Comparing gcc-4.1.sum
#
########################################
Tests that now fail, but worked before:
bfin-uclinux: gcc.c-torture/execute/20050215-1.c execution, -O0
bfin-uclinux: gcc.c-torture/execute/20050215-1.c execution, -O1
bfin-uclinux: gcc.c-torture/execute/20050215-1.c execution, -O2
bfin-uclinux: gcc.c-torture/execute/20050215-1.c execution, -O3 -fomit-frame-pointer
bfin-uclinux: gcc.c-torture/execute/20050215-1.c execution, -O3 -g
bfin-uclinux: gcc.c-torture/execute/20050215-1.c execution, -Os
bfin-uclinux: gcc.c-torture/execute/pr23467.c execution, -O0
bfin-uclinux: gcc.c-torture/execute/pr23467.c execution, -O1
bfin-uclinux: gcc.c-torture/execute/pr23467.c execution, -O2
bfin-uclinux: gcc.c-torture/execute/pr23467.c execution, -O3 -fomit-frame-pointer
bfin-uclinux: gcc.c-torture/execute/pr23467.c execution, -O3 -g
bfin-uclinux: gcc.c-torture/execute/pr23467.c execution, -Os
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t001 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t002 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t003 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t004 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t005 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t006 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t007 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t008 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t009 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t010 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t011 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t012 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t013 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t014 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t015 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t016 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t017 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t018 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t019 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t020 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t021 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t022 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t023 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t024 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t025 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t026 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute
bfin-uclinux: tmpdir-gcc.dg-struct-layout-1/t028 c_compat_x_tst.o-c_compat_y_tst.o execute
#########################################
#
# Comparing gcc-g++-4.1.sum
#
########################################
Tests that now fail, but worked before:
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t001 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t002 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t003 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t004 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t005 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t006 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t007 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t008 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t009 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t010 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t011 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t012 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t013 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t014 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t015 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t016 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t017 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t018 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t019 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t020 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t021 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t022 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t023 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t024 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t025 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t026 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t027 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t028 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t029 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t030 cp_compat_x_tst.o-cp_compat_y_tst.o execute
bfin-uclinux: tmpdir-g++.dg-struct-layout-1/t031 cp_compat_x_tst.o-cp_compat_y_tst.o execute
Follow-ups
--- Jie Zhang 2010-01-26 11:01:21
Should be fixed in linux kernel. One of my flat data alignment patch was dropped
and replaced by the implement from upstream. But we have to define
ARCH_SLAB_MINALIGN then. Please use linux kernel 8237 or later and verify.
--- Jie Zhang 2010-01-26 19:45:13
I committed a new patch for this bug as r8238.
--- Mingquan Pan 2010-01-27 23:06:16
Yes, they are pass now with trunk head kernel. Close.
Files
Changes
Commits
Dependencies
Duplicates
Associations
Tags
File Name File Type File Size Posted By
tmpdir-gcc-dg-struct-layout-1-t002-01 application/octet-stream 1196428 Mingquan Pan
tmpdir-gcc-dg-struct-layout-1-t002-01.gdb application/octet-stream 2097015 Mingquan Pan