Aurora SPARC Linux release 2.0 (Kashmir FC3) UltraSparc IIi (Sabre) sun4u: binutils-2.15.92.0.2-5.sparc bison-1.875c-2.sparc dejagnu-1.4.4-2.noarch expect-5.42.1-1.sparc gcc-3.4.2-6.fc3.sparc gcc4-4.0.0-0.8sparc.sparc glibc-2.3.3-99.sparc64 glibc-2.3.3-99.sparcv9 glibc-devel-2.3.3-99.sparc glibc-devel-2.3.3-99.sparc64 glibc-headers-2.3.3-99.sparc64 glibc-headers-2.3.3-99.sparc glibc-kernheaders-2.6-20sparc.sparc gmp-4.1.4-3sparc.sparc gmp-4.1.4-3sparc.sparc64 gmp-devel-4.1.4-3sparc.sparc gmp-devel-4.1.4-3sparc.sparc64 kernel-2.6.11-1.1166sp1.sparc64 package kernel-devel is not installed package kernel-smp is not installed libgcc-3.4.2-6.fc3.sparc libgcc-3.4.2-6.fc3.sparc64 libstdc++-3.4.2-6.fc3.sparc64 libstdc++-3.4.2-6.fc3.sparc libstdc++-devel-3.4.2-6.fc3.sparc64 libstdc++-devel-3.4.2-6.fc3.sparc make-3.80-5.sparc nptl-devel-2.3.3-99.sparcv9 tcl-8.4.7-2.sparc
LAST_UPDATED: Mon Mar 28 07:44:16 UTC 2005 Native configuration is sparc64-unknown-linux-gnu Compiler version: 4.1.0 20050328 (experimental) Platform: sparc64-unknown-linux-gnu configure flags: sparc64-linux --enable-__cxa_atexit --disable-multilib --enable-shared --enable-languages=c,c++ I get these failures and just would like to ping for any ideas what might be wrong... FAIL: gcc.dg/pch/static-1.c -O0 -g assembly comparison FAIL: gcc.dg/pch/static-1.c -O0 assembly comparison FAIL: gcc.dg/pch/static-1.c -O1 assembly comparison FAIL: gcc.dg/pch/static-2.c -O0 -g assembly comparison FAIL: gcc.dg/pch/static-2.c -O0 assembly comparison FAIL: gcc.dg/pch/static-2.c -O1 assembly comparison FAIL: gcc.dg/pch/static-3.c -O0 -g assembly comparison FAIL: gcc.dg/pch/static-3.c -O0 assembly comparison FAIL: gcc.dg/pch/static-3.c -O1 assembly comparison and here's a little from the log file of it... Executing on host: /usr/local/src/trunk/objdir64/gcc/xgcc -B/usr/local/src/trunk/objdir64/gcc/ /usr/local/src/trunk/gcc/gcc/testsuite/gcc.dg/pch/static-1.c -O0 -g -I. -S -o static-1.s (timeout = 300) PASS: gcc.dg/pch/static-1.c -O0 -g (test for excess errors) line #47 < save %sp, -192, %sp > .register %g2, #scratch line #48 < .LLCFI1: > .register %g3, #scratch line #49 < .loc 2 5 0 > save %sp, -192, %sp line #50 < sethi %hi(counter.1102), %g1 > .LLCFI1: line #51 < or %g1, %lo(counter.1102), %g1 > .loc 2 5 0 line #52 < ld [%g1], %g1 > sethi %hi(counter.1102), %g1 line #53 < mov %g1, %g3 > or %g1, %lo(counter.1102), %g1 line #54 < add %g1, 1, %g2 > ld [%g1], %g1 line #55 < sethi %hi(counter.1102), %g1 > mov %g1, %g3 line #56 < or %g1, %lo(counter.1102), %g1 > add %g1, 1, %g2 line #57 < st %g2, [%g1] > sethi %hi(counter.1102), %g1 line #58 < sra %g3, 0, %g1 > or %g1, %lo(counter.1102), %g1 line #59 < .loc 2 6 0 > st %g2, [%g1] line #60 < mov %g1, %i0 > sra %g3, 0, %g1 line #61 < return %i7+8 > .loc 2 6 0 line #62 < nop > mov %g1, %i0 line #63 < .LLFE3: > return %i7+8 line #64 < .size bar, .-bar > nop line #65 < .section ".debug_frame" > .LLFE3: line #66 < .LLframe0: > .size bar, .-bar line #67 < .uaword .LLECIE0-.LLSCIE0 > .section ".debug_frame" line #68 < .LLSCIE0: > .LLframe0: line #69 < .uaword 0xffffffff > .uaword .LLECIE0-.LLSCIE0 line #70 < .byte 0x1 > .LLSCIE0: line #71 < .asciz "" > .uaword 0xffffffff line #72 < .uleb128 0x1 > .byte 0x1 line #73 < .sleb128 -8 > .asciz "" line #74 < .byte 0xf > .uleb128 0x1 line #75 < .byte 0xc > .sleb128 -8 line #76 < .uleb128 0xe > .byte 0xf line #77 < .uleb128 0x7ff > .byte 0xc line #78 < .align 8 > .uleb128 0xe line #79 < .LLECIE0: > .uleb128 0x7ff line #80 < .LLSFDE0: > .align 8 line #81 < .uaword .LLEFDE0-.LLASFDE0 > .LLECIE0: line #82 < .LLASFDE0: > .LLSFDE0: line #83 < .uaword .LLframe0 > .uaword .LLEFDE0-.LLASFDE0 line #84 < .uaxword .LLFB2 > .LLASFDE0: line #85 < .uaxword .LLFE2-.LLFB2 > .uaword .LLframe0 line #86 < .byte 0x4 > .uaxword .LLFB2 line #87 < .uaword .LLCFI0-.LLFB2 > .uaxword .LLFE2-.LLFB2 line #88 < .byte 0xd > .byte 0x4 line #89 < .uleb128 0x1e > .uaword .LLCFI0-.LLFB2 line #90 < .byte 0x2d > .byte 0xd line #91 < .byte 0x9 > .uleb128 0x1e line #92 < .uleb128 0xf > .byte 0x2d line #93 < .uleb128 0x1f > .byte 0x9 line #94 < .align 8 > .uleb128 0xf line #95 < .LLEFDE0: > .uleb128 0x1f line #96 < .LLSFDE2: > .align 8 line #97 < .uaword .LLEFDE2-.LLASFDE2 > .LLEFDE0: line #98 < .LLASFDE2: > .LLSFDE2: line #99 < .uaword .LLframe0 > .uaword .LLEFDE2-.LLASFDE2 line #100 < .uaxword .LLFB3 > .LLASFDE2: line #101 < .uaxword .LLFE3-.LLFB3 > .uaword .LLframe0 line #102 < .byte 0x4 > .uaxword .LLFB3 line #103 < .uaword .LLCFI1-.LLFB3 > .uaxword .LLFE3-.LLFB3 line #104 < .byte 0xd > .byte 0x4 line #105 < .uleb128 0x1e > .uaword .LLCFI1-.LLFB3 line #106 < .byte 0x2d > .byte 0xd line #107 < .byte 0x9 > .uleb128 0x1e line #108 < .uleb128 0xf > .byte 0x2d line #109 < .uleb128 0x1f > .byte 0x9 line #110 < .align 8 > .uleb128 0xf line #111 < .LLEFDE2: > .uleb128 0x1f line #112 < .section ".text" > .align 8 line #113 < .LLetext0: > .LLEFDE2: line #114 < .section ".debug_info" > .section ".text" line #115 < .uaword 0x126 > .LLetext0: line #116 < .uahalf 0x2 > .section ".debug_info" line #117 < .uaword .LLdebug_abbrev0 > .uaword 0x126 line #118 < .byte 0x8 > .uahalf 0x2 line #119 < .uleb128 0x1 > .uaword .LLdebug_abbrev0 line #120 < .uaword .LLdebug_line0 > .byte 0x8 line #121 < .uaxword .LLetext0 > .uleb128 0x1 line #122 < .uaxword .LLtext0 > .uaword .LLdebug_line0 line #123 < .asciz "GNU C 4.1.0 20050328 (experimental)" > .uaxword .LLetext0 line #124 < .byte 0x1 > .uaxword .LLtext0 line #125 < .asciz "/usr/local/src/trunk/gcc/gcc/testsuite/gcc.dg/pch/static-1.c" > .asciz "GNU C 4.1.0 20050328 (experimental)" line #126 < .asciz "/usr/local/src/trunk/objdir64/gcc/testsuite" > .byte 0x1 line #127 < .uleb128 0x2 > .asciz "/usr/local/src/trunk/gcc/gcc/testsuite/gcc.dg/pch/static-1.c" line #128 < .uaword 0xea > .asciz "/usr/local/src/trunk/objdir64/gcc/testsuite" line #129 < .asciz "foo" > .uleb128 0x2 line #130 < .byte 0x1 > .uaword 0xea line #131 < .byte 0x2 > .asciz "foo" line #133 < .uaword 0xea > .byte 0x2 line #134 < .uaxword .LLFB2 > .byte 0x1 line #135 < .uaxword .LLFE2 > .uaword 0xea line #136 < .byte 0x1 > .uaxword .LLFB2 line #137 < .byte 0x6e > .uaxword .LLFE2 line #138 < .uleb128 0x3 > .byte 0x1 line #139 < .asciz "counter" > .byte 0x6e line #140 < .byte 0x1 > .uleb128 0x3 line #141 < .byte 0x3 > .asciz "counter" line #142 < .uaword 0xea > .byte 0x1 line #143 < .byte 0x9 > .byte 0x3 line #144 < .byte 0x3 > .uaword 0xea line #145 < .uaxword counter.1094 > .byte 0x9 line #146 < .byte 0x0 > .byte 0x3 line #147 < .uleb128 0x4 > .uaxword counter.1094 line #148 < .asciz "int" > .byte 0x0 line #149 < .byte 0x4 > .uleb128 0x4 line #150 < .byte 0x5 > .asciz "int" line #151 < .uleb128 0x5 > .byte 0x4 line #152 < .asciz "bar" > .byte 0x5 line #153 < .byte 0x2 > .uleb128 0x5 line #154 < .byte 0x3 > .asciz "bar" line #155 < .byte 0x1 > .byte 0x2 line #156 < .uaword 0xea > .byte 0x3 line #157 < .uaxword .LLFB3 > .byte 0x1 line #158 < .uaxword .LLFE3 > .uaword 0xea line #159 < .byte 0x1 > .uaxword .LLFB3 line #160 < .byte 0x6e > .uaxword .LLFE3 line #161 < .uleb128 0x3 > .byte 0x1 line #162 < .asciz "counter" > .byte 0x6e line #163 < .byte 0x2 > .uleb128 0x3 line #164 < .byte 0x4 > .asciz "counter" line #165 < .uaword 0xea > .byte 0x2 line #166 < .byte 0x9 > .byte 0x4 line #167 < .byte 0x3 > .uaword 0xea line #168 < .uaxword counter.1102 > .byte 0x9 line #169 < .byte 0x0 > .byte 0x3 line #170 < .byte 0x0 > .uaxword counter.1102 line #171 < .section ".debug_abbrev" > .byte 0x0 line #172 < .uleb128 0x1 > .byte 0x0 line #173 < .uleb128 0x11 > .section ".debug_abbrev" line #174 < .byte 0x1 > .uleb128 0x1 line #175 < .uleb128 0x10 > .uleb128 0x11 line #176 < .uleb128 0x6 > .byte 0x1 line #177 < .uleb128 0x12 > .uleb128 0x10 line #178 < .uleb128 0x1 > .uleb128 0x6 line #179 < .uleb128 0x11 > .uleb128 0x12 line #181 < .uleb128 0x25 > .uleb128 0x11 line #182 < .uleb128 0x8 > .uleb128 0x1 line #183 < .uleb128 0x13 > .uleb128 0x25 line #184 < .uleb128 0xb > .uleb128 0x8 line #185 < .uleb128 0x3 > .uleb128 0x13 line #186 < .uleb128 0x8 > .uleb128 0xb line #187 < .uleb128 0x1b > .uleb128 0x3 line #189 < .byte 0x0 > .uleb128 0x1b line #190 < .byte 0x0 > .uleb128 0x8 line #191 < .uleb128 0x2 > .byte 0x0 line #192 < .uleb128 0x2e > .byte 0x0 line #193 < .byte 0x1 > .uleb128 0x2 line #194 < .uleb128 0x1 > .uleb128 0x2e line #195 < .uleb128 0x13 > .byte 0x1 line #196 < .uleb128 0x3 > .uleb128 0x1 line #197 < .uleb128 0x8 > .uleb128 0x13 line #198 < .uleb128 0x3a > .uleb128 0x3 line #199 < .uleb128 0xb > .uleb128 0x8 line #200 < .uleb128 0x3b > .uleb128 0x3a line #202 < .uleb128 0x27 > .uleb128 0x3b line #203 < .uleb128 0xc > .uleb128 0xb line #204 < .uleb128 0x49 > .uleb128 0x27 line #205 < .uleb128 0x13 > .uleb128 0xc line #206 < .uleb128 0x11 > .uleb128 0x49 line #207 < .uleb128 0x1 > .uleb128 0x13 line #208 < .uleb128 0x12 > .uleb128 0x11 line #210 < .uleb128 0x40 > .uleb128 0x12 line #211 < .uleb128 0xa > .uleb128 0x1 line #212 < .byte 0x0 > .uleb128 0x40 line #213 < .byte 0x0 > .uleb128 0xa line #214 < .uleb128 0x3 > .byte 0x0 line #215 < .uleb128 0x34 > .byte 0x0 line #216 < .byte 0x0 > .uleb128 0x3 line #217 < .uleb128 0x3 > .uleb128 0x34 line #218 < .uleb128 0x8 > .byte 0x0 line #219 < .uleb128 0x3a > .uleb128 0x3 line #220 < .uleb128 0xb > .uleb128 0x8 line #221 < .uleb128 0x3b > .uleb128 0x3a line #223 < .uleb128 0x49 > .uleb128 0x3b line #224 < .uleb128 0x13 > .uleb128 0xb line #225 < .uleb128 0x2 > .uleb128 0x49 line #226 < .uleb128 0xa > .uleb128 0x13 line #227 < .byte 0x0 > .uleb128 0x2 line #228 < .byte 0x0 > .uleb128 0xa line #229 < .uleb128 0x4 > .byte 0x0 line #230 < .uleb128 0x24 > .byte 0x0 line #231 < .byte 0x0 > .uleb128 0x4 line #232 < .uleb128 0x3 > .uleb128 0x24 line #233 < .uleb128 0x8 > .byte 0x0 line #234 < .uleb128 0xb > .uleb128 0x3 line #235 < .uleb128 0xb > .uleb128 0x8 line #236 < .uleb128 0x3e > .uleb128 0xb line #238 < .byte 0x0 > .uleb128 0x3e line #239 < .byte 0x0 > .uleb128 0xb line #240 < .uleb128 0x5 > .byte 0x0 line #241 < .uleb128 0x2e > .byte 0x0 line #242 < .byte 0x1 > .uleb128 0x5 line #243 < .uleb128 0x3 > .uleb128 0x2e line #244 < .uleb128 0x8 > .byte 0x1 line #245 < .uleb128 0x3a > .uleb128 0x3 line #246 < .uleb128 0xb > .uleb128 0x8 line #247 < .uleb128 0x3b > .uleb128 0x3a line #249 < .uleb128 0x27 > .uleb128 0x3b line #250 < .uleb128 0xc > .uleb128 0xb line #251 < .uleb128 0x49 > .uleb128 0x27 line #252 < .uleb128 0x13 > .uleb128 0xc line #253 < .uleb128 0x11 > .uleb128 0x49 line #254 < .uleb128 0x1 > .uleb128 0x13 line #255 < .uleb128 0x12 > .uleb128 0x11 line #257 < .uleb128 0x40 > .uleb128 0x12 line #258 < .uleb128 0xa > .uleb128 0x1 line #259 < .byte 0x0 > .uleb128 0x40 line #260 < .byte 0x0 > .uleb128 0xa line #262 < .section ".debug_aranges" > .byte 0x0 line #263 < .uaword 0x2c > .byte 0x0 line #264 < .uahalf 0x2 > .section ".debug_aranges" line #265 < .uaword .LLdebug_info0 > .uaword 0x2c line #266 < .byte 0x8 > .uahalf 0x2 line #267 < .byte 0x0 > .uaword .LLdebug_info0 line #268 < .uahalf 0x0 > .byte 0x8 line #269 < .uahalf 0x0 > .byte 0x0 line #270 < .uaxword .LLtext0 > .uahalf 0x0 line #271 < .uaxword .LLetext0-.LLtext0 > .uahalf 0x0 line #272 < .uaxword 0x0 > .uaxword .LLtext0 line #273 < .uaxword 0x0 > .uaxword .LLetext0-.LLtext0 line #274 < .ident "GCC: (GNU) 4.1.0 20050328 (experimental)" > .uaxword 0x0 line #275 < .section ".note.GNU-stack" > .uaxword 0x0 FAIL: gcc.dg/pch/static-1.c -O0 -g assembly comparison -- Cheers, /ChJ