This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/46380] New: vec-scal-opt*.c tests fail on hppa*-*-* (32-bit)
- From: "danglin at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 8 Nov 2010 19:22:48 +0000
- Subject: [Bug tree-optimization/46380] New: vec-scal-opt*.c tests fail on hppa*-*-* (32-bit)
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46380
Summary: vec-scal-opt*.c tests fail on hppa*-*-* (32-bit)
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: danglin@gcc.gnu.org
Host: hppa*-*-* (32-bit)
Target: hppa*-*-* (32-bit)
Build: hppa*-*-* (32-bit)
FAIL: gcc.dg/vec-scal-opt.c scan-tree-dump-times veclower ">> k.[0-9_]*" 1
FAIL: gcc.dg/vec-scal-opt1.c scan-tree-dump-times veclower ">> 2" 1
FAIL: gcc.dg/vec-scal-opt2.c scan-tree-dump-times veclower ">> 2" 1
;; Function main (main)
main (int argc, char * * argv)
{
short int D.1948;
short int D.1947;
short int D.1946;
short int D.1945;
short int D.1944;
short int D.1943;
short int D.1942;
short int D.1941;
short int D.1940;
short int D.1939;
short int D.1938;
short int D.1937;
short int D.1936;
short int D.1935;
short int D.1934;
short int D.1933;
short int D.1932;
short int D.1931;
short int D.1930;
short int D.1929;
short int D.1928;
short int D.1927;
short int D.1926;
short int D.1925;
vector(8) short int r1;
vector(8) short int v2;
vector(8) short int v0;
short int D.1922;
int D.1921;
vector(8) short int r1.2;
short int k.1;
short int k.0;
<bb 2>:
k.0_2 = (short int) argc_1(D);
k = k.0_2;
k.0_3 = (short int) argc_1(D);
v0_4 = {k.0_3, 1, 2, 3, 4, 5, 6, 7};
k.1_5 = k;
k.1_6 = k;
k.1_7 = k;
k.1_8 = k;
k.1_9 = k;
k.1_10 = k;
k.1_11 = k;
k.1_12 = k;
v2_13 = {k.1_12, k.1_12, k.1_12, k.1_12, k.1_12, k.1_12, k.1_12, k.1_12};
D.1925_20 = BIT_FIELD_REF <v0_4, 16, 0>;
D.1926_21 = BIT_FIELD_REF <v2_13, 16, 0>;
D.1927_22 = D.1925_20 >> D.1926_21;
D.1928_23 = BIT_FIELD_REF <v0_4, 16, 16>;
D.1929_24 = BIT_FIELD_REF <v2_13, 16, 16>;
D.1930_25 = D.1928_23 >> D.1929_24;
D.1931_26 = BIT_FIELD_REF <v0_4, 16, 32>;
D.1932_27 = BIT_FIELD_REF <v2_13, 16, 32>;
D.1933_28 = D.1931_26 >> D.1932_27;
D.1934_29 = BIT_FIELD_REF <v0_4, 16, 48>;
D.1935_30 = BIT_FIELD_REF <v2_13, 16, 48>;
D.1936_31 = D.1934_29 >> D.1935_30;
D.1937_32 = BIT_FIELD_REF <v0_4, 16, 64>;
D.1938_33 = BIT_FIELD_REF <v2_13, 16, 64>;
D.1939_34 = D.1937_32 >> D.1938_33;
D.1940_35 = BIT_FIELD_REF <v0_4, 16, 80>;
D.1941_36 = BIT_FIELD_REF <v2_13, 16, 80>;
D.1942_37 = D.1940_35 >> D.1941_36;
D.1943_38 = BIT_FIELD_REF <v0_4, 16, 96>;
D.1944_39 = BIT_FIELD_REF <v2_13, 16, 96>;
D.1945_40 = D.1943_38 >> D.1944_39;
D.1946_41 = BIT_FIELD_REF <v0_4, 16, 112>;
D.1947_42 = BIT_FIELD_REF <v2_13, 16, 112>;
D.1948_43 = D.1946_41 >> D.1947_42;
r1.2_14 = {D.1927_22, D.1930_25, D.1933_28, D.1936_31, D.1939_34, D.1942_37,
D.1945_40, D.1948_43};
r1 = r1.2_14;
D.1922_15 = BIT_FIELD_REF <r1, 16, 0>;
D.1921_16 = (int) D.1922_15;
return D.1921_16;
}