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: unassig...@gcc.gnu.org ReportedBy: dang...@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; }