12008-12-31 Daniel Franke <franke.daniel@gmail.com> 2 3 * gfortran.dg/mapping_2.f90: Fixed testcase. 4 52008-12-31 Jakub Jelinek <jakub@redhat.com> 6 7 PR c++/38647 8 * g++.dg/template/function1.C: New test. 9 10 PR c++/38640 11 * g++.dg/cpp0x/decltype15.C: New test. 12 13 PR middle-end/38676 14 * gcc.dg/gomp/pr38676.c: New test. 15 162008-12-30 Richard Guenther <rguenther@suse.de> 17 18 PR tree-optimization/38645 19 * gcc.dg/pr38645.c: New testcase. 20 212008-12-30 Andrew Pinski <pinskia@gmail.com> 22 23 PR middle-end/38661 24 * gcc.c-torture/compile/pr38661.c: New testcase. 25 * gcc.c-torture/compile/pr38661-1.c: New testcase. 26 272008-12-30 Richard Guenther <rguenther@suse.de> 28 29 PR middle-end/38564 30 * gcc.c-torture/compile/pr38564.c: New testcase. 31 322008-12-29 Dorit Nuzman <dorit@il.ibm.com> 33 Ira Rosen <irar@il.ibm.com> 34 35 PR tree-optimization/38529 36 * gcc.dg/vect/pr38529.c: New test. 37 382008-12-29 Jakub Jelinek <jakub@redhat.com> 39 40 PR c++/38635 41 * g++.dg/parse/cond4.C: New test. 42 43 PR c++/36191 44 * g++.dg/torture/pr36191.C: New test. 45 462008-12-15 Hariharan Sandanagobalane <hariharan@picochip.com> 47 48 * gcc.c-torture/execute/builtins/fprintf.x: Disable test for 49 freestanding targets. 50 * gcc.c-torture/execute/pr37573.x: Disable test for 16-bit targets. 51 * gcc.c-torture/execute/20081117-1.x: Disable test for 16-bit targets. 52 * gcc.c-torture/compile/limits-stringlit.c: Disable test for picochip. 53 * gcc.dg/array-quals-1.c: Disable test for picochip. 54 * lib/target-supports.exp: Add support for freestanding ports and 55 disable picochip for profiling tests. 56 572008-12-29 Jakub Jelinek <jakub@redhat.com> 58 59 PR c++/38637 60 * g++.dg/cpp0x/enum2.C: New test. 61 622008-12-28 Andrew Pinski <pinskia@gmail.com> 63 64 PR libobjc/36610 65 * objc/execute/forward-1.m: New test. 66 672008-12-27 Jakub Jelinek <jakub@redhat.com> 68 69 PR middle-end/38633 70 * gcc.dg/gomp/pr38633.c: New test. 71 * g++.dg/gomp/pr38633.C: New test. 72 73 PR c++/38639 74 * g++.dg/gomp/pr38639.C: New test. 75 762008-12-23 Andrew Pinski <pinskia@gmail.com> 77 78 PR middle-end/38590 79 * gcc.c-torture/compile/pr38590-1.c: New testcase. 80 * gcc.c-torture/compile/pr38590-2.c: New testcase. 81 822008-12-18 Jakub Jelinek <jakub@redhat.com> 83 84 PR middle-end/31150 85 * gcc.c-torture/execute/20081218-1.c: New test. 86 872008-12-22 Paul Thomas <pault@gcc.gnu.org> 88 89 PR fortran/38602 90 * gfortran.dg/alloc_comp_optional_1.f90: New test. 91 922008-12-22 Ben Elliston <bje@au.ibm.com> 93 94 PR c++/38362 95 * g++.dg/ext/altivec-types-1.C (dg-options): Pass -std=c++98. 96 972008-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> 98 99 PR libfortran/38398 100 * gfortran.dg/fmt_g0_1.f08: Revise. 101 1022008-12-21 Richard Sandiford <rdsandiford@googlemail.com> 103 104 * gcc.target/mips/mips.exp: Rewrite. 105 106 * gcc.target/mips/20020620-1.c: Use dg-options instead of 107 dg-mips-options. Remove target restrictions from dg-do. 108 * gcc.target/mips/mips-ps-1.c: Likewise. 109 * gcc.target/mips/mips-ps-2.c: Likewise. 110 * gcc.target/mips/mips-ps-3.c: Likewise. 111 * gcc.target/mips/mips-ps-4.c: Likewise. 112 * gcc.target/mips/mips-ps-6.c: Likewise. 113 114 * gcc.target/mips/asm-1.c: Use dg-options instead of dg-mips-options. 115 * gcc.target/mips/branch-1.c: Likewise. 116 * gcc.target/mips/clear-cache-2.c: Likewise. 117 * gcc.target/mips/dse-1.c: Likewise. 118 * gcc.target/mips/fix-r4000-1.c: Likewise. 119 * gcc.target/mips/fix-r4000-2.c: Likewise. 120 * gcc.target/mips/fix-r4000-3.c: Likewise. 121 * gcc.target/mips/fix-r4000-4.c: Likewise. 122 * gcc.target/mips/fix-r4000-5.c: Likewise. 123 * gcc.target/mips/fix-r4000-6.c: Likewise. 124 * gcc.target/mips/fix-r4000-7.c: Likewise. 125 * gcc.target/mips/fix-r4000-8.c: Likewise. 126 * gcc.target/mips/fix-r4000-9.c: Likewise. 127 * gcc.target/mips/fix-r4000-10.c: Likewise. 128 * gcc.target/mips/fix-r4000-11.c: Likewise. 129 * gcc.target/mips/fix-r4000-12.c: Likewise. 130 * gcc.target/mips/fix-vr4130-1.c: Likewise. 131 * gcc.target/mips/fix-vr4130-2.c: Likewise. 132 * gcc.target/mips/fix-vr4130-3.c: Likewise. 133 * gcc.target/mips/fix-vr4130-4.c: Likewise. 134 * gcc.target/mips/fpcmp-1.c: Likewise. 135 * gcc.target/mips/fpcmp-2.c: Likewise. 136 * gcc.target/mips/fpr-moves-1.c: Likewise. 137 * gcc.target/mips/fpr-moves-2.c: Likewise. 138 * gcc.target/mips/fpr-moves-3.c: Likewise. 139 * gcc.target/mips/fpr-moves-4.c: Likewise. 140 * gcc.target/mips/fpr-moves-5.c: Likewise. 141 * gcc.target/mips/fpr-moves-6.c: Likewise. 142 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise. 143 * gcc.target/mips/madd-1.c: Likewise. 144 * gcc.target/mips/madd-2.c: Likewise. 145 * gcc.target/mips/madd-5.c: Likewise. 146 * gcc.target/mips/madd-6.c: Likewise. 147 * gcc.target/mips/madd-7.c: Likewise. 148 * gcc.target/mips/madd-8.c: Likewise. 149 * gcc.target/mips/maddu-1.c: Likewise. 150 * gcc.target/mips/maddu-2.c: Likewise. 151 * gcc.target/mips/memcpy-1.c: Likewise. 152 * gcc.target/mips/mips-sched-madd.c: Likewise. 153 * gcc.target/mips/msub-1.c: Likewise. 154 * gcc.target/mips/msub-2.c: Likewise. 155 * gcc.target/mips/msub-5.c: Likewise. 156 * gcc.target/mips/msub-6.c: Likewise. 157 * gcc.target/mips/msub-7.c: Likewise. 158 * gcc.target/mips/msub-8.c: Likewise. 159 * gcc.target/mips/msubu-1.c: Likewise. 160 * gcc.target/mips/msubu-2.c: Likewise. 161 * gcc.target/mips/neg-abs-1.c: Likewise. 162 * gcc.target/mips/neg-abs-2.c: Likewise. 163 * gcc.target/mips/no-smartmips-lwxs.c: Likewise. 164 * gcc.target/mips/no-smartmips-ror-1.c: Likewise. 165 * gcc.target/mips/octeon-baddu-1.c: Likewise. 166 * gcc.target/mips/octeon-bbit-2.c: Likewise. 167 * gcc.target/mips/octeon-bbit-3.c: Likewise. 168 * gcc.target/mips/octeon-cins-1.c: Likewise. 169 * gcc.target/mips/octeon-cins-2.c: Likewise. 170 * gcc.target/mips/octeon-dmul-1.c: Likewise. 171 * gcc.target/mips/octeon-dmul-2.c: Likewise. 172 * gcc.target/mips/octeon-exts-1.c: Likewise. 173 * gcc.target/mips/octeon-exts-2.c: Likewise. 174 * gcc.target/mips/octeon-exts-3.c: Likewise. 175 * gcc.target/mips/octeon-exts-4.c: Likewise. 176 * gcc.target/mips/octeon-exts-5.c: Likewise. 177 * gcc.target/mips/octeon-pop-1.c: Likewise. 178 * gcc.target/mips/octeon-seq-1.c: Likewise. 179 * gcc.target/mips/octeon-seq-2.c: Likewise. 180 * gcc.target/mips/octeon-seq-3.c: Likewise. 181 * gcc.target/mips/octeon-seq-4.c: Likewise. 182 * gcc.target/mips/pr26765.c: Likewise. 183 * gcc.target/mips/pr33256.c: Likewise. 184 * gcc.target/mips/pr33635-1.c: Likewise. 185 * gcc.target/mips/pr33755.c: Likewise. 186 * gcc.target/mips/pr34831.c: Likewise. 187 * gcc.target/mips/pr35802.c: Likewise. 188 * gcc.target/mips/pr37362.c: Likewise. 189 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise. 190 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise. 191 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise. 192 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise. 193 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise. 194 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise. 195 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise. 196 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise. 197 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise. 198 * gcc.target/mips/r10k-cache-barrier-10.c: Likewise. 199 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise. 200 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise. 201 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise. 202 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise. 203 * gcc.target/mips/r3900-mult.c: Likewise. 204 * gcc.target/mips/rsqrt-4.c: Likewise. 205 * gcc.target/mips/sb1-1.c: Likewise. 206 * gcc.target/mips/scc-2.c: Likewise. 207 * gcc.target/mips/scc-4.c: Likewise. 208 * gcc.target/mips/sdata-1.c: Likewise. 209 * gcc.target/mips/sdata-2.c: Likewise. 210 * gcc.target/mips/sdata-3.c: Likewise. 211 * gcc.target/mips/sdata-4.c: Likewise. 212 * gcc.target/mips/smartmips-lwxs.c: Likewise. 213 * gcc.target/mips/smartmips-ror-1.c: Likewise. 214 * gcc.target/mips/smartmips-ror-2.c: Likewise. 215 * gcc.target/mips/smartmips-ror-3.c: Likewise. 216 * gcc.target/mips/smartmips-ror-4.c: Likewise. 217 * gcc.target/mips/timode-1.c: Likewise. 218 * gcc.target/mips/truncate-1.c: Likewise. 219 * gcc.target/mips/truncate-2.c: Likewise. 220 * gcc.target/mips/vr-mult-1.c: Likewise. 221 * gcc.target/mips/vr-mult-2.c: Likewise. 222 223 * gcc.target/mips/atomic-memory-2.c: Use dg-options instead of 224 dg-mips-options. Use isa>=2 instead of -mips32. 225 226 * gcc.target/mips/branch-cost-1.c: Use dg-options instead of 227 dg-mips-options. Use isa>=4 instead of -mips64. 228 * gcc.target/mips/branch-cost-2.c: Likewise. 229 230 * gcc.target/mips/cache-1.c: Use dg-options instead of 231 dg-mips-options. Add isa>=3 and NOMIPS16 attributes. 232 233 * gcc.target/mips/call-saved-1.c: Use dg-options instead of 234 dg-mips-options. Replace the mips16_attribute directives with 235 a (-mips16) dg-option. Use isa_rev=0 instead of -mips2. 236 * gcc.target/mips/call-saved-2.c: Likewise. 237 * gcc.target/mips/call-saved-3.c: Likewise. 238 239 * gcc.target/mips/clear-cache-1.c: Use dg-options instead of 240 dg-mips-options. Use isa_rev>=2 instead of -mips32r2. 241 * gcc.target/mips/ext_ins.c: Likewise. 242 243 * gcc.target/mips/code-readable-1.c: Use dg-options instead of 244 dg-mips-options. Replace the mips16_attribute directives with 245 a (-mips16) dg-option. Use addressing=absolute too. 246 * gcc.target/mips/code-readable-2.c: Likewise. 247 * gcc.target/mips/code-readable-3.c: Likewise. 248 249 * gcc.target/mips/dmult-1.c: Use dg-options instead of 250 dg-mips-options. Remove the mips16_attribute directives. 251 * gcc.target/mips/gcc-have-sync-compare-and-swap-4.c: Likewise. 252 253 * gcc.target/mips/dpaq_sa_l_w.c: Use dg-options instead of 254 dg-mips-options. Remove target restrictions from dg-do. 255 Use -mgp32 instead of -mips32r2. 256 * gcc.target/mips/dpsq_sa_l_w.c: Likewise. 257 258 * gcc.target/mips/dsp-ctrl.c: Use dg-options instead of 259 dg-mips-options. Remove target restrictions from dg-do. 260 Remove the !__mips_dsp code and add -mdsp -mgp32 to dg-options 261 instead. Add NOMIPS16 attributes. 262 263 * gcc.target/mips/dspr2-MULT.c: Use dg-options instead of 264 dg-mips-options. Replace -march=mips32r2 with -mgp32. 265 * gcc.target/mips/dspr2-MULTU.c: Likewise. 266 267 * gcc.target/mips/ext-1.c: Use dg-options instead of 268 dg-mips-options. Use isa_rev>=2 instead of -mips64r2. 269 270 * gcc.target/mips/fix-r10000-1.c: Use dg-options instead of 271 dg-mips-options. Remove -march=mips4. 272 * gcc.target/mips/fix-r10000-2.c: Likewise. 273 * gcc.target/mips/fix-r10000-3.c: Likewise. 274 * gcc.target/mips/fix-r10000-4.c: Likewise. 275 * gcc.target/mips/fix-r10000-5.c: Likewise. 276 * gcc.target/mips/fix-r10000-6.c: Likewise. 277 * gcc.target/mips/fix-r10000-7.c: Likewise. 278 * gcc.target/mips/fix-r10000-8.c: Likewise. 279 * gcc.target/mips/fix-r10000-9.c: Likewise. 280 * gcc.target/mips/fix-r10000-10.c: Likewise. 281 * gcc.target/mips/fix-r10000-11.c: Likewise. 282 * gcc.target/mips/fix-r10000-12.c: Likewise. 283 * gcc.target/mips/fix-r10000-13.c: Likewise. 284 * gcc.target/mips/fix-r10000-14.c: Likewise. 285 * gcc.target/mips/fix-r10000-15.c: Likewise. 286 287 * gcc.target/mips/fixed-scalar-type.c: Use dg-options instead 288 of dg-mips-options. Remove target restrictions from dg-do. 289 Remove -march=mips32r2. 290 * gcc.target/mips/fixed-vector-type.c: Likewise. 291 * gcc.target/mips/mips32-dsp-run.c: Likewise. 292 * gcc.target/mips/mips32-dspr2.c: Likewise. Add NOMIPS16 attributes. 293 294 * gcc.target/mips/fpr-moves-7.c: Use dg-options instead of 295 dg-mips-options. Replace the mips16_attribute directives with 296 a (-mips16) dg-option. Remove -msoft-float. 297 * gcc.target/mips/fpr-moves-8.c: Likewise. 298 * gcc.target/mips/int-moves-1.c: Likewise. 299 * gcc.target/mips/int-moves-2.c: Likewise. 300 301 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Use dg-options 302 instead of dg-mips-options. Use isa>=2 instead of -mips2. 303 Add -mgp32. 304 * gcc.target/mips/gcc-have-sync-compare-and-swap-3.c: Likewise. 305 306 * gcc.target/mips/ins-1.c: Use dg-options instead of 307 dg-mips-options. Use "isa_rev>=2 -mgp32" instead of -march=mips32r2. 308 309 * gcc.target/mips/loongson-muldiv-1.c: Use dg-options instead of 310 dg-mips-options. Use isa=loongson instead of -march=loongson2e. 311 * gcc.target/mips/loongson-muldiv-2.c: Likewise. 312 313 * gcc.target/mips/loongson-simd.c: Remove mips_loongson 314 target requirement and use isa=loongson instead. Add -mhard-float, 315 -mno-mips16 and -flax-vector-conversions. 316 317 * gcc.target/mips/lazy-binding-1.c: Use dg-options instead of 318 dg-mips-options. Remove target restrictions from dg-do. 319 Add NOMIPS16 attributes. 320 321 * gcc.target/mips/long-calls-pg.c: Use dg-options instead of 322 dg-mips-options. Remove -march=mips32 and -fno-pic. 323 Add NOMIPS16 attributes. 324 325 * gcc.target/mips/madd-3.c: Use dg-options instead of 326 dg-mips-options. Use isa_rev>=1 instead of -mips32. 327 * gcc.target/mips/maddu-3.c: Likewise. 328 * gcc.target/mips/msub-3.c: Likewise. 329 * gcc.target/mips/msubu-3.c: Likewise. 330 331 * gcc.target/mips/madd-4.c: Use dg-options instead of 332 dg-mips-options. Remove -mips32r2. 333 * gcc.target/mips/maddu-4.c: Likewise. 334 * gcc.target/mips/msub-4.c: Likewise. 335 * gcc.target/mips/msubu-4.c: Likewise. 336 337 * gcc.target/mips/mips-3d-1.c: Use dg-options instead of 338 dg-mips-options. Remove target restrictions from dg-do. 339 Remove -mips64, -mhard-float and -mgp64. 340 * gcc.target/mips/mips-3d-2.c: Likewise. 341 * gcc.target/mips/mips-3d-3.c: Likewise. 342 * gcc.target/mips/mips-3d-4.c: Likewise. 343 * gcc.target/mips/mips-3d-5.c: Likewise. 344 * gcc.target/mips/mips-3d-6.c: Likewise. 345 * gcc.target/mips/mips-3d-7.c: Likewise. 346 * gcc.target/mips/mips-3d-8.c: Likewise. 347 * gcc.target/mips/mips-3d-9.c: Likewise. 348 349 * gcc.target/mips/mips-ps-5.c: Use dg-options instead of 350 dg-mips-options. Remove -mips64. 351 * gcc.target/mips/mips-ps-type.c: Likewise. 352 353 * gcc.target/mips/mips-ps-7.c: Use dg-options instead of 354 dg-mips-options. Replace -mips32r2 with -mgp32. 355 356 * gcc.target/mips/mips-ps-type-2.c: Use dg-options instead of 357 dg-mips-options. Use "isa_rev>=2 -mgp32" instead of -mips32r2. 358 359 * gcc.target/mips/mips16-attributes.c: Use dg-options instead of 360 dg-mips-options. Replace the mips16_attribute directives with 361 a (-mips16) dg-option. 362 * gcc.target/mips/mips16-attributes-2.c: Likewise. 363 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise. 364 * gcc.target/mips/scc-3.c: Likewise. 365 366 * gcc.target/mips/mips16-attributes-3.c: Add { dg-options "(-mips16)" }. 367 368 * gcc.target/mips/mips16e-extends.c: Use dg-options instead of 369 dg-mips-options. Replace the mips16_attribute directives with 370 a (-mips16) dg-option. Use isa_rev>=1 instead of -march=mips32. 371 Add -mlong32. 372 373 * gcc.target/mips/mips32-dsp.c: Use dg-options instead of 374 dg-mips-options. Replace -march=mips32 with -mgp32. 375 376 * gcc.target/mips/mips32-dsp-type.c: Use dg-options instead of 377 dg-mips-options. Remove -march=mips32. 378 379 * gcc.target/mips/mips32-dspr2-type.c: Use dg-options instead of 380 dg-mips-options. Remove -march=mips32r2. 381 382 * gcc.target/mips/mips32r2-mxhc1.c: Use dg-options instead of 383 dg-mips-options. Add NOMIPS16 attributes. 384 385 * gcc.target/mips/movcc-1.c: Use dg-options instead of 386 dg-mips-options. Use isa>=4 instead of -mips4. 387 * gcc.target/mips/movcc-2.c: Likewise. 388 * gcc.target/mips/movcc-3.c: Likewise. 389 390 * gcc.target/mips/octeon-bbit-1.c: Use dg-options instead of 391 dg-mips-options. Declare foo as a NOMIPS16 function. 392 Use foo instead of g. 393 394 * gcc.target/mips/near-far-1.c: Use dg-options instead of 395 dg-mips-options. Replace the nonpic directives with an 396 addressing=absolute option. 397 * gcc.target/mips/near-far-2.c: Likewise. 398 * gcc.target/mips/near-far-3.c: Likewise. 399 * gcc.target/mips/near-far-4.c: Likewise. 400 401 * gcc.target/mips/nmadd-1.c: Use dg-options instead of 402 dg-mips-options. Use isa=4 instead of -mips4. 403 * gcc.target/mips/nmadd-2.c: Likewise. 404 * gcc.target/mips/nmadd-3.c: Likewise. 405 * gcc.target/mips/rsqrt-1.c: Likewise. 406 * gcc.target/mips/rsqrt-2.c: Likewise. 407 * gcc.target/mips/rsqrt-3.c: Likewise. 408 409 * gcc.target/mips/save-restore-1.c: Use dg-options instead of 410 dg-mips-options. Replace the mips16_attribute directives with 411 a (-mips16) dg-option. Use isa_rev>=1 instead of -mips32r2. 412 * gcc.target/mips/save-restore-2.c: Likewise. 413 * gcc.target/mips/save-restore-3.c: Likewise. 414 * gcc.target/mips/save-restore-4.c: Likewise. 415 * gcc.target/mips/save-restore-5.c: Likewise. 416 417 * gcc.target/mips/scc-1.c: Use dg-options instead of 418 dg-mips-options. Replace the mips16_attribute directives with 419 a (-mips16) dg-option. Use isa_rev>=1 instead of -mips32. 420 421 * gcc.target/mips/timode-2.c: Remove target restrictions from dg-do. 422 Use -mgp64. 423 4242008-12-21 Richard Sandiford <rdsandiford@googlemail.com> 425 426 PR target/35899 427 * gcc.target/mips/smartmips-lwxs.c: Add -mlong32. 428 4292008-12-21 Richard Sandiford <rdsandiford@googlemail.com> 430 431 PR target/38598 432 * gcc.target/mips/madd-7.c: Add -mlong32. 433 * gcc.target/mips/msub-7.c: Likewise. 434 4352008-12-21 Jason Merrill <jason@redhat.com> 436 437 PR c++/38597 438 * g++.dg/cpp0x/auto13.C: New test. 439 4402008-12-20 Jakub Jelinek <jakub@redhat.com> 441 Manuel López-Ibáñez <manu@gcc.gnu.org> 442 443 PR c++/36921 444 * g++.dg/warn/pr36921.C: New. 445 4462008-12-19 Joel Sherrill <joel.sherrill@oarcorp.com> 447 448 * lib/target-supports.exp: Add *-*-rtems* to list 449 of targets without profiling support. 450 4512008-12-19 Jakub Jelinek <jakub@redhat.com> 452 453 PR c++/38577 454 * g++.dg/template/call6.C: New test. 455 4562008-12-19 Janis Johnson <janis187@us.ibm.com> 457 458 Revert: 459 2008-12-12 Janis Johnson <janis187@us.ibm.com> 460 PR libgfortran/24685 461 * gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check 462 for size of long double. 463 4642008-12-18 Andrew Pinski <andrew_pinski@playstation.sony.com> 465 466 PR middle-end/38565 467 * testsuite/g++.dg/torture/pr38565.C: New test. 468 4692008-12-18 Jakub Jelinek <jakub@redhat.com> 470 471 PR c++/38427 472 * g++.dg/init/ctor9.C: New test. 473 4742008-12-18 Jason Merrill <jason@redhat.com> 475 476 PR c++/38485 477 * g++.dg/parse/defarg13.C: New test. 478 4792008-12-18 Kenneth Zadeck <zadeck@naturalbridge.com> 480 481 PR rtl-optimization/37922 482 * g++.dg/torture/pr37922.C: New test. 483 4842008-12-18 Daniel Kraft <d@domob.eu> 485 486 PR fortran/31822 487 * gfortran.dg/char_pointer_assign_2.f90: Updated expected error 488 message to be more detailed. 489 * gfortran.dg/char_pointer_assign_4.f90: New test. 490 * gfortran.dg/char_pointer_assign_5.f90: New test. 491 4922008-12-18 Jakub Jelinek <jakub@redhat.com> 493 494 PR middle-end/38533 495 * gcc.dg/tree-ssa/pr38533.c: New test. 496 * gcc.c-torture/execute/pr38533.c: New test. 497 498 PR middle-end/38505 499 * gcc.c-torture/compile/pr38505.c: New test. 500 5012008-12-17 Jason Merrill <jason@redhat.com> 502 503 * g++.dg/cpp0x/auto6.C: Test more stuff. 504 * g++.dg/cpp0x/auto12.C: New test. 505 5062008-12-17 Daniel Kraft <d@domob.eu> 507 508 PR fortran/38137 509 * gfortran.dg/merge_char_3.f90: New test. 510 5112008-12-15 Mikael Morin <mikael.morin@tele2.fr> 512 513 PR fortran/38487 514 * gfortran.dg/elemental_dependency_2.f90: New test. 515 5162008-12-14 Paul Thomas <pault@gcc.gnu.org> 517 518 PR fortran/35937 519 * gfortran.dg/char_length_14.f90: New test. 520 5212008-12-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> 522 523 PR libfortran/38504 524 * gfortran.dg/fmt_int_sign.f90: New test. 525 5262008-12-13 Sebastian Pop <sebastian.pop@amd.com> 527 528 * gcc.dg/graphite/pr38409.c: Fixed commit problem. 529 5302008-12-13 Uros Bizjak <ubizjak@gmail.com> 531 532 * gcc.target/i386/sse-12.c: Include x86intrin.h. 533 (dg-options): Use -mavx instead of -msse4. Add -maes -mpclmul. 534 * gcc.target/i386/sse-13.c: Include x86intrin.h. Define immintrin.h 535 intrinsics that require immediate arguments. 536 (dg-options): Use -mavx instead of -msse4. 537 * gcc.target/i386/sse-14.c: Include x86intrin.h. Define immintrin.h 538 intrinsics that require immediate arguments. 539 (test_3): New macro. 540 (dg-options): Use -mavx instead of -msse4. 541 * g++.dg/other/i386-2.C: Include x86intrin.h. 542 (dg-options): Use -mavx instead of -msse4. 543 * g++.dg/other/i386-3.C: Include x86intrin.h. 544 (dg-options): Use -mavx instead of -msse4. 545 * g++.dg/other/i386-5.C: Include x86intrin.h. 546 * g++.dg/other/i386-6.C: Ditto. 547 5482008-12-12 Uros Bizjak <ubizjak@gmail.com> 549 550 PR testsuite/38163 551 * gcc.dg/tree-ssa/loop-3.c: Compile only on nonpic x86 targets. 552 Remove dg-skip-if directive. 553 5542008-12-12 Janis Johnson <janis187@us.ibm.com> 555 556 PR libgfortran/24685 557 * gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check 558 for size of long double. 559 560 PR objc++/31032 561 * obj-c++.dg/bitfield-1.mm: Remove XFAIL for ICE. 562 563 * gcc.dg/pr35442.c: Ignore a possible warning. 564 5652008-12-12 Zdenek Dvorak <ook@ucw.cz> 566 567 PR tree-optimization/32044 568 * gcc.dg/pr34027-1.c: Change outcome. 569 * gcc.dg/tree-ssa/pr32044.c: New test. 570 5712008-12-12 Janis Johnson <janis187@us.ibm.com> 572 573 PR target/11594 574 * gcc.dg/20020103-1.c: Remove XFAIL for powerpc. 575 5762008-12-12 Sebastian Pop <sebastian.pop@amd.com> 577 578 PR middle-end/38409 579 * gcc.dg/graphite/pr38409.c: New. 580 5812008-12-12 Daniel Franke <franke.daniel@gmail.com> 582 583 PR fortran/36355 584 * gfortran.dg/matmul_argument_types.f90: New. 585 5862008-12-11 Janis Johnson <janis187@us.ibm.com> 587 588 PR testsuite/29071 589 * gcc.dg/20020919-1.c: Fix a preprocessor check. 590 5912008-12-11 Sebastian Pop <sebastian.pop@amd.com> 592 593 PR middle-end/38413 594 * gcc.dg/graphite/pr38413.c: New. 595 5962008-12-11 Sebastian Pop <sebastian.pop@amd.com> 597 598 PR middle-end/37857 599 * gfortran.dg/graphite/pr37857.f90: New. 600 6012008-12-11 Harsha Jagasia <harsha.jagasia@amd.com> 602 603 PR tree-optimization/38446 604 * gcc.dg/graphite/pr38446.c: New. 605 6062008-12-11 Sebastian Pop <sebastian.pop@amd.com> 607 608 * gcc.dg/graphite/scop-16.c: Test only scop specific info. 609 * gcc.dg/graphite/scop-17.c: Same. 610 * gcc.dg/graphite/block-5.c: New. 611 * gcc.dg/graphite/block-6.c: New. 612 * gcc.dg/graphite/pr37485.c: Clean dump file after. 613 * gcc.dg/graphite/pr37684.c: Same. 614 * gcc.dg/graphite/block-2.c: Same. 615 6162008-12-10 Tobias Grosser <grosser@fim.uni-passau.de> 617 618 PR middle-end/38459 619 * gfortran.dg/graphite/pr38459.f90: New. 620 6212008-12-11 Sebastian Pop <sebastian.pop@amd.com> 622 623 PR middle-end/37852 624 PR middle-end/37883 625 PR middle-end/37928 626 PR middle-end/37980 627 PR middle-end/38038 628 PR middle-end/38039 629 PR middle-end/38073 630 PR middle-end/38083 631 PR middle-end/38125 632 * gcc.dg/graphite/pr37928.c: New. 633 * gcc.dg/graphite/pr37883.c: New. 634 * gcc.dg/graphite/pr38073.c: New. 635 * gcc.dg/graphite/pr38125.c: New. 636 * gfortran.dg/graphite/pr38083.f90: New. 637 * gfortran.dg/graphite/pr37852.f90: New. 638 * gfortran.dg/graphite/pr37980.f90: New. 639 * gfortran.dg/graphite/id-2.f90: New. 640 * gfortran.dg/graphite/id-4.f90: New. 641 642 * gcc.dg/graphite/scop-18.c: Remove reduction, test for 643 the number of detected scops. Copy exact same test for loop blocking... 644 * gcc.dg/graphite/block-1.c: Fix the number of expected loops 645 to be blocked as reductions are not handled. 646 * gcc.dg/graphite/block-4.c: ...here. New. 647 6482008-12-11 Ira Rosen <irar@il.ibm.com> 649 650 PR tree-optimization/38464 651 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Check that three 652 loops are vectorized. 653 6542008-12-10 Jason Merrill <jason@redhat.com> 655 656 PR c++/35319 657 * g++.dg/ext/fixed2.C: New test. 658 6592008-12-10 Daniel Berlin <dberlin@dberlin.org> 660 661 PR tree-optimization/36792 662 * gcc.dg/tree-ssa/ssa-fre-10.c: Update expected results. 663 6642008-12-10 Alexandre Oliva <aoliva@redhat.com> 665 666 PR middle-end/38271 667 * gcc.dg/torture/pr38271.c: New. 668 6692008-12-10 Ira Rosen <irar@il.ibm.com> 670 671 PR tree-optimization/37416 672 * gcc.dg/vect/pr36630.c: Expect 1 vectorized loop. 673 6742008-12-10 Uros Bizjak <ubizjak@gmail.com> 675 676 * gcc.dg/20020919-1.c: Correct target selector to alpha*-*-*. 677 * gcc.dg/pr31866.c: Ditto. 678 * gcc.dg/torture/type-generic-1.c: Add -mieee for alpha*-*-* targets. 679 * g++.dg/torture/type-generic-1.C: Ditto. 680 * gfortran.dg/boz_9.f90: Ditto. 681 * gfortran.dg/boz_14.f90: Ditto. 682 * gfortran.dg/init_flag_3.f90: Ditto. 683 * gfortran.dg/init_flag_4.f90: Ditto. 684 * gfortran.dg/init_flag_5.f90: Ditto. 685 * gfortran.dg/integer_exponentiation_1.f90: Ditto. 686 * gfortran.dg/integer_exponentiation_5.F90: Ditto. 687 * gfortran.dg/isnan_1.f90: Ditto. 688 * gfortran.dg/isnan_2.f90: Ditto. 689 * gfortran.dg/module_nan.f90: Ditto. 690 * gfortran.dg/nan_1.f90: Ditto. 691 * gfortran.dg/nan_2.f90: Ditto. 692 * gfortran.dg/nan_3.f90: Ditto. 693 * gfortran.dg/nan_4.f90: Ditto. 694 * gfortran.dg/namelist_42.f90: Ditto. 695 * gfortran.dg/namelist_43.f90: Ditto. 696 * gfortran.dg/nearest_1.f90: Ditto. 697 * gfortran.dg/nearest_2.f90: Ditto. 698 * gfortran.dg/nearest_3.f90: Ditto. 699 * gfortran.dg/pr37243.f: Ditto. 700 * gfortran.dg/real_const_3.f90: Ditto. 701 * gfortran.dg/transfer_simplify_2.f90: Ditto. 702 * gfortran.fortran-torture/execute/intrinsic_spacing.x: New file. 703 704 * gfortran.dg/default_format_denormal_1.f90: XFAIL on alpha. 705 7062008-12-09 Mark Mitchell <mark@codesourcery.com> 707 708 PR c++/37971 709 * g++.dg/overload/defarg2.C: New test. 710 * g++.dg/overload/defarg3.C: Likewise. 711 7122008-12-09 Jakub Jelinek <jakub@redhat.com> 713 714 PR middle-end/38454 715 * gcc.dg/memset-1.c: New test. 716 * gcc.dg/memcpy-2.c: New test. 717 7182008-12-09 Mikael Morin <mikael.morin@tele2.fr> 719 720 PR fortran/35983 721 * gfortran.dg/pr35983.f90: New test. 722 7232008-12-09 H.J. Lu <hongjiu.lu@intel.com> 724 725 PR testsuite/38420 726 * gcc.target/i386/pr37248-2.c: Support hex dump on 32bit host. 727 * gcc.target/i386/pr37248-3.c: Likewise. 728 7292008-12-09 Steve Ellcey <sje@cup.hp.com> 730 731 PR testsuite/37326 732 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip on hppa*64-*-*. 733 7342008-12-09 Jakub Jelinek <jakub@redhat.com> 735 736 PR tree-optimization/35468 737 * gcc.dg/pr35468.c: New test. 738 * gcc.c-torture/compile/pr35468.c: New test. 739 7402008-12-08 Jason Merrill <jason@redhat.com> 741 742 PR c++/38410 743 * gcc.dg/ctor1.c: New test. 744 7452008-12-09 Tobias Grosser <grosser@fim.uni-passau.de> 746 747 PR middle-end/38084 748 * gfortran.dg/graphite/id-3.f90: New. 749 * gcc.dg/graphite/pr38084.c: New. 750 7512008-12-08 Uros Bizjak <ubizjak@gmail.com> 752 753 * gcc.target/mips/fix-r10000-6.c: Add dg-message to look for 754 the note about changed semantics of NAND builtin. 755 * gcc.target/mips/fix-r10000-12.c: Ditto. 756 * gcc.target/mips/atomic-memory-1.c: Ditto. 757 (main): Correct __sync_nand_and_fetch results. 758 7592008-12-08 Dodji Seketeli <dodji@redhat.com> 760 761 PR debug/38390 762 * g++.dg/debug/dwarf2/imported-module-2.C: New test. 763 7642008-12-08 Steve Ellcey <sje@cup.hp.com> 765 766 * g++.dg/other/packed1.C: Remove ia64-hp-hpux* XFAIL. 767 7682008-12-08 Steve Ellcey <sje@cup.hp.com> 769 770 * gcc.target/ia64/versionid-1.c (dg-final): Fix syntax. 771 * gcc.target/ia64/versionid-2.c (dg-final): Ditto. 772 7732008-12-08 Jakub Jelinek <jakub@redhat.com> 774 775 PR c/35443 776 * gcc.dg/pr35443.c: New test. 777 778 PR c/35442 779 * gcc.dg/pr35442.c: New test. 780 7812008-12-07 Eric Botcazou <ebotcazou@adacore.com> 782 783 * gnat.dg/string_comparison.adb: New test. 784 7852008-12-07 H.J. Lu <hongjiu.lu@intel.com> 786 787 PR tree-optimization/38405 788 * gcc.dg/torture/pr38405.c: New. 789 7902008-12-07 Eric Botcazou <ebotcazou@adacore.com> 791 792 * gnat.dg/aggr10.adb: New test. 793 * gnat.dg/aggr10_pkg.ads: New helper. 794 7952008-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> 796 797 PR fortran/38425 798 * gfortran.dg/io_constraints_5.f90: New test. 799 8002008-12-06 Jakub Jelinek <jakub@redhat.com> 801 802 PR middle-end/38428 803 * gcc.c-torture/compile/pr38428.c: New test. 804 805 PR middle-end/38422 806 * gcc.c-torture/execute/pr38422.c: New test. 807 8082008-12-06 Janus Weil <janus@gcc.gnu.org> 809 810 PR fortran/38415 811 * gfortran.dg/proc_ptr_2.f90: Extended. 812 * gfortran.dg/proc_ptr_11.f90: Modified. 813 8142008-12-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> 815 816 PR fortran/38291 817 * gfortran.dg/streamio_16.f90: New test. 818 8192008-12-05 Jakub Jelinek <jakub@redhat.com> 820 821 PR c++/35336 822 * g++.dg/other/error30.C: New test. 823 8242008-12-05 Janis Johnson <janis187@us.ibm.com> 825 826 * lib/target-supports.exp (check_effective_target_hard_dfp): New. 827 * gcc.dg/dfp/convert-dfp-round.c: Skip for hard_dfp. 828 * gcc.dg/dfp/fe-binop.c: Ditto. 829 * gcc.dg/dfp/fe-convert-1.c: Ditto. 830 8312008-12-05 Catherine Moore <clm@codesourcery.com> 832 833 * gcc-target/mips/mips-nonpic: New testsuite. 834 8352008-12-05 Steve Ellcey <sje@cup.hp.com> 836 837 PR other/28614 838 * gcc.c-torture/compile/20001226-1.c: Add dg-timeout-factor. 839 * g++.dg/torture/pr31863.C: Ditto. 840 8412008-12-05 Jakub Jelinek <jakub@redhat.com> 842 843 PR middle-end/37248 844 * gcc.target/i386/pr37248-1.c: New test. 845 * gcc.target/i386/pr37248-2.c: New test. 846 * gcc.target/i386/pr37248-3.c: New test. 847 8482008-12-05 Jakub Jelinek <jakub@redhat.com> 849 850 PR middle-end/38338 851 * gcc.dg/pr38338.c: New test. 852 8532008-12-05 Joseph Myers <joseph@codesourcery.com> 854 855 * gcc.target/powerpc/20081204-1.c: New test. 856 8572008-12-05 Richard Guenther <rguenther@suse.de> 858 859 PR testsuite/38406 860 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Restrict PTA 861 alias warning to lp64 targets. 862 8632008-12-05 Eric Botcazou <ebotcazou@adacore.com> 864 865 * gcc.dg/union-5.c: Run only on x86 and x86-64. 866 8672008-12-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> 868 869 PR libfortran/38285 870 gfortran.dg/fmt_f_an_p.f: New test. 871 8722008-12-04 Eric Botcazou <ebotcazou@adacore.com> 873 874 * gcc.dg/union-5.c: New test. 875 8762008-12-04 Jason Merrill <jason@redhat.com> 877 878 PR c++/37906 879 * g++.dg/cpp0x/defaulted6.C: New test. 880 8812008-12-04 Richard Guenther <rguenther@suse.de> 882 883 PR middle-end/36509 884 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Adjust, remove XFAIL. 885 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Adjust. 886 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Likewise. 887 8882008-12-04 Eric Botcazou <ebotcazou@adacore.com> 889 890 * gcc.dg/union-4.c: New test. 891 8922008-12-03 H.J. Lu <hongjiu.lu@intel.com> 893 894 * g++.old-deja/g++.eh/badalloc1.C: Add the missing "}". 895 8962008-12-03 Janis Johnson <janis187@us.ibm.com> 897 898 * g++.old-deja/g++.eh/badalloc1.C: Reinstate XFAIL for Darwin 3-7. 899 9002008-12-03 Jack Howarth <howarth@bromo.med.uc.edu> 901 902 * g++.old-deja/g++.eh/badalloc1.C: Omit XFAIL on obsolete Darwin. 903 9042008-12-03 Jason Merrill <jason@redhat.com> 905 906 PR c++/38232 907 * g++.dg/init/value5.C: New test. 908 909 PR c++/38256 910 * g++.dg/cpp0x/auto11.C: New test. 911 912 PR c++/38380 913 * g++.dg/cpp0x/initlist10.C: New test. 914 * g++.old-deja/g++.eh/ctor1.C: Default ctor is a candidate too. 915 * g++.dg/tc1/dr152.C: Likewise. 916 9172008-12-03 Jakub Jelinek <jakub@redhat.com> 918 919 PR middle-end/38360 920 * gcc.c-torture/compile/pr38360.c: New test. 921 9222008-12-03 Richard Guenther <rguenther@suse.de> 923 924 PR middle-end/36326 925 * gcc.dg/tree-ssa/pr36326.c: New testcase. 926 9272008-12-03 Jakub Jelinek <jakub@redhat.com> 928 929 PR tree-optimization/37716 930 * g++.dg/torture/pr37716.C: New test. 931 9322008-12-03 Eric Botcazou <ebotcazou@adacore.com> 933 934 * gcc.dg/torture/pr37868.c: Skip on the SPARC. 935 9362008-12-03 Eric Botcazou <ebotcazou@adacore.com> 937 938 * gcc.c-torture/compile/20081203-1.c: New test. 939 9402008-12-02 Jason Merrill <jason@redhat.com> 941 942 PR c++/35782, c++/37860 943 * g++.dg/cpp0x/initlist9.C: New test. 944 945 PR c++/37234 946 * g++.dg/cpp0x/defaulted5.C: New test. 947 9482008-12-02 Jack Howarth <howarth@bromo.med.uc.edu> 949 950 * gcc.misc-tests/linkage.exp: Correct file type check for Darwin. 951 9522008-12-02 Jakub Jelinek <jakub@redhat.com> 953 954 PR middle-end/38343 955 * gcc.c-torture/compile/pr38343-2.c: New test. 956 9572008-12-02 Richard Guenther <rguenther@suse.de> 958 959 PR tree-optimization/38359 960 * gcc.c-torture/compile/pr38359.c: New testcase. 961 * gcc.c-torture/execute/shiftopt-1.c: Adjust. 962 9632008-12-02 Janus Weil <janus@gcc.gnu.org> 964 965 PR fortran/36704 966 PR fortran/38290 967 * gfortran.dg/entry_7.f90: Modified. 968 * gfortran.dg/proc_ptr_2.f90: Extended. 969 * gfortran.dg/proc_ptr_3.f90: Modified. 970 * gfortran.dg/proc_ptr_11.f90: New. 971 * gfortran.dg/proc_ptr_12.f90: New. 972 * gfortran.dg/result_1.f90: New. 973 9742008-12-02 Jakub Jelinek <jakub@redhat.com> 975 976 PR middle-end/38343 977 * gcc.c-torture/compile/pr38343.c: New test. 978 9792008-12-01 Janis Johnson <janis187@us.ibm.com> 980 981 * gcc.target/powerpc/pr18096-1.c: Adjust location of expected error. 982 9832008-12-01 Mikael Morin <mikael.morin@tele2.fr> 984 985 PR fortran/38252 986 * gfortran.dg/empty_function_1.f90: Fix latest commit. 987 9882008-12-01 Mikael Morin <mikael.morin@tele2.fr> 989 990 PR fortran/38252 991 * gfortran.dg/empty_function_1.f90: New test. 992 9932008-12-01 Uros Bizjak <ubizjak@gmail.com> 994 995 PR rtl-optimization/33642 996 * gcc.c-torture/compile/pr11832.c: Extend XFAIL to alpha*-*-*. 997 * gcc.c-torture/compile/pr33009.c: Likewise. 998 9992008-12-01 Jakub Jelinek <jakub@redhat.com> 1000 1001 PR c++/38348 1002 * g++.dg/gomp/for-19.C: New test. 1003 1004 PR rtl-optimization/38245 1005 * gcc.dg/pr38245-1.c: New test. 1006 * gcc.dg/pr38245-2.c: New test. 1007 10082008-11-30 Daniel Kraft <d@domob.eu> 1009 1010 PR fortran/37779 1011 * gfortran.dg/recursive_check_1.f: Changed expected error message to 1012 the more general new one. 1013 * gfortran.dg/recursive_check_2.f90: Ditto. 1014 * gfortran.dg/entry_18.f90: Ditto. 1015 * gfortran.dg/recursive_check_4.f03: Do "the same" check also for 1016 FUNCTIONS, as this is different in details from SUBROUTINES. 1017 * gfortran.dg/recursive_check_6.f03: New test. 1018 10192008-11-30 Eric Botcazou <ebotcazou@adacore.com> 1020 1021 * g++.dg/opt/reload3.C: New test. 1022 10232008-11-30 Paul Thomas <pault@gcc.gnu.org> 1024 1025 PR fortran/35824 1026 * gfortran.dg/alloc_comp_assign_8.f90 : New test. 1027 10282008-11-29 H.J. Lu <hongjiu.lu@intel.com> 1029 1030 PR middle-end/37843 1031 * gcc.target/i386/pr37843-3.c: Make it nonpic targets only. 1032 10332008-11-29 Janus Weil <janus@gcc.gnu.org> 1034 Tobias Burnus <burnus@gcc.gnu.org> 1035 1036 PR fortran/38289 1037 PR fortran/38290 1038 * gfortran.dg/proc_decl_1.f90: Extended test case. 1039 10402008-11-29 Joseph Myers <joseph@codesourcery.com> 1041 1042 * g++.dg/cpp/stringop-1.C: New test. 1043 10442008-11-29 Eric Botcazou <ebotcazou@adacore.com> 1045 1046 * gnat.dg/test_version.adb: Adjust to new string length. 1047 10482008-11-28 Andrew Pinski <andrew_pinski@playstation.sony.com> 1049 1050 PR testsuite/38311 1051 * ssp-2.c: Link with -Wl,-multiply_defined,suppress on darwin. 1052 10532008-11-28 Jason Merrill <jason@redhat.com> 1054 1055 PR c++/38233 1056 * g++.dg/init/array25.C: New test. 1057 * g++.dg/init/value4.C: New test. 1058 1059 PR c++/38278 1060 * g++.dg/lookup/name-clash8.C: New test. 1061 10622008-11-28 H.J. Lu <hongjiu.lu@intel.com> 1063 1064 PR middle-end/37843 1065 * gcc.target/i386/pr37843-1.c: Make it nonpic targets only. 1066 * gcc.target/i386/pr37843-2.c: Likewise. 1067 10682008-11-28 Richard Guenther <rguenther@suse.de> 1069 1070 PR tree-optimization/37955 1071 PR tree-optimization/37742 1072 * gcc.c-torture/compile/pr37955.c: New testcase. 1073 * gcc.c-torture/compile/pr37742-3.c: Likewise. 1074 10752008-11-28 Jakub Jelinek <jakub@redhat.com> 1076 1077 PR testsuite/38261 1078 * gcc.dg/tree-ssa/alias-2.c: Only compile on nonpic targets. 1079 * gcc.dg/torture/ipa-pta-1.c: Likewise. 1080 10812008-11-26 Janis Johnson <janis187@us.ibm.com> 1082 1083 * lib/objc.exp (objc_target_compile): Fix typo from previous change. 1084 * lib/gnat.exp (gnat_target_compile): Fix typo from previous change. 1085 1086 PR testsuite/28870 1087 * lib/timeout.exp: New. 1088 * lib/timeout-dg.exp: New. 1089 * lib/gcc-dg.exp: Include new timeout library files. 1090 (dg-test): Unset timeout variables. 1091 * lib/gcc.exp (gcc_target_compile): Set timeout value from new proc. 1092 * lib/g++.exp (g++_target_compile): Ditto. 1093 * lib/gfortran.exp (gfortran_target_compile): Ditto. 1094 * lib/objc.exp (objc_target_compile): Ditto. 1095 * lib/obj-c++.exp (obj-c++_target_compile): Ditto. 1096 * lib/obj-c++.exp (obj-c++_target_compile): Ditto. 1097 * lib/gnat.exp (gnat_target_compile): Ditto. 1098 10992008-11-26 H.J. Lu <hongjiu.lu@intel.com> 1100 1101 PR middle-end/37843 1102 * gcc.target/i386/pr37843-1.c: Make it Linux only. 1103 * gcc.target/i386/pr37843-2.c: Likewise. 1104 11052008-11-26 Kai Tietz <kai.tietz@onevision.com> 1106 1107 * gcc.dg/callabi/func-indirect.c: New. 1108 11092008-11-25 Jason Merrill <jason@redhat.com> 1110 1111 PR c++/28743 1112 * g++.dg/template/nontype18.C: New test. 1113 11142008-11-25 Maxim Kuvyrkov <maxim@codesourcery.com> 1115 1116 * gcc.c-torture/compile/20080929-1.c: New. 1117 11182008-11-25 Janis Johnson <janis187@us.ibm.com> 1119 1120 * gfortran.dg/default_format_denormal_1.f90: Fix xfail for darwin. 1121 11222008-11-25 H.J. Lu <hongjiu.lu@intel.com> 1123 1124 PR middle-end/37843 1125 * gcc.target/i386/align-main-3.c: New. 1126 * gcc.target/i386/pr37843-1.c: Likewise. 1127 * gcc.target/i386/pr37843-2.c: Likewise. 1128 * gcc.target/i386/pr37843-3.c: Likewise. 1129 11302008-11-25 Mikael Morin <mikael.morin@tele2.fr> 1131 1132 PR fortran/36463 1133 * gfortran.dg/proc_decl_20.f90: New test. 1134 11352008-11-25 Richard Guenther <rguenther@suse.de> 1136 1137 PR middle-end/38151 1138 PR middle-end/38236 1139 * gcc.c-torture/execute/pr38151.c: New testcase. 1140 * gcc.c-torture/execute/pr38236.c: Likewise. 1141 11422008-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 1143 1144 * g++.dg/eh/weak1.C: Don't xfail hppa*64*-*-*. 1145 11462008-11-24 DJ Delorie <dj@redhat.com> 1147 1148 * gcc.c-torture/execute/pr36321.c: Don't rely on argv[0] being set. 1149 11502008-11-24 Mikael Morin <mikael.morin@tele2.fr> 1151 1152 PR fortran/38184 1153 * gfortran.dg/reshape_empty_1.f03: New test. 1154 11552008-11-24 Jack Howarth <howarth@bromo.med.uc.edu> 1156 1157 PR testsuite/38241 1158 * g++.old-deja/g++.pt/const2.C: Prune output for Darwin. 1159 1160 PR testsuite/38076 1161 * g++.dg/other/anon5.C: Skip on Darwin. 1162 1163 * gfortran.dg/default_format_denormal_1.f90: XFAIL on darwin8 1164 and darwin9 subversions. 1165 11662008-11-24 Maxim Kuvyrkov <maxim@codesourcery.com> 1167 1168 PR target/35018 1169 * gcc.target/m68k/pr35018.c: New. 1170 11712008-11-24 Daniel Kraft <d@domob.eu> 1172 1173 PR fortran/37779 1174 * gfortran.dg/c_funloc_tests.f03: Added missing `RECURSIVE'. 1175 * gfortran.dg/c_funloc_tests_2.f03: Ditto. 1176 * gfortran.dg/recursive_check_4.f03: New test. 1177 * gfortran.dg/recursive_check_5.f03: New test. 1178 11792008-11-24 Mikael Morin <mikael.morin@tele2.fr> 1180 1181 PR fortran/35681 1182 * gfortran.dg/elemental_dependency_1.f90: Really commit it. 1183 11842008-11-24 Paul Thomas <pault@gcc.gnu.org> 1185 1186 PR fortran/34820 1187 * gfortran.dg/alloc_comp_constructor_6.f90 : New test. 1188 * gfortran.dg/alloc_comp_basics_1.f90 : Reduce expected refs to 1189 'builtin_free' from 24 to 18. 1190 1191 PR fortran/34143 1192 * gfortran.dg/alloc_comp_constructor_5.f90 : New test. 1193 1194 PR fortran/32795 1195 * gfortran.dg/alloc_comp_constructor_4.f90 : New test. 1196 11972008-11-23 Paul Thomas <pault@gcc.gnu.org> 1198 1199 PR fortran/37735 1200 * gfortran.dg/alloc_comp_assign_7.f90: New test. 1201 12022008-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 1203 1204 * g++.dg/ext/tmplattr9.C: Require weak. 1205 * g++.old-deja/g++.pt/static6.C: Remove xfail for *-*-hpux*. 1206 12072008-11-23 Thomas Koenig <tkoenig@gcc.gnu.org> 1208 1209 PR libfortran/38234 1210 * gfortran.dg/reshape_4.f90: New test. 1211 12122008-11-22 Thomas Koenig <tkoenig@gcc.gnu.org> 1213 1214 PR libfortran/38225 1215 * gfortran.dg/reshape_3.f90: New test. 1216 12172008-11-22 Tobias Burnus <burnus@net-b.de> 1218 1219 PR fortran/38160 1220 * gfortran.dg/bind_c_usage_18.f90: New test. 1221 * gfortran.dg/c_kind_tests_2.f03: Update dg-messages. 1222 * gfortran.dg/interop_params.f03: Ditto. 1223 12242008-11-22 Uros Bizjak <ubizjak@gmail.com> 1225 1226 PR target/38222 1227 * gcc.target/i386/funcspec-3.c: Scan for popcnt on Darwin targets. 1228 12292008-11-22 Jakub Jelinek <jakub@redhat.com> 1230 1231 PR libfortran/37839 1232 * gfortran.dg/f2003_inquire_1.f03: New test. 1233 * gfortran.dg/f2003_io_1.f03: Remove xfail. 1234 * gfortran.dg/f2003_io_4.f03: Likewise. 1235 * gfortran.dg/f2003_io_5.f03: Likewise. 1236 * gfortran.dg/f2003_io_6.f03: Likewise. 1237 * gfortran.dg/f2003_io_7.f03: Likewise. 1238 12392008-11-21 Jakub Jelinek <jakub@redhat.com> 1240 1241 PR middle-end/38200 1242 * gcc.dg/pr38200.c: New test. 1243 12442008-11-21 H.J. Lu <hongjiu.lu@intel.com> 1245 1246 * gcc.target/i386/avx-1.c: Include <immintrin.h> instead of 1247 <gmmintrin.h>. 1248 * gcc.target/i386/avx-2.c: Likewise. 1249 * gcc.target/i386/m256-check.h: Likewise. 1250 * g++.dg/other/i386-5.C: Likewise. 1251 * g++.dg/other/i386-6.C: Likewise. 1252 12532008-11-20 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1254 1255 PR libfortran/37472 1256 * gfortran.dg/namelist_print_1.f: Update test. 1257 12582008-11-20 Andreas Krebbel <krebbel1@de.ibm.com> 1259 1260 * gcc.dg/sync-2.c: Add type cast to avoid folding. 1261 * gcc.dg/sync-3.c: Likewise. 1262 12632008-11-20 Jakub Jelinek <jakub@redhat.com> 1264 1265 PR middle-end/29215 1266 * gfortran.dg/array_memcpy_3.f90: Adjust pattern to match even 1267 memcpy optimized into ref-all store. 1268 * gcc.dg/pr29215.c: New test. 1269 12702008-11-20 Uros Bizjak <ubizjak@gmail.com> 1271 1272 PR target/38151 1273 * gcc.target/i386/pr38151-1.c: New test. 1274 12752008-11-20 Jason Merrill <jason@redhat.com> 1276 1277 PR c++/28513 1278 * g++.dg/lookup/name-clash7.C: New test. 1279 1280 PR c++/37540 1281 * g++.dg/cpp0x/decltype14.C: New test. 1282 12832008-11-20 Richard Guenther <rguenther@suse.de> 1284 1285 PR tree-optimization/37868 1286 * gcc.dg/torture/pr37868.c: New testcase. 1287 * gcc.c-torture/execute/pr38048-1.c: Likewise. 1288 * gcc.c-torture/execute/pr38048-2.c: Likewise. 1289 12902008-11-20 Jakub Jelinek <jakub@redhat.com> 1291 1292 PR fortran/38181 1293 * gfortran.dg/array_section_2.f90: Adjust pattern to match 1294 the inlined size0 instead of a size0 call. 1295 1296 PR c++/36631 1297 * g++.dg/template/call5.C: New test. 1298 12992008-11-19 Adam Nemet <anemet@caviumnetworks.com> 1300 1301 * gcc.c-torture/compile/20081119-1.c: New test. 1302 13032008-11-19 Dodji Seketeli <dodji@redhat.com> 1304 1305 PR c++/37142 1306 * g++.dg/template/crash85.C: New test. 1307 13082008-11-19 Dodji Seketeli <dodji@redhat.com> 1309 1310 PR c++/35405 1311 * g++.dg/template/crash84.C: New test. 1312 13132008-11-19 Jakub Jelinek <jakub@redhat.com> 1314 1315 * gcc.c-torture/compile/pr11832.c: XFAIL even on s390*-*-*. 1316 * gcc.c-torture/compile/pr33009.c: Likewise. 1317 13182008-11-19 DJ Delorie <dj@redhat.com> 1319 1320 * gcc.target/xstormy16/below100.S (.chip_info): Use 1321 position-independent expressions for the fillers. 1322 13232008-11-19 Jason Merrill <jason@redhat.com> 1324 1325 PR c++/36410 1326 * g++.dg/ext/attrib32.C: Add member typedef case. 1327 1328 PR c++/37563 1329 * g++.dg/template/pseudodtor5.C: New test. 1330 1331 PR c++/37256 1332 * g++.dg/cpp0x/extern_template-3.C: New test. 1333 13342008-11-19 Maxim Kuvyrkov <maxim@codesourcery.com> 1335 1336 * gcc.target/m68k/xgot-1.c (dg-options): Add -O2. 1337 13382008-11-19 Jakub Jelinek <jakub@redhat.com> 1339 1340 PR tree-optimization/36038 1341 * gcc.c-torture/compile/pr36038.c: Moved to... 1342 * gcc.c-torture/execute/pr36038.c: ... here. 1343 13442008-11-19 Andrew Stubbs <ams@codesourcery.com> 1345 1346 PR target/36133 1347 * gcc.target/m68k/pr36133.c: New test. 1348 13492008-11-19 Maxim Kuvyrkov <maxim@codesourcery.com> 1350 1351 * gcc.gd/struct/wo_prof_global_var.c: Use uninitialized integer 1352 values instead of uninitialized FP values to avoid NaNs. 1353 * gcc.dg/struct/wo_prof_local_var.c: Same. 1354 13552008-11-19 Eric Botcazou <ebotcazou@adacore.com> 1356 1357 * gfortran.dg/f2003_io_1.f03: XFAIL for all SPARC targets. 1358 * gfortran.dg/f2003_io_4.f03: Ditto. 1359 * gfortran.dg/f2003_io_5.f03: Ditto. 1360 * gfortran.dg/f2003_io_6.f03: Ditto. 1361 * gfortran.dg/f2003_io_7.f03: Ditto. 1362 13632008-11-19 Paul Thomas <pault@gcc.gnu.org> 1364 1365 PR fortran/38171 1366 * gfortran.dg/module_equivalence_6.f90: New test. 1367 13682008-11-18 Jakub Jelinek <jakub@redhat.com> 1369 1370 PR tree-optimization/38051 1371 * gcc.c-torture/execute/pr38051.c (buf): Remove aligned attribute. 1372 (buf2): Removed. 1373 (main): Only run on little endian targets with 1374 sizeof (long) == sizeof (void *). Use just one buffer, align the 1375 pointers at runtime. 1376 13772008-11-18 Thomas Koenig <tkoenig@gcc.gnu.org> 1378 1379 PR libfortran/38135 1380 * gfortran.dg/reshape_pad_1.f90: New test case. 1381 13822008-11-18 Uros Bizjak <ubizjak@gmail.com> 1383 1384 PR target/37362 1385 * gcc.target/mips/pr37362.c: New test. 1386 13872008-11-18 Jason Merrill <jason@redhat.com> 1388 Jakub Jelinek <jakub@redhat.com> 1389 1390 PR c++/37962 1391 * g++.dg/cpp0x/auto[38].C: Adjust expected errors. 1392 * g++.dg/cpp0x/auto9.C: New test. 1393 * g++.dg/cpp0x/auto10.C: New test. 1394 13952008-11-17 Adam Nemet <anemet@caviumnetworks.com> 1396 1397 * gcc.c-torture/execute/20081117-1.c: New test. 1398 13992008-11-17 Richard Sandiford <rdsandiford@googlemail.com> 1400 1401 * gcc.target/mips/dspr2-MULT.c: Just check for $ac1 and $ac2. 1402 * gcc.target/mips/dspr2-MULTU.c: Likewise. 1403 14042008-11-17 Richard Sandiford <rdsandiford@googlemail.com> 1405 1406 * gcc.target/mips/madd-5.c: New test. 1407 * gcc.target/mips/madd-6.c: Likewise. 1408 * gcc.target/mips/madd-7.c: Likewise. 1409 * gcc.target/mips/madd-8.c: Likewise. 1410 * gcc.target/mips/msub-5.c: Likewise. 1411 * gcc.target/mips/msub-6.c: Likewise. 1412 * gcc.target/mips/msub-7.c: Likewise. 1413 * gcc.target/mips/msub-8.c: Likewise. 1414 14152008-11-17 Richard Sandiford <rdsandiford@googlemail.com> 1416 1417 * gcc.target/mips/no-smartmips-ror-1.c: Use -march=mips32 instead 1418 of -march=mips32r2. 1419 14202008-11-17 Jack Howarth <howarth@bromo.med.uc.edu> 1421 1422 * gfortran.dg/default_format_denormal_1.f90: Don't XFAIL darwin10 1423 or later. 1424 14252008-11-17 Jakub Jelinek <jakub@redhat.com> 1426 1427 PR middle-end/38140 1428 * gcc.dg/pr38140.c: New test. 1429 14302008-11-17 Jack Howarth <howarth@bromo.med.uc.edu> 1431 1432 PR testsuite/38099 1433 * gcc.dg/compat/struct-layout-1_generate.c: Also use -no-mmx on 1434 i?86/x86_64 darwin. 1435 * g++.dg/compat/struct-layout-1_generate.c: Same. 1436 14372008-11-17 Uros Bizjak <ubizjak@gmail.com> 1438 1439 PR middle-end/37908 1440 * gcc.dg/pr37908.c: New test. 1441 * gcc.dg/ia64-sync-1.c: Correct __sync_fetch_and_nand and 1442 __sync_nand_and_fetch results. Add dg-message to look for the warning 1443 about changed semantics of NAND builtin. 1444 (init_si, init_di): Change init value for __sync_fetch_and_nand to -1. 1445 (test_si, test_di): Change expected result of 1446 __sync_nand_and_fetch to ~7. 1447 * gcc.dg/ia64-sync-2.c: Correct __sync_fetch_and_nand and 1448 __sync_nand_and_fetch results. Add dg-message to look for the warning 1449 about changed semantics of NAND builtin. 1450 (init_noret_si, init_noret_di): Change init value for 1451 __sync_fetch_and_nand to -1. 1452 (init_noret_si, init_noret_di): Change expected result of 1453 __sync_nand_and_fetch to ~7. 1454 * gcc.dg/sync-2.c: Correct __sync_fetch_and_nand and 1455 __sync_nand_and_fetch results. Add dg-message to look for the warning 1456 about changed semantics of NAND builtin. 1457 (init_qi, init_qi): Change init value for __sync_fetch_and_nand to -1. 1458 (init_hi, init_hi): Change expected result of 1459 __sync_nand_and_fetch to ~7. 1460 * gcc.dg/sync-3.c: Copy from sync-2.c instead of including 1461 the c source file. 1462 * gcc.c-torture/compile/sync-1.c: Add dg-message to look for the 1463 warning about changed semantics of NAND builtin. 1464 * gcc.c-torture/compile/sync-2.c: Ditto. 1465 * gcc.c-torture/compile/sync-3.c: Ditto. 1466 14672008-11-17 Jakub Jelinek <jakub@redhat.com> 1468 1469 PR c++/36089 1470 * g++.dg/template/init8.C: New test. 1471 14722008-11-16 Mikael Morin <mikael.morin@tele2.fr> 1473 1474 PR fortran/35681 1475 * gfortran.dg/elemental_dependency_1.f90: New test. 1476 14772008-11-16 Mikael Morin <mikael.morin@tele2.fr> 1478 1479 PR fortran/37992 1480 * gfotran.dg/charlen_free_1.f90: New test. 1481 14822008-11-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1483 1484 PR libfortran/38097 1485 * gfortran.dg/fmt_bz_bn.f: New test. 1486 14872008-11-16 Eric Botcazou <ebotcazou@adacore.com> 1488 1489 * gnat.dg/boolean_bitfield.adb: New test. 1490 14912008-11-16 Tobias Burnus <burnus@net-b.de> 1492 1493 PR fortran/38095 1494 * gfortran.dg/char_length_13.f90: New test. 1495 14962008-11-16 Uros Bizjak <ubizjak@gmail.com> 1497 1498 * gcc.target/i386/pr36246.c: Add -fomit-frame-pointer to dg-options. 1499 * gcc.target/i386/pr32661-1.c: Ditto. 1500 * gcc.target/i386/pr34256.c: Ditto. 1501 * gcc.target/i386/pr22076.c: Ditto. Check for "movl" instruction on 1502 nonpic targets only. 1503 15042008-11-16 Paul Thomas <pault@gcc.gnu.org> 1505 1506 PR fortran/38119 1507 * gfortran.dg/array_temporaries_3.f90: New test. 1508 15092008-11-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1510 1511 PR libfortran/37294 1512 * gfortran.dg/namelist_57.f90: New test. 1513 * gfortran.dg/namelist_print_1.f: Adjust test conditions. 1514 15152008-11-15 Paul Thomas <pault@gcc.gnu.org> 1516 1517 PR fortran/37926 1518 * gfortran.dg/dummy_procedure_3.f90: New test. 1519 15202008-11-15 Jakub Jelinek <jakub@redhat.com> 1521 1522 PR target/38123 1523 * gcc.c-torture/compile/pr38123.c: New test. 1524 15252008-11-15 Richard Guenther <rguenther@suse.de> 1526 Jakub Jelinek <jakub@redhat.com> 1527 1528 PR tree-optimization/38051 1529 * gcc.c-torture/execute/pr38051.c: New testcase. 1530 15312008-11-15 Joshua Kinard <kumba@gentoo.org> 1532 Richard Sandiford <rdsandiford@goolemail.com> 1533 1534 * gcc.target/mips/fix-r10000-1.c: New test. 1535 * gcc.target/mips/fix-r10000-2.c: Likewise. 1536 * gcc.target/mips/fix-r10000-3.c: Likewise. 1537 * gcc.target/mips/fix-r10000-4.c: Likewise. 1538 * gcc.target/mips/fix-r10000-5.c: Likewise. 1539 * gcc.target/mips/fix-r10000-6.c: Likewise. 1540 * gcc.target/mips/fix-r10000-7.c: Likewise. 1541 * gcc.target/mips/fix-r10000-8.c: Likewise. 1542 * gcc.target/mips/fix-r10000-9.c: Likewise. 1543 * gcc.target/mips/fix-r10000-10.c: Likewise. 1544 * gcc.target/mips/fix-r10000-11.c: Likewise. 1545 * gcc.target/mips/fix-r10000-12.c: Likewise. 1546 * gcc.target/mips/fix-r10000-13.c: Likewise. 1547 * gcc.target/mips/fix-r10000-14.c: Likewise. 1548 * gcc.target/mips/fix-r10000-15.c: Likewise. 1549 15502008-11-15 Jakub Jelinek <jakub@redhat.com> 1551 1552 PR c++/37561 1553 * gcc.dg/pr37561.c: New test. 1554 * g++.dg/other/increment1.C: New test. 1555 15562008-11-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1557 1558 PR fortran/37988 1559 * gfortran.dg/fmt_error_6.f90: New test. 1560 15612008-11-14 Jason Merrill <jason@redhat.com> 1562 1563 PR c++/38030 1564 * g++.dg/template/lookup8.C: New test. 1565 1566 PR c++/37740 1567 * g++.dg/cpp0x/initlist8.C: New test. 1568 15692008-11-13 Steve Ellcey <sje@cup.hp.com> 1570 1571 PR middle-end/38004 1572 * g++.dg/vect/pr36648.cc: Check alignment requirement. 1573 15742008-11-14 Jack Howarth <howarth@bromo.med.uc.edu> 1575 1576 PR testsuite/38098 1577 * gcc.dg/cpp/subframework1.c: Use -Wno-deprecated. 1578 15792008-10-14 Paul Thomas <pault@gcc.gnu.org> 1580 1581 PR fortran/38033 1582 * gfortran.dg/array_section_2.f90: New test. 1583 15842008-11-14 Jakub Jelinek <jakub@redhat.com> 1585 1586 PR tree-optimization/38104 1587 * g++.dg/tree-ssa/pr38104.C: New test. 1588 15892008-11-14 Kaz Kojima <kkojima@gcc.gnu.org> 1590 1591 * gcc.target/sh/pr37514.c: Remove. 1592 15932008-11-14 Uros Bizjak <ubizjak@gmail.com> 1594 1595 PR testsuite/37517 1596 * gcc.target/i386/quad-sse.c: Tighten scan-assembler-not pattern. 1597 15982008-11-14 Maxim Kuvyrkov <maxim@codesourcery.com> 1599 Andrew Stubbs <ams@codesourcery.com> 1600 Gunnar Von Boehn <gunnar@genesi-usa.com> 1601 1602 PR target/36134 1603 * gcc.target/m68k/pr36134.c: New test. 1604 16052008-11-14 Jakub Jelinek <jakub@redhat.com> 1606 1607 PR middle-end/36125 1608 * gcc.c-torture/compile/pr36125.c: New test. 1609 16102008-11-13 Jason Merrill <jason@redhat.com> 1611 1612 PR c++/37932 1613 * g++.dg/conversion/bitfield11.C: New test. 1614 * g++.dg/cpp0x/initlist7.C: New test. 1615 16162008-11-13 Richard Sandiford <rdsandiford@googlemail.com> 1617 1618 * gcc.target/mips/loongson-muldiv-1.c: New test. 1619 * gcc.target/mips/loongson-muldiv-2.c: Likewise. 1620 16212008-11-13 Jakub Jelinek <jakub@redhat.com> 1622 1623 PR c++/27017 1624 * g++.dg/debug/dwarf2/localclass1.C: New test. 1625 * g++.dg/debug/dwarf2/localclass2.C: New test. 1626 16272008-11-13 Uros Bizjak <ubizjak@gmail.com> 1628 1629 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mno-mmx 1630 for i?86-*-* and x86_64-*-* targets. 1631 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Add 1632 -fno-common for *-*-darwin* *-*-mingw32* *-*-cygwin* targets. 1633 1634 * gcc.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and 1635 <xmmintrin.h>, define __m64 and __m128 directly. 1636 16372008-11-13 Olivier Hainque <hainque@adacore.com> 1638 1639 * gnat.dg/test_raise_from_pure.adb: Adjust to match revised intent. 1640 * gnat.dg/wrap_raise_from_pure.adb: Remove. 1641 * gnat.dg/handle_raise_from_pure.adb: New test. 1642 16432008-11-12 Tobias Burnus <burnus@net-b.de> 1644 1645 PR fortran/38094 1646 * gfortran.dg/private_type_4.f90: Fix dg-error pattern. 1647 16482008-11-12 Jakub Jelinek <jakub@redhat.com> 1649 1650 PR c++/36478 1651 * g++.old-deja/g++.mike/empty.C: Remove. 1652 16532008-11-12 Dodji Seketeli <dodji@redhat.com> 1654 1655 PR debug/27574 1656 * g++.dg/debug/dwarf2/local-var-in-contructor.C: New test. 1657 16582008-11-12 Eric Botcazou <ebotcazou@adacore.com> 1659 1660 * gcc.c-torture/execute/20081112-1.c: New test. 1661 * gnat.dg/concat1.adb: Likewise. 1662 * gnat.dg/concat1_pkg.ad[sb]: New helper. 1663 16642008-11-12 Jason Merrill <jason@redhat.com> 1665 1666 PR c++/38007 1667 * g++.dg/conversion/bitfield10.C: New test. 1668 * g++.dg/warn/pr35635.C (func1): Accept additional warning. 1669 * g++.old-deja/g++.mike/enum1.C: Expect warn about assignment. 1670 * g++.dg/expr/bitfield9.C: Pass -Wno-overflow. 1671 16722008-11-12 Tobias Burnus <burnus@net-b.de> 1673 1674 PR fortran/38065 1675 PR fortran/38094 1676 * gfortran.dg/private_type_4.f90: Add -std=f95 option. 1677 16782008-11-12 Andreas Krebbel <krebbel1@de.ibm.com> 1679 1680 * gcc.target/s390/frame-addr1.c: New testcase. 1681 * gcc.target/s390/frame-addr2.c: New testcase. 1682 * gcc.target/s390/return-addr1.c: New testcase. 1683 * gcc.target/s390/return-addr2.c: New testcase. 1684 16852008-11-12 Jack Howarth <howarth@bromo.med.uc.edu> 1686 1687 PR testsuite/38008 1688 * gcc.c-torture/execute/builtins/lib/sprintf.c: Make 1689 sprintf call more portable for darwin10. 1690 1691 PR testsuite/37202 1692 * gcc.dg/visibility-14.c: Skip on *-*-darwin*. 1693 * gcc.dg/visibility-15.c: Same. 1694 * gcc.dg/visibility-16.c: Same. 1695 * gcc.dg/visibility-17.c: Same. 1696 * gcc.dg/visibility-18.c: Same. 1697 * gcc.dg/visibility-19.c: Same. 1698 16992008-11-12 Jakub Jelinek <jakub@redhat.com> 1700 1701 PR c++/34269 1702 * g++.dg/cpp0x/decltype13.C: New test. 1703 * g++.dg/cpp0x/decltype-33837.C: Adjust dg-error pattern. 1704 * g++.dg/cpp0x/pr33839.C: Likewise. 1705 1706 PR target/35366 1707 PR fortran/33759 1708 * gfortran.dg/hollerith.f90: Don't assume a 32-bit value 1709 stored into logical variable will be preserved. 1710 * gfortran.dg/transfer_simplify_4.f90: Remove undefined cases. 1711 Run at all optimization levels. Add a couple of new tests. 1712 * gfortran.dg/hollerith5.f90: New test. 1713 * gfortran.dg/hollerith_legacy.f90: Add dg-warning. 1714 1715 PR c++/35334 1716 * gcc.dg/pr35334.c: New test. 1717 * g++.dg/other/error29.C: New test. 1718 17192008-11-12 Tobias Burnus <burnus@net-b.de> 1720 1721 PR fortran/38065 1722 * gfortran.dg/private_type_11.f90: New test. 1723 * gfortran.dg/private_type_12.f90: New test. 1724 17252008-11-10 Catherine Moore <clm@codesourcery.com> 1726 1727 * gcc.target/mips/no-smartmips-lwxs.c: New test. 1728 * gcc.target/mips/no-smartmips-ror-1.c: New test. 1729 17302008-11-10 Kaz Kojima <kkojima@gcc.gnu.org> 1731 1732 * gcc.target/sh/pr37514.c: New test. 1733 17342008-11-10 Eric Botcazou <ebotcazou@adacore.com> 1735 1736 * g++.dg/other/anon5.C: Skip on Solaris. 1737 17382008-11-10 Eric Botcazou <ebotcazou@adacore.com> 1739 1740 * gnat.dg/pack11.adb: New test. 1741 17422008-11-10 Jakub Jelinek <jakub@redhat.com> 1743 1744 PR c++/38021 1745 * g++.dg/cpp0x/enum1.C: New test. 1746 17472008-11-10 Ralph Loader <suckfish@ihug.co.nz> 1748 1749 PR middle-end/37807 1750 PR middle-end/37809 1751 * gcc.target/i386/mmx-8.c: New test. 1752 17532008-11-09 Paul Thomas <pault@gcc.gnu.org> 1754 1755 PR fortran/37836 1756 * gfortran.dg/minmaxval_1.f90: New test. 1757 17582008-11-09 Eric Botcazou <ebotcazou@adacore.com> 1759 1760 * gnat.dg/loop_boolean.adb: New test. 1761 17622008-11-07 Thomas Quinot <quinot@adacore.com> 1763 1764 * gnat.dg/hyper_flat.adb: New test. 1765 17662008-11-07 Geert Bosch <bosch@adacore.com> 1767 1768 * gnat.dg/test_8bitlong_overflow.adb: New test. 1769 17702008-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1771 1772 * g++.dg/ipa/iinline-1.C: Remove -c flag, add -fpie for PIC targets. 1773 1774 * gcc.dg/tree-ssa/inline-2.c (foo): Add 'inline' keyword. 1775 17762008-11-06 Sebastian Pop <sebastian.pop@amd.com> 1777 1778 * gcc.dg/graphite/pr37943.c: Fix missing end of file. 1779 17802008-11-06 Joseph Myers <joseph@codesourcery.com> 1781 1782 * gcc.dg/utf-array-short-wchar.c, gcc.dg/utf-cvt.c, 1783 gcc.dg/utf-inc-init.c, gcc.dg/utf16-1.c, gcc.dg/utf16-2.c, 1784 gcc.dg/utf16-3.c, gcc.dg/utf16-4.c, gcc.dg/utf32-1.c, 1785 gcc.dg/utf32-2.c, gcc.dg/utf32-3.c, gcc.dg/utf32-4.c: Use 1786 __CHAR16_TYPE__ and __CHAR32_TYPE__ typedefs. 1787 17882008-11-06 Richard Guenther <rguenther@suse.de> 1789 1790 * gcc.dg/torture/pr37969.c: New testcase. 1791 17922008-11-05 Janis Johnson <janis187@us.ibm.com> 1793 1794 * lib/c-torture.exp: Use ADDITIONAL_TORTURE_OPTIONS if defined. 1795 * lib/gcc-dg.exp: Ditto. 1796 * lib/fortran-torture.exp: Ditto. 1797 * lib/objc-torture.exp: Ditto. 1798 17992008-11-05 Michael Meissner <meissner@linux.vnet.ibm.com> 1800 1801 PR target/38025 1802 * gcc.target/spu/intrinsics-1.c (f): Tune expected error messages 1803 to match current compiler. 1804 18052008-11-05 Hans-Peter Nilsson <hp@axis.com> 1806 1807 PR target/38016 1808 * gcc.c-torture/execute/ieee/pr38016.c: New test. 1809 * gcc.c-torture/execute/ieee/pr38016.x: New file. 1810 18112008-11-05 Martin Jambor <mjambor@suse.cz> 1812 1813 PR middle-end/37861 1814 * gcc.dg/Warray-bounds-5.c: New test. 1815 * gcc.dg/Warray-bounds-6.c: New test. 1816 18172008-11-05 Fabien Chene <fabien@gcc.gnu.org> 1818 1819 PR c++/32519 1820 * g++.dg/template/pr32519.C: New test. 1821 18222008-11-05 Richard Guenther <rguenther@suse.de> 1823 1824 PR middle-end/37742 1825 * gcc.c-torture/compile/pr37742.c: New testcase. 1826 * g++.dg/pr37742.C: Likewise. 1827 * gcc.dg/tree-ssa/forwprop-7.c: Check for two volatile loads. 1828 18292008-11-05 Uros Bizjak <ubizjak@gmail.com> 1830 1831 PR middle-end/37286 1832 * gfortran.dg/pr37286.f90: New test. 1833 18342008-11-04 Paul Thomas <pault@gcc.gnu.org> 1835 1836 PR fortran/37597 1837 * gfortran.dg/host_assoc_call_5.f90: New test. 1838 18392008-11-04 Jakub Jelinek <jakub@redhat.com> 1840 Andrew Pinski <andrew_pinski@playstation.sony.com> 1841 1842 PR c/35430 1843 * gcc.dg/pr35430.c: New test. 1844 * g++.dg/warn/Wsign-compare-2.C: New test. 1845 18462008-11-04 Jakub Jelinek <jakub@redhat.com> 1847 1848 PR c/37106 1849 * gcc.dg/pr37106-1.c: New test. 1850 * gcc.dg/pr37106-2.c: New test. 1851 18522008-11-03 Chao-ying Fu <fu@mips.com> 1853 1854 * gcc.target/mips/dsp-ctrl.c: New test. 1855 18562008-11-03 Steve Ellcey <sje@cup.hp.com> 1857 1858 * gfortran.dg/f2003_io_1.f03: XFAIL until PR37839 is fixed. 1859 * gfortran.dg/f2003_io_4.f03: Ditto. 1860 * gfortran.dg/f2003_io_5.f03: Ditto. 1861 * gfortran.dg/f2003_io_6.f03: Ditto. 1862 * gfortran.dg/f2003_io_7.f03: Ditto. 1863 18642008-11-03 Jakub Jelinek <jakub@redhat.com> 1865 1866 PR testsuite/37241 1867 * g++.dg/abi/key2.C: Adjust regexps to allow __ZTV1f and __ZTI1f 1868 sharing one .section directive. 1869 1870 PR target/37812 1871 * gcc.target/powerpc/altivec_check.h (altivec_cell_check): Abort 1872 if __PPU__ isn't defined. 1873 * lib/target-supports.exp (check_effective_target_powerpc_ppu_ok): New. 1874 * gcc.target/powerpc/altivec-cell-8.c: Use powerpc_ppu_ok. 1875 18762008-11-03 Eric Botcazou <ebotcazou@adacore.com> 1877 1878 * gcc.c-torture/execute/20081103-1.c: New test. 1879 18802008-11-03 Eric Botcazou <ebotcazou@adacore.com> 1881 1882 * gnat.dg/array5.adb New test. 1883 18842008-11-03 Richard Guenther <rguenther@suse.de> 1885 Jakub Jelinek <jakub@redhat.com> 1886 1887 PR middle-end/37573 1888 * gcc.c-torture/execute/pr37573.c: New testcase. 1889 18902008-11-03 Jakub Jelinek <jakub@redhat.com> 1891 1892 PR middle-end/37858 1893 * gcc.dg/pr37858.c: New test. 1894 18952008-11-03 Tobias Burnus <burnus@net-b.de> 1896 1897 PR fortran/37821 1898 * gfortran.dg/include_4.f90: New. 1899 * gfortran.dg/include_5.f90: New. 1900 * gfortran.dg/include_4.inc: New. 1901 19022008-11-03 Paul Thomas <pault@gcc.gnu.org> 1903 1904 PR fortran/37445 1905 * gfortran.dg/host_assoc_call_3.f90: New test. 1906 * gfortran.dg/host_assoc_call_4.f90: New test. 1907 * gfortran.dg/host_assoc_function_4.f90: New test. 1908 19092008-11-02 Richard Guenther <rguenther@suse.de> 1910 1911 PR tree-optimization/37542 1912 * gcc.dg/tree-ssa/ssa-pre-22.c: New testcase. 1913 * gcc.c-torture/compile/20081101-1.c: Likewise. 1914 19152008-11-02 Richard Guenther <rguenther@suse.de> 1916 1917 PR tree-optimization/37991 1918 * gcc.c-torture/compile/pr37991.c: New testcase. 1919 19202008-11-01 Hans-Peter Nilsson <hp@axis.com> 1921 1922 PR target/37939 1923 * gcc.target/cris/biap.c: New test. 1924 19252008-11-01 Janus Weil <janus@gcc.gnu.org> 1926 1927 PR fortran/36426 1928 * gfortran.dg/proc_decl_19.f90: New. 1929 19302008-11-01 Steven G. Kargl <kargls@comcast.net> 1931 1932 PR fortran/19925 1933 * gfortran.dg/initialization_20.f90: New test. 1934 * gfortran.dg/initialization_21.f90: Ditto. 1935 19362008-11-01 Daniel Kraft <d@domob.eu> 1937 1938 PR fortran/35681 1939 * gfortran.dg/mvbits_4.f90: New test. 1940 19412008-11-01 Janus Weil <janus@gcc.gnu.org> 1942 1943 PR fortran/36322 1944 PR fortran/36463 1945 * gfortran.dg/proc_decl_17.f90: New. 1946 * gfortran.dg/proc_decl_18.f90: New. 1947 19482008-11-01 Richard Guenther <rguenther@suse.de> 1949 1950 PR middle-end/37976 1951 * gcc.c-torture/compile/pr37976.c: New testcase. 1952 19532008-11-01 Dennis Wassel <dennis.wassel@gmail.com> 1954 1955 PR fortran/37159 1956 * gfortran.dg/random_seed_1.f90: New testcase. 1957 19582008-10-31 Manuel López-Ibáñez <manu@gcc.gnu.org> 1959 1960 * gcc.dg/cpp/Wsignprom.c: Add column numbers. 1961 * gcc.dg/cpp/if-mpar.c: Likewise. 1962 19632008-10-31 Jakub Jelinek <jakub@redhat.com> 1964 1965 PR c++/37967 1966 * g++.dg/cpp0x/auto8.C: New test. 1967 1968 PR c++/37965 1969 * g++.dg/cpp0x/auto7.C: New test. 1970 19712008-10-31 Mikael Morin <mikael.morin@tele2.fr> 1972 1973 PR fortran/35840 1974 * gfortran.dg/write_check4.f90: New test. 1975 19762008-10-31 Mikael Morin <mikael.morin@tele2.fr> 1977 1978 PR fortran/35820 1979 * gfortran.dg/nested_forall_1.f: New test. 1980 19812008-10-30 Steven G. Kargl <kargls@comcast.net> 1982 1983 PR fortran/37930 1984 * gfortran.dg/int_conv_2.f90: New test. 1985 19862008-10-30 Mikael Morin <mikael.morin@tele2.fr> 1987 1988 PR fortran/37903 1989 * gfortran.dg/vector_subscript_4.f90: New test. 1990 19912008-10-30 Mikael Morin <mikael.morin@tele2.fr> 1992 1993 PR fortran/37749 1994 * gfortran.dg/vector_subscript__5.f90: New test. 1995 19962008-10-30 Jakub Jelinek <jakub@redhat.com> 1997 1998 * gcc.target/s390/pr36822.c: Avoid cast to pointer from integer 1999 of different size warning with -m31. 2000 2001 PR middle-end/37730 2002 * gcc.dg/vect/pr37730.c: New test. 2003 2004 PR debug/36668 2005 * g++.dg/other/PR23205.C: Allow foobar to be defined as variable. 2006 * g++.dg/other/pr23205-2.C: New test. 2007 20082008-10-29 David Edelsohn <edelsohn@gnu.org> 2009 2010 * gcc.c-torture/compile/pr37878.c: New test. 2011 20122008-10-29 Steve Ellcey <sje@cup.hp.com> 2013 2014 PR middle-end/37339 2015 * gcc.dg/pr33645-3.c: Remove. 2016 20172008-10-29 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 2018 2019 PR 11492 2020 * gcc.dg/pr11492.c: New. 2021 * g++.dg/warn/pr11492.C: New. 2022 20232008-10-29 Joseph Myers <joseph@codesourcery.com> 2024 2025 PR middle-end/36578 2026 * gcc.dg/dfp/convert-bfp-13.c, gcc.dg/dfp/convert-bfp-14.c, 2027 gcc.dg/dfp/convert-dfp-fold-2.c, gcc.target/i386/pr36578-1.c, 2028 gcc.target/i386/pr36578-2.c: New tests. 2029 20302008-10-29 Jakub Jelinek <jakub@redhat.com> 2031 2032 PR middle-end/37870 2033 * gcc.target/i386/pr37870.c: New test. 2034 20352008-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org> 2036 2037 PR c++/26997 2038 * g++.dg/parse/pr26997.C: New. 2039 20402008-10-29 Jakub Jelinek <jakub@redhat.com> 2041 2042 PR middle-end/37913 2043 * gcc.c-torture/compile/pr37913.c: New test. 2044 20452008-10-28 Jakub Jelinek <jakub@redhat.com> 2046 2047 PR tree-optimization/37663 2048 * gcc.dg/pr37663.c: Require int32plus. 2049 2050 PR c/37924 2051 * gcc.c-torture/execute/pr37924.c: New test. 2052 20532008-10-28 Joseph Myers <joseph@codesourcery.com> 2054 2055 * gcc.dg/dfp/convert-bfp-12.c: New test. 2056 20572008-10-28 Jakub Jelinek <jakub@redhat.com> 2058 2059 PR middle-end/37931 2060 * gcc.c-torture/execute/pr37931.c: New test. 2061 20622008-10-27 Jakub Jelinek <jakub@redhat.com> 2063 2064 PR tree-optimization/37879 2065 * gcc.dg/pr37879.c: New test. 2066 20672008-10-24 Michael Meissner <meissner@linux.vnet.ibm.com> 2068 2069 PR target/37841 2070 * gcc.target/spu/abi.c: New file. 2071 20722008-10-24 DJ Delorie <dj@redhat.com> 2073 2074 * lib/scanasm.exp (scan-assembler, scan-assembler-not, 2075 scan-hidden, scan-not-hidden, scan-file, scan-file-not, 2076 scan-assembler-times, scan-assembler-dem, scan-assembler-dem-not): 2077 Extract first word of $testcase for all upvar uses, in case 2078 $testvar has compiler switches appended. 2079 20802008-10-24 Jakub Jelinek <jakub@redhat.com> 2081 2082 PR tree-optimization/36038 2083 * gcc.c-torture/compile/pr36038.c: New test. 2084 20852008-10-24 Manuel López-Ibáñez <manu@gcc.gnu.org> 2086 2087 PR c/7543 2088 * gcc.dg/Wparentheses-11.c: New. 2089 * g++.dg/warn/Wparentheses-25.C: New. XFAILED. 2090 20912008-10-24 Jakub Jelinek <jakub@redhat.com> 2092 2093 PR middle-end/37882 2094 * gcc.c-torture/execute/pr37882.c: Remove a field. 2095 20962008-10-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> 2097 2098 PR libfortran/37707 2099 * gfortran.dg/namelist_18.f90: Update test. 2100 * gfortran.dg/namelist_55.f90: New test. 2101 * gfortran.dg/namelist_56.f90: New test. 2102 21032008-10-22 Bernd Schmidt <bernd.schmidt@analog.com> 2104 2105 * gcc.target/bfin/hisilh.c: New file. 2106 * gcc.target/bfin/hisilh-O0.c: New file. 2107 2108 From Mike Frysinger <michael.frysinger@analog.com> 2109 * gcc.target/bfin/mcpu-bf522.c: Check SILICON_REVISION is 0x0002. 2110 Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0002+. 2111 * gcc.target/bfin/mcpu-bf523.c: Likewise. 2112 * gcc.target/bfin/mcpu-bf524.c: Likewise. 2113 * gcc.target/bfin/mcpu-bf525.c: Likewise. 2114 * gcc.target/bfin/mcpu-bf526.c: Likewise. 2115 * gcc.target/bfin/mcpu-bf527.c: Likewise. 2116 * gcc.target/bfin/mcpu-bf531.c: Check SILICON_REVISION is 0x0006. 2117 Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0006+. 2118 * gcc.target/bfin/mcpu-bf532.c: Likewise. 2119 * gcc.target/bfin/mcpu-bf533.c: Likewise. 2120 * gcc.target/bfin/mcpu-bf538.c: Check SILICON_REVISION is 0x0005. 2121 Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0005+. 2122 * gcc.target/bfin/mcpu-bf539.c: Likewise. 2123 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0002. 2124 Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0002+. 2125 * gcc.target/bfin/mcpu-bf544.c: Likewise. 2126 * gcc.target/bfin/mcpu-bf547.c: Likewise. 2127 * gcc.target/bfin/mcpu-bf548.c: Likewise. 2128 * gcc.target/bfin/mcpu-bf549.c: Likewise. 2129 * gcc.target/bfin/mcpu-bf512.c: New file. 2130 * gcc.target/bfin/mcpu-bf514.c: Likewise. 2131 * gcc.target/bfin/mcpu-bf516.c: Likewise. 2132 * gcc.target/bfin/mcpu-bf518.c: Likewise. 2133 21342008-10-22 Jakub Jelinek <jakub@redhat.com> 2135 2136 PR middle-end/37882 2137 * gcc.c-torture/execute/pr37882.c: New test. 2138 21392008-10-22 Manuel López-Ibáñez <manu@gcc.gnu.org> 2140 2141 PR c/30949 2142 * gcc.target/i386/sse-vect-types.c: Update. 2143 * gcc.dg/simd-5.c: Update. 2144 * gcc.dg/assign-warn-2.c: Update. 2145 * gcc.dg/simd-2.c: Update. 2146 * gcc.dg/simd-6.c: Update. 2147 * gcc.dg/assign-warn-1.c: Update. 2148 * gcc.dg/dfp/composite-type.c: Update. 2149 * gcc.dg/simd-1.c: Update. 2150 * gcc.dg/pr36997.c: Update. 2151 21522008-10-21 Paul Thomas <pault@gcc.gnu.org> 2153 2154 PR libfortran/36795 2155 * gfortran.dg/char_expr_3.f90: Add the original test case. 2156 21572008-10-21 Thomas Koenig <tkoenig@gcc.gnu.org> 2158 2159 PR libfortran/34670 2160 * gfortran.dg/transpose_2.f90: New test. 2161 21622008-10-21 Jakub Jelinek <jakub@redhat.com> 2163 2164 PR middle-end/37669 2165 * gcc.c-torture/compile/pr37669-2.c: New test. 2166 21672008-10-21 Richard Guenther <rguenther@suse.de> 2168 2169 * gcc.dg/tree-ssa/alias-19.c: New testcase. 2170 21712008-10-20 Manuel López-Ibáñez <manu@gcc.gnu.org> 2172 2173 PR 12603 2174 * gcc.dg/pr12603.c: New testcase. 2175 21762008-10-20 Manuel López-Ibáñez <manu@gcc.gnu.org> 2177 2178 PR c++/37004 2179 * g++.dg/warn/Wconversion-pr34389.C: Remove XFAIL. 2180 21812008-10-19 Manuel López-Ibáñez <manu@gcc.gnu.org> 2182 2183 PR c/30260 2184 * gcc.dg/pr30260.c: New. 2185 21862008-10-19 Paul Thomas <pault@gcc.gnu.org> 2187 2188 PR fortran/37723 2189 * gfortran.dg/dependency_22.f90: New test. 2190 21912008-10-18 Danny Smith <dannysmith@users.sourceforge.net> 2192 2193 * gcc.dg/dll-2.c: Revert 2008-08-09 change (R138893): Change 2194 "dg-message" back to "dg-warning". 2195 * gcc.dg/dll-3.c: Likewise. 2196 21972008-10-16 Alexander Monakov <amonakov@ispras.ru> 2198 2199 PR target/37381 2200 * gcc.c-torture/compile/pr37381.c: New test. 2201 22022008-10-16 Joseph Myers <joseph@codesourcery.com> 2203 2204 PR c/33192 2205 * gcc.dg/imag-1.c: New test. 2206 22072008-10-16 Daniel Kraft <d@domob.eu> 2208 2209 * gfortran.dg/elemental_intrinsic_1.f03: New test. 2210 22112008-10-16 Jakub Jelinek <jakub@redhat.com> 2212 2213 PR tree-optimization/37664 2214 * gcc.c-torture/compile/pr37664.c: New test. 2215 22162008-10-16 Joseph Myers <joseph@codesourcery.com> 2217 2218 PR middle-end/37418 2219 * gcc.c-torture/compile/pr37418-1.c, 2220 gcc.c-torture/compile/pr37418-2.c, 2221 gcc.c-torture/compile/pr37418-3.c, 2222 gcc.c-torture/compile/pr37418-4.c: New tests. 2223 22242008-10-15 Thomas Koenig <tkoenig@gcc.gnu.org> 2225 2226 PR libfortran/34670 2227 * gfortran.dg/reshape_3.f90: New test. 2228 * gfortran.dg/reshape_4.f90: New test. 2229 * gfortran.dg/reshape_order_1.f90: Use correct shape. 2230 * gfortran.dg/reshape_order_2.f90: Likewise. 2231 * gfortran.dg/reshape_order_3.f90: Likewise. 2232 * gfortran.dg/reshape_order_4.f90: Likewise. 2233 22342008-10-15 Jan Sjodin <jan.sjodin@amd.com> 2235 Harsha Jagasia <harsha.jagasia@amd.com> 2236 2237 PR tree-optimization/37485 2238 * gcc.dg/graphite/pr37485.c: New. 2239 22402008-10-15 Sebastian Pop <sebastian.pop@amd.com> 2241 Harsha Jagasia <harsha.jagasia@amd.com> 2242 2243 PR tree-optimization/37828 2244 * testsuite/gcc.dg/graphite/pr37828.c: New. 2245 22462008-10-15 Sebastian Pop <sebastian.pop@amd.com> 2247 2248 PR tree-optimization/37686 2249 * testsuite/gcc.dg/tree-ssa/pr37686.c: New. 2250 22512008-10-15 Jakub Jelinek <jakub@redhat.com> 2252 2253 PR tree-optimization/36881 2254 * gcc.dg/tree-ssa/pr36881.c: New test. 2255 22562008-10-14 Jakub Jelinek <jakub@redhat.com> 2257 2258 PR c++/37819 2259 * g++.dg/expr/bitfield11.C: New test. 2260 22612008-10-14 Paolo Carlini <paolo.carlini@oracle.com> 2262 2263 PR c++/37650 2264 * g++.dg/template/crash83.C: New. 2265 22662008-10-14 Douglas Gregor <doug.gregor@gmail.com> 2267 2268 PR c++/37553 2269 * g++.dg/ext/alias-canon2.C: New. 2270 22712008-10-13 Jerry DeLisle <jvdelisle@gcc.gnu.org 2272 2273 PR libfortran/37083 2274 * gfortran.dg/list_read_9.f90: New test. 2275 * gfortran.dg/arrayio_8.f90: Fix some typos. 2276 22772008-10-13 Kai Tietz <kai.tietz@onevision.com> 2278 2279 * testsuite/gcc.dg/format/ms-format1.c: New. 2280 22812008-10-12 Daniel Kraft <d@domob.eu> 2282 2283 PR fortran/37688 2284 * gfortran.dg/used_before_typed_6.f90: New test. 2285 22862008-10-12 Paul Thomas <pault@gcc.gnu.org> 2287 2288 PR fortran/37787 2289 * gfortran.dg/module_equivalence_5.f90: New test. 2290 22912008-10-12 Steven G. Kargl <kargls@comcast.net> 2292 2293 PR fortran/37792 2294 * gfortran.dg/arithmetic_overflow_1.f90: New test. 2295 22962008-10-11 Eric Botcazou <ebotcazou@adacore.com> 2297 2298 * gnat.dg/loop_optimization5.adb: New test. 2299 * gnat.dg/loop_optimization5_pkg.adb: New helper. 2300 23012008-10-11 Paul Thomas <pault@gcc.gnu.org> 2302 2303 PR fortran/37794 2304 * gfortran.dg/used_types_24.f90: New test. 2305 23062008-10-11 Jakub Jelinek <jakub@redhat.com> 2307 2308 PR target/35760 2309 * gcc.c-torture/compile/pr35760.c: New test. 2310 23112008-10-10 Jakub Jelinek <jakub@redhat.com> 2312 2313 PR c++/37146 2314 * g++.dg/torture/pr37146-1.C: New test. 2315 * g++.dg/torture/pr37146-2.C: New test. 2316 * g++.dg/expr/bitfield10.C: New test. 2317 23182008-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org 2319 2320 PR libfortran/37707 2321 * gfortran.dg/namelist_54.f90: Revise test, check a(3). 2322 23232008-10-09 Thomas Koenig <tkoenig@gcc.gnu.org> 2324 2325 PR libfortran/37753 2326 * gfortran.dg/convert_2.f90: New test case. 2327 23282008-10-09 Daniel Kraft <d@domob.eu> 2329 2330 PR fortran/35723 2331 * gfortran.dg/restricted_expression_1.f90: New test. 2332 * gfortran.dg/restricted_expression_2.f90: New test. 2333 * gfortran.dg/restricted_expression_3.f90: New test. 2334 23352008-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org 2336 2337 PR libfortran/37707 2338 * gfortran.dg/namelist_54.f90: New test. 2339 23402008-10-08 Uros Bizjak <ubizjak@gmail.com> 2341 2342 * gcc.dg/vect/ggc-pr37574.c: Cleanup "vect" tree dump. 2343 * gfortran.dg/intrinsic_optional_char_arg_1.f90: Cleanup 2344 "original" tree dump. 2345 2346 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Remove build 2347 file trivial.S. 2348 23492008-10-08 Adam Nemet <anemet@caviumnetworks.com> 2350 2351 * gcc.target/mips/octeon-exts-2.c: Compile it with -meb. 2352 * gcc.target/mips/octeon-exts-5.c: New test. 2353 * gcc.target/mips/octeon-bbit-3.c: Compile with -meb. Add 2354 comment why this is necessary. 2355 23562008-10-08 Jakub Jelinek <jakub@redhat.com> 2357 2358 PR target/36635 2359 PR target/37290 2360 PR rtl-optimization/37341 2361 * gcc.c-torture/compile/pr37341.c: New test. 2362 23632008-10-07 Simon Martin <simartin@users.sourceforge.net> 2364 2365 PR c/35437 2366 * gcc.dg/struct-parse-2.c: New test. 2367 * g++.dg/parse/struct-4.C: New test. 2368 23692008-10-07 Jakub Jelinek <jakub@redhat.com> 2370 2371 PR debug/29609 2372 PR debug/36690 2373 PR debug/37616 2374 * gcc.dg/debug/pr29609-1.c: New test. 2375 * gcc.dg/debug/pr29609-2.c: New test. 2376 * gcc.dg/debug/pr36690-1.c: New test. 2377 * gcc.dg/debug/pr36690-2.c: New test. 2378 * gcc.dg/debug/pr36690-3.c: New test. 2379 * gcc.dg/debug/pr37616.c: New test. 2380 * gcc.dg/debug/dwarf2/pr29609-1.c: New test. 2381 * gcc.dg/debug/dwarf2/pr29609-2.c: New test. 2382 * gcc.dg/debug/dwarf2/pr36690-1.c: New test. 2383 * gcc.dg/debug/dwarf2/pr36690-2.c: New test. 2384 * gcc.dg/debug/dwarf2/pr36690-3.c: New test. 2385 * gcc.dg/debug/dwarf2/pr37616.c: New test. 2386 23872008-10-07 H.J. Lu <hongjiu.lu@intel.com> 2388 2389 PR middle-end/37731 2390 * gcc.dg/torture/pr37731-1.c: New. 2391 * gcc.dg/torture/pr37731-2.c: Likewise. 2392 23932008-10-07 Jakub Jelinek <jakub@redhat.com> 2394 2395 PR debug/37738 2396 * gfortran.dg/debug/pr37738.f: New test. 2397 23982008-10-07 Eric Botcazou <ebotcazou@adacore.com> 2399 2400 * gnat.dg/loop_optimization4.adb: New test. 2401 * gnat.dg/loop_optimization4_pkg.ad[sb]: New helper. 2402 24032008-10-07 Bob Wilson <bob.wilson@acm.org> 2404 2405 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): New. Moved 2406 dg-options lines to this array, and added options for xtensa*-*-*. 2407 (NDG_OPTIONS): Define. 2408 (switchfiles): Print dg-options lines from new dg_options array. 2409 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add options 2410 for xtensa*-*-* targets. 2411 24122008-10-07 Eric Botcazou <ebotcazou@adacore.com> 2413 2414 * gnat.dg/addr4.adb: New test. 2415 * gnat.dg/addr5.adb: Likewise. 2416 24172008-10-06 Adam Nemet <anemet@caviumnetworks.com> 2418 2419 * gcc.target/mips/mips.exp (dg-mips-options): Set mips_new_gp to 2420 32 when -march=r3900 is passed. 2421 * testsuite/gcc.target/mips/r3900-mult.c: New test. 2422 24232008-10-06 Aldy Hernandez <aldyh@redhat.com> 2424 2425 * gcc.dg/gomp/for-1.c: Test column. 2426 * gcc.dg/misc-column.c: Add column tests for unary arguments. 2427 24282008-10-06 Eric Botcazou <ebotcazou@adacore.com> 2429 2430 * gnat.dg/unchecked_convert2.adb: New test. 2431 24322008-10-05 Dodji Seketeli <dodji@redhat.com> 2433 2434 PR c++/37410 2435 * g++.dg/debug/dwarf2/imported-module.C: New test. 2436 24372008-10-05 Paul Thomas <pault@gcc.gnu.org> 2438 2439 PR fortran/35680 2440 * gfortran.dg/transfer_array_intrinsic_5.f90: New test. 2441 24422008-10-05 Daniel Kraft <d@domob.eu> 2443 2444 PR fortran/37638 2445 * gfortran.dg/typebound_call_9.f03: New test. 2446 24472008-10-04 Paul Thomas <pault@gcc.gnu.org> 2448 2449 PR fortran/37706 2450 * gfortran.dg/module_equivalence_4.f90: New test. 2451 24522008-10-04 Richard Guenther <rguenther@suse.de> 2453 2454 * gcc.dg/tree-ssa/ssa-pre-21.c: New testcase. 2455 24562008-10-03 Jakub Jelinek <jakub@redhat.com> 2457 2458 PR debug/37726 2459 * gcc.dg/debug/dwarf2/pr37726.c: New test. 2460 24612008-10-03 Paolo Carlini <paolo.carlini@oracle.com> 2462 2463 PR c++/37719 2464 * g++.dg/template/error36.C: New. 2465 24662008-10-02 Steven Bosscher <steven@gcc.gnu.org> 2467 2468 PR fortran/37635 2469 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: New test. 2470 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: New test. 2471 24722008-10-02 Janis Johnson <janis187@us.ibm.com> 2473 2474 * gcc.dg/torture/pr36891.c: Ignore an irrelevant warning. 2475 2476 * gcc.target/powerpc/ppc64-abi-3.c: Initialize variables to suppress 2477 warning. 2478 24792008-10-02 Richard Guenther <rguenther@suse.de> 2480 2481 PR middle-end/37713 2482 * gcc.c-torture/compile/pr37713.c: New testcase. 2483 24842008-10-01 Andrew Pinski <andrew_pinski@playstation.sony.com> 2485 2486 * gcc.target/powerpc/altivec-cell-1.c: New test. 2487 * gcc.target/powerpc/altivec-cell-2.c: New test. 2488 * gcc.target/powerpc/altivec-cell-3.c: New test. 2489 * gcc.target/powerpc/altivec-cell-4.c: New test. 2490 * gcc.target/powerpc/altivec-cell-5.c: New test. 2491 * g++.dg/ext/altivec-cell-1.C: New test. 2492 * g++.dg/ext/altivec-cell-2.C: New test. 2493 * g++.dg/ext/altivec-cell-3.C: New test. 2494 * g++.dg/ext/altivec-cell-4.C: New test. 2495 * g++.dg/ext/altivec-cell-5.C: New test. 2496 24972008-10-01 Andrew Pinski <andrew_pinski@playstation.sony.com> 2498 2499 * gcc.target/powerpc/altivec_check.h (altivec_cell_check): 2500 New function. 2501 * gcc.target/powerpc/altivec-cell-6.c: New test. 2502 * gcc.target/powerpc/altivec-cell-7.c: New test. 2503 * gcc.target/powerpc/altivec-cell-8.c: New test. 2504 25052008-10-01 Richard Guenther <rguenther@suse.de> 2506 2507 PR tree-optimization/37617 2508 * gcc.c-torture/compile/pr37617.c: New testcase. 2509 25102008-10-01 Richard Guenther <rguenther@suse.de> 2511 2512 PR middle-end/37285 2513 * gcc.c-torture/compile/pr37285.c: New testcase. 2514 25152008-10-01 Kai Tietz <kai.tietz@onevision.com> 2516 2517 * g++.dg/abi/offsetof.C (main): Use __SIZE_TYPE__ instead of 2518 unsigned long for pointer cast. 2519 * g++.dg/init/struct1.C: Likewise. 2520 * g++.dg/init/struct2.C: Likewise. 2521 * g++.dg/init/struct3.C: Likewise. 2522 * g++.dg/ext/utf-cvt.C: Correct for w64. 2523 * gcc.dg/utf-cvt.c: Likewise. 2524 * lib/target-supports.exp (check_effective_target_llp64): New. 2525 25262008-09-30 Simon Martin <simartin@users.sourceforge.net> 2527 2528 PR c++/37555 2529 * g++.dg/parse/error32.C: New test. 2530 2531 PR c++/37556 2532 * g++.dg/parse/error33.C: New test. 2533 25342008-09-30 Jakub Jelinek <jakub@redhat.com> 2535 2536 PR tree-optimization/37662 2537 PR tree-optimization/37663 2538 * gcc.c-torture/compile/pr37662.c: New test. 2539 * gcc.dg/pr37663.c: New test. 2540 25412008-09-30 Janus Weil <janus@gcc.gnu.org> 2542 2543 PR fortran/36592 2544 * gfortran.dg/proc_ptr_common_1.f90: New. 2545 * gfortran.dg/proc_ptr_common_2.f90: New. 2546 25472008-09-30 Paolo Bonzini <bonzini@gnu.org> 2548 2549 * g++.dg/warn/if-empty-1.C: Copy from gcc.dg/if-empty-1.c. 2550 25512008-09-30 Paolo Bonzini <bonzini@gnu.org> 2552 2553 PR testsuite/36891 2554 PR testsuite/37675 2555 * gcc.dg/torture/pr36891.c: Add -msse on 32-bit i386. 2556 25572008-09-29 Andrew Pinski <andrew_pinski@playstation.sony.com> 2558 2559 PR middle-end/37669 2560 * gcc.c-torture/compile/pr37669.c: New test. 2561 25622008-09-28 Andrew Pinski <andrew_pinski@playstation.sony.com> 2563 2564 PR target/37640 2565 * gcc.c-torture/compile/sync-3.c: New testcase to check that 2566 addresses of non zero offset works. 2567 25682008-09-28 Andrew Pinski <andrew_pinski@playstation.sony.com> 2569 Kaushal Kantawala <kaushal_kantawala@playstation.sony.com> 2570 2571 PR tree-opt/36891 2572 * gcc.dg/torture/pr36891.c: New testcase. 2573 25742008-09-28 Eric Botcazou <ebotcazou@adacore.com> 2575 2576 * gnat.dg/conv_decimal.adb: New test. 2577 25782008-09-26 Jakub Jelinek <jakub@redhat.com> 2579 2580 PR middle-end/37275 2581 * gcc.target/i386/pr37275.c: New test. 2582 25832008-09-26 Eric Botcazou <ebotcazou@adacore.com> 2584 2585 * gnat.dg/specs/static_initializer4.ads: New test. 2586 * gnat.dg/specs/static_initializer3.ads: Add missing marker. 2587 25882008-09-26 Kai Tietz <kai.tietz@onevision.com> 2589 2590 * g++.dg/compat/struct-layout-1_x1.h: Add __SIZE_TYPE__ cast 2591 to avoid pointer truncation warning. 2592 25932008-09-26 Dorit Nuzman <dorit@il.ibm.com> 2594 2595 PR tree-optimization/37574 2596 * gcc.dg/vect/ggc-pr37574.c: New test. 2597 * gcc.dg/vect/vect.exp: Compile some tests with ggc flags. 2598 25992008-09-25 Jakub Jelinek <jakub@redhat.com> 2600 2601 PR c/37645 2602 * gcc.dg/pr37645.c: New test. 2603 26042008-09-25 Steve Ellcey <sje@cup.hp.com> 2605 2606 * gcc.dg/vect/slp-7.c: Add alignment attribute, change target tests. 2607 26082008-09-25 Paolo Carlini <paolo.carlini@oracle.com> 2609 2610 PR c++/37649 2611 * g++.dg/template/crash82.C: New. 2612 26132008-09-25 Tobias Burnus <burnus@net-b.de> 2614 2615 PR fortran/37504 2616 * gfortran.dg/protected_7.f90: New test. 2617 26182008-09-24 Steve Ellcey <sje@cup.hp.com> 2619 2620 * gcc.dg/vect/O3-vect-pr34223.c: Check vect_int_mult. 2621 26222008-09-24 Aldy Hernandez <aldyh@redhat.com> 2623 2624 * gcc.dg/gomp/for-1.c: Test for columns. 2625 * gcc.dg/func-outside-1.c: Same. 2626 * gcc.dg/bitfld-7.c: Same. 2627 26282008-09-24 Steve Ellcey <sje@cup.hp.com> 2629 2630 * gcc.dg/utf-array.c: Fix syntax of dg-error stmts. 2631 26322008-09-24 Tobias Burnus <burnus@net-b.de> 2633 2634 PR fortran/37626 2635 * gfortran.dg/allocatable_function_4.f90: New test. 2636 26372008-09-23 Steve Ellcey <sje@cup.hp.com> 2638 2639 * lib/target-supports.exp (check_effective_target_pow10): New. 2640 * g++.dg/cdce3.C: Set GNU_EXTENSION if pow10. 2641 26422008-09-23 Jakub Jelinek <jakub@redhat.com> 2643 2644 PR c++/37533 2645 * g++.dg/gomp/pr37533.C: New test. 2646 26472008-09-23 Eric Botcazou <ebotcazou@adacore.com> 2648 2649 * gcc.dg/vect/slp-widen-mult-s16.c: Fix typo. 2650 26512008-09-23 Eric Botcazou <ebotcazou@adacore.com> 2652 2653 * gcc.dg/cpp/cmdlne-dU-23.c: New test. 2654 26552008-09-23 Aldy Hernandez <aldyh@redhat.com> 2656 2657 * gcc.dg/Walways-true-1.c: Test column numbers. 2658 * gcc.dg/c90-const-expr-5.c: Same. 2659 * gcc.dg/compare4.c: Same. 2660 * gcc.dg/Werror-1.c: Same. 2661 26622008-09-23 Daniel Kraft <d@domob.eu> 2663 2664 PR fortran/37588 2665 * gfortran.dg/typebound_generic_4.f03: New test. 2666 * gfortran.dg/typebound_generic_5.f03: New test. 2667 26682008-09-23 Eric Botcazou <ebotcazou@adacore.com> 2669 2670 * gcc.dg/pragma-init-fini.c: Use dg-warning in lieu of dg-error. 2671 * gcc.dg/pragma-align-2.c: Likewise. 2672 * gcc.dg/format/cmn-err-1.c: Likewise. 2673 26742008-09-23 Eric Botcazou <ebotcazou@adacore.com> 2675 2676 * gcc.dg/cpp/cmdlne-dU-16.c: Specify -std=c89 on Solaris. 2677 * gcc.dg/cpp/cmdlne-dU-17.c: Likewise. 2678 26792008-09-23 Tobias Burnus <burnus@net-b.de> 2680 2681 PR fortran/37580 2682 * gfortran.dg/pointer_assign_5.f90: New test. 2683 * gfortran.dg/pointer_assign_6.f90: New test. 2684 26852008-09-22 David Daney <ddaney@avtrex.com> 2686 2687 PR target/37593 2688 * gcc.target/mips/long-calls-pg.c: New test. 2689 26902008-09-22 Richard Guenther <rguenther@suse.de> 2691 2692 PR tree-optimization/37145 2693 * gcc.c-torture/compile/20080922-1.c: New testcase. 2694 * gcc.dg/tree-ssa/ssa-fre-7.c: Remove XFAIL. 2695 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise. 2696 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise. 2697 26982008-09-22 Adam Nemet <anemet@caviumnetworks.com> 2699 2700 * gcc.target/mips/octeon-baddu-1.c: New test. 2701 27022008-09-22 David Edelsohn <edelsohn@gnu.org> 2703 2704 PR rtl-optimization/33642 2705 * gcc.c-torture/compile/pr11832.c: Extend XFAIL to powerpc*-*-*. 2706 * gcc.c-torture/compile/pr33009.c: Likewise. 2707 27082008-09-22 Richard Guenther <rguenther@suse.de> 2709 2710 PR tree-optimization/37145 2711 * gcc.dg/tree-ssa/ssa-pre-15.c: Remove XFAIL. 2712 27132008-09-22 Janus Weil <janus@gcc.gnu.org> 2714 2715 PR fortran/37486 2716 * gfortran.dg/common_align_1.f90: New. 2717 * gfortran.dg/warn_align_commons.f90: New. 2718 27192008-09-22 Olivier Hainque <hainque@adacore.com> 2720 2721 * gnat.dg/volatile3.adb: New test. 2722 27232008-09-22 Ira Rosen <irar@il.ibm.com> 2724 2725 PR tree-optimization/37482 2726 * gcc.dg/vect/pr37482.c: New test. 2727 27282008-09-22 Hans-Peter Nilsson <hp@axis.com> 2729 2730 PR middle-end/37170 2731 PR middle-end/37280 2732 * gcc.dg/weak/weak-15.c, gcc.dg/weak/weak-16.c, 2733 g++.dg/ext/inline1.C: New tests. 2734 27352008-09-21 Kaz Kojima <kkojima@gcc.gnu.org> 2736 2737 PR rtl-optimization/33642 2738 * gcc.c-torture/compile/pr11832.c: XFAIL on sh*-*-*. 2739 * gcc.c-torture/compile/pr33009.c: Likewise. 2740 27412008-09-21 Paul Thomas <pault@gcc.gnu.org> 2742 2743 PR fortran/37583 2744 * gfortran.dg/entry_18.f90: New test. 2745 27462008-09-21 Daniel Kraft <d@domob.eu> 2747 2748 PR fortran/35846 2749 * gfortran.dg/nested_array_constructor_1.f90: New test. 2750 * gfortran.dg/nested_array_constructor_2.f90: New test. 2751 * gfortran.dg/nested_array_constructor_3.f90: New test. 2752 * gfortran.dg/nested_array_constructor_4.f90: New test. 2753 * gfortran.dg/nested_array_constructor_5.f90: New test. 2754 * gfortran.dg/nested_array_constructor_6.f90: New test. 2755 27562008-09-21 Daniel Kraft <d@domob.eu> 2757 2758 * gfortran.dg/typebound_proc_4.f03: Changed expected error for not 2759 yet implemented PROCEDURE(interface). 2760 27612008-09-21 Ira Rosen <irar@il.ibm.com> 2762 2763 PR tree-optimization/37539 2764 * gcc.dg/vect/pr37539.c: New test. 2765 27662008-09-20 Eric Botcazou <ebotcazou@adacore.com> 2767 2768 PR rtl-optimization/33642 2769 * gcc.c-torture/compile/pr11832.c: XFAIL on SPARC. 2770 * gcc.c-torture/compile/pr33009.c: Likewise. 2771 27722008-09-19 Andrew Pinski <andrew_pinski@playstation.sony.com> 2773 2774 PR tree-opt/30930 2775 * gcc.dg/tree-ssa/vector-2.c: New test. 2776 * gcc.dg/tree-ssa/vector-3.c: New test. 2777 27782008-09-18 Bob Wilson <bob.wilson@acm.org> 2779 2780 * gcc.c-torture/compile/pr11832.c: xfail on xtensa*-*-*. 2781 * gcc.c-torture/compile/pr33009.c: Likewise. 2782 27832008-09-18 Janis Johnson <janis187@us.ibm.com> 2784 2785 PR testsuite/25241 2786 * lib/g++.exp (g++_init): Enable overrides of dg-error, dg-warning 2787 for C++ tests. 2788 * g++.dg/conversion/ambig1.C: Clean up dg-error/dg-warning; use 2789 dg-message for notes. 2790 * g++.dg/conversion/simd1.C: Ditto. 2791 * g++.dg/conversion/simd3.C: Ditto. 2792 * g++.dg/cpp0x/rv2n.C: Ditto. 2793 * g++.dg/cpp0x/rv3n.C: Ditto. 2794 * g++.dg/cpp0x/rv4n.C: Ditto. 2795 * g++.dg/cpp0x/rv5n.C: Ditto. 2796 * g++.dg/cpp0x/rv6n.C: Ditto. 2797 * g++.dg/cpp0x/rv7n.C: Ditto. 2798 * g++.dg/cpp0x/variadic36.C: Ditto. 2799 * g++.dg/cpp0x/variadic59.C: Ditto. 2800 * g++.dg/cpp0x/variadic71.C: Ditto. 2801 * g++.dg/cpp0x/variadic-ex13.C: Ditto. 2802 * g++.dg/expr/cond9.C: Ditto. 2803 * g++.dg/expr/pmf-1.C: Ditto. 2804 * g++.dg/ext/case-range2.C: Ditto. 2805 * g++.dg/ext/case-range3.C: Ditto. 2806 * g++.dg/ext/is_class_error2.C: Ditto. 2807 * g++.dg/ext/label5.C: Ditto. 2808 * g++.dg/ext/pr27019.C: Ditto. 2809 * g++.dg/gomp/pr26690-1.C: Ditto. 2810 * g++.dg/gomp/pr26690-2.C: Ditto. 2811 * g++.dg/gomp/pr34694.C: Ditto. 2812 * g++.dg/gomp/tpl-parallel-2.C: Ditto. 2813 * g++.dg/inherit/base3.C: Ditto. 2814 * g++.dg/inherit/using6.C: Ditto. 2815 * g++.dg/init/brace6.C: Ditto. 2816 * g++.dg/init/ctor4.C: Ditto. 2817 * g++.dg/lookup/conv-1.C: Ditto. 2818 * g++.dg/lookup/new1.C: Ditto. 2819 * g++.dg/lookup/scoped6.C: Ditto. 2820 * g++.dg/lookup/using7.C: Ditto. 2821 * g++.dg/lookup/using9.C: Ditto. 2822 * g++.dg/other/abstract1.C: Ditto. 2823 * g++.dg/other/abstract2.C: Ditto. 2824 * g++.dg/other/anon5.C: Ditto. 2825 * g++.dg/other/crash-4.C: Ditto. 2826 * g++.dg/other/error10.C: Ditto. 2827 * g++.dg/other/error13.C: Ditto. 2828 * g++.dg/other/error20.C: Ditto. 2829 * g++.dg/other/error5.C: Ditto. 2830 * g++.dg/other/field1.C: Ditto. 2831 * g++.dg/other/offsetof5.C: Ditto. 2832 * g++.dg/other/semicolon.C: Ditto. 2833 * g++.dg/overload/ambig1.C: Ditto. 2834 * g++.dg/overload/arg3.C: Ditto. 2835 * g++.dg/overload/builtin1.C: Ditto. 2836 * g++.dg/overload/copy1.C: Ditto. 2837 * g++.dg/overload/new1.C: Ditto. 2838 * g++.dg/overload/template4.C: Ditto. 2839 * g++.dg/overload/using2.C: Ditto. 2840 * g++.dg/parse/bitfield2.C: Ditto. 2841 * g++.dg/parse/constant4.C: Ditto. 2842 * g++.dg/parse/crash20.C: Ditto. 2843 * g++.dg/parse/crash36.C: Ditto. 2844 * g++.dg/parse/crash5.C: Ditto. 2845 * g++.dg/parse/error11.C: Ditto. 2846 * g++.dg/parse/error12.C: Ditto. 2847 * g++.dg/parse/error19.C: Ditto. 2848 * g++.dg/parse/error28.C: Ditto. 2849 * g++.dg/parse/friend5.C: Ditto. 2850 * g++.dg/parse/invalid-op1.C: Ditto. 2851 * g++.dg/parse/missing-template1.C: Ditto. 2852 * g++.dg/parse/non-dependent2.C: Ditto. 2853 * g++.dg/parse/ret-type2.C: Ditto. 2854 * g++.dg/parse/specialization1.C: Ditto. 2855 * g++.dg/parse/template18.C: Ditto. 2856 * g++.dg/parse/template3.C: Ditto. 2857 * g++.dg/parse/template9.C: Ditto. 2858 * g++.dg/tc1/dr108.C: Ditto. 2859 * g++.dg/tc1/dr152.C: Ditto. 2860 * g++.dg/tc1/dr166.C: Ditto. 2861 * g++.dg/template/access11.C: Ditto. 2862 * g++.dg/template/access2.C: Ditto. 2863 * g++.dg/template/access3.C: Ditto. 2864 * g++.dg/template/access7.C: Ditto. 2865 * g++.dg/template/copy1.C: Ditto. 2866 * g++.dg/template/crash13.C: Ditto. 2867 * g++.dg/template/crash37.C: Ditto. 2868 * g++.dg/template/crash40.C: Ditto. 2869 * g++.dg/template/crash58.C: Ditto. 2870 * g++.dg/template/ctor5.C: Ditto. 2871 * g++.dg/template/dependent-expr5.C: Ditto. 2872 * g++.dg/template/eh2.C: Ditto. 2873 * g++.dg/template/error2.C: Ditto. 2874 * g++.dg/template/error33.C: Ditto. 2875 * g++.dg/template/error4.C: Ditto. 2876 * g++.dg/template/friend31.C: Ditto. 2877 * g++.dg/template/friend32.C: Ditto. 2878 * g++.dg/template/instantiate1.C: Ditto. 2879 * g++.dg/template/instantiate3.C: Ditto. 2880 * g++.dg/template/instantiate5.C: Ditto. 2881 * g++.dg/template/instantiate7.C: Ditto. 2882 * g++.dg/template/local6.C: Ditto. 2883 * g++.dg/template/lookup2.C: Ditto. 2884 * g++.dg/template/member5.C: Ditto. 2885 * g++.dg/template/memfriend15.C: Ditto. 2886 * g++.dg/template/memfriend16.C: Ditto. 2887 * g++.dg/template/memfriend17.C: Ditto. 2888 * g++.dg/template/memfriend7.C: Ditto. 2889 * g++.dg/template/meminit1.C: Ditto. 2890 * g++.dg/template/nested3.C: Ditto. 2891 * g++.dg/template/new3.C: Ditto. 2892 * g++.dg/template/nontype12.C: Ditto. 2893 * g++.dg/template/nontype13.C: Ditto. 2894 * g++.dg/template/nontype6.C: Ditto. 2895 * g++.dg/template/non-type-template-argument-1.C: Ditto. 2896 * g++.dg/template/overload9.C: Ditto. 2897 * g++.dg/template/ptrmem15.C: Ditto. 2898 * g++.dg/template/ptrmem17.C: Ditto. 2899 * g++.dg/template/ptrmem4.C: Ditto. 2900 * g++.dg/template/ptrmem6.C: Ditto. 2901 * g++.dg/template/ptrmem8.C: Ditto. 2902 * g++.dg/template/qualified-id1.C: Ditto. 2903 * g++.dg/template/qualttp20.C: Ditto. 2904 * g++.dg/template/qualttp3.C: Ditto. 2905 * g++.dg/template/qualttp4.C: Ditto. 2906 * g++.dg/template/qualttp5.C: Ditto. 2907 * g++.dg/template/qualttp6.C: Ditto. 2908 * g++.dg/template/qualttp7.C: Ditto. 2909 * g++.dg/template/qualttp8.C: Ditto. 2910 * g++.dg/template/recurse.C: Ditto. 2911 * g++.dg/template/sfinae10.C: Ditto. 2912 * g++.dg/template/sfinae3.C: Ditto. 2913 * g++.dg/template/spec22.C: Ditto. 2914 * g++.dg/template/spec23.C: Ditto. 2915 * g++.dg/template/static9.C: Ditto. 2916 * g++.dg/template/template-id-2.C: Ditto. 2917 * g++.dg/template/typename2.C: Ditto. 2918 * g++.dg/template/typename4.C: Ditto. 2919 * g++.dg/template/using14.C: Ditto. 2920 * g++.dg/template/using2.C: Ditto. 2921 * g++.dg/template/warn1.C: Ditto. 2922 * g++.dg/warn/incomplete1.C: Ditto. 2923 * g++.dg/warn/noeffect2.C: Ditto. 2924 * g++.dg/warn/noeffect4.C: Ditto. 2925 * g++.dg/warn/pr8570.C: Ditto. 2926 * g++.dg/warn/Wparentheses-13.C: Ditto. 2927 * g++.dg/warn/Wparentheses-15.C: Ditto. 2928 * g++.dg/warn/Wparentheses-16.C: Ditto. 2929 * g++.dg/warn/Wparentheses-17.C: Ditto. 2930 * g++.dg/warn/Wparentheses-18.C: Ditto. 2931 * g++.dg/warn/Wparentheses-19.C: Ditto. 2932 * g++.dg/warn/Wparentheses-20.C: Ditto. 2933 * g++.dg/warn/Wparentheses-23.C: Ditto. 2934 * g++.dg/warn/Wstrict-aliasing-3.C: Ditto. 2935 * g++.old-deja/g++.benjamin/15799.C: Ditto. 2936 * g++.old-deja/g++.benjamin/15800-1.C: Ditto. 2937 * g++.old-deja/g++.benjamin/16077.C: Ditto. 2938 * g++.old-deja/g++.bob/inherit2.C: Ditto. 2939 * g++.old-deja/g++.brendan/ambiguity1.C: Ditto. 2940 * g++.old-deja/g++.brendan/crash29.C: Ditto. 2941 * g++.old-deja/g++.brendan/crash48.C: Ditto. 2942 * g++.old-deja/g++.brendan/crash56.C: Ditto. 2943 * g++.old-deja/g++.brendan/cvt3.C: Ditto. 2944 * g++.old-deja/g++.brendan/overload1.C: Ditto. 2945 * g++.old-deja/g++.brendan/overload4.C: Ditto. 2946 * g++.old-deja/g++.brendan/overload9.C: Ditto. 2947 * g++.old-deja/g++.bugs/900127_01.C: Ditto. 2948 * g++.old-deja/g++.bugs/900205_04.C: Ditto. 2949 * g++.old-deja/g++.bugs/900330_02.C: Ditto. 2950 * g++.old-deja/g++.bugs/900404_03.C: Ditto. 2951 * g++.old-deja/g++.bugs/900514_03.C: Ditto. 2952 * g++.old-deja/g++.eh/ctor1.C: Ditto. 2953 * g++.old-deja/g++.eh/spec6.C: Ditto. 2954 * g++.old-deja/g++.ext/overload1.C: Ditto. 2955 * g++.old-deja/g++.jason/conversion11.C: Ditto. 2956 * g++.old-deja/g++.jason/crash3.C: Ditto. 2957 * g++.old-deja/g++.jason/lineno3.C: Ditto. 2958 * g++.old-deja/g++.jason/lineno4.C: Ditto. 2959 * g++.old-deja/g++.jason/opeq3.C: Ditto. 2960 * g++.old-deja/g++.jason/overload16.C: Ditto. 2961 * g++.old-deja/g++.jason/overload28.C: Ditto. 2962 * g++.old-deja/g++.jason/pmf5.C: Ditto. 2963 * g++.old-deja/g++.jason/scoping10.C: Ditto. 2964 * g++.old-deja/g++.jason/template30.C: Ditto. 2965 * g++.old-deja/g++.jason/temporary2.C: Ditto. 2966 * g++.old-deja/g++.jason/tredecl4.C: Ditto. 2967 * g++.old-deja/g++.law/arg11.C: Ditto. 2968 * g++.old-deja/g++.law/arg1.C: Ditto. 2969 * g++.old-deja/g++.law/arm9.C: Ditto. 2970 * g++.old-deja/g++.law/ctors11.C: Ditto. 2971 * g++.old-deja/g++.law/ctors17.C: Ditto. 2972 * g++.old-deja/g++.law/ctors5.C: Ditto. 2973 * g++.old-deja/g++.law/ctors9.C: Ditto. 2974 * g++.old-deja/g++.law/enum4.C: Ditto. 2975 * g++.old-deja/g++.law/missed-error2.C: Ditto. 2976 * g++.old-deja/g++.law/operators9.C: Ditto. 2977 * g++.old-deja/g++.mike/net22.C: Ditto. 2978 * g++.old-deja/g++.mike/net2.C: Ditto. 2979 * g++.old-deja/g++.mike/p11110.C: Ditto. 2980 * g++.old-deja/g++.mike/p1989.C: Ditto. 2981 * g++.old-deja/g++.mike/p2431.C: Ditto. 2982 * g++.old-deja/g++.mike/p438.C: Ditto. 2983 * g++.old-deja/g++.mike/p807a.C: Ditto. 2984 * g++.old-deja/g++.mike/p9068.C: Ditto. 2985 * g++.old-deja/g++.niklas/t120.C: Ditto. 2986 * g++.old-deja/g++.niklas/t121.C: Ditto. 2987 * g++.old-deja/g++.niklas/t128.C: Ditto. 2988 * g++.old-deja/g++.ns/overload2.C: Ditto. 2989 * g++.old-deja/g++.ns/template13.C: Ditto. 2990 * g++.old-deja/g++.ns/using12.C: Ditto. 2991 * g++.old-deja/g++.oliva/delete1.C: Ditto. 2992 * g++.old-deja/g++.oliva/overload1.C: Ditto. 2993 * g++.old-deja/g++.other/crash24.C: Ditto. 2994 * g++.old-deja/g++.other/crash25.C: Ditto. 2995 * g++.old-deja/g++.other/decl3.C: Ditto. 2996 * g++.old-deja/g++.other/expr1.C: Ditto. 2997 * g++.old-deja/g++.other/overcnv2.C: Ditto. 2998 * g++.old-deja/g++.other/overload11.C: Ditto. 2999 * g++.old-deja/g++.other/pmf3.C: Ditto. 3000 * g++.old-deja/g++.other/ptrmem7.C: Ditto. 3001 * g++.old-deja/g++.other/vaarg3.C: Ditto. 3002 * g++.old-deja/g++.other/volatile1.C: Ditto. 3003 * g++.old-deja/g++.pt/assign1.C: Ditto. 3004 * g++.old-deja/g++.pt/auto_ptr.C: Ditto. 3005 * g++.old-deja/g++.pt/const2.C: Ditto. 3006 * g++.old-deja/g++.pt/crash10.C: Ditto. 3007 * g++.old-deja/g++.pt/crash20.C: Ditto. 3008 * g++.old-deja/g++.pt/crash36.C: Ditto. 3009 * g++.old-deja/g++.pt/crash38.C: Ditto. 3010 * g++.old-deja/g++.pt/derived3.C: Ditto. 3011 * g++.old-deja/g++.pt/error2.C: Ditto. 3012 * g++.old-deja/g++.pt/explicit34.C: Ditto. 3013 * g++.old-deja/g++.pt/explicit70.C: Ditto. 3014 * g++.old-deja/g++.pt/friend23.C: Ditto. 3015 * g++.old-deja/g++.pt/ptrmem10.C: Ditto. 3016 * g++.old-deja/g++.pt/redecl1.C: Ditto. 3017 * g++.old-deja/g++.pt/spec35.C: Ditto. 3018 * g++.old-deja/g++.pt/t05.C: Ditto. 3019 * g++.old-deja/g++.pt/typename3.C: Ditto. 3020 * g++.old-deja/g++.pt/typename6.C: Ditto. 3021 * g++.old-deja/g++.pt/unify8.C: Ditto. 3022 * g++.old-deja/g++.pt/vaarg3.C: Ditto. 3023 * g++.old-deja/g++.robertl/eb109.C: Ditto. 3024 * g++.old-deja/g++.robertl/eb131.C: Ditto. 3025 * g++.old-deja/g++.robertl/eb22.C: Ditto. 3026 * g++.old-deja/g++.robertl/eb44.C: Ditto. 3027 * g++.old-deja/g++.robertl/eb4.C: Ditto. 3028 * g++.old-deja/g++.robertl/eb69.C: Ditto. 3029 * g++.dg/parse/constructor1.C: Remove "error" from dg-error, 3030 preserving column number. 3031 * g++.dg/parse/error10.C: Ditto. 3032 * g++.dg/parse/error13.C: Ditto. 3033 * g++.dg/parse/error14.C: Ditto. 3034 * g++.dg/parse/error15.C: Ditto. 3035 * g++.dg/parse/error16.C: Ditto. 3036 * g++.dg/parse/error17.C: Ditto. 3037 * g++.dg/parse/error18.C: Ditto. 3038 * g++.dg/parse/error1.C: Ditto. 3039 * g++.dg/parse/error20.C: Ditto. 3040 * g++.dg/parse/error21.C: Ditto. 3041 * g++.dg/parse/error22.C: Ditto. 3042 * g++.dg/parse/error23.C: Ditto. 3043 * g++.dg/parse/error24.C: Ditto. 3044 * g++.dg/parse/error25.C: Ditto. 3045 * g++.dg/parse/error26.C: Ditto. 3046 * g++.dg/parse/error27.C: Ditto. 3047 * g++.dg/parse/error29.C: Ditto. 3048 * g++.dg/parse/error2.C: Ditto. 3049 * g++.dg/parse/error30.C: Ditto. 3050 * g++.dg/parse/error31.C: Ditto. 3051 * g++.dg/parse/error3.C: Ditto. 3052 * g++.dg/parse/error4.C: Ditto. 3053 * g++.dg/parse/error5.C: Ditto. 3054 * g++.dg/parse/error6.C: Ditto. 3055 * g++.dg/parse/error7.C: Ditto. 3056 * g++.dg/parse/error8.C: Ditto. 3057 * g++.dg/parse/error9.C: Ditto. 3058 * g++.dg/parse/error-column.C: Ditto. 3059 * g++.dg/template/crash80.C: Ditto. 3060 * g++.dg/template/friend44.C: Ditto. 3061 * g++.dg/warn/pr26785.C: Ditto. 3062 * g++.old-deja/g++.brendan/crash16.C: Ditto. 3063 30642008-09-18 H.J. Lu <hongjiu.lu@intel.com> 3065 3066 PR target/37394 3067 * g++.dg/other/pr37394.C: New. 3068 30692008-09-18 Paul Thomas <pault@gcc.gnu.org> 3070 3071 PR fortran/35945 3072 * gfortran.dg/host_assoc_types_2.f90: New test. 3073 3074 PR fortran/36700 3075 * gfortran.dg/host_assoc_call_2.f90: New test. 3076 30772008-09-18 DJ Delorie <dj@redhat.com> 3078 3079 * gcc.c-torture/execute/20060420-1.c: Fix alignment logic. 3080 30812008-09-18 Simon Baldwin <simonb@google.com> 3082 3083 * gcc.dg/builtin-redefine.c: New. 3084 30852008-09-18 Richard Guenther <rguenther@suse.de> 3086 3087 PR tree-optimization/37258 3088 * gcc.c-torture/compile/pr37258.c: New testcase. 3089 30902008-09-18 Andrew MacLeod <amacleod@redhat.com> 3091 3092 PR tree-optimization/37102 3093 * gcc.c-torture/execute/pr37102.c: New Test. 3094 30952008-09-18 Richard Guenther <rguenther@suse.de> 3096 3097 PR middle-end/37284 3098 * g++.dg/tree-ssa/pr37284.C: New testcase. 3099 31002008-09-18 Daniel Kraft <d@domob.eu> 3101 3102 PR fortran/37507 3103 * gfortran.dg/allocate_error_1.f90: New test. 3104 * gfortran.dg/deallocate_error_1.f90: New test. 3105 * gfortran.dg/deallocate_error_2.f90: New test. 3106 31072008-09-18 Richard Guenther <rguenther@suse.de> 3108 3109 PR tree-optimization/37456 3110 * testsuite/g++.dg/torture/pr37456.C: New testcase. 3111 31122008-09-18 Uros Bizjak <ubizjak@gmail.com> 3113 3114 PR rtl-optimization/37544 3115 * gcc.dg/pr37544.c: New test. 3116 31172008-09-17 Janis Johnson <janis187@us.ibm.com> 3118 3119 PR testsuite/25241 3120 * g++.old-deja/g++.brendan/crash7.C: Remove "error" or "warning" from 3121 message for dg-error/dg-warning. 3122 * g++.old-deja/g++.jason/crash11.C: Ditto. 3123 * g++.old-deja/g++.oliva/template1.C: Ditto. 3124 * g++.old-deja/g++.benjamin/tem03.C: Ditto. 3125 * g++.dg/rtti/no-rtti.C: Ditto. 3126 * g++.dg/cpp/pedantic-errors.C: Ditto. 3127 * g++.dg/cpp/string-2.C: Ditto. 3128 * g++.dg/ext/fpreg1.C: Ditto. 3129 * g++.dg/ext/altivec-types-1.C: Ditto. 3130 * g++.dg/warn/write-strings-default.C: Ditto. 3131 * g++.dg/warn/Wvla-2.C: Ditto. 3132 * g++.dg/warn/register-var-1.C: Ditto. 3133 * g++.dg/warn/deprecated-3.C: Ditto. 3134 * g++.dg/warn/pr30551-2.C: Ditto. 3135 * g++.dg/warn/overflow-warn-1.C: Ditto. 3136 * g++.dg/warn/pr30551.C: Ditto. 3137 * g++.dg/warn/pointer-integer-comparison.C: Ditto. 3138 * g++.dg/warn/pr12242.C: Ditto. 3139 * g++.dg/warn/write-strings.C: Ditto. 3140 * g++.dg/warn/overflow-warn-3.C: Ditto. 3141 * g++.dg/warn/overflow-warn-4.C: Ditto. 3142 * g++.dg/warn/overflow-warn-6.C: Ditto. 3143 * g++.dg/parse/crash43.C: Ditto. 3144 * g++.dg/parse/crash44.C: Ditto. 3145 * g++.dg/parse/offsetof8.C: Ditto. 3146 * g++.dg/gomp/pr35158.C: Ditto. 3147 * g++.dg/template/crash81.C: Ditto. 3148 31492008-09-18 Paul Thomas <pault@gcc.gnu.org> 3150 3151 PR fortran/37274 3152 * gfortran.dg/used_types_22.f90: New test. 3153 * gfortran.dg/used_types_23.f90: New test. 3154 3155 PR fortran/36374 3156 * gfortran.dg/generic_17.f90: New test. 3157 * gfortran.dg/ambiguous_specific_2.f90: New test. 3158 * gfortran.dg/generic_actual_arg.f90: Add test for case that is 3159 not ambiguous. 3160 3161 PR fortran/36454 3162 * gfortran.dg/access_spec_3.f90: New test. 3163 31642008-09-17 Eric Botcazou <ebotcazou@adacore.com> 3165 3166 * gnat.dg/specs/static_initializer3.ads: New test. 3167 31682008-09-17 Jakub Jelinek <jakub@redhat.com> 3169 3170 PR c++/37552 3171 * g++.dg/parse/crash49.C: New test. 3172 3173 PR preprocessor/37324 3174 * lib/target-supports.exp 3175 (check_effective_target_wchar_t_char16_t_compatible, 3176 check_effective_target_wchar_t_char32_t_compatible): New. 3177 * gcc.dg/utf-array.c: Use __CHAR{16,32}_TYPE__ macros in typedefs. 3178 Only require from incompatible errors for char{16,32}_t vs. wchar_t 3179 initializations if those types are indeed incompatible. 3180 31812008-09-16 Janis Johnson <janis187@us.ibm.com> 3182 3183 PR testsuite/25241 3184 * testsuite/g++.dg/charset/attribute2.c: Replace dg-error with 3185 dg-warning or vice versa. 3186 * testsuite/g++.dg/conversion/dr195.C: Ditto. 3187 * testsuite/g++.dg/cpp0x/variadic60.C: Ditto. 3188 * testsuite/g++.dg/expr/cast2.C: Ditto. 3189 * testsuite/g++.dg/ext/anon-struct4.C: Ditto. 3190 * testsuite/g++.dg/ext/member-attr.C: Ditto. 3191 * testsuite/g++.dg/ext/utf-array.C: Ditto. 3192 * testsuite/g++.dg/ext/utf-array-short-wchar.C: Ditto. 3193 * testsuite/g++.dg/ext/utf-typedef-cxx0x.C: Ditto. 3194 * testsuite/g++.dg/ext/visibility/redecl1.C: Ditto. 3195 * testsuite/g++.dg/ext/visibility/warn4.C: Ditto. 3196 * testsuite/g++.dg/parse/defarg11.C: Ditto. 3197 * testsuite/g++.dg/template/error17.C: Ditto. 3198 * testsuite/g++.dg/warn/pedantic2.C: Ditto. 3199 * testsuite/g++.dg/warn/pr21983.C: Ditto. 3200 * testsuite/g++.dg/warn/return-reference2.C: Ditto. 3201 * testsuite/g++.old-deja/g++.bob/inherit1.C: Ditto. 3202 * testsuite/g++.old-deja/g++.brendan/crash13.C: Ditto. 3203 * testsuite/g++.old-deja/g++.brendan/crash17.C: Ditto. 3204 * testsuite/g++.old-deja/g++.brendan/crash52.C: Ditto. 3205 * testsuite/g++.old-deja/g++.brendan/crash55.C: Ditto. 3206 * testsuite/g++.old-deja/g++.brendan/enum7.C: Ditto. 3207 * testsuite/g++.old-deja/g++.brendan/operators4.C: Ditto. 3208 * testsuite/g++.old-deja/g++.brendan/template17.C: Ditto. 3209 * testsuite/g++.old-deja/g++.brendan/warnings1.C: Ditto. 3210 * testsuite/g++.old-deja/g++.bugs/900205_03.C: Ditto. 3211 * testsuite/g++.old-deja/g++.bugs/900227_01.C: Ditto. 3212 * testsuite/g++.old-deja/g++.ext/arrnew.C: Ditto. 3213 * testsuite/g++.old-deja/g++.ext/attrib4.C: Ditto. 3214 * testsuite/g++.old-deja/g++.jason/cond.C: Ditto. 3215 * testsuite/g++.old-deja/g++.jason/operator.C: Ditto. 3216 * testsuite/g++.old-deja/g++.jason/report.C: Ditto. 3217 * testsuite/g++.old-deja/g++.law/friend5.C: Ditto. 3218 * testsuite/g++.old-deja/g++.law/temps1.C: Ditto. 3219 * testsuite/g++.old-deja/g++.law/union4.C: Ditto. 3220 * testsuite/g++.old-deja/g++.martin/pure1.C: Ditto. 3221 * testsuite/g++.old-deja/g++.mike/empty.C: Ditto. 3222 * testsuite/g++.old-deja/g++.mike/for2.C: Ditto. 3223 * testsuite/g++.old-deja/g++.mike/misc9.C: Ditto. 3224 * testsuite/g++.old-deja/g++.mike/p10769b.C: Ditto. 3225 * testsuite/g++.old-deja/g++.mike/p2855.C: Ditto. 3226 * testsuite/g++.old-deja/g++.mike/p3060c.C: Ditto. 3227 * testsuite/g++.old-deja/g++.mike/p700.C: Ditto. 3228 * testsuite/g++.old-deja/g++.mike/p9732c.C: Ditto. 3229 * testsuite/g++.old-deja/g++.mike/pmf6.C: Ditto. 3230 * testsuite/g++.old-deja/g++.mike/warn1.C: Ditto. 3231 * testsuite/g++.old-deja/g++.mike/warn5.C: Ditto. 3232 * testsuite/g++.old-deja/g++.niklas/t141.C: Ditto. 3233 * testsuite/g++.old-deja/g++.other/cast6.C: Ditto. 3234 * testsuite/g++.old-deja/g++.other/cond5.C: Ditto. 3235 * testsuite/g++.old-deja/g++.other/conv8.C: Ditto. 3236 * testsuite/g++.old-deja/g++.other/decl5.C: Ditto. 3237 * testsuite/g++.old-deja/g++.other/delete2.C: Ditto. 3238 * testsuite/g++.old-deja/g++.other/delete4.C: Ditto. 3239 * testsuite/g++.old-deja/g++.other/linkage1.C: Ditto. 3240 * testsuite/g++.old-deja/g++.other/ptrmem8.C: Ditto. 3241 * testsuite/g++.old-deja/g++.other/typename1.C: Ditto. 3242 * testsuite/g++.old-deja/g++.pt/typename14.C: Ditto. 3243 * testsuite/g++.old-deja/g++.pt/typename4.C: Ditto. 3244 * testsuite/g++.old-deja/g++.pt/typename5.C: Ditto. 3245 * testsuite/g++.old-deja/g++.pt/typename7.C: Ditto. 3246 32472008-09-16 Jakub Jelinek <jakub@redhat.com> 3248 Adam Nemet <anemet@caviumnetworks.com> 3249 3250 PR rtl-optimization/37483 3251 * gcc.c-torture/compile/pr37483.c: New test. 3252 * gcc.c-torture/compile/pr37395.c: New test. 3253 32542008-09-16 Jakub Jelinek <jakub@redhat.com> 3255 3256 PR c/37529 3257 * gcc.dg/pr37529.c: New test. 3258 3259 PR c++/37530 3260 * g++.dg/parse/crash48.C: New test. 3261 3262 PR c++/37531 3263 * g++.dg/parse/crash47.C: New test. 3264 3265 PR c++/37532 3266 * g++.dg/parse/crash46.C: New test. 3267 3268 PR testsuite/36889 3269 * lib/fortran-torture.exp (get-fortran-torture-options): Only 3270 set test_tree_vectorize on i?86/x86_64 resp. sparc* if sse2 resp. 3271 ultrasparc hw is available. 3272 32732008-09-16 Richard Guenther <rguenther@suse.de> 3274 3275 PR middle-end/37380 3276 * gcc.c-torture/compile/pr37380.c: New testcase. 3277 32782008-09-16 Richard Guenther <rguenther@suse.de> 3279 3280 PR tree-optimization/37508 3281 * gcc.dg/tree-ssa/pr37508.c: New testcase. 3282 32832008-09-15 Aldy Hernandez <aldyh@redhat.com> 3284 3285 * g++.old-deja/g++.brendan/crash16.C: Function name is the correct 3286 location for an error regarding a function. 3287 * g++.old-deja/g++.other/pmf3.C: Same. 3288 * g++.old-deja/g++.law/ctors5.C: Same. 3289 * g++.old-deja/g++.pt/explicit34.C: Same. 3290 * g++.dg/parse/error28.C: Same. 3291 * g++.dg/parse/error17.C: Same. 3292 * g++.dg/template/friend44.C: Same. 3293 32942008-09-13 Raksit Ashok <raksit@google.com> 3295 3296 PR rtl-optimization/37489 3297 * g++.dg/opt/cse3.C: New. 3298 32992008-09-13 H.J. Lu <hongjiu.lu@intel.com> 3300 3301 PR testsuite/37495 3302 * gcc.c-torture/compile/vector-4.c: Add "dg-do compile". 3303 33042008-09-13 Uros Bizjak <ubizjak@gmail.com> 3305 3306 * gcc.c-torture/pr36141.c: Move to ... 3307 * gcc.c-torture/compile/pr36141.c: ... here. 3308 * gcc.dg/arm-g2.c: Move to ... 3309 * gcc.target/arm/g2.c: ... here. 3310 * gcc.dg/arm-vfp1.c: Move to ... 3311 * gcc.target/arm/vfp1.c: ... here. 3312 * gcc.dg/20031108-1: Move to ... 3313 * gcc.target/arm/20031108-1.c: ... here. 3314 * gcc.dg/20030909-1: Move to ... 3315 * gcc.target/arm/20030909-1.c: ... here. 3316 * gcc.dg/arm-mmx-1.c: Move to ... 3317 * gcc.target/arm/mmx-1.c: ... here. 3318 * gcc.dg/arm-scd[123].c: Move to ... 3319 * gcc.target/arm/scd[123].c: ... here. 3320 * gcc.dg/arm-asm.c: Move to ... 3321 * gcc.target/arm/asm.c: ... here. 3322 * gcc.dg/20080410-1: Move to ... 3323 * gcc.target/sh/20080410-1.c: ... here. 3324 * gcc.dg/globalreg-1.c: Move to ... 3325 * gcc.target/sparc/globalreg-1.c: ... here. 3326 33272008-09-13 Daniel Kraft <d@domob.eu> 3328 3329 PR fortran/35770 3330 * gfortran.dg/implicit_13.f90: New test. 3331 33322008-09-11 Steve Ellcey <sje@cup.hp.com> 3333 3334 * gcc.c-torture/compile/pr11832.c: xfail on ia64-*-*. 3335 * gcc.c-torture/compile/pr33009.c: Ditto. 3336 33372008-09-11 Janis Johnson <janis187@us.ibm.com> 3338 3339 * gcc.dg/dfp/dec-eval-method-2.c: New test. 3340 33412008-09-11 Joseph Myers <joseph@codesourcery.com> 3342 3343 * lib/compat.exp, gcc.dg/compat/struct-layout-1.exp, 3344 g++.dg/compat/struct-layout-1.exp: Use .exe extension for compat 3345 test executables. 3346 * gcc.dg/compat/struct-layout-1_generate.c, 3347 g++.dg/compat/struct-layout-1_generate.c: Convert backslash to 3348 slash in srcdir for dg-options string. 3349 33502008-09-11 Joseph Myers <joseph@codesourcery.com> 3351 3352 * gcc.target/i386/sse5-haddX.c, gcc.target/i386/sse5-hsubX.c: 3353 Avoid intN_t types. 3354 33552008-09-11 Joseph Myers <joseph@codesourcery.com> 3356 3357 * gcc.dg/builtins-8.c: Condition cbrt test on HAVE_C99_RUNTIME. 3358 33592008-09-11 Paolo Bonzini <bonzini@gnu.org> 3360 3361 * gcc.dg/tree-ssa/vrp47.c: New. 3362 * gcc.target/i386/andor-2.c: New. 3363 33642008-09-11 Ira Rosen <irar@il.ibm.com> 3365 3366 PR tree-optimization/37474 3367 * gcc.dg/vect/pr37474.c: New test. 3368 33692008-09-11 Andreas Schwab <schwab@suse.de> 3370 3371 * gcc.target/m68k/xgot-1.c: Add -mcpu=5206 to select a ColdFire 3372 target. 3373 33742008-09-11 Jakub Jelinek <jakub@redhat.com> 3375 3376 PR target/37382 3377 * gcc.c-torture/compile/pr37382.c: New test. 3378 33792008-09-11 Daniel Kraft <d@domob.eu> 3380 3381 PR fortran/36214 3382 * gfortran.dg/boz_9.f90: Corrected test. 3383 * gfortran.dg/boz_13.f90: New test. 3384 * gfortran.dg/boz_14.f90: New test. 3385 33862008-09-10 Jakub Jelinek <jakub@redhat.com> 3387 3388 PR target/36904 3389 * gcc.target/powerpc/altivec-27.c: New test. 3390 33912008-09-10 Andrew Pinski <andrew_pinski@playstation.sony.com> 3392 3393 PR middle-end/37333 3394 * gcc.c-torture/compile/20080910-1.c: New testcase. 3395 33962008-09-10 Richard Guenther <rguenther@suse.de> 3397 3398 PR middle-end/37432 3399 * gcc.c-torture/compile/pr37432.c: New testcase. 3400 34012008-09-10 H.J. Lu <hongjiu.lu@intel.com> 3402 3403 PR target/37434: 3404 * gcc.target/i386/pr37434-1.c: New. 3405 * gcc.target/i386/pr37434-2.c: Likewise. 3406 * gcc.target/i386/pr37434-3.c: Likewise. 3407 * gcc.target/i386/pr37434-4.c: Likewise. 3408 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise. 3409 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise. 3410 * gcc.target/i386/sse4_1-set-v16qi-1a.c: Likewise. 3411 * gcc.target/i386/sse4_1-set-v16qi-2a.c: Likewise. 3412 * gcc.target/i386/sse4_1-set-v16qi-3a.c: Likewise. 3413 34142008-09-10 Tobias Burnus <burnus@net-b.de> 3415 3416 PR fortran/37420 3417 * gfortran.dg/warn_unused_var.f90: New test. 3418 * gfortran.dg/warn_unused_var.f90: Add cleanup-modules. 3419 34202008-09-10 Jakub Jelinek <jakub@redhat.com> 3421 3422 PR tree-optimization/37353 3423 * gcc.dg/pr37353.c: New test. 3424 34252008-09-10 Martin Michlmayr <tbm@cyrius.com> 3426 Ira Rosen <irar@il.ibm.com> 3427 3428 PR tree-optimization/37385 3429 * gcc.dg/vect/pr37385.c: New test. 3430 34312008-09-09 H.J. Lu <hongjiu.lu@intel.com> 3432 3433 PR rtl-optimization/37435 3434 * gcc.dg/dfp/pr37435.c: New. 3435 34362008-09-09 Jakub Jelinek <jakub@redhat.com> 3437 3438 PR c++/37417 3439 * g++.dg/ext/vla5.C: New test. 3440 3441 PR middle-end/37356 3442 * g++.dg/tree-ssa/pr37356.C: New test. 3443 3444 PR target/37438 3445 * gcc.dg/pr37438.c: New test. 3446 3447 PR c++/37389 3448 * g++.dg/parse/enum4.C: New test. 3449 34502008-09-09 Daniel Kraft <d@domob.eu> 3451 3452 PR fortran/37429 3453 * gfortran.dg/typebound_call_7.f03: New test. 3454 * gfortran.dg/typebound_call_8.f03: New test. 3455 34562008-09-09 Richard Guenther <rguenther@suse.de> 3457 3458 PR middle-end/37354 3459 PR middle-end/30165 3460 * g++.dg/torture/pr37354.C: New testcase. 3461 34622008-09-09 Aldy Hernandez <aldyh@redhat.com> 3463 3464 PR/37442 3465 * gcc.target/i386/pr12329.c: Place error message on function name 3466 line. 3467 * gcc.target/i386/sse-5.c: Same. 3468 34692008-09-09 Aldy Hernandez <aldyh@redhat.com> 3470 3471 * gcc.dg/always_inline.c: Place error message on function 3472 name line. 3473 * gcc.dg/winline-6.c: Same. 3474 * gcc.dg/noreturn-1.c: Same. 3475 * gcc.dg/noreturn-7.c: Same. 3476 * gcc.dg/inline-14.c: Same. 3477 * gcc.dg/always_inline3.c: Same. 3478 * gcc.dg/winline-3.c: Same. 3479 * gcc.dg/wtr-func-def-1.c: Same. 3480 * gcc.dg/winline-5.c: Same. 3481 * gcc.dg/winline-7.c: Same. 3482 * gcc.dg/winline-9.c: Same. 3483 * gcc.dg/noreturn-4.c: Same. 3484 * gcc.dg/20041213-1.c: Use column numbers. 3485 34862008-09-09 Richard Guenther <rguenther@suse.de> 3487 3488 PR tree-optimization/37433 3489 * gcc.c-torture/compile/pr37433.c: New testcase. 3490 34912008-09-09 Richard Guenther <rguenther@suse.de> 3492 3493 PR tree-optimization/37387 3494 * gcc.c-torture/compile/pr37387.c: New testcase. 3495 34962008-09-09 Daniel Kraft <d@domob.eu> 3497 3498 PR fortran/37411 3499 * gfortran.dg/array_function_4.f90: New test. 3500 35012008-09-08 Daniel Jacobowitz <dan@codesourcery.com> 3502 Mark Mitchell <mark@codesourcery.com> 3503 3504 * g++.dg/compat/eh/filter2_x.C: Declare abort. 3505 * g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_y.C: Include 3506 cstddef and use std::size_t. 3507 3508 * gcc.dg/compat/compat-common.h: Define SKIP_COMPLEX_INT if 3509 SKIP_COMPLEX. Honor SKIP_COMPLEX. 3510 * gcc.dg/compat/scalar-by-value-3_x.c, 3511 gcc.dg/compat/scalar-by-value-3_y.c, 3512 gcc.dg/compat/scalar-by-value-4_x.c, 3513 gcc.dg/compat/scalar-by-value-4_y.c, 3514 gcc.dg/compat/scalar-by-value-5.c, 3515 gcc.dg/compat/scalar-by-value-5_main.c, 3516 gcc.dg/compat/scalar-by-value-6.c, 3517 gcc.dg/compat/scalar-by-value-6_main.c, 3518 gcc.dg/compat/scalar-by-value-6_x.c, 3519 gcc.dg/compat/scalar-by-value-6_y.c, 3520 gcc.dg/compat/struct-by-value-16_x.c, 3521 gcc.dg/compat/struct-by-value-16_y.c, 3522 gcc.dg/compat/struct-by-value-16a_x.c, 3523 gcc.dg/compat/struct-by-value-16a_y.c, 3524 gcc.dg/compat/struct-by-value-17_x.c, 3525 gcc.dg/compat/struct-by-value-17_y.c, 3526 gcc.dg/compat/struct-by-value-17a_x.c, 3527 gcc.dg/compat/struct-by-value-17a_y.c, 3528 gcc.dg/compat/struct-by-value-18_x.c, 3529 gcc.dg/compat/struct-by-value-18_y.c, 3530 gcc.dg/compat/struct-by-value-18a_x.c, 3531 gcc.dg/compat/struct-by-value-18a_y.c, 3532 gcc.dg/compat/struct-layout-1.h, 3533 gcc.dg/compat/scalar-return-3_x.c, 3534 gcc.dg/compat/scalar-return-3_y.c, 3535 gcc.dg/compat/scalar-return-4_x.c, 3536 gcc.dg/compat/scalar-return-4_y.c: Honor SKIP_COMPLEX. 3537 3538 * gcc.dg/compat/scalar-by-value-y.h: Use stdarg.h for non-GCC 3539 compilers. 3540 3541 * gcc.dg/compat/struct-by-value-22_y.c, 3542 gcc.dg/compat/struct-by-value-22_main.c, 3543 gcc.dg/compat/struct-by-value-22_x.c: Honor SKIP_VLA_IN_STRUCT. 3544 3545 * lib/c-compat.exp (compat_setup_dfp): Check the compiler under test 3546 first. 3547 * lib/compat.exp: Document COMPLEX and VLA_IN_STRUCT skips. 3548 35492008-09-08 Andy Hutchinson <hutchinsonandy@aim.com> 3550 3551 * gcc.dg/struct/wo_prof_escape_substr_value.c: Limit allocation 3552 based on STACK_SIZE. 3553 * gcc.dg/struct/wo_prof_array_through_pointer.c: Ditto. 3554 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Ditto. 3555 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Limit allocation 3556 based on STACK_SIZE. Check malloc return for NULL. 3557 * gcc.dg/struct/w_prof_local_var.c: Ditto. 3558 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Ditto. 3559 * gcc.dg/struct/w_prof_local_array.c: Limit allocation based on 3560 STACK_SIZE. XFAIL AVR target. 3561 * gcc.dg/struct/wo_prof_local_array.c: Ditto. 3562 * gcc.dg/struct/w_prof_two_strs.c: Limit allocation based on 3563 STACK_SIZE. Limit random size to N. 3564 * gcc.dg/struct/wo_prof_two_strs.c: Limit allocation based on 3565 STACK_SIZE. XFAIL AVR target. Limit random size to N. 3566 * gcc.dg/struct/w_prof_single_str_global.c: XFAIL AVR target. 3567 * gcc.dg/struct/wo_prof_array_field.c: Ditto. 3568 * gcc.dg/struct/wo_prof_double_malloc.c: Ditto. 3569 * gcc.dg/struct/wo_prof_global_array.c: Ditto. 3570 * gcc.dg/struct/wo_prof_single_str_global.c: Ditto. 3571 * gcc.dg/struct/wo_prof_single_str_local.c: Ditto. 3572 * gcc.dg/struct/w_prof_global_var.c: Limit allocation based on 3573 STACK_SIZE. Check malloc return for NULL. XFAIL AVR target. 3574 * gcc.dg/struct/wo_prof_global_var.c: Ditto. 3575 * gcc.dg/struct/wo_prof_local_var.c: Ditto. 3576 * gcc.dg/struct/wo_prof_malloc_size_var.c: Access only allocated 3577 space. Limit allocation based on STACK_SIZE. XFAIL AVR target. 3578 35792008-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 3580 3581 * g++.dg/cdce3.C: Require c99 runtime. 3582 35832008-09-08 Jakub Jelinek <jakub@redhat.com> 3584 3585 PR middle-end/37393 3586 * g++.dg/tree-ssa/pr37393.C: New test. 3587 3588 PR middle-end/37414 3589 * g++.dg/opt/init2.C: New test. 3590 3591 PR middle-end/37337 3592 * g++.dg/tree-ssa/pr37337.C: New test. 3593 35942008-09-08 Richard Guenther <rguenther@suse.de> 3595 3596 PR tree-optimization/37421 3597 * g++.dg/torture/pr37421.C: New testcase. 3598 35992008-09-08 Daniel Kraft <d@domob.eu> 3600 3601 PR fortran/36167 3602 * gfortran.dg/array_function_3.f90: New test. 3603 * gfortran.dg/save_3.f90: Added cleanup-modules directive. 3604 * gfortran.dg/string_compare_1.f90: Ditto. 3605 36062008-09-08 Daniel Kraft <d@domob.eu> 3607 3608 PR fortran/37199 3609 * gfortran.dg/array_function_2.f90: New test. 3610 36112008-09-08 Tobias Burnus <burnus@net.b.de> 3612 3613 PR fortran/37400 3614 * gfortran.dg/implicit_12.f90: New test. 3615 36162008-09-07 Thomas Koenig <tkoenig@gcc.gnu.org> 3617 3618 PR fortran/37203 3619 * gfortran.d/reshape_order_1.f90: New test case. 3620 * gfortran.d/reshape_order_2.f90: New test case. 3621 * gfortran.d/reshape_order_3.f90: New test case. 3622 * gfortran.d/reshape_order_4.f90: New test case. 3623 36242008-09-07 Richard Guenther <rguenther@suse.de> 3625 Ira Rosen <irar@il.ibm.com> 3626 3627 PR tree-optimization/36630 3628 * gcc.dg/vect/pr36630.c: New test. 3629 36302008-09-07 Daniel Kraft <d@domob.eu> 3631 3632 * gfortran.dg/stfunc_6.f90: Extended testcase to include more tests 3633 related to PURE and statement functions. 3634 36352008-09-07 Dorit Nuzman <dorit@il.ibm.com> 3636 Ira Rosen <irar@il.ibm.com> 3637 3638 PR tree-optimization/35642 3639 * lib/target-supports.exp (check_effective_target_vect_short_mult): 3640 Add powerpc. 3641 36422008-09-07 Victor Kaplansky <victork@il.ibm.com> 3643 3644 PR testsuite/37334 3645 * gcc.dg/fastmath-2.c: Add volatile to 3646 definition of b, change -ffast-math to -ffinite-math-only 3647 and rename test to ... 3648 * gcc.dg/div-double-1.c: ... this. 3649 36502008-09-06 Jeff Law <law@redhat.com> 3651 3652 * gcc.c-torture/execute/memcpy-bi.c: Include <string.h> 3653 36542008-09-06 Tobias Burnus <burnus@net-b.de> 3655 3656 PR fortran/37399 3657 * gfortran.dg/size_kind.f90: Remove allocate statement 3658 as it overflows at compile time on 32bit systems. 3659 36602008-09-06 Jan Hubicka <jh@suse.cz> 3661 3662 * g++.dg/tree-ssa-pr14703.C: New testcase. 3663 36642008-09-06 Tobias Burnus <burnus@net-b.de> 3665 3666 PR fortran/36153 3667 * gfortran.dg/size_kind.f90: New test. 3668 36692008-09-06 Steven G. Kargl <kargls@comcast.net> 3670 3671 PR fortran/33229 3672 * gfortran.dg/intrinsic_subroutine.f90: New test. 3673 36742008-09-06 Richard Sandiford <rdsandiford@googlemail.com> 3675 3676 * gcc.target/mips/mips.exp (dg-mips-options): Make 3677 -mr10k-cache-barrier=* imply -mips3 or above. 3678 * gcc.target/mips/cache-1.c: New test. 3679 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise. 3680 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise. 3681 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise. 3682 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise. 3683 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise. 3684 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise. 3685 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise. 3686 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise. 3687 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise. 3688 * gcc.target/mips/r10k-cache-barrier-10.c: Likewise. 3689 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise. 3690 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise. 3691 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise. 3692 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise. 3693 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise. 3694 36952008-09-05 Daniel Kraft <d@domob.eu> 3696 3697 PR fortran/35837 3698 * gfortran.dg/save_3.f90: New test. 3699 37002008-09-05 Douglas Gregor <doug.gregor@gmail.com> 3701 3702 PR c++/37342 3703 * g++.dg/other/canon-37342.C: New. 3704 37052008-09-05 Joseph Myers <joseph@codesourcery.com> 3706 3707 * gcc.c-torture/compile/20080903-1.c: New test. 3708 37092008-09-05 Daniel Kraft <d@domob.eu> 3710 3711 PR fortran/36746 3712 * gfortran.dg/implicit_derived_type_1.f90: New test. 3713 * gfortran.dg/used_before_typed_5.f90: New test. 3714 37152008-09-04 Jan Hubicka <jh@suse.cz> 3716 3717 * gcc.target/i386/cold-attribute-1.c: Update testcase. 3718 37192008-09-04 Ian Lance Taylor <iant@google.com> 3720 3721 * g++.dg/init/const7.C: New test. 3722 37232008-09-04 Adam Nemet <anemet@caviumnetworks.com> 3724 3725 * gcc.target/mips/seq-1.c: New test. 3726 * gcc.target/mips/octeon-seq-1.c: New test. 3727 * gcc.target/mips/octeon-seq-2.c: New test. 3728 * gcc.target/mips/octeon-seq-3.c: New test. 3729 * gcc.target/mips/octeon-seq-4.c: New test. 3730 * gcc.target/mips/scc-2.c: Also pass on sltiu. 3731 * gcc.target/mips/scc-3.c: Likewise. 3732 37332008-09-04 Adam Nemet <anemet@caviumnetworks.com> 3734 3735 * gcc.target/mips/truncate-2.c: New test. 3736 * gcc.target/mips/octeon-exts-1.c: New test. 3737 * gcc.target/mips/octeon-exts-2.c: New test. 3738 * gcc.target/mips/octeon-exts-3.c: New test. 3739 * gcc.target/mips/octeon-exts-4.c: New test. 3740 37412008-09-04 Adam Nemet <anemet@caviumnetworks.com> 3742 3743 * gcc.target/mips/octeon-cins-1.c: New test. 3744 * gcc.target/mips/octeon-cins-2.c: New test. 3745 37462008-09-04 Richard Guenther <rguenther@suse.de> 3747 3748 * gfortran.dg/internal_pack_4.f90: Adjust pattern. 3749 37502008-09-04 Daniel Kraft <d@domob.eu> 3751 3752 PR fortran/37099 3753 * gfortran.dg/string_compare_1.f90: New text. 3754 * gfortran.dg/string_compare_2.f90: New text. 3755 * gfortran.dg/string_compare_3.f90: New text. 3756 37572008-09-04 H.J. Lu <hongjiu.lu@intel.com> 3758 3759 PR rtl-optimization/37243 3760 * gfortran.dg/pr37243.f: New. 3761 37622008-09-03 Jan Hubicka <jh@suse.cz> 3763 3764 PR middle-end/37343 3765 * g++.dg/torture/pr37343.C New file. 3766 37672008-09-03 Ira Rosen <irar@il.ibm.com> 3768 3769 * gcc.dg/vect/slp-perm-1.c: Add call to check_vect. 3770 * gcc.dg/vect/slp-perm-2.c, gcc.dg/vect/slp-perm-3.c, 3771 gcc.dg/vect/slp-perm-4.c, gcc.dg/vect/slp-perm-5.c, 3772 gcc.dg/vect/slp-perm-6.c, gcc.dg/vect/slp-perm-7.c, 3773 gcc.dg/vect/slp-perm-8.c, gcc.dg/vect/slp-perm-9.c: Likewise. 3774 37752008-09-03 Jan Hubicka <jh@suse.cz> 3776 3777 PR tree-optimization/37345 3778 PR tree-optimization/37358 3779 PR tree-optimization/37357 3780 * g++.dg/torture/pr37345.C: New file. 3781 37822008-09-03 Tobias Grosser <grosser@fim.uni-passau.de> 3783 3784 * lib/target-supports.exp (check_effective_target_fgraphite): Fix test. 3785 Graphite is only available with -O1. 3786 37872008-09-03 H.J. Lu <hongjiu.lu@intel.com> 3788 3789 * gcc.c-torture/compile/vector-4.c: Add -mavx for x86. 3790 3791 * gcc.target/i386/avx-3.c: Require DFP support. 3792 37932008-09-03 Jakub Jelinek <jakub@redhat.com> 3794 3795 PR c++/37348 3796 * g++.dg/parse/crash45.C: New test. 3797 3798 PR c++/37189 3799 * g++.dg/gomp/pr37189.C: New test. 3800 3801 PR debug/37322 3802 * gfortran.dg/debug/pr35154-dwarf2.f: Fix up scan-assembler regexps. 3803 38042008-09-03 Andrew Pinski <andrew_pinski@playstation.sony.com> 3805 3806 PR middle-end/36445 3807 * g++.dg/torture/pr36445.C: New test. 3808 38092008-09-03 Andrew Pinski <andrew_pinski@playstation.sony.com> 3810 3811 PR middle-end/37293 3812 * g++.dg/torture/ipa-cp-1.C: New test. 3813 38142008-09-03 David Edelsohn <edelsohn@gnu.org> 3815 3816 * g++.dg/ext/java-2.C: Disable on AIX. 3817 38182008-09-03 Jakub Jelinek <jakub@redhat.com> 3819 3820 PR c++/37346 3821 * g++.dg/gomp/pr37346.C: New test. 3822 38232008-09-03 Bernd Schmidt <bernd.schmidt@analog.com> 3824 3825 From Mike Frysinger <michael.frysinger@analog.com> 3826 * gcc.target/bfin/mcpu-bf522.c: Check SILICON_REVISION is 0x0001. 3827 * gcc.target/bfin/mcpu-bf523.c: Likewise. 3828 * gcc.target/bfin/mcpu-bf524.c: Likewise. 3829 * gcc.target/bfin/mcpu-bf525.c: Likewise. 3830 * gcc.target/bfin/mcpu-bf526.c: Likewise. 3831 * gcc.target/bfin/mcpu-bf527.c: Likewise. 3832 * gcc.target/bfin/mcpu-bf542.c: Likewise. 3833 * gcc.target/bfin/mcpu-bf544.c: Likewise. 3834 * gcc.target/bfin/mcpu-bf547.c: Likewise. 3835 * gcc.target/bfin/mcpu-bf548.c: Likewise. 3836 * gcc.target/bfin/mcpu-bf549.c: Likewise. 3837 38382008-09-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 3839 3840 * gcc.c-torture/compile/pr33009.c: xfail on hppa*-*-*. 3841 * gcc.c-torture/compile/pr11832.c: Likewise. 3842 38432008-09-02 H.J. Lu <hongjiu.lu@intel.com> 3844 3845 * gcc.target/i386/amd64-abi-3.c: New test. 3846 * gcc.target/i386/amd64-abi-4.c: Likewise. 3847 * gcc.target/i386/amd64-abi-5.c: Likewise. 3848 * gcc.target/i386/amd64-abi-6.c: Likewise. 3849 38502008-09-02 Jakub Jelinek <jakub@redhat.com> 3851 3852 PR tree-optimization/36766 3853 * g++.dg/tree-ssa/pr36766.C: New test. 3854 3855 PR target/36332 3856 * gcc.c-torture/execute/ieee/pr36332.c: New test. 3857 3858 PR c/37171 3859 * g++.dg/ext/attrib34.C: New test. 3860 38612008-09-02 Sebastian Pop <sebastian.pop@amd.com> 3862 Tobias Grosser <grosser@fim.uni-passau.de> 3863 Jan Sjodin <jan.sjodin@amd.com> 3864 Harsha Jagasia <harsha.jagasia@amd.com> 3865 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com> 3866 Konrad Trifunovic <konrad.trifunovic@inria.fr> 3867 Adrien Eliche <aeliche@isty.uvsq.fr> 3868 3869 Merge from graphite branch. 3870 * gcc.dg/graphite/scop-{0,1,2,3,4,5,6,7,8,9, 3871 10,11,12,13,14,15,16,17,18}.c: New. 3872 * gcc.dg/graphite/graphite.exp: New. 3873 * gcc.dg/graphite/scop-matmult.c: New. 3874 * gcc.dg/graphite/block-0.c: New. 3875 * lib/target-supports.exp (check_effective_target_fgraphite): New. 3876 * gfortran.dg/graphite/block-1.f90: New. 3877 * gfortran.dg/graphite/scop-{1,2}.f: New. 3878 * gfortran.dg/graphite/block-{1,3,4}.f90: New. 3879 * gfortran.dg/graphite/graphite.exp: New. 3880 38812008-09-02 Richard Guenther <rguenther@suse.de> 3882 3883 PR tree-optimization/37327 3884 * gcc.c-torture/compile/pr37327.c: New testcase. 3885 38862008-09-02 Victor Kaplansky <victork@il.ibm.com> 3887 3888 * gcc.dg/fastmath-2.c: New. 3889 38902008-09-02 Jakub Jelinek <jakub@redhat.com> 3891 3892 PR tree-optimization/37095 3893 * g++.dg/inherit/thunk9.C: New test. 3894 38952008-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3896 3897 PR fortran/37228 3898 * gfortran.dg/fmt_g0_4.f08: Revised test. 3899 39002008-09-02 Daniel Kraft <d@domob.eu> 3901 3902 * gfortran.dg/abstract_type_1.f90: New test. 3903 * gfortran.dg/abstract_type_2.f03: New test. 3904 * gfortran.dg/abstract_type_3.f03: New test. 3905 * gfortran.dg/abstract_type_4.f03: New test. 3906 39072008-09-01 Aldy Hernandez <aldyh@redhat.com> 3908 3909 * gcc.dg/20010516-1.c: Test for columns. 3910 39112008-09-01 Daniel Kraft <d@domob.eu> 3912 3913 PR fortran/37193 3914 * gfortran.dg/use_rename_4.f90: New test. 3915 * gfortran.dg/use_rename_5.f90: New test. 3916 39172008-09-01 Richard Guenther <rguenther@suse.de> 3918 3919 PR tree-optimization/37305 3920 * gcc.c-torture/compile/pr37305.c: New testcase. 3921 39222008-09-01 Jakub Jelinek <jakub@redhat.com> 3923 3924 PR middle-end/36449 3925 * g++.dg/opt/pr36449.C: New test. 3926 39272008-08-31 Paolo Carlini <paolo.carlini@oracle.com> 3928 3929 PR c/37271 3930 * gcc.dg/pr37186.c: Add dg-message command for line 5. 3931 39322008-08-31 Richard Guenther <rguenther@suse.de> 3933 3934 PR middle-end/37289 3935 * gcc.dg/pr37289.c: New testcase. 3936 39372008-08-31 Jakub Jelinek <jakub@redhat.com> 3938 3939 PR target/37168 3940 * gcc.target/powerpc/pr37168.c: New test. 3941 39422008-08-31 Jan Hubicka <jh@suse.cz> 3943 3944 * gcc.target/i386/cold-attribute-1.c: New testcase. 3945 * gcc.target/i386/cold-attribute-2.c: New testcase. 3946 * gcc.target/i386/cold-attribute-3.c: New testcase. 3947 * gcc.target/i386/cold-attribute-4.c: New testcase. 3948 39492008-08-31 Jakub Jelinek <jakub@redhat.com> 3950 3951 PR debug/37287 3952 * gfortran.dg/pr37287-1.f90: New test. 3953 * gfortran.dg/pr37287-2.F90: New test. 3954 39552008-08-31 Daniel Kraft <d@domob.eu> 3956 3957 * gfortran.dg/typebound_generic_1.f03: New test. 3958 * gfortran.dg/typebound_generic_2.f03: New test. 3959 * gfortran.dg/typebound_generic_3.f03: New test. 3960 39612008-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com> 3962 3963 PR middle-end/36444 3964 * g++.dg/torture/pr36444.C: New testcase. 3965 * gcc.c-torture/compile/vector-4.c: New testcase. 3966 39672008-08-30 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3968 3969 PR libfortran/36895 3970 * gfortran.dg/namelist_53.f90: New test. 3971 39722008-08-29 Michael Meissner <gnu@the-meissners.org> 3973 3974 * gcc.target/i386/sse-22.c: Change #pragma GCC option to #pragma 3975 GCC target. Change attribute((option(...))) to 3976 attribute((target(...))). 3977 * gcc.target/i386/sse-23.c: Ditto. 3978 * gcc.target/i386/funcspec-1.c: Ditto. 3979 * gcc.target/i386/funcspec-2.c: Ditto. 3980 * gcc.target/i386/funcspec-3.c: Ditto. 3981 * gcc.target/i386/funcspec-4.c: Ditto. 3982 * gcc.target/i386/funcspec-5.c: Ditto. 3983 * gcc.target/i386/funcspec-6.c: Ditto. 3984 * gcc.target/i386/funcspec-7.c: Ditto. 3985 * gcc.target/i386/funcspec-8.c: Ditto. 3986 * gcc.target/i386/funcspec-9.c: Ditto. 3987 * gcc.target/i386/funcspec-10.c: Ditto. 3988 * gcc.target/i386/funcspec-11.c: Ditto. 3989 3990 * gcc.target/i386/cold-1.c: Delete. 3991 * gcc.target/i386/hot-1.c: Ditto. 3992 3993 * gcc.dg/pr36997.c: Add -msse2 to the target flags. 3994 3995 * gcc.target/i386/funcspec-8.c: #pragma GCC option push is now 3996 #pragma GCC push_options, and #pragma GCC option pop is now 3997 #pragma GCC pop_options. 3998 * gcc.target/i386/opt-2.c: Ditto. 3999 40002008-08-29 Mark Mitchell <mark@codesourcery.com> 4001 4002 * g++.dg/abi/mangle-neon.C: Add substitution test. 4003 40042008-08-29 Jakub Jelinek <jakub@redhat.com> 4005 4006 PR c/37261 4007 * gcc.dg/pr37261.c: New test. 4008 4009 PR fortran/23057 4010 * gfortran.dg/debug/pr35154-dwarf2.f: Adjust for replacement 4011 of DW_TAG_member with DW_TAG_variable. 4012 40132008-08-29 Jan Hubicka <jh@suse.cz> 4014 4015 * gcc.dg/ipa/modif-1.c: Update template. 4016 40172008-08-29 Jan Hubicka <jh@suse.cz> 4018 4019 * gcc.dg/ipa/ipa-1.c: Fix template for better debug output. 4020 * gcc.dg/ipa/ipa-2.c: Fix template for better debug output. 4021 * gcc.dg/ipa/ipa-3.c: Fix template for better debug output. 4022 * gcc.dg/ipa/ipa-4.c: Fix template for better debug output. 4023 * gcc.dg/ipa/ipa-5.c: Fix template for better debug output. 4024 * gcc.dg/ipa/ipa-7.c: Fix template for better debug output. 4025 40262008-08-29 Richard Guenther <rguenther@suse.de> 4027 4028 * gfortran.fortran-torture/compile/20080805-1.f90: New testcase. 4029 40302008-08-29 Richard Guenther <rguenther@suse.de> 4031 4032 PR middle-end/37236 4033 * gfortran.fortran-torture/compile/pr37236.f: New testcase. 4034 40352008-08-29 Richard Guenther <rguenther@suse.de> 4036 4037 PR tree-optimization/37207 4038 * gcc.dg/tree-ssa/vrp46.c: New testcase. 4039 40402008-08-28 Adam Nemet <anemet@caviumnetworks.com> 4041 4042 * gcc.target/mips/octeon-bbit-1.c: New test. 4043 * gcc.target/mips/octeon-bbit-2.c: New test. 4044 * gcc.target/mips/octeon-bbit-3.c: New test. 4045 40462008-08-28 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 4047 Andrew Pinski <pinskia@gcc.gnu.org> 4048 4049 PR 18050 4050 * gcc.dg/Wsequence-point-pr18050.c: New. 4051 * g++.dg/warn/Wsequence-point-pr18050.C: New. 4052 40532008-08-28 Paolo Carlini <paolo.carlini@oracle.com> 4054 4055 PR c++/37260 4056 * g++.dg/parse/crash44.C: New. 4057 40582008-08-28 Adam Nemet <anemet@caviumnetworks.com> 4059 4060 * gcc.target/mips/octeon-dmul-1.c: New test. 4061 * gcc.target/mips/octeon-dmul-2.c: New test. 4062 * gcc.target/mips/dmult-1.c: New test. 4063 40642008-08-28 Xuepeng Guo <xuepeng.guo@intel.com> 4065 Joey Ye <joey.ye@intel.com> 4066 H.J. Lu <hongjiu.lu@intel.com> 4067 4068 * gcc.dg/compat/vector-1b_main.c: New. 4069 * gcc.dg/compat/vector-1b_x.c: Likewise. 4070 * gcc.dg/compat/vector-1b_y.c: Likewise. 4071 * gcc.dg/compat/vector-2b_main.c: Likewise. 4072 * gcc.dg/compat/vector-2b_x.c: Likewise. 4073 * gcc.dg/compat/vector-2b_y.c: Likewise. 4074 * gcc.target/i386/aes-avx-check.h: Likewise. 4075 * gcc.target/i386/avx-1.c: Likewise. 4076 * gcc.target/i386/avx-2.c: Likewise. 4077 * gcc.target/i386/avx-3.c: Likewise. 4078 * gcc.target/i386/avx-check.h: Likewise. 4079 * gcc.target/i386/avx-set1-epi32-1.c: Likewise. 4080 * gcc.target/i386/avx-set1-pd-256-1.c: Likewise. 4081 * gcc.target/i386/avx-set1-ps-256-1.c: Likewise. 4082 * gcc.target/i386/avx-set-v16hi-1.c: Likewise. 4083 * gcc.target/i386/avx-set-v16hi-2.c: Likewise. 4084 * gcc.target/i386/avx-set-v16hi-3.c: Likewise. 4085 * gcc.target/i386/avx-set-v16hi-4.c: Likewise. 4086 * gcc.target/i386/avx-set-v16hi-5.c: Likewise. 4087 * gcc.target/i386/avx-set-v32qi-1.c: Likewise. 4088 * gcc.target/i386/avx-set-v32qi-2.c: Likewise. 4089 * gcc.target/i386/avx-set-v32qi-3.c: Likewise. 4090 * gcc.target/i386/avx-set-v32qi-4.c: Likewise. 4091 * gcc.target/i386/avx-set-v32qi-5.c: Likewise. 4092 * gcc.target/i386/avx-set-v4df-1.c: Likewise. 4093 * gcc.target/i386/avx-set-v4df-2.c: Likewise. 4094 * gcc.target/i386/avx-set-v4df-3.c: Likewise. 4095 * gcc.target/i386/avx-set-v4df-4.c: Likewise. 4096 * gcc.target/i386/avx-set-v4df-5.c: Likewise. 4097 * gcc.target/i386/avx-set-v4di-1.c: Likewise. 4098 * gcc.target/i386/avx-set-v4di-2.c: Likewise. 4099 * gcc.target/i386/avx-set-v4di-3.c: Likewise. 4100 * gcc.target/i386/avx-set-v4di-4.c: Likewise. 4101 * gcc.target/i386/avx-set-v4di-5.c: Likewise. 4102 * gcc.target/i386/avx-set-v8sf-1.c: Likewise. 4103 * gcc.target/i386/avx-set-v8sf-2.c: Likewise. 4104 * gcc.target/i386/avx-set-v8sf-3.c: Likewise. 4105 * gcc.target/i386/avx-set-v8sf-4.c: Likewise. 4106 * gcc.target/i386/avx-set-v8sf-5.c: Likewise. 4107 * gcc.target/i386/avx-set-v8si-1.c: Likewise. 4108 * gcc.target/i386/avx-set-v8si-2.c: Likewise. 4109 * gcc.target/i386/avx-set-v8si-3.c: Likewise. 4110 * gcc.target/i386/avx-set-v8si-4.c: Likewise. 4111 * gcc.target/i386/avx-set-v8si-5.c: Likewise. 4112 * gcc.target/i386/avx-setzero-pd-256-1.c: Likewise. 4113 * gcc.target/i386/avx-setzero-ps-256-1.c: Likewise. 4114 * gcc.target/i386/avx-setzero-si256-1.c: Likewise. 4115 * gcc.target/i386/avx-vaddpd-1.c: Likewise. 4116 * gcc.target/i386/avx-vaddpd-256-1.c: Likewise. 4117 * gcc.target/i386/avx-vaddps-1.c: Likewise. 4118 * gcc.target/i386/avx-vaddps-256-1.c: Likewise. 4119 * gcc.target/i386/avx-vaddsd-1.c: Likewise. 4120 * gcc.target/i386/avx-vaddss-1.c: Likewise. 4121 * gcc.target/i386/avx-vaddsubpd-1.c: Likewise. 4122 * gcc.target/i386/avx-vaddsubpd-256-1.c: Likewise. 4123 * gcc.target/i386/avx-vaddsubps-1.c: Likewise. 4124 * gcc.target/i386/avx-vaddsubps-256-1.c: Likewise. 4125 * gcc.target/i386/avx-vaesdec-1.c: Likewise. 4126 * gcc.target/i386/avx-vaesdeclast-1.c: Likewise. 4127 * gcc.target/i386/avx-vaesenc-1.c: Likewise. 4128 * gcc.target/i386/avx-vaesenclast-1.c: Likewise. 4129 * gcc.target/i386/avx-vaesimc-1.c: Likewise. 4130 * gcc.target/i386/avx-vaeskeygenassist-1.c: Likewise. 4131 * gcc.target/i386/avx-vandnpd-1.c: Likewise. 4132 * gcc.target/i386/avx-vandnpd-256-1.c: Likewise. 4133 * gcc.target/i386/avx-vandnps-1.c: Likewise. 4134 * gcc.target/i386/avx-vandnps-256-1.c: Likewise. 4135 * gcc.target/i386/avx-vandpd-1.c: Likewise. 4136 * gcc.target/i386/avx-vandpd-256-1.c: Likewise. 4137 * gcc.target/i386/avx-vandps-1.c: Likewise. 4138 * gcc.target/i386/avx-vandps-256-1.c: Likewise. 4139 * gcc.target/i386/avx-vblendpd-1.c: Likewise. 4140 * gcc.target/i386/avx-vblendpd-256-1.c: Likewise. 4141 * gcc.target/i386/avx-vblendps-256-1.c: Likewise. 4142 * gcc.target/i386/avx-vblendvpd-256-1.c: Likewise. 4143 * gcc.target/i386/avx-vblendvps-256-1.c: Likewise. 4144 * gcc.target/i386/avx-vbroadcastf128-256-1.c: Likewise. 4145 * gcc.target/i386/avx-vbroadcastf128-256-2.c: Likewise. 4146 * gcc.target/i386/avx-vbroadcastsd-1.c: Likewise. 4147 * gcc.target/i386/avx-vbroadcastss-1.c: Likewise. 4148 * gcc.target/i386/avx-vbroadcastss-2.c: Likewise. 4149 * gcc.target/i386/avx-vcmppd-1.c: Likewise. 4150 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise. 4151 * gcc.target/i386/avx-vcmpps-1.c: Likewise. 4152 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise. 4153 * gcc.target/i386/avx-vcmpsd-1.c: Likewise. 4154 * gcc.target/i386/avx-vcmpss-1.c: Likewise. 4155 * gcc.target/i386/avx-vcomisd-1.c: Likewise. 4156 * gcc.target/i386/avx-vcomisd-2.c: Likewise. 4157 * gcc.target/i386/avx-vcomisd-3.c: Likewise. 4158 * gcc.target/i386/avx-vcomisd-4.c: Likewise. 4159 * gcc.target/i386/avx-vcomisd-5.c: Likewise. 4160 * gcc.target/i386/avx-vcomisd-6.c: Likewise. 4161 * gcc.target/i386/avx-vcomiss-1.c: Likewise. 4162 * gcc.target/i386/avx-vcomiss-2.c: Likewise. 4163 * gcc.target/i386/avx-vcomiss-3.c: Likewise. 4164 * gcc.target/i386/avx-vcomiss-4.c: Likewise. 4165 * gcc.target/i386/avx-vcomiss-5.c: Likewise. 4166 * gcc.target/i386/avx-vcomiss-6.c: Likewise. 4167 * gcc.target/i386/avx-vcvtdq2pd-1.c: Likewise. 4168 * gcc.target/i386/avx-vcvtdq2pd-256-1.c: Likewise. 4169 * gcc.target/i386/avx-vcvtdq2ps-1.c: Likewise. 4170 * gcc.target/i386/avx-vcvtpd2dq-1.c: Likewise. 4171 * gcc.target/i386/avx-vcvtpd2dq-256-1.c: Likewise. 4172 * gcc.target/i386/avx-vcvtpd2ps-1.c: Likewise. 4173 * gcc.target/i386/avx-vcvtpd2ps-256-1.c: Likewise. 4174 * gcc.target/i386/avx-vcvtps2dq-1.c: Likewise. 4175 * gcc.target/i386/avx-vcvtps2dq-256-1.c: Likewise. 4176 * gcc.target/i386/avx-vcvtps2pd-1.c: Likewise. 4177 * gcc.target/i386/avx-vcvtps2pd-256-1.c: Likewise. 4178 * gcc.target/i386/avx-vcvtsd2si-1.c: Likewise. 4179 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise. 4180 * gcc.target/i386/avx-vcvtsd2ss-1.c: Likewise. 4181 * gcc.target/i386/avx-vcvtsi2sd-1.c: Likewise. 4182 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise. 4183 * gcc.target/i386/avx-vcvtsi2ss-1.c: Likewise. 4184 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise. 4185 * gcc.target/i386/avx-vcvtss2sd-1.c: Likewise. 4186 * gcc.target/i386/avx-vcvtss2si-1.c: Likewise. 4187 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise. 4188 * gcc.target/i386/avx-vcvttpd2dq-1.c: Likewise. 4189 * gcc.target/i386/avx-vcvttpd2dq-256-1.c: Likewise. 4190 * gcc.target/i386/avx-vcvttps2dq-1.c: Likewise. 4191 * gcc.target/i386/avx-vcvttps2dq-256-1.c: Likewise. 4192 * gcc.target/i386/avx-vcvttsd2si-1.c: Likewise. 4193 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise. 4194 * gcc.target/i386/avx-vcvttss2si-1.c: Likewise. 4195 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise. 4196 * gcc.target/i386/avx-vdivpd-1.c: Likewise. 4197 * gcc.target/i386/avx-vdivpd-256-1.c: Likewise. 4198 * gcc.target/i386/avx-vdivps-1.c: Likewise. 4199 * gcc.target/i386/avx-vdivps-256-1.c: Likewise. 4200 * gcc.target/i386/avx-vdivsd-1.c: Likewise. 4201 * gcc.target/i386/avx-vdivss-1.c: Likewise. 4202 * gcc.target/i386/avx-vdppd-1.c: Likewise. 4203 * gcc.target/i386/avx-vdppd-2.c: Likewise. 4204 * gcc.target/i386/avx-vdpps-1.c: Likewise. 4205 * gcc.target/i386/avx-vdpps-2.c: Likewise. 4206 * gcc.target/i386/avx-vextractf128-256-1.c: Likewise. 4207 * gcc.target/i386/avx-vextractf128-256-2.c: Likewise. 4208 * gcc.target/i386/avx-vextractps-1.c: Likewise. 4209 * gcc.target/i386/avx-vhaddpd-1.c: Likewise. 4210 * gcc.target/i386/avx-vhaddpd-256-1.c: Likewise. 4211 * gcc.target/i386/avx-vhaddps-1.c: Likewise. 4212 * gcc.target/i386/avx-vhaddps-256-1.c: Likewise. 4213 * gcc.target/i386/avx-vhsubpd-1.c: Likewise. 4214 * gcc.target/i386/avx-vhsubpd-256-1.c: Likewise. 4215 * gcc.target/i386/avx-vhsubps-1.c: Likewise. 4216 * gcc.target/i386/avx-vhsubps-256-1.c: Likewise. 4217 * gcc.target/i386/avx-vinsertf128-256-1.c: Likewise. 4218 * gcc.target/i386/avx-vinsertf128-256-2.c: Likewise. 4219 * gcc.target/i386/avx-vinsertf128-256-3.c: Likewise. 4220 * gcc.target/i386/avx-vinsertps-1.c: Likewise. 4221 * gcc.target/i386/avx-vinsertps-2.c: Likewise. 4222 * gcc.target/i386/avx-vlddqu-1.c: Likewise. 4223 * gcc.target/i386/avx-vlddqu-256-1.c: Likewise. 4224 * gcc.target/i386/avx-vmaskmovpd-256-1.c: Likewise. 4225 * gcc.target/i386/avx-vmaskmovpd-256-2.c: Likewise. 4226 * gcc.target/i386/avx-vmaskmovps-256-1.c: Likewise. 4227 * gcc.target/i386/avx-vmaskmovps-256-2.c: Likewise. 4228 * gcc.target/i386/avx-vmaxpd-1.c: Likewise. 4229 * gcc.target/i386/avx-vmaxpd-256-1.c: Likewise. 4230 * gcc.target/i386/avx-vmaxps-1.c: Likewise. 4231 * gcc.target/i386/avx-vmaxps-256-1.c: Likewise. 4232 * gcc.target/i386/avx-vmaxsd-1.c: Likewise. 4233 * gcc.target/i386/avx-vmaxss-1.c: Likewise. 4234 * gcc.target/i386/avx-vminpd-1.c: Likewise. 4235 * gcc.target/i386/avx-vminpd-256-1.c: Likewise. 4236 * gcc.target/i386/avx-vminps-1.c: Likewise. 4237 * gcc.target/i386/avx-vminps-256-1.c: Likewise. 4238 * gcc.target/i386/avx-vminsd-1.c: Likewise. 4239 * gcc.target/i386/avx-vminss-1.c: Likewise. 4240 * gcc.target/i386/avx-vmovapd-1.c: Likewise. 4241 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise. 4242 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise. 4243 * gcc.target/i386/avx-vmovapd-2.c: Likewise. 4244 * gcc.target/i386/avx-vmovaps-1.c: Likewise. 4245 * gcc.target/i386/avx-vmovaps-256-1.c: Likewise. 4246 * gcc.target/i386/avx-vmovaps-256-2.c: Likewise. 4247 * gcc.target/i386/avx-vmovaps-2.c: Likewise. 4248 * gcc.target/i386/avx-vmovd-1.c: Likewise. 4249 * gcc.target/i386/avx-vmovd-2.c: Likewise. 4250 * gcc.target/i386/avx-vmovddup-1.c: Likewise. 4251 * gcc.target/i386/avx-vmovddup-256-1.c: Likewise. 4252 * gcc.target/i386/avx-vmovdqa-1.c: Likewise. 4253 * gcc.target/i386/avx-vmovdqa-256-1.c: Likewise. 4254 * gcc.target/i386/avx-vmovdqa-256-2.c: Likewise. 4255 * gcc.target/i386/avx-vmovdqa-2.c: Likewise. 4256 * gcc.target/i386/avx-vmovdqu-1.c: Likewise. 4257 * gcc.target/i386/avx-vmovdqu-256-1.c: Likewise. 4258 * gcc.target/i386/avx-vmovdqu-256-2.c: Likewise. 4259 * gcc.target/i386/avx-vmovdqu-2.c: Likewise. 4260 * gcc.target/i386/avx-vmovhlps-1.c: Likewise. 4261 * gcc.target/i386/avx-vmovhpd-1.c: Likewise. 4262 * gcc.target/i386/avx-vmovhpd-2.c: Likewise. 4263 * gcc.target/i386/avx-vmovhps-1.c: Likewise. 4264 * gcc.target/i386/avx-vmovhps-2.c: Likewise. 4265 * gcc.target/i386/avx-vmovlhps-1.c: Likewise. 4266 * gcc.target/i386/avx-vmovlpd-1.c: Likewise. 4267 * gcc.target/i386/avx-vmovlpd-2.c: Likewise. 4268 * gcc.target/i386/avx-vmovmskpd-1.c: Likewise. 4269 * gcc.target/i386/avx-vmovmskpd-256-1.c: Likewise. 4270 * gcc.target/i386/avx-vmovmskps-1.c: Likewise. 4271 * gcc.target/i386/avx-vmovmskps-256-1.c: Likewise. 4272 * gcc.target/i386/avx-vmovntdq-1.c: Likewise. 4273 * gcc.target/i386/avx-vmovntdqa-1.c: Likewise. 4274 * gcc.target/i386/avx-vmovntpd-1.c: Likewise. 4275 * gcc.target/i386/avx-vmovntps-1.c: Likewise. 4276 * gcc.target/i386/avx-vmovq-1.c: Likewise. 4277 * gcc.target/i386/avx-vmovq-2.c: Likewise. 4278 * gcc.target/i386/avx-vmovq-3.c: Likewise. 4279 * gcc.target/i386/avx-vmovsd-1.c: Likewise. 4280 * gcc.target/i386/avx-vmovsd-2.c: Likewise. 4281 * gcc.target/i386/avx-vmovshdup-1.c: Likewise. 4282 * gcc.target/i386/avx-vmovshdup-256-1.c: Likewise. 4283 * gcc.target/i386/avx-vmovsldup-1.c: Likewise. 4284 * gcc.target/i386/avx-vmovsldup-256-1.c: Likewise. 4285 * gcc.target/i386/avx-vmovss-1.c: Likewise. 4286 * gcc.target/i386/avx-vmovss-2.c: Likewise. 4287 * gcc.target/i386/avx-vmovss-3.c: Likewise. 4288 * gcc.target/i386/avx-vmovupd-1.c: Likewise. 4289 * gcc.target/i386/avx-vmovupd-256-1.c: Likewise. 4290 * gcc.target/i386/avx-vmovupd-256-2.c: Likewise. 4291 * gcc.target/i386/avx-vmovupd-2.c: Likewise. 4292 * gcc.target/i386/avx-vmovups-1.c: Likewise. 4293 * gcc.target/i386/avx-vmovups-256-1.c: Likewise. 4294 * gcc.target/i386/avx-vmovups-256-2.c: Likewise. 4295 * gcc.target/i386/avx-vmovups-2.c: Likewise. 4296 * gcc.target/i386/avx-vmpsadbw-1.c: Likewise. 4297 * gcc.target/i386/avx-vmulpd-1.c: Likewise. 4298 * gcc.target/i386/avx-vmulpd-256-1.c: Likewise. 4299 * gcc.target/i386/avx-vmulps-1.c: Likewise. 4300 * gcc.target/i386/avx-vmulps-256-1.c: Likewise. 4301 * gcc.target/i386/avx-vmulsd-1.c: Likewise. 4302 * gcc.target/i386/avx-vmulss-1.c: Likewise. 4303 * gcc.target/i386/avx-vorpd-1.c: Likewise. 4304 * gcc.target/i386/avx-vorpd-256-1.c: Likewise. 4305 * gcc.target/i386/avx-vorps-1.c: Likewise. 4306 * gcc.target/i386/avx-vorps-256-1.c: Likewise. 4307 * gcc.target/i386/avx-vpabsb-1.c: Likewise. 4308 * gcc.target/i386/avx-vpabsd-1.c: Likewise. 4309 * gcc.target/i386/avx-vpabsw-1.c: Likewise. 4310 * gcc.target/i386/avx-vpackssdw-1.c: Likewise. 4311 * gcc.target/i386/avx-vpacksswb-1.c: Likewise. 4312 * gcc.target/i386/avx-vpackusdw-1.c: Likewise. 4313 * gcc.target/i386/avx-vpackuswb-1.c: Likewise. 4314 * gcc.target/i386/avx-vpaddb-1.c: Likewise. 4315 * gcc.target/i386/avx-vpaddd-1.c: Likewise. 4316 * gcc.target/i386/avx-vpaddq-1.c: Likewise. 4317 * gcc.target/i386/avx-vpaddsb-1.c: Likewise. 4318 * gcc.target/i386/avx-vpaddsw-1.c: Likewise. 4319 * gcc.target/i386/avx-vpaddusb-1.c: Likewise. 4320 * gcc.target/i386/avx-vpaddusw-1.c: Likewise. 4321 * gcc.target/i386/avx-vpaddw-1.c: Likewise. 4322 * gcc.target/i386/avx-vpalignr-1.c: Likewise. 4323 * gcc.target/i386/avx-vpand-1.c: Likewise. 4324 * gcc.target/i386/avx-vpandn-1.c: Likewise. 4325 * gcc.target/i386/avx-vpavgb-1.c: Likewise. 4326 * gcc.target/i386/avx-vpavgw-1.c: Likewise. 4327 * gcc.target/i386/avx-vpblendvb-1.c: Likewise. 4328 * gcc.target/i386/avx-vpblendw-1.c: Likewise. 4329 * gcc.target/i386/avx-vpcmpeqb-1.c: Likewise. 4330 * gcc.target/i386/avx-vpcmpeqd-1.c: Likewise. 4331 * gcc.target/i386/avx-vpcmpeqq-1.c: Likewise. 4332 * gcc.target/i386/avx-vpcmpeqw-1.c: Likewise. 4333 * gcc.target/i386/avx-vpcmpestri-1.c: Likewise. 4334 * gcc.target/i386/avx-vpcmpestri-2.c: Likewise. 4335 * gcc.target/i386/avx-vpcmpestrm-1.c: Likewise. 4336 * gcc.target/i386/avx-vpcmpestrm-2.c: Likewise. 4337 * gcc.target/i386/avx-vpcmpgtb-1.c: Likewise. 4338 * gcc.target/i386/avx-vpcmpgtd-1.c: Likewise. 4339 * gcc.target/i386/avx-vpcmpgtq-1.c: Likewise. 4340 * gcc.target/i386/avx-vpcmpgtw-1.c: Likewise. 4341 * gcc.target/i386/avx-vpcmpistri-1.c: Likewise. 4342 * gcc.target/i386/avx-vpcmpistri-2.c: Likewise. 4343 * gcc.target/i386/avx-vpcmpistrm-1.c: Likewise. 4344 * gcc.target/i386/avx-vpcmpistrm-2.c: Likewise. 4345 * gcc.target/i386/avx-vperm2f128-256-1.c: Likewise. 4346 * gcc.target/i386/avx-vperm2f128-256-2.c: Likewise. 4347 * gcc.target/i386/avx-vperm2f128-256-3.c: Likewise. 4348 * gcc.target/i386/avx-vpermil2pd-1.c: Likewise. 4349 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise. 4350 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise. 4351 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise. 4352 * gcc.target/i386/avx-vpermilpd-1.c: Likewise. 4353 * gcc.target/i386/avx-vpermilpd-256-1.c: Likewise. 4354 * gcc.target/i386/avx-vpermilpd-256-2.c: Likewise. 4355 * gcc.target/i386/avx-vpermilpd-2.c: Likewise. 4356 * gcc.target/i386/avx-vpermilps-1.c: Likewise. 4357 * gcc.target/i386/avx-vpermilps-256-1.c: Likewise. 4358 * gcc.target/i386/avx-vpermilps-256-2.c: Likewise. 4359 * gcc.target/i386/avx-vpermilps-2.c: Likewise. 4360 * gcc.target/i386/avx-vpextrb-1.c: Likewise. 4361 * gcc.target/i386/avx-vpextrd-1.c: Likewise. 4362 * gcc.target/i386/avx-vpextrq-1.c: Likewise. 4363 * gcc.target/i386/avx-vpextrw-1.c: Likewise. 4364 * gcc.target/i386/avx-vphaddd-1.c: Likewise. 4365 * gcc.target/i386/avx-vphaddsw-1.c: Likewise. 4366 * gcc.target/i386/avx-vphaddw-1.c: Likewise. 4367 * gcc.target/i386/avx-vphminposuw-1.c: Likewise. 4368 * gcc.target/i386/avx-vphsubd-1.c: Likewise. 4369 * gcc.target/i386/avx-vphsubsw-1.c: Likewise. 4370 * gcc.target/i386/avx-vphsubw-1.c: Likewise. 4371 * gcc.target/i386/avx-vpinsrb-1.c: Likewise. 4372 * gcc.target/i386/avx-vpinsrd-1.c: Likewise. 4373 * gcc.target/i386/avx-vpinsrq-1.c: Likewise. 4374 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise. 4375 * gcc.target/i386/avx-vpmaxsb-1.c: Likewise. 4376 * gcc.target/i386/avx-vpmaxsd-1.c: Likewise. 4377 * gcc.target/i386/avx-vpmaxsw-1.c: Likewise. 4378 * gcc.target/i386/avx-vpmaxub-1.c: Likewise. 4379 * gcc.target/i386/avx-vpmaxud-1.c: Likewise. 4380 * gcc.target/i386/avx-vpmaxuw-1.c: Likewise. 4381 * gcc.target/i386/avx-vpminsb-1.c: Likewise. 4382 * gcc.target/i386/avx-vpminsd-1.c: Likewise. 4383 * gcc.target/i386/avx-vpminsw-1.c: Likewise. 4384 * gcc.target/i386/avx-vpminub-1.c: Likewise. 4385 * gcc.target/i386/avx-vpminud-1.c: Likewise. 4386 * gcc.target/i386/avx-vpminuw-1.c: Likewise. 4387 * gcc.target/i386/avx-vpmovmskb-1.c: Likewise. 4388 * gcc.target/i386/avx-vpmovsxbd-1.c: Likewise. 4389 * gcc.target/i386/avx-vpmovsxbq-1.c: Likewise. 4390 * gcc.target/i386/avx-vpmovsxbw-1.c: Likewise. 4391 * gcc.target/i386/avx-vpmovsxdq-1.c: Likewise. 4392 * gcc.target/i386/avx-vpmovsxwd-1.c: Likewise. 4393 * gcc.target/i386/avx-vpmovsxwq-1.c: Likewise. 4394 * gcc.target/i386/avx-vpmovzxbd-1.c: Likewise. 4395 * gcc.target/i386/avx-vpmovzxbq-1.c: Likewise. 4396 * gcc.target/i386/avx-vpmovzxbw-1.c: Likewise. 4397 * gcc.target/i386/avx-vpmovzxdq-1.c: Likewise. 4398 * gcc.target/i386/avx-vpmovzxwd-1.c: Likewise. 4399 * gcc.target/i386/avx-vpmovzxwq-1.c: Likewise. 4400 * gcc.target/i386/avx-vpmuldq-1.c: Likewise. 4401 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise. 4402 * gcc.target/i386/avx-vpmulhuw-1.c: Likewise. 4403 * gcc.target/i386/avx-vpmulhw-1.c: Likewise. 4404 * gcc.target/i386/avx-vpmulld-1.c: Likewise. 4405 * gcc.target/i386/avx-vpmullw-1.c: Likewise. 4406 * gcc.target/i386/avx-vpmuludq-1.c: Likewise. 4407 * gcc.target/i386/avx-vpor-1.c: Likewise. 4408 * gcc.target/i386/avx-vpsadbw-1.c: Likewise. 4409 * gcc.target/i386/avx-vpshufb-1.c: Likewise. 4410 * gcc.target/i386/avx-vpshufd-1.c: Likewise. 4411 * gcc.target/i386/avx-vpshufhw-1.c: Likewise. 4412 * gcc.target/i386/avx-vpshuflw-1.c: Likewise. 4413 * gcc.target/i386/avx-vpsignb-1.c: Likewise. 4414 * gcc.target/i386/avx-vpsignd-1.c: Likewise. 4415 * gcc.target/i386/avx-vpsignw-1.c: Likewise. 4416 * gcc.target/i386/avx-vpslld-1.c: Likewise. 4417 * gcc.target/i386/avx-vpslld-2.c: Likewise. 4418 * gcc.target/i386/avx-vpslldq-1.c: Likewise. 4419 * gcc.target/i386/avx-vpsllq-1.c: Likewise. 4420 * gcc.target/i386/avx-vpsllq-2.c: Likewise. 4421 * gcc.target/i386/avx-vpsllw-1.c: Likewise. 4422 * gcc.target/i386/avx-vpsllw-2.c: Likewise. 4423 * gcc.target/i386/avx-vpsrad-1.c: Likewise. 4424 * gcc.target/i386/avx-vpsrad-2.c: Likewise. 4425 * gcc.target/i386/avx-vpsraw-1.c: Likewise. 4426 * gcc.target/i386/avx-vpsraw-2.c: Likewise. 4427 * gcc.target/i386/avx-vpsrld-1.c: Likewise. 4428 * gcc.target/i386/avx-vpsrld-2.c: Likewise. 4429 * gcc.target/i386/avx-vpsrldq-1.c: Likewise. 4430 * gcc.target/i386/avx-vpsrlq-1.c: Likewise. 4431 * gcc.target/i386/avx-vpsrlq-2.c: Likewise. 4432 * gcc.target/i386/avx-vpsrlw-1.c: Likewise. 4433 * gcc.target/i386/avx-vpsrlw-2.c: Likewise. 4434 * gcc.target/i386/avx-vpsubb-1.c: Likewise. 4435 * gcc.target/i386/avx-vpsubd-1.c: Likewise. 4436 * gcc.target/i386/avx-vpsubq-1.c: Likewise. 4437 * gcc.target/i386/avx-vpsubsb-1.c: Likewise. 4438 * gcc.target/i386/avx-vpsubsw-1.c: Likewise. 4439 * gcc.target/i386/avx-vpsubw-1.c: Likewise. 4440 * gcc.target/i386/avx-vptest-1.c: Likewise. 4441 * gcc.target/i386/avx-vptest-256-1.c: Likewise. 4442 * gcc.target/i386/avx-vptest-256-2.c: Likewise. 4443 * gcc.target/i386/avx-vptest-256-3.c: Likewise. 4444 * gcc.target/i386/avx-vptest-2.c: Likewise. 4445 * gcc.target/i386/avx-vptest-3.c: Likewise. 4446 * gcc.target/i386/avx-vpunpckhbw-1.c: Likewise. 4447 * gcc.target/i386/avx-vpunpckhdq-1.c: Likewise. 4448 * gcc.target/i386/avx-vpunpckhqdq-1.c: Likewise. 4449 * gcc.target/i386/avx-vpunpckhwd-1.c: Likewise. 4450 * gcc.target/i386/avx-vpunpcklbw-1.c: Likewise. 4451 * gcc.target/i386/avx-vpunpckldq-1.c: Likewise. 4452 * gcc.target/i386/avx-vpunpcklqdq-1.c: Likewise. 4453 * gcc.target/i386/avx-vpunpcklwd-1.c: Likewise. 4454 * gcc.target/i386/avx-vpxor-1.c: Likewise. 4455 * gcc.target/i386/avx-vrcpps-1.c: Likewise. 4456 * gcc.target/i386/avx-vrcpps-256-1.c: Likewise. 4457 * gcc.target/i386/avx-vroundpd-1.c: Likewise. 4458 * gcc.target/i386/avx-vroundpd-256-1.c: Likewise. 4459 * gcc.target/i386/avx-vroundpd-256-2.c: Likewise. 4460 * gcc.target/i386/avx-vroundpd-256-3.c: Likewise. 4461 * gcc.target/i386/avx-vroundpd-2.c: Likewise. 4462 * gcc.target/i386/avx-vroundpd-3.c: Likewise. 4463 * gcc.target/i386/avx-vroundps-256-1.c: Likewise. 4464 * gcc.target/i386/avx-vrsqrtps-1.c: Likewise. 4465 * gcc.target/i386/avx-vrsqrtps-256-1.c: Likewise. 4466 * gcc.target/i386/avx-vshufpd-1.c: Likewise. 4467 * gcc.target/i386/avx-vshufpd-256-1.c: Likewise. 4468 * gcc.target/i386/avx-vshufps-1.c: Likewise. 4469 * gcc.target/i386/avx-vshufps-256-1.c: Likewise. 4470 * gcc.target/i386/avx-vsqrtpd-1.c: Likewise. 4471 * gcc.target/i386/avx-vsqrtpd-256-1.c: Likewise. 4472 * gcc.target/i386/avx-vsqrtps-1.c: Likewise. 4473 * gcc.target/i386/avx-vsqrtps-256-1.c: Likewise. 4474 * gcc.target/i386/avx-vsubpd-1.c: Likewise. 4475 * gcc.target/i386/avx-vsubpd-256-1.c: Likewise. 4476 * gcc.target/i386/avx-vsubps-1.c: Likewise. 4477 * gcc.target/i386/avx-vsubps-256-1.c: Likewise. 4478 * gcc.target/i386/avx-vsubsd-1.c: Likewise. 4479 * gcc.target/i386/avx-vsubss-1.c: Likewise. 4480 * gcc.target/i386/avx-vtestpd-1.c: Likewise. 4481 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise. 4482 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise. 4483 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise. 4484 * gcc.target/i386/avx-vtestpd-2.c: Likewise. 4485 * gcc.target/i386/avx-vtestpd-3.c: Likewise. 4486 * gcc.target/i386/avx-vtestps-1.c: Likewise. 4487 * gcc.target/i386/avx-vtestps-256-1.c: Likewise. 4488 * gcc.target/i386/avx-vtestps-256-2.c: Likewise. 4489 * gcc.target/i386/avx-vtestps-256-3.c: Likewise. 4490 * gcc.target/i386/avx-vtestps-2.c: Likewise. 4491 * gcc.target/i386/avx-vtestps-3.c: Likewise. 4492 * gcc.target/i386/avx-vucomisd-1.c: Likewise. 4493 * gcc.target/i386/avx-vucomisd-2.c: Likewise. 4494 * gcc.target/i386/avx-vucomisd-3.c: Likewise. 4495 * gcc.target/i386/avx-vucomisd-4.c: Likewise. 4496 * gcc.target/i386/avx-vucomisd-5.c: Likewise. 4497 * gcc.target/i386/avx-vucomisd-6.c: Likewise. 4498 * gcc.target/i386/avx-vucomiss-1.c: Likewise. 4499 * gcc.target/i386/avx-vucomiss-2.c: Likewise. 4500 * gcc.target/i386/avx-vucomiss-3.c: Likewise. 4501 * gcc.target/i386/avx-vucomiss-4.c: Likewise. 4502 * gcc.target/i386/avx-vucomiss-5.c: Likewise. 4503 * gcc.target/i386/avx-vucomiss-6.c: Likewise. 4504 * gcc.target/i386/avx-vunpckhpd-1.c: Likewise. 4505 * gcc.target/i386/avx-vunpckhpd-256-1.c: Likewise. 4506 * gcc.target/i386/avx-vunpckhps-1.c: Likewise. 4507 * gcc.target/i386/avx-vunpckhps-256-1.c: Likewise. 4508 * gcc.target/i386/avx-vunpcklpd-1.c: Likewise. 4509 * gcc.target/i386/avx-vunpcklpd-256-1.c: Likewise. 4510 * gcc.target/i386/avx-vunpcklps-1.c: Likewise. 4511 * gcc.target/i386/avx-vunpcklps-256-1.c: Likewise. 4512 * gcc.target/i386/avx-vxorpd-1.c: Likewise. 4513 * gcc.target/i386/avx-vxorpd-256-1.c: Likewise. 4514 * gcc.target/i386/avx-vxorps-1.c: Likewise. 4515 * gcc.target/i386/avx-vxorps-256-1.c: Likewise. 4516 * gcc.target/i386/avx-vzeroall-1.c: Likewise. 4517 * gcc.target/i386/avx-vzeroall-2.c: Likewise. 4518 * gcc.target/i386/avx-vzeroupper-1.c: Likewise. 4519 * gcc.target/i386/avx-vzeroupper-2.c: Likewise. 4520 * gcc.target/i386/m256-1.c: Likewise. 4521 * gcc.target/i386/m256-2.c: Likewise. 4522 * gcc.target/i386/m256-check.h: Likewise. 4523 * gcc.target/i386/sse2-addpd-1.c: Likewise. 4524 * gcc.target/i386/sse2-addsd-1.c: Likewise. 4525 * gcc.target/i386/sse2-andnpd-1.c: Likewise. 4526 * gcc.target/i386/sse2-andpd-1.c: Likewise. 4527 * gcc.target/i386/sse2-comisd-1.c: Likewise. 4528 * gcc.target/i386/sse2-comisd-2.c: Likewise. 4529 * gcc.target/i386/sse2-comisd-3.c: Likewise. 4530 * gcc.target/i386/sse2-comisd-4.c: Likewise. 4531 * gcc.target/i386/sse2-comisd-5.c: Likewise. 4532 * gcc.target/i386/sse2-comisd-6.c: Likewise. 4533 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise. 4534 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise. 4535 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise. 4536 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise. 4537 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise. 4538 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise. 4539 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise. 4540 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise. 4541 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise. 4542 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise. 4543 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise. 4544 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise. 4545 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise. 4546 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise. 4547 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise. 4548 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise. 4549 * gcc.target/i386/sse2-divpd-1.c: Likewise. 4550 * gcc.target/i386/sse2-divsd-1.c: Likewise. 4551 * gcc.target/i386/sse2-maxpd-1.c: Likewise. 4552 * gcc.target/i386/sse2-maxsd-1.c: Likewise. 4553 * gcc.target/i386/sse2-minpd-1.c: Likewise. 4554 * gcc.target/i386/sse2-minsd-1.c: Likewise. 4555 * gcc.target/i386/sse2-movapd-1.c: Likewise. 4556 * gcc.target/i386/sse2-movapd-2.c: Likewise. 4557 * gcc.target/i386/sse2-movd-1.c: Likewise. 4558 * gcc.target/i386/sse2-movd-2.c: Likewise. 4559 * gcc.target/i386/sse2-movdqa-1.c: Likewise. 4560 * gcc.target/i386/sse2-movdqa-2.c: Likewise. 4561 * gcc.target/i386/sse2-movdqu-1.c: Likewise. 4562 * gcc.target/i386/sse2-movdqu-2.c: Likewise. 4563 * gcc.target/i386/sse2-movhpd-1.c: Likewise. 4564 * gcc.target/i386/sse2-movhpd-2.c: Likewise. 4565 * gcc.target/i386/sse2-movlpd-1.c: Likewise. 4566 * gcc.target/i386/sse2-movlpd-2.c: Likewise. 4567 * gcc.target/i386/sse2-movmskpd-1.c: Likewise. 4568 * gcc.target/i386/sse2-movntdq-1.c: Likewise. 4569 * gcc.target/i386/sse2-movntpd-1.c: Likewise. 4570 * gcc.target/i386/sse2-movq-1.c: Likewise. 4571 * gcc.target/i386/sse2-movq-2.c: Likewise. 4572 * gcc.target/i386/sse2-movq-3.c: Likewise. 4573 * gcc.target/i386/sse2-movsd-1.c: Likewise. 4574 * gcc.target/i386/sse2-movsd-2.c: Likewise. 4575 * gcc.target/i386/sse2-movupd-1.c: Likewise. 4576 * gcc.target/i386/sse2-movupd-2.c: Likewise. 4577 * gcc.target/i386/sse2-mulpd-1.c: Likewise. 4578 * gcc.target/i386/sse2-mulsd-1.c: Likewise. 4579 * gcc.target/i386/sse2-orpd-1.c: Likewise. 4580 * gcc.target/i386/sse2-packssdw-1.c: Likewise. 4581 * gcc.target/i386/sse2-packsswb-1.c: Likewise. 4582 * gcc.target/i386/sse2-packuswb-1.c: Likewise. 4583 * gcc.target/i386/sse2-paddb-1.c: Likewise. 4584 * gcc.target/i386/sse2-paddd-1.c: Likewise. 4585 * gcc.target/i386/sse2-paddq-1.c: Likewise. 4586 * gcc.target/i386/sse2-paddsb-1.c: Likewise. 4587 * gcc.target/i386/sse2-paddsw-1.c: Likewise. 4588 * gcc.target/i386/sse2-paddusb-1.c: Likewise. 4589 * gcc.target/i386/sse2-paddusw-1.c: Likewise. 4590 * gcc.target/i386/sse2-paddw-1.c: Likewise. 4591 * gcc.target/i386/sse2-pand-1.c: Likewise. 4592 * gcc.target/i386/sse2-pandn-1.c: Likewise. 4593 * gcc.target/i386/sse2-pavgb-1.c: Likewise. 4594 * gcc.target/i386/sse2-pavgw-1.c: Likewise. 4595 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise. 4596 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise. 4597 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise. 4598 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise. 4599 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise. 4600 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise. 4601 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise. 4602 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise. 4603 * gcc.target/i386/sse2-pmaxub-1.c: Likewise. 4604 * gcc.target/i386/sse2-pminsw-1.c: Likewise. 4605 * gcc.target/i386/sse2-pminub-1.c: Likewise. 4606 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise. 4607 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise. 4608 * gcc.target/i386/sse2-pmulhw-1.c: Likewise. 4609 * gcc.target/i386/sse2-pmullw-1.c: Likewise. 4610 * gcc.target/i386/sse2-pmuludq-1.c: Likewise. 4611 * gcc.target/i386/sse2-por-1.c: Likewise. 4612 * gcc.target/i386/sse2-psadbw-1.c: Likewise. 4613 * gcc.target/i386/sse2-pshufd-1.c: Likewise. 4614 * gcc.target/i386/sse2-pshufhw-1.c: Likewise. 4615 * gcc.target/i386/sse2-pshuflw-1.c: Likewise. 4616 * gcc.target/i386/sse2-pslld-1.c: Likewise. 4617 * gcc.target/i386/sse2-pslld-2.c: Likewise. 4618 * gcc.target/i386/sse2-pslldq-1.c: Likewise. 4619 * gcc.target/i386/sse2-psllq-1.c: Likewise. 4620 * gcc.target/i386/sse2-psllq-2.c: Likewise. 4621 * gcc.target/i386/sse2-psllw-1.c: Likewise. 4622 * gcc.target/i386/sse2-psllw-2.c: Likewise. 4623 * gcc.target/i386/sse2-psrad-1.c: Likewise. 4624 * gcc.target/i386/sse2-psrad-2.c: Likewise. 4625 * gcc.target/i386/sse2-psraw-1.c: Likewise. 4626 * gcc.target/i386/sse2-psraw-2.c: Likewise. 4627 * gcc.target/i386/sse2-psrld-1.c: Likewise. 4628 * gcc.target/i386/sse2-psrld-2.c: Likewise. 4629 * gcc.target/i386/sse2-psrldq-1.c: Likewise. 4630 * gcc.target/i386/sse2-psrlq-1.c: Likewise. 4631 * gcc.target/i386/sse2-psrlq-2.c: Likewise. 4632 * gcc.target/i386/sse2-psrlw-1.c: Likewise. 4633 * gcc.target/i386/sse2-psrlw-2.c: Likewise. 4634 * gcc.target/i386/sse2-psubb-1.c: Likewise. 4635 * gcc.target/i386/sse2-psubd-1.c: Likewise. 4636 * gcc.target/i386/sse2-psubq-1.c: Likewise. 4637 * gcc.target/i386/sse2-psubsb-1.c: Likewise. 4638 * gcc.target/i386/sse2-psubsw-1.c: Likewise. 4639 * gcc.target/i386/sse2-psubw-1.c: Likewise. 4640 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise. 4641 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise. 4642 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise. 4643 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise. 4644 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise. 4645 * gcc.target/i386/sse2-punpckldq-1.c: Likewise. 4646 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise. 4647 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise. 4648 * gcc.target/i386/sse2-pxor-1.c: Likewise. 4649 * gcc.target/i386/sse2-shufpd-1.c: Likewise. 4650 * gcc.target/i386/sse2-shufps-1.c: Likewise. 4651 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise. 4652 * gcc.target/i386/sse2-subpd-1.c: Likewise. 4653 * gcc.target/i386/sse2-subsd-1.c: Likewise. 4654 * gcc.target/i386/sse2-ucomisd-1.c: Likewise. 4655 * gcc.target/i386/sse2-ucomisd-2.c: Likewise. 4656 * gcc.target/i386/sse2-ucomisd-3.c: Likewise. 4657 * gcc.target/i386/sse2-ucomisd-4.c: Likewise. 4658 * gcc.target/i386/sse2-ucomisd-5.c: Likewise. 4659 * gcc.target/i386/sse2-ucomisd-6.c: Likewise. 4660 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise. 4661 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise. 4662 * gcc.target/i386/sse2-xorpd-1.c: Likewise. 4663 * gcc.target/i386/sse-addps-1.c: Likewise. 4664 * gcc.target/i386/sse-addss-1.c: Likewise. 4665 * gcc.target/i386/sse-andnps-1.c: Likewise. 4666 * gcc.target/i386/sse-andps-1.c: Likewise. 4667 * gcc.target/i386/sse-comiss-1.c: Likewise. 4668 * gcc.target/i386/sse-comiss-2.c: Likewise. 4669 * gcc.target/i386/sse-comiss-3.c: Likewise. 4670 * gcc.target/i386/sse-comiss-4.c: Likewise. 4671 * gcc.target/i386/sse-comiss-5.c: Likewise. 4672 * gcc.target/i386/sse-comiss-6.c: Likewise. 4673 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise. 4674 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise. 4675 * gcc.target/i386/sse-cvtss2si-1.c: Likewise. 4676 * gcc.target/i386/sse-cvtss2si-2.c: Likewise. 4677 * gcc.target/i386/sse-cvttss2si-1.c: Likewise. 4678 * gcc.target/i386/sse-cvttss2si-2.c: Likewise. 4679 * gcc.target/i386/sse-divps-1.c: Likewise. 4680 * gcc.target/i386/sse-divss-1.c: Likewise. 4681 * gcc.target/i386/sse-maxps-1.c: Likewise. 4682 * gcc.target/i386/sse-maxss-1.c: Likewise. 4683 * gcc.target/i386/sse-minps-1.c: Likewise. 4684 * gcc.target/i386/sse-minss-1.c: Likewise. 4685 * gcc.target/i386/sse-movaps-1.c: Likewise. 4686 * gcc.target/i386/sse-movaps-2.c: Likewise. 4687 * gcc.target/i386/sse-movhlps-1.c: Likewise. 4688 * gcc.target/i386/sse-movhps-1.c: Likewise. 4689 * gcc.target/i386/sse-movhps-2.c: Likewise. 4690 * gcc.target/i386/sse-movlhps-1.c: Likewise. 4691 * gcc.target/i386/sse-movmskps-1.c: Likewise. 4692 * gcc.target/i386/sse-movntps-1.c: Likewise. 4693 * gcc.target/i386/sse-movss-1.c: Likewise. 4694 * gcc.target/i386/sse-movss-2.c: Likewise. 4695 * gcc.target/i386/sse-movss-3.c: Likewise. 4696 * gcc.target/i386/sse-movups-1.c: Likewise. 4697 * gcc.target/i386/sse-movups-2.c: Likewise. 4698 * gcc.target/i386/sse-mulps-1.c: Likewise. 4699 * gcc.target/i386/sse-mulss-1.c: Likewise. 4700 * gcc.target/i386/sse-orps-1.c: Likewise. 4701 * gcc.target/i386/sse-rcpps-1.c: Likewise. 4702 * gcc.target/i386/sse-rsqrtps-1.c: Likewise. 4703 * gcc.target/i386/sse-sqrtps-1.c: Likewise. 4704 * gcc.target/i386/sse-subps-1.c: Likewise. 4705 * gcc.target/i386/sse-subss-1.c: Likewise. 4706 * gcc.target/i386/sse-ucomiss-1.c: Likewise. 4707 * gcc.target/i386/sse-ucomiss-2.c: Likewise. 4708 * gcc.target/i386/sse-ucomiss-3.c: Likewise. 4709 * gcc.target/i386/sse-ucomiss-4.c: Likewise. 4710 * gcc.target/i386/sse-ucomiss-5.c: Likewise. 4711 * gcc.target/i386/sse-ucomiss-6.c: Likewise. 4712 * gcc.target/i386/sse-unpckhps-1.c: Likewise. 4713 * gcc.target/i386/sse-unpcklps-1.c: Likewise. 4714 * gcc.target/i386/sse-xorps-1.c: Likewise. 4715 * gcc.target/i386/vararg-10.c: Likewise. 4716 * gcc.target/i386/vararg-3.c: Likewise. 4717 * gcc.target/i386/vararg-4.c: Likewise. 4718 * gcc.target/i386/vararg-5.c: Likewise. 4719 * gcc.target/i386/vararg-6.c: Likewise. 4720 * gcc.target/i386/vararg-7.c: Likewise. 4721 * gcc.target/i386/vararg-8.c: Likewise. 4722 * gcc.target/i386/vararg-9.c: Likewise. 4723 * g++.dg/other/i386-5.C: Likewise. 4724 * g++.dg/other/i386-6.C: Likewise. 4725 4726 * gcc.target/i386/aesdec.c (CHECK_H): New. 4727 (TEST): New. 4728 Include CHECK_H instead of "XXX-check.h" and run TEST 4729 instead of XXX_test. 4730 * gcc.target/i386/aesdeclast.c: Likewise. 4731 * gcc.target/i386/aesenc.c: Likewise. 4732 * gcc.target/i386/aesenclast.c: Likewise. 4733 * gcc.target/i386/aesimc.c: Likewise. 4734 * gcc.target/i386/aeskeygenassist.c: Likewise. 4735 * gcc.target/i386/sse3-addsubpd.c: Likewise. 4736 * gcc.target/i386/sse3-addsubps.c: Likewise. 4737 * gcc.target/i386/sse3-haddpd.c: Likewise. 4738 * gcc.target/i386/sse3-haddps.c: Likewise. 4739 * gcc.target/i386/sse3-hsubpd.c: Likewise. 4740 * gcc.target/i386/sse3-hsubps.c: Likewise. 4741 * gcc.target/i386/sse3-lddqu.c: Likewise. 4742 * gcc.target/i386/sse3-movddup.c: Likewise. 4743 * gcc.target/i386/sse3-movshdup.c: Likewise. 4744 * gcc.target/i386/sse3-movsldup.c: Likewise. 4745 * gcc.target/i386/sse4_1-blendpd.c: Likewise. 4746 * gcc.target/i386/sse4_1-blendps.c: Likewise. 4747 * gcc.target/i386/sse4_1-dppd-1.c: Likewise. 4748 * gcc.target/i386/sse4_1-dppd-2.c: Likewise. 4749 * gcc.target/i386/sse4_1-dpps-1.c: Likewise. 4750 * gcc.target/i386/sse4_1-dpps-2.c: Likewise. 4751 * gcc.target/i386/sse4_1-extractps.c: Likewise. 4752 * gcc.target/i386/sse4_1-insertps-1.c: Likewise. 4753 * gcc.target/i386/sse4_1-insertps-2.c: Likewise. 4754 * gcc.target/i386/sse4_1-movntdqa.c: Likewise. 4755 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise. 4756 * gcc.target/i386/sse4_1-packusdw.c: Likewise. 4757 * gcc.target/i386/sse4_1-pblendvb.c: Likewise. 4758 * gcc.target/i386/sse4_1-pblendw.c: Likewise. 4759 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise. 4760 * gcc.target/i386/sse4_1-pextrb.c: Likewise. 4761 * gcc.target/i386/sse4_1-pextrd.c: Likewise. 4762 * gcc.target/i386/sse4_1-pextrq.c: Likewise. 4763 * gcc.target/i386/sse4_1-pextrw.c: Likewise. 4764 * gcc.target/i386/sse4_1-phminposuw.c: Likewise. 4765 * gcc.target/i386/sse4_1-pinsrb.c: Likewise. 4766 * gcc.target/i386/sse4_1-pinsrd.c: Likewise. 4767 * gcc.target/i386/sse4_1-pinsrq.c: Likewise. 4768 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise. 4769 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise. 4770 * gcc.target/i386/sse4_1-pmaxud.c: Likewise. 4771 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise. 4772 * gcc.target/i386/sse4_1-pminsb.c: Likewise. 4773 * gcc.target/i386/sse4_1-pminsd.c: Likewise. 4774 * gcc.target/i386/sse4_1-pminud.c: Likewise. 4775 * gcc.target/i386/sse4_1-pminuw.c: Likewise. 4776 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise. 4777 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise. 4778 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise. 4779 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise. 4780 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise. 4781 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise. 4782 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise. 4783 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise. 4784 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise. 4785 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise. 4786 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise. 4787 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise. 4788 * gcc.target/i386/sse4_1-pmuldq.c: Likewise. 4789 * gcc.target/i386/sse4_1-pmulld.c: Likewise. 4790 * gcc.target/i386/sse4_1-ptest-1.c: Likewise. 4791 * gcc.target/i386/sse4_1-ptest-2.c: Likewise. 4792 * gcc.target/i386/sse4_1-ptest-3.c: Likewise. 4793 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise. 4794 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise. 4795 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise. 4796 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise. 4797 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise. 4798 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise. 4799 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise. 4800 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise. 4801 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise. 4802 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise. 4803 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise. 4804 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise. 4805 * gcc.target/i386/ssse3-pabsb.c: Likewise. Don't run MMX 4806 tests for AVX. 4807 * gcc.target/i386/ssse3-pabsd.c: Likewise. 4808 * gcc.target/i386/ssse3-pabsw.c: Likewise. 4809 * gcc.target/i386/ssse3-palignr.c: Likewise. 4810 * gcc.target/i386/ssse3-phaddd.c: Likewise. 4811 * gcc.target/i386/ssse3-phaddsw.c: Likewise. 4812 * gcc.target/i386/ssse3-phaddw.c: Likewise. 4813 * gcc.target/i386/ssse3-phsubd.c: Likewise. 4814 * gcc.target/i386/ssse3-phsubsw.c: Likewise. 4815 * gcc.target/i386/ssse3-phsubw.c: Likewise. 4816 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise. 4817 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise. 4818 * gcc.target/i386/ssse3-pshufb.c: Likewise. 4819 * gcc.target/i386/ssse3-psignb.c: Likewise. 4820 * gcc.target/i386/ssse3-psignd.c: Likewise. 4821 * gcc.target/i386/ssse3-psignw.c: Likewise. 4822 4823 * gcc.target/i386/i386.exp (check_effective_target_vaes): New. 4824 4825 * gcc.target/i386/m128-check.h: Include <xmmintrin.h>. Include 4826 <emmintrin.h> for SSE2. 4827 (union128i_b): Defined only for SSE2. 4828 (union128i_w): Likewise. 4829 (union128i_d): Likewise. 4830 (union128i_q): Likewise. 4831 (union128d): Likewise. 4832 (check_union128i_b): Likewise. 4833 (check_union128i_w): Likewise. 4834 (check_union128i_d): Likewise. 4835 (check_union128i_q): Likewise. 4836 (check_union128d): Likewise. 4837 (union128i_ub): New. 4838 (union128i_uw): Likewise. 4839 (check_union128i_ub): Likewise. 4840 (check_union128i_uw): Likewise. 4841 (ESP_FLOAT): Likewise. 4842 (ESP_DOUBLE): Likewise. 4843 (CHECK_ARRAY): Likewise. 4844 (checkVd): Likewise. 4845 (checkVf): Likewise. 4846 (ieee754_float): Likewise. 4847 (ieee754_double): Likewise. 4848 4849 * gcc.target/i386/sse-check.h: Include "m128-check.h". 4850 4851 * gcc.target/x86_64/abi/abi-x86_64.exp: Replace asm-support.s 4852 with asm-support.S. 4853 4854 * gcc.target/x86_64/abi/asm-support.s: Renamed to ... 4855 * gcc.target/x86_64/abi/asm-support.S: This. Add 4856 ".sse_check none" if __AVX__ is defined. 4857 4858 * lib/target-supports.exp (check_effective_target_avx): New. 4859 48602008-08-28 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 4861 4862 PR c/30949 4863 * gcc.dg/pr30949.c: New. 4864 * gcc.dg/transparent-union-1.c: Update. 4865 * gcc.dg/cleanup-1.c: Update. 4866 * gcc.dg/assign-warn-2.c: Update. 4867 * gcc.dg/conv-2.c: Update. 4868 * gcc.dg/Wpointer-sign-pedantic.c: Update. 4869 * gcc.dg/Wpointer-sign-Wall.c: Update. 4870 * gcc.dg/assign-warn-1.c: Update. 4871 * gcc.dg/dfp/composite-type.c: Update. 4872 * gcc.dg/noncompile/20020213-1.c: Update. 4873 48742008-08-28 Daniel Kraft <d@domob.eu> 4875 4876 * gfortran.dg/typebound_call_1.f03: New test. 4877 * gfortran.dg/typebound_call_2.f03: New test. 4878 * gfortran.dg/typebound_call_3.f03: New test. 4879 * gfortran.dg/typebound_call_4.f03: New test. 4880 * gfortran.dg/typebound_call_5.f03: New test. 4881 * gfortran.dg/typebound_call_6.f03: New test. 4882 * gfortran.dg/typebound_proc_1.f08: Don't expect not-implemented error. 4883 * gfortran.dg/typebound_proc_2.f90: Ditto. 4884 * gfortran.dg/typebound_proc_5.f03: Ditto. 4885 * gfortran.dg/typebound_proc_6.f03: Ditto. 4886 * gfortran.dg/typebound_proc_7.f03: Ditto. 4887 * gfortran.dg/typebound_proc_8.f03: Ditto. 4888 48892008-08-28 Richard Guenther <rguenther@suse.de> 4890 4891 PR tree-optimization/37207 4892 * gcc.c-torture/compile/pr37207.c: New testcase. 4893 48942008-08-28 Janus Weil <janus@gcc.gnu.org> 4895 4896 PR fortran/37253 4897 * gfortran.dg/proc_ptr_10.f90: New. 4898 48992008-08-28 Dodji Seketeli <dodji@redhat.com> 4900 4901 PR c++/36741 4902 * g++.dg/other/new-size-type.C: New test. 4903 49042008-08-28 Ira Rosen <irar@il.ibm.com> 4905 4906 * lib/target-supports.exp (check_effective_target_vect_perm): New. 4907 * gcc.dg/vect/slp-perm-1.c: New testcase. 4908 * gcc.dg/vect/slp-perm-2.c: New testcase. 4909 * gcc.dg/vect/slp-perm-3.c: New testcase. 4910 * gcc.dg/vect/slp-perm-4.c: New testcase. 4911 * gcc.dg/vect/slp-perm-5.c: New testcase. 4912 * gcc.dg/vect/slp-perm-6.c: New testcase. 4913 * gcc.dg/vect/slp-perm-7.c: New testcase. 4914 * gcc.dg/vect/slp-perm-8.c: New testcase. 4915 * gcc.dg/vect/slp-perm-9.c: New testcase. 4916 49172008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 4918 4919 PR 37217 4920 * gcc.dg/pr37217.c: New. 4921 49222008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 4923 4924 PR c/31673 4925 * gcc.dg/c90-fordecl-1.c: Update. 4926 49272008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 4928 4929 PR c/37186 4930 * gcc.dg/pr37186.c: New. 4931 49322008-08-27 Janis Johnson <janis187@us.ibm.com> 4933 4934 * gcc.dg/torture/type-generic-1.c: Revert previous change. 4935 * g++.dg/torture/type-generic-1.C: Ditto. 4936 49372008-08-27 Jan Hubicka <jh@suse.cz> 4938 4939 * gcc.dg/ipa/ipacost-1.c: Remove template matching only x86-64 4940 * gcc.dg/ipa/ipacost-2.c: Add -fipa-cp-clone; remove template matching 4941 only x86-64 4942 * gcc.dg/ipa/ipa-1.c: Add -fipa-cp-clone 4943 * gcc.dg/ipa/ipa-2.c: Add -fipa-cp-clone 4944 * gcc.dg/ipa/ipa-3.c: Add -fipa-cp-clone 4945 * gcc.dg/ipa/ipa-4.c: Add -fipa-cp-clone 4946 * gcc.dg/ipa/ipa-5.c: Add -fipa-cp-clone 4947 * gcc.dg/ipa/ipa-7.c: Add -fipa-cp-clone 4948 49492008-08-27 Paolo Carlini <paolo.carlini@oracle.com> 4950 4951 PR c++/35321 4952 * g++.dg/parse/offsetof8.C: New. 4953 49542008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 4955 4956 PR c++/17880 4957 * g++.dg/warn/sequence-pt-1.C: New. 4958 * g++.dg/warn/sequence-pt-pr17880.C: New. 4959 49602008-08-26 Douglas Gregor <doug.gregor@gmail.com> 4961 4962 * g++.dg/cpp0x/scoped_enum_examples.C: New. 4963 * g++.dg/cpp0x/scoped_enum.C: New. 4964 * g++.dg/cpp0x/scoped_enum_98.C: New. 4965 * g++.dg/cpp0x/enum_base_warn.C: New. 4966 * g++.dg/cpp0x/enum_base.C: New. 4967 49682008-08-26 Janis Johnson <janis187@us.ibm.com> 4969 4970 * gcc.target/powerpc/altivec-macros.c: Fix dg-message directives. 4971 * gcc.target/powerpc/ppu-intrinsics.c: Ignore some warnings. 4972 * gcc.target/powerpc/darwin-save-world-1.c: Require AltiVec hardware. 4973 * gcc.target/powerpc/altivec-types-1.c: Expect some notes. 4974 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Ignore a warning. 4975 * g++.dg/ext/altivec-2.C: Initialize a local variable. 4976 * g++.dg/ext/altivec-3.C: Move AltiVec code out of main. 4977 4978 * gcc.dg/torture/type-generic-1.c: Don't use IBM 128-bit long double. 4979 * g++.dg/torture/type-generic-1.C: Ditto. 4980 49812008-08-26 Victor Kaplansky <victork@il.ibm.com> 4982 4983 * gcc.dg/vect/slp-18.c: Require vect_intfloat_cvt. 4984 * gcc.dg/vect/slp-11.c: Likewise. 4985 * gcc.dg/vect/fast-math-pr35982.c: Likewise. 4986 * lib/target-supports.exp: 4987 (check_effective_target_vect_pack_trunc): Add SPU to the list. 4988 (check_effective_target_vect_extract_even_odd): Likewise. 4989 (check_effective_target_vect_extract_even_odd_wide): Likewise. 4990 (check_effective_target_vect_interleave): Likewise. 4991 49922008-08-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 4993 Andrew Pinski <andrew_pinski@playstation.sony.com> 4994 4995 * gcc.target/powerpc/altivec-volatile.c: New test. 4996 49972008-08-25 Daniel Kraft <d@domob.eu> 4998 4999 * gfortran.dg/extends_7.f03: New test. 5000 * gfortran.dg/typebound_proc_7.f03: New test. 5001 * gfortran.dg/typebound_proc_8.f03: New test. 5002 50032008-08-24 Adam Nemet <anemet@caviumnetworks.com> 5004 5005 * gcc.target/mips/octeon-pop-1.c: New test. 5006 50072008-08-24 Tobias Burnus <burnus@net-b.de> 5008 5009 PR fortran/37201 5010 * gfortran.dg/bind_c_18.f90: New. 5011 50122008-08-24 Jan Hubicka <jh@suse.cz> 5013 5014 * gcc.dg/ipa/ipacost-1.c: New testcase. 5015 * gcc.dg/ipa/ipacost-2.c: New testcase. 5016 * gcc.dg/ipa/ipa-7.c: Update template. 5017 50182008-08-24 Tobias Burnus <burnus@net-b.de> 5019 5020 PR fortran/37201 5021 * gfortran.dg/bind_c_usage_17.f90: New. 5022 * gfortran.dg/bind_c_usage_17_c.c: New. 5023 50242008-08-24 Daniel Kraft <d@domob.eu> 5025 5026 * gfortran.dg/finalize_5.f03: Adapted expected error message to 5027 changes to handling of CONTAINS in derived-type declarations. 5028 * gfortran.dg/typebound_proc_1.f08: New test. 5029 * gfortran.dg/typebound_proc_2.f90: New test. 5030 * gfortran.dg/typebound_proc_3.f03: New test. 5031 * gfortran.dg/typebound_proc_4.f03: New test. 5032 * gfortran.dg/typebound_proc_5.f03: New test. 5033 * gfortran.dg/typebound_proc_6.f03: New test. 5034 50352008-08-23 Tobias Burnus <burnus@net-b.de> 5036 5037 PR fortran/37076 5038 * gfortran.dg/widechar_9.f90: New. 5039 50402008-08-23 Tobias Burnus <burnus@net-b.de> 5041 5042 PR fortran/37025 5043 * gfortran.dg/widechar_8.f90: New. 5044 50452008-08-23 Ira Rosen <irar@il.ibm.com> 5046 5047 PR tree-optimization/37174 5048 * g++.dg/vect/pr37174.cc: New test. 5049 50502008-08-22 Richard Guenther <rguenther@suse.de> 5051 5052 PR tree-optimization/37078 5053 * gcc.c-torture/compile/pr37078.c: New testcase. 5054 50552008-08-22 Richard Guenther <rguenther@suse.de> 5056 5057 PR tree-optimization/37143 5058 * g++.dg/vect/pr37143.C: New testcase. 5059 50602008-08-22 Daniel Kraft <d@domob.eu> 5061 5062 PR fortran/30239 5063 * gfortran.dg/duplicate_type_1.f90: New test. 5064 * gfortran.dg/duplicate_type_2.f90: New test. 5065 50662008-08-22 Uros Bizjak <ubizjak@gmail.com> 5067 5068 * gcc.dg/tree-ssa/pr21658.c (dg-options): Use -fdump-tree-ccp1-details. 5069 (dg-final): Use cleanup-tree-dump "ccp1". 5070 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile. 5071 * gcc.dg/ipa/iinline-1.c: Cleanup ipa dump, not tree dump. 5072 * g++.dg/ipa/iinline-1.C: Ditto. 5073 * gfortran.dg/intrinsic_std_1.f90: Cleanup "original" tree dump. 5074 * gfortran.dg/char_eoshift_5.f90: Ditto. 5075 * gfortran.dg/index_2.f90: Ditto. 5076 50772008-08-22 Uros Bizjak <ubizjak@gmail.com> 5078 5079 PR target/37184 5080 * gcc.target/i386/pr37184.c: New test. 5081 5082 PR target/37191 5083 * gcc.target/i386/pr37191.c: New test. 5084 5085 PR target/37197 5086 * gcc.target/i386/pr37197.c: New test. 5087 50882008-08-22 Richard Guenther <rguenther@suse.de> 5089 5090 PR middle-end/36548 5091 PR middle-end/37125 5092 * gcc.c-torture/execute/pr37125.c: New testcase. 5093 50942008-08-22 Daniel Kraft <d@domob.eu> 5095 5096 * gfortran.dg/used_before_typed_4.f90: New test. 5097 50982008-08-22 Daniel Kraft <d@domob.eu> 5099 5100 PR fortran/32095 5101 PR fortran/34228 5102 * gfortran.dg/used_before_typed_1.f90: New test. 5103 * gfortran.dg/used_before_typed_2.f90: New test. 5104 * gfortran.dg/used_before_typed_3.f90: New test. 5105 * gfortran.dg/array_constructor_26.f03: Add -std=gnu to not enable 5106 legacy-behaviour for the new check. 5107 * gfortran.dg/array_constructor_27.f03: Ditto. 5108 * gfortran.dg/blockdata_4.f90: Ditto. 5109 * gfortran.dg/bound_2.f90: Reordered declarations to satisfy the check. 5110 * gfortran.dg/result_in_spec_1.f90: Ditto. 5111 * gfortran.dg/argument_checking_7.f90: Adapted expected error messages. 5112 51132008-08-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5114 5115 PR 30457 5116 * gcc.dg/pr30457.c: New. 5117 51182008-08-21 Aldy Hernandez <aldyh@redhat.com> 5119 5120 * gcc.dg/20011008-1.c: Test column. 5121 * gcc.dg/20080820.c: New. 5122 * gcc.dg/fltconst-1.c: Test column. 5123 * gcc.dg/cpp/cpp.exp: Add -fno-show-column. 5124 * gcc.dg/cpp/trad/trad.exp: Same. 5125 * lib/gcc.exp (gcc_target_compile): Remove -fno-show-column. 5126 * lib/gcc-dg.exp (process-message): Handle columns. 5127 51282008-08-21 Joseph Myers <joseph@codesourcery.com> 5129 5130 * g++.dg/opt/anchor1.C (foo): Return the return value of 5131 ycf->ascent. 5132 51332008-08-21 Richard Guenther <rguenther@suse.de> 5134 5135 * gcc.dg/vect/vect-fold-1.c: Scan ccp1 dump instead of dom1. 5136 51372008-08-21 Richard Guenther <rguenther@suse.de> 5138 5139 PR middle-end/36817 5140 * gcc.c-torture/compile/pr36817.c: New testcase. 5141 51422008-08-21 Richard Guenther <rguenther@suse.de> 5143 5144 * gcc.dg/tree-ssa/ssa-fre-13.c: Remove XFAIL. 5145 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise. 5146 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise. 5147 * gcc.dg/tree-ssa/data-dep-1.c: Likewise. 5148 * gcc.dg/tree-ssa/ltrans-3.c: Likewise. 5149 51502008-08-21 Richard Guenther <rguenther@suse.de> 5151 5152 PR testsuite/37182 5153 * gcc.dg/pr17506.c: Remove duplicate testcase. 5154 * gcc.dg/uninit-15.c: Adjust to allow for both correct 5155 behaviors, one xfailed. 5156 51572008-08-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5158 5159 PR middle-end/179 5160 * gcc.dg/uninit-6.c (make_something): Remove XFAIL. 5161 * gcc.dg/uninit-6-O0.c (make_something): Remove XFAIL. 5162 * gcc.dg/uninit-B.c (baz): Remove XFAIL. 5163 * gcc.dg/uninit-B-2.c: New. 5164 * gcc.dg/uninit-B-O0-2.c: New. 5165 * gcc.dg/uninit-pr19430-O0.c: New. 5166 * gcc.dg/uninit-pr19430.c: New. 5167 * gcc.dg/uninit-pr19430-2.c: New. 5168 51692008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5170 5171 PR c++/35158 5172 * g++.dg/gomp/pr35158.C: New. 5173 51742008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5175 5176 PR 35701 5177 * gcc.dg/pr35701.c: New. 5178 * gcc.dg/Wconversion-real-integer.c: Add more tests. 5179 * gcc.dg/Wconversion-pr34389.c: Update. 5180 * g++.dg/warn/Wconversion-pr34389.C: Update. 5181 51822008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5183 5184 PR c++/35602 5185 * g++.dg/warn/pr35602.C: New. 5186 51872008-08-20 Richard Guenther <rguenther@suse.de> 5188 5189 * gcc.dg/tree-ssa/pr21829.c: Scan optimized and cddce2 dumps 5190 instead of phicprop2. Make sure all is fine after cddce2, 5191 add an XFAILed scan for merging the two remaining ifs. 5192 51932008-08-20 Richard Guenther <rguenther@suse.de> 5194 5195 * gcc.c-torture/compile/20080820-1.c: New testcase. 5196 51972008-08-20 Jakub Jelinek <jakub@redhat.com> 5198 5199 PR c/37171 5200 * gcc.dg/pr37171.c: New test. 5201 52022008-08-20 Arnaud Charlet <charlet@adacore.com> 5203 5204 * gnat.dg/div_no_warning.adb: New test. 5205 52062008-08-20 H.J. Lu <hongjiu.lu@intel.com> 5207 5208 PR target/37169 5209 * i386/sse2-init-v2di-2.c: New. 5210 52112008-08-20 Richard Guenther <rguenther@suse.de> 5212 5213 * gcc.dg/tree-ssa/forwprop-9.c: Scan FRE dump as well. 5214 * gcc.dg/tree-ssa/forwprop-10.c: New testcase. 5215 52162008-08-20 Richard Guenther <rguenther@suse.de> 5217 5218 * gcc.dg/tree-ssa/20030530-2.c: Scan dom2 dump. 5219 * gcc.dg/tree-ssa/20030611-1.c: Likewise. 5220 * gcc.dg/tree-ssa/20030703-1.c: Likewise. 5221 * gcc.dg/tree-ssa/20030703-2.c: Likewise. 5222 * gcc.dg/tree-ssa/20030708-1.c: Likewise. 5223 * gcc.dg/tree-ssa/20030709-3.c: Likewise. 5224 * gcc.dg/tree-ssa/20030710-1.c: Likewise. 5225 * gcc.dg/tree-ssa/20030711-1.c: Likewise. 5226 * gcc.dg/tree-ssa/20030711-2.c: Likewise. 5227 * gcc.dg/tree-ssa/20030711-3.c: Likewise. 5228 * gcc.dg/tree-ssa/20030714-1.c: Likewise. 5229 * gcc.dg/tree-ssa/20030714-2.c: Likewise. 5230 * gcc.dg/tree-ssa/20030729-1.c: Likewise. 5231 * gcc.dg/tree-ssa/20030730-1.c: Likewise. 5232 * gcc.dg/tree-ssa/20030730-2.c: Likewise. 5233 * gcc.dg/tree-ssa/20030731-1.c: Likewise. 5234 * gcc.dg/tree-ssa/20030807-1.c: Likewise. 5235 * gcc.dg/tree-ssa/20030807-11.c: Likewise. 5236 * gcc.dg/tree-ssa/20030807-2.c: Likewise. 5237 * gcc.dg/tree-ssa/20030807-3.c: Likewise. 5238 * gcc.dg/tree-ssa/20030807-5.c: Likewise. 5239 * gcc.dg/tree-ssa/20030807-8.c: Likewise. 5240 * gcc.dg/tree-ssa/20030807-9.c: Likewise. 5241 * gcc.dg/tree-ssa/20030814-1.c: Likewise. 5242 * gcc.dg/tree-ssa/20030814-2.c: Likewise. 5243 * gcc.dg/tree-ssa/20030814-3.c: Likewise. 5244 * gcc.dg/tree-ssa/20030814-4.c: Likewise. 5245 * gcc.dg/tree-ssa/20030814-5.c: Likewise. 5246 * gcc.dg/tree-ssa/20030814-6.c: Likewise. 5247 * gcc.dg/tree-ssa/20030814-7.c: Likewise. 5248 * gcc.dg/tree-ssa/20030922-1.c: Likewise. 5249 * gcc.dg/tree-ssa/20040729-1.c: Likewise. 5250 * gcc.dg/tree-ssa/20041122-1.c: Likewise. 5251 * gcc.dg/tree-ssa/pr21417.c: Likewise. 5252 * gcc.dg/tree-ssa/pr21829.c: Scan phicprop2 dump. 5253 * gcc.dg/tree-ssa/ssa-dce-1.c: Scan dce2 dump. 5254 * gcc.dg/tree-ssa/ssa-dce-2.c: Likewise. 5255 * g++.dg/tree-ssa/pr31146.C: Remove XFAIL, adjust pattern. 5256 * gfortran.dg/ldist-1.f90: Adjust. 5257 52582008-08-20 Victor Kaplansky <victork@il.ibm.com> 5259 5260 * gcc.dg/vect/vect-multitypes-15.c: Fix typo. 5261 * lib/target-supports.exp 5262 (check_effective_target_vect_long_long): Remove spu-*-*. 5263 * gcc.dg/vect/vect-multitypes-16.c: Make init loop unvectorizable. 5264 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise. 5265 52662008-08-20 Richard Guenther <rguenther@suse.de> 5267 5268 * gcc.dg/tree-ssa/pr20701.c: Scan vrp1 dump. 5269 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Pass -fno-tree-vrp. 5270 * gcc.dg/tree-ssa/ssa-pre-20.c: New testcase. 5271 52722008-08-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 5273 5274 * gcc.dg/torture/fp-int-convert-float.c: Reenable test on SPU. 5275 * gcc.dg/torture/fp-int-convert-timode.c: Reenable "float" test on SPU. 5276 52772008-08-19 Richard Guenther <rguenther@suse.de> 5278 5279 * gcc.dg/tree-ssa/ssa-ccp-14.c: XFAIL. 5280 52812008-08-19 H.J. Lu <hongjiu.lu@intel.com> 5282 5283 PR target/37157 5284 * gcc.target/i386/sse2-unpack-1.c: New. 5285 52862008-08-19 Jakub Jelinek <jakub@redhat.com> 5287 5288 PR debug/37156 5289 * gcc.dg/pr37156.c: New test. 5290 52912008-08-19 Richard Guenther <rguenther@suse.de> 5292 5293 PR tree-optimization/35972 5294 PR tree-optimization/23094 5295 * gcc.dg/tree-ssa/ssa-pre-19.c: New testcase. 5296 * gcc.dg/autopar/reduc-1.c: Move constant initialized arrays to 5297 global memory. 5298 * gcc.dg/autopar/reduc-1char.c: Likewise. 5299 * gcc.dg/autopar/reduc-1short.c: Likewise. 5300 * gcc.dg/autopar/reduc-2.c: Likewise. 5301 * gcc.dg/autopar/reduc-2char.c: Likewise. 5302 * gcc.dg/autopar/reduc-2short.c: Likewise. 5303 * gcc.dg/autopar/reduc-3.c: Likewise. 5304 * gcc.dg/tree-ssa/ifc-20040816-1.c: Likewise. 5305 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Likewise. 5306 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Likewise. 5307 * gcc.dg/vect/fast-math-vect-reduc-5.c: Likewise. 5308 * gcc.dg/vect/fast-math-vect-reduc-7.c: Likewise. 5309 * gcc.dg/vect/no-trapping-math-2.c: Likewise. 5310 * gcc.dg/vect/no-trapping-math-vect-111.c: Likewise. 5311 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Likewise. 5312 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise. 5313 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise. 5314 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise. 5315 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise. 5316 * gcc.dg/vect/no-vfa-vect-37.c: Likewise. 5317 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise. 5318 * gcc.dg/vect/pr18400.c: Likewise. 5319 * gcc.dg/vect/slp-12b.c: Likewise. 5320 * gcc.dg/vect/slp-14.c: Likewise. 5321 * gcc.dg/vect/slp-7.c: Likewise. 5322 * gcc.dg/vect/slp-15.c: Likewise. 5323 * gcc.dg/vect/slp-16.c: Likewise. 5324 * gcc.dg/vect/slp-17.c: Likewise. 5325 * gcc.dg/vect/slp-24.c: Likewise. 5326 * gcc.dg/vect/slp-28.c: Likewise. 5327 * gcc.dg/vect/slp-3.c: Likewise. 5328 * gcc.dg/vect/slp-34.c: Likewise. 5329 * gcc.dg/vect/slp-6.c: Likewise. 5330 * gcc.dg/vect/slp-8.c: Likewise. 5331 * gcc.dg/vect/vect-107.c: Likewise. 5332 * gcc.dg/vect/vect-108.c: Likewise. 5333 * gcc.dg/vect/vect-11.c: Likewise. 5334 * gcc.dg/vect/vect-112.c: Likewise. 5335 * gcc.dg/vect/vect-115.c: Likewise. 5336 * gcc.dg/vect/vect-11a.c: Likewise. 5337 * gcc.dg/vect/vect-34.c: Likewise. 5338 * gcc.dg/vect/vect-9.c: Likewise. 5339 * gcc.dg/vect/vect-97.c: Likewise. 5340 * gcc.dg/vect/vect-align-1.c: Likewise. 5341 * gcc.dg/vect/vect-float-extend-1.c: Likewise. 5342 * gcc.dg/vect/vect-floatint-conversion-1.c: Likewise. 5343 * gcc.dg/vect/vect-ifcvt-16.c: Likewise. 5344 * gcc.dg/vect/vect-ifcvt-17.c: Likewise. 5345 * gcc.dg/vect/vect-ifcvt-2.c: Likewise. 5346 * gcc.dg/vect/vect-ifcvt-3.c: Likewise. 5347 * gcc.dg/vect/vect-ifcvt-4.c: Likewise. 5348 * gcc.dg/vect/vect-ifcvt-5.c: Likewise. 5349 * gcc.dg/vect/vect-ifcvt-6.c: Likewise. 5350 * gcc.dg/vect/vect-ifcvt-7.c: Likewise. 5351 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise. 5352 * gcc.dg/vect/vect-intfloat-conversion-2.c: Likewise. 5353 * gcc.dg/vect/vect-intfloat-conversion-3.c: Likewise. 5354 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Likewise. 5355 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Likewise. 5356 * gcc.dg/vect/vect-multitypes-2.c: Likewise. 5357 * gcc.dg/vect/vect-multitypes-5.c: Likewise. 5358 * gcc.dg/vect/vect-reduc-1.c: Likewise. 5359 * gcc.dg/vect/vect-reduc-1char.c: Likewise. 5360 * gcc.dg/vect/vect-reduc-1short.c: Likewise. 5361 * gcc.dg/vect/vect-reduc-2.c: Likewise. 5362 * gcc.dg/vect/vect-reduc-3.c: Likewise. 5363 * gcc.dg/vect/vect-shift-1.c: Likewise. 5364 * gcc.dg/vect/vect-strided-float.c: Likewise. 5365 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise. 5366 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Likewise. 5367 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Likewise. 5368 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise. 5369 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise. 5370 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise. 5371 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise. 5372 53732008-08-19 Ira Rosen <irar@il.ibm.com> 5374 5375 * gcc.dg/vect/slp-multitypes-1.c: New testcase. 5376 * gcc.dg/vect/slp-multitypes-2.c, gcc.dg/vect/slp-multitypes-3.c, 5377 gcc.dg/vect/slp-multitypes-4.c, gcc.dg/vect/slp-multitypes-5.c, 5378 gcc.dg/vect/slp-multitypes-6.c, gcc.dg/vect/slp-multitypes-7.c, 5379 gcc.dg/vect/slp-multitypes-8.c, gcc.dg/vect/slp-multitypes-9.c, 5380 gcc.dg/vect/slp-multitypes-10.c, gcc.dg/vect/slp-multitypes-11.c, 5381 gcc.dg/vect/slp-multitypes-12.c, gcc.dg/vect/slp-widen-mult-u8.c, 5382 gcc.dg/vect/slp-widen-mult-s16.c, gcc.dg/vect/vect-multitypes-16.c, 5383 gcc.dg/vect/vect-multitypes-17.c: Likewise. 5384 * gcc.dg/vect/slp-9.c: Now vectorizable using SLP. 5385 * gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-5.c: Likewise. 5386 * lib/target-supports.exp (check_effective_target_vect_long_long): New. 5387 53882008-08-18 Adam Nemet <anemet@caviumnetworks.com> 5389 5390 * gcc.target/mips/ext-1.c: Add -mgp64 to dg-mips-options. 5391 53922008-08-18 Steve Ellcey <sje@cup.hp.com> 5393 5394 * g++.dg/other/anon5.C: Skip on *-*-hpux*. 5395 53962008-08-18 Steve Ellcey <sje@cup.hp.com> 5397 5398 * gcc.dg/vect/no-vfa-pr29145.c: XFAIL if no_vect_align. 5399 54002008-08-18 Steve Ellcey <sje@cup.hp.com> 5401 5402 * gcc.target/ia64/types-1.c: Change error to message. 5403 54042008-08-18 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5405 5406 PR cpp/7263 5407 * gcc.dg/cpp/pr7263-2.c: New. 5408 * gcc.dg/cpp/pr7263-2.h: New. 5409 * gcc.dg/cpp/pr7263-3.c: New. 5410 * gcc.dg/cpp/pr7263-3.h: New. 5411 54122008-08-18 Robert Dewar <dewar@adacore.com> 5413 5414 PR ada/30827 5415 * gnat.dg/test_version.adb: New. 5416 54172008-08-18 Samuel Tardieu <sam@rfc1149.net> 5418 5419 PR ada/15808 5420 * gnat.dg/specs/abstract_private.ads: New. 5421 54222008-08-18 Richard Guenther <rguenther@suse.de> 5423 5424 * gcc.dg/fold-alloca-1.c: Scan cfg dump instead of cleanup_cfg1. 5425 * gcc.dg/fold-compare-3.c: Likewise. 5426 * gcc.dg/tree-ssa/20030709-2.c: Scan cddce2 dump. 5427 * gcc.dg/tree-ssa/20030808-1.c: Likewise. 5428 * gcc.dg/tree-ssa/20040211-1.c: Likewise. 5429 * gcc.dg/tree-ssa/20040305-1.c: Likewise. 5430 * gcc.dg/tree-ssa/forwprop-1.c: Adjust pattern. 5431 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.. 5432 * gcc.dg/tree-ssa/ssa-dce-3.c: Scan cddce1 dump. 5433 54342008-08-16 Tobias Burnus <burnus@net-b.de> 5435 5436 PR fortran/36825 5437 * gfortran.dg/rank_1.f90: Modify error message. 5438 54392008-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5440 5441 PR fortran/35863 5442 * gfortran.dg/utf8_1.f03: New test. 5443 * gfortran.dg/utf8_2.f03: New test. 5444 54452008-08-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5446 5447 * gcc.dg/pr30551-6.c: Skip for SPU. 5448 * gcc.dg/pr30551-3.c: Likewise. 5449 * gcc.dg/pr30551.c: Likewise. 5450 * g++.dg/warn/pr30551-2.C: Likewise. 5451 * g++.dg/warn/pr30551.C: Likewise. 5452 54532008-08-14 Janus Weil <janus@gcc.gnu.org> 5454 5455 PR fortran/36705 5456 * gfortran.dg/argument_checking_7.f90: Modified. 5457 * gfortran.dg/conflicts.f90: Modified. 5458 * gfortran.dg/proc_decl_1.f90: Modified. 5459 * gfortran.dg/proc_ptr_9.f90: New. 5460 54612008-08-14 Paolo Carlini <paolo.carlini@oracle.com> 5462 5463 PR c++/34485 5464 * g++.dg/template/crash81.C: New. 5465 * g++.old-deja/g++.benjamin/tem03.C: Adjust. 5466 * g++.old-deja/g++.benjamin/tem04.C: Likewise. 5467 * g++.old-deja/g++.brendan/crash7.C: Likewise. 5468 54692008-08-14 Thomas Koenig <tkoenig@gcc.gnu.org> 5470 5471 PR libfortran/36886 5472 * gfortran.dg/cshift_char_3.f90: New test case. 5473 * gfortran.dg/cshift_nan_1.f90: New test case. 5474 54752008-08-14 Rafael Ávila de Espíndola <espindola@google.com> 5476 5477 * gcc.dg/visibility-14.c: New test. 5478 * gcc.dg/visibility-15.c: New test. 5479 * gcc.dg/visibility-16.c: New test. 5480 * gcc.dg/visibility-17.c: New test. 5481 * gcc.dg/visibility-18.c: New test. 5482 * gcc.dg/visibility-19.c: New test. 5483 54842008-08-14 Paolo Carlini <paolo.carlini@oracle.com> 5485 5486 PR c++/34600 5487 * g++.dg/parse/crash43.C: New. 5488 54892008-08-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5490 5491 PR c/28152 5492 * gcc.dg/parser-pr28152.c: New. 5493 * gcc.dg/parser-pr28152-2.c: New. 5494 54952008-08-14 Dorit Nuzman <dorit@il.ibm.com> 5496 5497 * gcc.dg/vect/vect-outer-4g.c: Change loop bound. 5498 * gcc.dg/vect/vect-outer-4k.c: Likewise. 5499 * gcc.dg/vect/vect-outer-4l.c: Likewise. 5500 * gcc.dg/vect/vect-outer-4f.c: Likewise. 5501 * gcc.dg/vect/vect-outer-4a.c: Vectorizable. Remove obsolete comment. 5502 * gcc.dg/vect/vect-outer-4i.c: Likewise. 5503 * gcc.dg/vect/vect-outer-4b.c: Likewise. 5504 * gcc.dg/vect/vect-outer-4j.c: Likewise. 5505 55062008-08-14 Uros Bizjak <ubizjak@gmail.com> 5507 5508 PR target/37101 5509 * gcc.target/i386/pr37101.c: New test. 5510 55112008-08-14 Jakub Jelinek <jakub@redhat.com> 5512 5513 PR middle-end/37103 5514 * gcc.c-torture/execute/20080813-1.c: New test. 5515 55162008-08-13 H.J. Lu <hongjiu.lu@intel.com> 5517 5518 * gcc.target/i386/incoming-1.c: Skip *-*-darwin*. 5519 * gcc.target/i386/incoming-2.c: Likewise. 5520 * gcc.target/i386/incoming-3.c: Likewise. 5521 * gcc.target/i386/incoming-4.c: Likewise. 5522 * gcc.target/i386/incoming-5.c: Likewise. 5523 55242008-08-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5525 5526 PR 30551 5527 * gcc.dg/pr30551.c: New. 5528 * gcc.dg/pr30551-2.c: New. 5529 * gcc.dg/pr30551-3.c: New. 5530 * gcc.dg/pr30551-4.c: New. 5531 * gcc.dg/pr30551-5.c: New. 5532 * gcc.dg/pr30551-6.c: New. 5533 * gcc.dg/tree-ssa/reassoc-3.c: Don't compile with -pedantic-errors. 5534 * g++.dg/warn/pr30551.C: New. 5535 * g++.dg/warn/pr30551-2.C: New. 5536 55372008-08-13 Richard Guenther <rguenther@suse.de> 5538 5539 * gcc.dg/tree-ssa/ssa-ccp-21.c: New testcase. 5540 * gcc.dg/tree-ssa/ssa-ccp-22.c: Likewise. 5541 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise. 5542 55432008-08-13 Samuel Tardieu <sam@rfc1149.net> 5544 5545 PR ada/36777 5546 * gnat.dg/protected_self_ref1.adb, gnat.dg/protected_self_ref2.adb: 5547 New. 5548 55492008-08-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5550 5551 PR c/15236 5552 * gcc.dg/pr15236.c: New. 5553 * gcc.dg/torture/pr25183.c: Update. 5554 55552008-08-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5556 5557 PR 35635 5558 * gcc.dg/pr35635.c: New. 5559 * gcc.dg/Wconversion-integer.c: Update. 5560 * gcc.dg/Wconversion-integer-no-sign.c: Update. 5561 * gcc.dg/Wsign-conversion.c: Update. 5562 * g++.dg/warn/pr35635.C: New. 5563 * g++.dg/warn/Wconversion-integer.C: Update. 5564 * g++.dg/warn/Wsign-conversion.C: Update. 5565 55662008-08-13 Richard Guenther <rguenther@suse.de> 5567 5568 PR tree-optimization/15255 5569 * gcc.dg/tree-ssa/reassoc-14.c: New testcase. 5570 * gcc.dg/tree-ssa/reassoc-15.c: Likewise. 5571 * gcc.dg/tree-ssa/reassoc-16.c: Likewise. 5572 * gcc.dg/torture/reassoc-1.c: Likewise. 5573 * gcc.dg/tree-ssa/recip-2.c: Adjust. 5574 * gcc.dg/tree-ssa/recip-6.c: Likewise. 5575 * gcc.dg/tree-ssa/recip-7.c: Likewise. 5576 * gfortran.dg/reassoc_4.f: Likewise. 5577 55782008-08-12 Janis Johnson <janis187@us.ibm.com> 5579 5580 * gcc.target/i386/pr32000-2.c: Use dg-skip-if for target expression. 5581 * gcc.target/i386/stackalign/return-3.c: Ditto. 5582 * gcc.target/sparc/ultrasp3.c: Ditto. 5583 * lib/target-supports-dg.exp (dg-require-effective-target): Error 5584 if argument is not a single effective-target keyword. 5585 5586 PR testsuite/36087 5587 * gcc.dg/var-expand3.c: Fix name of dump file. 5588 55892008-08-12 Paolo Carlini <paolo.carlini@oracle.com> 5590 5591 * g++.old-deja/g++.other/decl5.C: Expand new expected errors. 5592 55932008-08-12 Paolo Carlini <paolo.carlini@oracle.com> 5594 5595 PR c++/37087 5596 * g++.dg/template/crash80.C: New. 5597 * g++.old-deja/g++.other/decl5.C: Adjust. 5598 55992008-08-12 Jakub Jelinek <jakub@redhat.com> 5600 5601 PR middle-end/37014 5602 * gcc.c-torture/compile/20080812-1.c: New test. 5603 5604 PR tree-optimization/37084 5605 * g++.dg/tree-ssa/pr37084.C: New test. 5606 56072008-08-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 5608 5609 * gcc.c-torture/execute/20031003-1.c (main): Update test to 5610 accommodate SPU single-precision rounding mode. 5611 * gcc.c-torture/execute/conversion.c (test_float_to_integer, 5612 test_float_to_longlong_integer): Likewise. 5613 * gcc.c-torture/execute/ieee/rbug.c (main): Likewise. 5614 * gcc.dg/hex-round-1.c: Skip test on SPU. 5615 * gcc.dg/hex-round-2.c: Likewise. 5616 56172008-08-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 5618 5619 * gcc.c-torture/execute/ieee/inf-2.c (testf): Skip on the SPU. 5620 56212008-08-12 Jakub Jelinek <jakub@redhat.com> 5622 5623 PR c++/36688 5624 * g++.dg/init/const6.C: New test. 5625 56262008-08-12 Ira Rosen <irar@il.ibm.com> 5627 5628 * gcc.dg/vect/vect-multitypes-12.c: New. 5629 * gcc.dg/vect/vect-multitypes-13.c, gcc.dg/vect/vect-multitypes-14.c, 5630 gcc.dg/vect/vect-multitypes-15.c : Likewise. 5631 * gcc.dg/vect/vect-reduc-dot-u8a.c: Avoid vectorization of the 5632 init loop. 5633 * gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-strided-store-a-u8-i2.c: 5634 Likewise. 5635 * gcc.dg/vect/vect-reduc-dot-u8b.c: Avoid vectorization of the init 5636 loop. 5637 Should be vectorizable on targets that support vector unpack. 5638 * gcc.dg/vect/vect-widen-mult-u8.c, 5639 gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c, 5640 gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise. 5641 * gcc.dg/vect/vect-35.c: Should be vectorizable on targets that 5642 support vector pack. Avoid vectorization of the init loop. 5643 * gcc.dg/vect/vect-reduc-pattern-1b.c: Should be vectorizable on 5644 targets that support vector unpack. 5645 * gcc.dg/vect/vect-reduc-pattern-2b.c, 5646 gcc.dg/vect/vect-reduc-dot-s8c.c, gcc.dg/vect/vect-112.c: Likewise. 5647 56482008-08-11 Jakub Jelinek <jakub@redhat.com> 5649 5650 PR rtl-optimization/36998 5651 * gcc.dg/pr36998.c: New test. 5652 56532008-08-11 Andreas Krebbel <krebbel1@de.ibm.com> 5654 5655 * gcc.target/s390/20080806-1.c: Move testcase ... 5656 * gcc.c-torture/compile/20080806-1.c: ... to here and make it 5657 stack size sensitive. 5658 56592008-08-10 Samuel Tardieu <sam@rfc1149.net> 5660 5661 * gnat.dg/exp0_eval.adb: New. 5662 56632008-08-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5664 5665 PR middle-end/20644 5666 * gcc.dg/uninit-pr20644-O0.c: New. 5667 * gcc.dg/uninit-pr20644.c: New. 5668 56692008-08-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5670 5671 PR 36901 5672 * gcc.dg/pr36901.h: Do not depend on limits.h. 5673 * gcc.dg/pr36901-3.c: Update. 5674 * gcc.dg/pr36901-4.c: Update. 5675 56762008-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com> 5677 5678 PR middle-end/36238 5679 * gcc.c-torture/compile/pr36238.c: New testcase. 5680 56812008-08-09 Richard Sandiford <rdsandiford@googlemail.com> 5682 5683 * lib/target-supports.exp (check_profiling_available): Return false 5684 for -p and -pg on MIPS16 targets. 5685 56862008-08-09 Richard Guenther <rguenther@suse.de> 5687 5688 * gcc.dg/tree-ssa/inline-2.c: New testcase. 5689 56902008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5691 5692 PR c/17880 5693 * gcc.dg/sequence-pt-pr17880.c: New. 5694 56952008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5696 5697 PR c++/12242 5698 * g++.dg/warn/pr12242.C: New. 5699 57002008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5701 5702 PR 36901 5703 * gcc.dg/pr36901-1.c: New. 5704 * gcc.dg/pr36901-3.c: New. 5705 * gcc.dg/pr36901-2.c: New. 5706 * gcc.dg/pr36901-4.c: New. 5707 * gcc.dg/pr36901-system.h: New. 5708 * gcc.dg/pr36901.h: New. 5709 * gcc.target/powerpc/altivec-macros.c: Update. 5710 * gcc.target/i386/regparm.c: Update. 5711 * gcc.dg/funcdef-var-1.c: Update. 5712 * gcc.dg/parm-mismatch-1.c: Update. 5713 * gcc.dg/attr-noinline.c: Update. 5714 * gcc.dg/wtr-static-1.c: Update. 5715 * gcc.dg/redecl-11.c: Update. 5716 * gcc.dg/pr27953.c: Update. 5717 * gcc.dg/proto-1.c: Update. 5718 * gcc.dg/decl-3.c: Update. 5719 * gcc.dg/redecl-13.c: Update. 5720 * gcc.dg/pr15360-1.c: Update. 5721 * gcc.dg/redecl-15.c: Update. 5722 * gcc.dg/enum-compat-1.c: Update. 5723 * gcc.dg/dll-3.c: Update. 5724 * gcc.dg/array-5.c: Update. 5725 * gcc.dg/Wredundant-decls-2.c: Update. 5726 * gcc.dg/inline4.c: Update. 5727 * gcc.dg/redecl-2.c: Update. 5728 * gcc.dg/inline-14.c: Update. 5729 * gcc.dg/tls/diag-3.c: Update. 5730 * gcc.dg/funcdef-var-2.c: Update. 5731 * gcc.dg/20041213-1.c: Update. 5732 * gcc.dg/old-style-then-proto-1.c: Update. 5733 * gcc.dg/decl-2.c: Update. 5734 * gcc.dg/redecl-12.c: Update. 5735 * gcc.dg/decl-4.c: Update. 5736 * gcc.dg/Wshadow-1.c: Update. 5737 * gcc.dg/transparent-union-2.c: Update. 5738 * gcc.dg/visibility-7.c: Update. 5739 * gcc.dg/dll-2.c: Update. 5740 * gcc.dg/redecl-16.c: Update. 5741 * gcc.dg/inline1.c: Update. 5742 * gcc.dg/decl-8.c: Update. 5743 * gcc.dg/nested-redef-1.c: Update. 5744 * gcc.dg/inline3.c: Update. 5745 * gcc.dg/redecl-1.c: Update. 5746 * gcc.dg/inline5.c: Update. 5747 * gcc.dg/pr35899.c: Update. 5748 * gcc.dg/noncompile/label-lineno-1.c: Update. 5749 * gcc.dg/noncompile/label-1.c: Update. 5750 * gcc.dg/noncompile/20020220-1.c: Update. 5751 * gcc.dg/noncompile/redecl-1.c: Update. 5752 * gcc.dg/redecl-5.c: Update. 5753 * gcc.dg/qual-return-3.c: Update. 5754 * gcc.dg/label-decl-4.c: Update. 5755 57562008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5757 5758 PR 7651 5759 * g++.dg/warn/Wuninitializable-member.C: New. 5760 * g++.dg/warn/Wuninitializable-member-no.C: New. 5761 57622008-08-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5763 5764 PR 28875 5765 * gcc.dg/unused-6-no.c: New. 5766 * gcc.dg/unused-6-WallWextra.c: New. 5767 57682008-08-08 Volker Reichelt <v.reichelt@netcologne.de> 5769 5770 PR c++/35985 5771 * g++.dg/inherit/base3.C: New. 5772 57732008-08-08 Dorit Nuzman <dorit@il.ibm.com> 5774 5775 * lib/target-supports.exp (check_effective_target_vect_floatint_cvt): 5776 Add powerpc. 5777 57782008-08-08 Daniel Kraft <d@domob.eu> 5779 5780 * gfortran.dg/finalize_9.f03: New test. 5781 * gfortran.dg/module_md5_1.f90: Adapted MD5-sum for changed module 5782 file format. 5783 57842008-08-08 Richard Guenther <rguenther@suse.de> 5785 5786 * gcc.dg/tree-ssa/ssa-ccp-20.c: New testcase. 5787 57882008-08-08 Richard Guenther <rguenther@suse.de> 5789 5790 PR tree-optimization/37056 5791 * gcc.c-torture/compile/pr37056.c: New testcase. 5792 57932008-08-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 5794 5795 * gcc.dg/Wcxx-compat-2.c: Check for bool/_Bool. 5796 57972008-08-07 Douglas Gregor <doug.gregor@gmail.com> 5798 5799 * g++.dg/cpp0x/decltype12.C: New. 5800 58012008-08-07 H.J. Lu <hongjiu.lu@intel.com> 5802 5803 PR target/36992 5804 * gcc.target/i386/pr36992-1.c: Scan movq. 5805 * gcc.target/i386/pr36992-2.c: Use "-O2 -msse4" instead of 5806 "-O0 -msse2". Scan movq. 5807 58082008-08-07 Richard Guenther <rguenther@suse.de> 5809 5810 PR middle-end/37042 5811 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: New testcase. 5812 58132008-08-07 Andreas Krebbel <krebbel1@de.ibm.com> 5814 5815 * gcc.c-torture/compile/20080806-1.c: Move testcase ... 5816 * gcc.target/s390/20080806-1.c: ... to here. 5817 58182008-08-06 Douglas Gregor <doug.gregor@gmail.com> 5819 5820 PR c++/36460 5821 * g++.dg/cpp0x/bracket3.C: Add another test case for the >> 5822 warning under -Wc++0x-compat. 5823 * g++.dg/cpp0x/bracket4.C: Add testcase for PR c++/36460. 5824 58252008-08-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 5826 5827 * gcc.dg/Wcxx-compat-2.c: Adjust test for more warnings. 5828 58292008-08-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5830 5831 PR 26785 5832 * g++.dg/warn/pr26785.C: New. 5833 58342008-08-06 Victor Kaplansky <victork@il.ibm.com> 5835 5836 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: New test. 5837 58382008-08-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 5839 5840 PR 8715 5841 * gcc.dg/pr8715.c: New. 5842 * g++.dg/warn/pr8715.C: New. 5843 58442008-08-06 Marc Gauthier <marc@tensilica.com> 5845 5846 * lib/target-supports.exp (check_profiling_available): Match more 5847 processor names for Xtensa. 5848 * g++.old-deja/g++.jason/thunk3.C: Likewise. 5849 * gcc.dg/intmax_t-1.c: Likewise. 5850 * gcc.dg/sibcall-3.c: Likewise. 5851 * gcc.dg/sibcall-4.c: Likewise. 5852 * gcc.c-torture/compile/20001226-1.c: Likewise. 5853 58542008-08-06 H.J. Lu <hongjiu.lu@intel.com> 5855 5856 PR middle-end/37010 5857 * gcc.dg/torture/stackalign/push-1.c: New. 5858 58592008-08-06 Michael Matz <matz@suse.de> 5860 5861 PR target/36613 5862 * gcc.target/i386/pr36613.c: New testcase. 5863 58642008-08-06 H.J. Lu <hongjiu.lu@intel.com> 5865 5866 PR middle-end/37009 5867 * gcc.dg/torture/stackalign/alloca-2.c: New. 5868 * gcc.dg/torture/stackalign/alloca-3.c: Likewise. 5869 * gcc.dg/torture/stackalign/alloca-4.c: Likewise. 5870 * gcc.dg/torture/stackalign/vararg-3.c: Likewise. 5871 * gcc.target/i386/incoming-1.c: Likewise. 5872 * gcc.target/i386/incoming-2.c: Likewise. 5873 * gcc.target/i386/incoming-3.c: Likewise. 5874 * gcc.target/i386/incoming-4.c: Likewise. 5875 * gcc.target/i386/incoming-5.c: Likewise. 5876 58772008-08-06 Aldy Hernandez <aldyh@redhat.com> 5878 5879 PR middle-end/35432 5880 * gcc.c-torture/compile/pr35432.c: New file. 5881 58822008-08-06 Arnaud Charlet <charlet@adacore.com> 5883 5884 * gnat.dg/iface_test.ad[s,b]: New test. 5885 * gnat.dg/test_call.adb: New test. 5886 58872008-08-06 Andreas Krebbel <krebbel1@de.ibm.com> 5888 5889 * gcc.c-torture/compile/20080806-1.c: New testcase. 5890 58912008-08-06 Maxim Kuvyrkov <maxim@codesourcery.com> 5892 5893 * gcc.target/ia64/20080802-1.c: New test. 5894 58952008-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com> 5896 5897 PR tree-opt/37024 5898 * gcc.dg/tree-ssa/tailcall-4.c: New testcase. 5899 59002008-08-05 Richard Guenther <rguenther@suse.de> 5901 5902 PR middle-end/37026 5903 * gcc.c-torture/compile/pr37026.c: New testcase. 5904 59052008-08-04 Arnaud Charlet <charlet@adacore.com> 5906 5907 * gnat.dg/access_discr2.adb: New test. 5908 * gnat.dg/not_null.adb: New test. 5909 59102008-08-04 Richard Guenther <rguenther@suse.de> 5911 5912 PR middle-end/36691 5913 * gcc.c-torture/execute/pr36691.c: New testcase. 5914 59152008-08-04 Victor Kaplansky <victork@il.ibm.com> 5916 5917 * gcc.dg/vect/vect-complex-5.c: New test. 5918 59192008-08-04 Simon Baldwin <simonb@google.com> 5920 5921 PR c++/36999 5922 * g++.dg/warn/pr36999.C: New. 5923 59242008-08-04 Arnaud Charlet <charlet@adacore.com> 5925 5926 * gnat.dg/bip_aggregate_bug.adb: New test. 5927 * gnat.dg/test_ai254.adb: New test. 5928 59292008-08-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5930 5931 * gfortran.dg/fmt_t_7.f: Replace CR-LF with LF. 5932 59332008-08-03 Uros Bizjak <ubizjak@gmail.com> 5934 5935 PR target/36992 5936 * gcc.target/i386/pr36992-1.c: New test. 5937 * gcc.target/i386/pr36992-2.c: Ditto. 5938 59392008-08-02 Richard Guenther <rguenther@suse.de> 5940 5941 PR target/35252 5942 * lib/target-supports.exp (vect_extract_even_odd_wide) Add. 5943 (vect_strided_wide): Likewise. 5944 * gcc.dg/vect/fast-math-pr35982.c: Enable for 5945 vect_extract_even_odd_wide. 5946 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise. 5947 * gcc.dg/vect/vect-1.c: Likewise. 5948 * gcc.dg/vect/vect-107.c: Likewise. 5949 * gcc.dg/vect/vect-98.c: Likewise. 5950 * gcc.dg/vect/vect-strided-float.c: Likewise. 5951 * gcc.dg/vect/slp-11.c: Enable for vect_strided_wide. 5952 * gcc.dg/vect/slp-12a.c: Likewise. 5953 * gcc.dg/vect/slp-12b.c: Likewise. 5954 * gcc.dg/vect/slp-19.c: Likewise. 5955 * gcc.dg/vect/slp-23.c: Likewise. 5956 * gcc.dg/vect/slp-5.c: Likewise. 5957 59582008-08-02 Eric Botcazou <ebotcazou@adacore.com> 5959 5960 * gnat.dg/boolean_expr2.adb: New test. 5961 59622008-08-01 Arnaud Charlet <charlet@adacore.com> 5963 5964 * gnat.dg/conv4.adb: New test. 5965 * gnat.dg/overloading.adb: New test. 5966 59672008-08-01 Jakub Jelinek <jakub@redhat.com> 5968 5969 PR tree-optimization/36991 5970 * gcc.dg/pr36991.c: New test. 5971 59722008-08-01 Eric Botcazou <ebotcazou@adacore.com> 5973 5974 * gnat.dg/boolean_expr.ad[sb]: Rename to boolean_expr1.ad[sb]. 5975 59762008-08-01 Richard Guenther <rguenther@suse.de> 5977 5978 PR middle-end/36997 5979 * gcc.dg/pr36997.c: New testcase. 5980 59812008-08-01 Eric Botcazou <ebotcazou@adacore.com> 5982 5983 * gnat.dg/deferred_const1.adb: New test. 5984 * gnat.dg/deferred_const2.adb: Likewise. 5985 * gnat.dg/deferred_const2_pkg.ad[sb]: New helper. 5986 * gnat.dg/deferred_const3.adb: New test. 5987 * gnat.dg/deferred_const3_pkg.ad[sb]: New helper. 5988 59892008-08-01 Richard Guenther <rguenther@suse.de> 5990 5991 PR tree-optimization/36988 5992 * gcc.c-torture/compile/pr36988.c: New testcase. 5993 59942008-08-01 Olivier Hainque <hainque@adacore.com> 5995 5996 * gnat.dg/raise_from_pure.ad[bs], 5997 * gnat.dg/wrap_raise_from_pure.ad[bs]: Support for ... 5998 * gnat.dg/test_raise_from_pure.adb: New test. 5999 60002008-07-31 Adam Nemet <anemet@caviumnetworks.com> 6001 6002 * gcc.target/mips/ext-1.c: New test. 6003 60042008-07-31 Eric Botcazou <ebotcazou@adacore.com> 6005 6006 * gnat.dg/discr10.ad[sb]: New test. 6007 60082008-07-31 Jakub Jelinek <jakub@redhat.com> 6009 6010 PR target/35100 6011 * gcc.target/powerpc/longcall-1.c: New test. 6012 6013 PR preprocessor/36649 6014 * gcc.dg/pch/cpp-3.hs: Add include guards. 6015 * gcc.dg/pch/cpp-3a.h: Likewise. 6016 * gcc.dg/pch/cpp-3b.h: Likewise. 6017 * gcc.dg/cpp/mi8.c: New test. 6018 * gcc.dg/cpp/mi8a.h: New file. 6019 * gcc.dg/cpp/mi8b.h: New file. 6020 * gcc.dg/cpp/mi8c.h: New file. 6021 * gcc.dg/cpp/mi8d.h: New file. 6022 6023 PR rtl-optimization/36419 6024 * g++.dg/eh/async-unwind2.C: New test. 6025 6026 PR c++/36405 6027 * g++.dg/rtti/typeid8.C: New test. 6028 60292008-07-31 Richard Guenther <rguenther@suse.de> 6030 6031 PR tree-optimization/36978 6032 * gcc.dg/torture/pr36978.c: New testcase. 6033 60342008-07-31 Arnaud Charlet <charlet@adacore.com> 6035 6036 * gnat.dg/sync_iface_test.ad[s,b]: New test. 6037 6038 * gnat.dg/specs/sync_iface_test.ads: New test. 6039 * gnat.dg/specs/null_aggr_bug.ads: New test. 6040 60412008-07-31 H.J. Lu <hongjiu.lu@intel.com> 6042 6043 * gcc.dg/torture/stackalign/pr16660-1.c: Include "check.h". 6044 (f): Align to 64 byte. Use check instead of asm statement. 6045 60462008-07-31 Arnaud Charlet <charlet@adacore.com> 6047 6048 * gnat.dg/missing_acc_check.adb: New test. 6049 60502008-07-31 Richard Guenther <rguenther@suse.de> 6051 6052 * gcc.dg/uninit-1-O0.c: New testcase. 6053 * gcc.dg/uninit-2-O0.c: Likewise. 6054 * gcc.dg/uninit-3-O0.c: Likewise. 6055 * gcc.dg/uninit-4-O0.c: Likewise. 6056 * gcc.dg/uninit-5-O0.c: Likewise. 6057 * gcc.dg/uninit-6-O0.c: Likewise. 6058 * gcc.dg/uninit-8-O0.c: Likewise. 6059 * gcc.dg/uninit-9-O0.c: Likewise. 6060 * gcc.dg/uninit-A-O0.c: Likewise. 6061 * gcc.dg/uninit-B-O0.c: Likewise. 6062 * gcc.dg/uninit-C-O0.c: Likewise. 6063 * gcc.dg/uninit-D-O0.c: Likewise. 6064 * gcc.dg/uninit-E-O0.c: Likewise. 6065 * gcc.dg/uninit-F-O0.c: Likewise. 6066 * gcc.dg/uninit-G-O0.c: Likewise. 6067 * gcc.dg/uninit-H-O0.c: Likewise. 6068 * gcc.dg/uninit-I-O0.c: Likewise. 6069 * gcc.dg/uninit-10-O0.c: Likewise. 6070 * gcc.dg/uninit-11-O0.c: Likewise. 6071 * gcc.dg/uninit-12-O0.c: Likewise. 6072 * gcc.dg/uninit-13-O0.c: Likewise. 6073 * gcc.dg/uninit-14-O0.c: Likewise. 6074 * gcc.dg/uninit-15-O0.c: Likewise. 6075 * gcc.dg/Wall.c: Avoid uninitialized warning. 6076 * gcc.dg/Wno-all.c: Likewise. 6077 * gcc.dg/pr3074-1.c: Likewise. 6078 60792008-07-31 Arnaud Charlet <charlet@adacore.com> 6080 6081 * gnat.dg/specs/genericppc.ads: New test. 6082 60832008-07-31 Jakub Jelinek <jakub@redhat.com> 6084 6085 PR c/36970 6086 * gcc.dg/free-1.c: New test. 6087 * gcc.dg/free-2.c: New test. 6088 6089 PR debug/36278 6090 * g++.dg/debug/namespace2.C: New test. 6091 6092 PR preprocessor/36649 6093 * gcc.dg/pch/cpp-3.c: New test. 6094 * gcc.dg/pch/cpp-3.hs: New file. 6095 * gcc.dg/pch/cpp-3a.h: New file. 6096 * gcc.dg/pch/cpp-3b.h: New file. 6097 60982008-07-30 Eric Botcazou <ebotcazou@adacore.com> 6099 6100 * gnat.dg/boolean_expr.ad[sb]: New test. 6101 61022008-07-30 H.J. Lu <hongjiu.lu@intel.com> 6103 Joey Ye <joey.ye@intel.com> 6104 6105 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: New. 6106 * gcc.dg/dfp/func-vararg-mixed-2.c: Likewise. 6107 * gcc.dg/torture/stackalign/alloca-1.c: Likewise. 6108 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise. 6109 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise. 6110 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise. 6111 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise. 6112 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise. 6113 * gcc.dg/torture/stackalign/check.h: Likewise. 6114 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise. 6115 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise. 6116 * gcc.dg/torture/stackalign/global-1.c: Likewise. 6117 * gcc.dg/torture/stackalign/inline-1.c: Likewise. 6118 * gcc.dg/torture/stackalign/inline-2.c: Likewise. 6119 * gcc.dg/torture/stackalign/nested-1.c: Likewise. 6120 * gcc.dg/torture/stackalign/nested-2.c: Likewise. 6121 * gcc.dg/torture/stackalign/nested-3.c: Likewise. 6122 * gcc.dg/torture/stackalign/nested-4.c: Likewise. 6123 * gcc.dg/torture/stackalign/nested-5.c: Likewise. 6124 * gcc.dg/torture/stackalign/nested-6.c: Likewise. 6125 * gcc.dg/torture/stackalign/non-local-goto-1.c: Likewise. 6126 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise. 6127 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise. 6128 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise. 6129 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise. 6130 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise. 6131 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise. 6132 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise. 6133 * gcc.dg/torture/stackalign/regparm-1.c: Likewise. 6134 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise. 6135 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise. 6136 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise. 6137 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise. 6138 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise. 6139 * gcc.dg/torture/stackalign/sibcall-1.c: Likewise. 6140 * gcc.dg/torture/stackalign/stackalign.exp: Likewise. 6141 * gcc.dg/torture/stackalign/struct-1.c: Likewise. 6142 * gcc.dg/torture/stackalign/vararg-1.c: Likewise. 6143 * gcc.dg/torture/stackalign/vararg-2.c: Likewise. 6144 * gcc.target/i386/align-main-1.c: Likewise. 6145 * gcc.target/i386/align-main-2.c: Likewise. 6146 * gcc.target/i386/pr32000-2.c: Likewise. 6147 * gcc.target/i386/stackalign/asm-1.c: Likewise. 6148 * gcc.target/i386/stackalign/return-1.c: Likewise. 6149 * gcc.target/i386/stackalign/return-2.c: Likewise. 6150 * gcc.target/i386/stackalign/return-3.c: Likewise. 6151 * gcc.target/i386/stackalign/return-4.c: Likewise. 6152 * gcc.target/i386/stackalign/return-5.c: Likewise. 6153 * gcc.target/i386/stackalign/return-6.c: Likewise. 6154 * gcc.target/i386/stackalign/stackalign.exp: Likewise. 6155 * g++.dg/torture/stackalign/check.h: Likewise. 6156 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise. 6157 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise. 6158 * g++.dg/torture/stackalign/eh-global-1.C: Likewise. 6159 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise. 6160 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise. 6161 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise. 6162 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise. 6163 * g++.dg/torture/stackalign/stackalign.exp: Likewise. 6164 * g++.dg/torture/stackalign/stdcall-1.C: Likewise. 6165 * g++.dg/torture/stackalign/test-unwind.h: Likewise. 6166 * g++.dg/torture/stackalign/throw-1.C: Likewise. 6167 * g++.dg/torture/stackalign/throw-2.C: Likewise. 6168 * g++.dg/torture/stackalign/throw-3.C: Likewise. 6169 * g++.dg/torture/stackalign/throw-4.C: Likewise. 6170 * g++.dg/torture/stackalign/unwind-0.C: Likewise. 6171 * g++.dg/torture/stackalign/unwind-1.C: Likewise. 6172 * g++.dg/torture/stackalign/unwind-2.C: Likewise. 6173 * g++.dg/torture/stackalign/unwind-3.C: Likewise. 6174 * g++.dg/torture/stackalign/unwind-4.C: Likewise. 6175 * g++.dg/torture/stackalign/unwind-5.C: Likewise. 6176 * g++.dg/torture/stackalign/unwind-6.C: Likewise. 6177 6178 * gcc.target/i386/20060512-1.c: Add -mpreferred-stack-boundary=4. 6179 (main): Move "popl" after check. 6180 * gcc.target/i386/20060512-3.c: Likewise. 6181 6182 * gcc.target/i386/20060512-2.c: Add -mpreferred-stack-boundary=4. 6183 Remove dg-error. 6184 6185 * gcc.target/i386/20060512-4.c: Add -mpreferred-stack-boundary=4. 6186 Remove dg-warning. 6187 6188 * lib/target-supports.exp (check_effective_target_unaligned_stack): 6189 Always return 0. 6190 (check_effective_target_automatic_stack_alignment): New. 6191 61922008-07-30 Richard Guenther <rguenther@suse.de> 6193 6194 PR tree-optimization/36967 6195 * gfortran.dg/pr36967.f: New testcase. 6196 61972008-07-30 Rafael Ávila de Espíndola <espindola@google.com> 6198 6199 * gcc.dg/visibility-14.c: New test. 6200 * gcc.dg/visibility-15.c: New test. 6201 * gcc.dg/visibility-16.c: New test. 6202 * gcc.dg/visibility-17.c: New test. 6203 * gcc.dg/visibility-18.c: New test. 6204 * gcc.dg/visibility-19.c: New test. 6205 62062008-07-30 Dodji Seketeli <dseketel@redhat.com> 6207 6208 PR c++/36767 6209 * g++.dg/parse/crash42.C: New test. 6210 62112008-07-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 6212 6213 PR 34389 6214 * gcc.dg/Wconversion-pr34389.c: New. 6215 * g++.dg/warn/Wconversion-pr34389.C: New. 6216 62172008-07-29 Steve Ellcey <sje@cup.hp.com> 6218 6219 * gcc.dg/pr32370.c: Force 64 bits on IA64. 6220 62212008-07-29 Paul Thomas <pault@gcc.gnu.org> 6222 6223 * gfortran.dg/extends_1.f03: New test. 6224 * gfortran.dg/extends_2.f03: New test. 6225 * gfortran.dg/extends_3.f03: New test. 6226 * gfortran.dg/extends_4.f03: New test. 6227 * gfortran.dg/extends_5.f03: New test. 6228 * gfortran.dg/extends_6.f03: New test. 6229 * gfortran.dg/private_type_6.f90: Modify error message. 6230 * gfortran.dg/structure_constructor_7.f03: Modify error message. 6231 * gfortran.dg/structure_constructor_8.f03: Modify error message. 6232 62332008-07-29 Richard Guenther <rguenther@suse.de> 6234 6235 PR tree-optimization/36945 6236 * gcc.dg/tree-ssa/ssa-pre-18.c: New testcase. 6237 62382008-07-29 Jakub Jelinek <jakub@redhat.com> 6239 6240 PR c++/36852 6241 * g++.dg/pch/array-1.C: New test. 6242 * g++.dg/pch/array-1.Hs: New file. 6243 62442008-07-29 Jan Hubicka <jh@suse.cz> 6245 6246 * gcc.dg/20040206-1.c: Expect frontend warning now. 6247 62482008-07-29 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 6249 6250 PR 34985 6251 * gcc.dg/pr34985.c: New. 6252 * g++.dg/warn/pr34985.C: New. 6253 62542008-07-29 Daniel Kraft <d@domob.eu> 6255 6256 PR fortran/36403 6257 * gfortran.dg/char_eoshift_5.f90: New test. 6258 * gfortran.dg/intrinsic_optional_char_arg_1.f90: New test. 6259 62602008-07-28 Richard Guenther <rguenther@suse.de> 6261 6262 Merge from gimple-tuples-branch. 6263 6264 * gcc.c-torture/compile/20080721-1.c: New testcase. 6265 * gcc.dg/torture/20080716-1.c: Likewise. 6266 * gcc.dg/tree-ssa/tailcall-3.c: Likewise. 6267 * gcc.dg/tree-ssa/20080530.c: Likewise. 6268 * gcc.dg/20080615-1.c: Likewise. 6269 * g++.dg/torture/pr36826.C: Likewise. 6270 * gcc.dg/fold-alloca-1.c: Look into cleanup_cfg1 dump instead of 6271 useless dump. 6272 * gcc.dg/tree-ssa/pr21658.c: Update search pattern. 6273 * gfortran.dg/gomp/block-1.f90: Adjust dg-error. 6274 * gcc.dg/tree-ssa/20030728-1.c: Test final_cleanup instead of 6275 optimized dump. 6276 62772008-07-28 Simon Baldwin <simonb@google.com> 6278 6279 * gcc.dg/pragma-message.c: New. 6280 62812008-07-27 Victor Kaplansky <victork@il.ibm.com> 6282 6283 PR tree-optimization/35252 6284 * gcc.dg/vect/vect-complex-1.c, gcc.dg/vect/vect-complex-2.c, 6285 gcc.dg/vect/fast-math-vect-complex-3.c, 6286 gcc.dg/vect/vect-complex-4.c: New tests. 6287 62882008-07-27 H.J. Lu <hongjiu.lu@intel.com> 6289 6290 PR c++/36944 6291 * g++.dg/other/pr36944.C: New. 6292 62932008-07-27 Daniel Franke <franke.daniel@gmail.com> 6294 6295 PR fortran/36724 6296 * gfortran.dg/pointer_to_substring.f90: New test. 6297 62982008-07-27 Tobias Burnus <burnus@net-b.de> 6299 6300 PR fortran/36132 6301 PR fortran/29952 6302 PR fortran/36909 6303 * gfortran.dg/internal_pack_4.f90: New. 6304 * gfortran.dg/internal_pack_5.f90: New. 6305 * gfortran.dg/array_temporaries_2.f90: New. 6306 63072008-07-26 Thomas Koenig <tkoenig@gcc.gnu.org> 6308 6309 PR fortran/36934 6310 * gfortran.dg/allocatable_module_1.f90: New test case. 6311 63122008-07-25 H.J. Lu <hongjiu.lu@intel.com> 6313 6314 PR target/36936 6315 * gcc.target/i386/cmov8.c: New. 6316 * gcc.target/i386/funcspec-10.c: Likewise. 6317 * gcc.target/i386/funcspec-11.c: Likewise. 6318 63192008-07-25 Joseph Myers <joseph@codesourcery.com> 6320 6321 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok): 6322 New. 6323 * g++.dg/inherit/thunk8.C: Use it. 6324 63252008-07-24 Jan Hubicka <jh@suse.cz> 6326 6327 * gcc.dg/winline-4.c: Remove. 6328 * gcc.dg/pch/valid-3.hs: Remove. 6329 * gcc.dg/pch/valid-3.c: Remove. 6330 * g++.old-deja/g++.brendan/crash52.C: Accept returning void warning 6331 * g++.old-deja/g++.jason/report.C: Likewise. 6332 * testsuite/g++.dg/warn/pr23075.C: We get returning void warning 6333 instead of control flow warning. 6334 63352008-07-24 Daniel Kraft <d@domob.eu> 6336 6337 PR fortran/33141 6338 * gfortran.dg/intrinsic_shadow_1.f03: New test for -Wintrinsic-shadow. 6339 * gfortran.dg/intrinsic_shadow_2.f03: Ditto. 6340 * gfortran.dg/intrinsic_shadow_3.f03: Ditto. 6341 * gfortran.dg/intrinsic_std_1.f90: New test for -Wintrinsics-std. 6342 * gfortran.dg/intrinsic_std_2.f90: Ditto. 6343 * gfortran.dg/intrinsic_std_3.f90: Ditto. 6344 * gfortran.dg/intrinsic_std_4.f90: Ditto. 6345 * gfortran.dg/warn_std_1.f90: Removed option -Wnonstd-intrinsics. 6346 * gfortran.dg/warn_std_2.f90: Replaced -Wnonstd-intrinsics by 6347 -Wintrinsics-std and adapted expected errors/warnings. 6348 * gfortran.dg/warn_std_3.f90: Ditto. 6349 * gfortran.dg/c_sizeof_2.f90: Adapted expected error/warning message. 6350 * gfortran.dg/gamma_2.f90: Ditto. 6351 * gfortran.dg/selected_char_kind_3.f90: Ditto. 6352 * gfortran.dg/fmt_g0_2.f08: Call with -fall-intrinsics to allow abort. 6353 63542008-07-24 Thomas Koenig <tkoenig@gcc.gnu.org> 6355 6356 PR fortran/29952 6357 * gfortran.dg/array_temporaries_1.f90: New test case. 6358 63592008-07-23 Ian Lance Taylor <iant@google.com> 6360 6361 * gcc.target/i386/20080723-1.c: New test. 6362 63632008-07-24 Ben Elliston <bje@au.ibm.com> 6364 6365 * gcc.target/spu/vector.c: New test. 6366 * gcc.target/spu/vector-ansi.c: Likewise. 6367 63682008-07-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 6369 6370 PR 35058 6371 * gcc.dg/Wdeclaration-after-statement-3.c: New. 6372 * gcc.dg/Wpointer-arith.c: New. 6373 63742008-07-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6375 6376 PR libfortran/36852 6377 * gfortran.dg/namelist_52.f90: New test. 6378 63792008-07-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 6380 6381 * lib/target-supports.exp (check_effective_target_spu_auto_overlay): 6382 New procedure. 6383 * lib/compat.exp (compat-execute): Use it to test whether toolchain 6384 supports automatic overlay generation for the SPU. 6385 63862008-07-22 Daniel Kraft <d@domob.eu> 6387 6388 PR fortran/29835 6389 * gfortran.dg/fmt_error_3.f90: New test. 6390 * gfortran.dg/fmt_error_4.f90: New test. 6391 * gfortran.dg/fmt_error_5.f90: New test. 6392 63932008-07-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 6394 6395 PR 28079 6396 * gcc.dg/cpp/line6.c: New. 6397 63982008-07-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 6399 6400 * gfortran.dg/fmt_g0_3.f08: Fix typo in expected error message. 6401 64022008-07-21 Paolo Carlini <paolo.carlini@oracle.com> 6403 6404 PR c++/36871 6405 PR c++/36872 6406 * g++.dg/ext/has_nothrow_copy.C: Rename to... 6407 * g++.dg/ext/has_nothrow_copy-1.C: ... this. 6408 * g++.dg/ext/has_nothrow_copy-2.C: New. 6409 * g++.dg/ext/has_nothrow_copy-3.C: Likewise. 6410 * g++.dg/ext/has_nothrow_copy-4.C: Likewise. 6411 * g++.dg/ext/has_nothrow_copy-5.C: Likewise. 6412 * g++.dg/ext/has_nothrow_copy-6.C: Likewise. 6413 * g++.dg/ext/has_nothrow_copy-7.C: Likewise. 6414 64152008-07-21 Thomas Koenig <tkoenig@gcc.gnu.org> 6416 6417 PR libfortran/36773 6418 * gfortran.dg/zero_sized_5.f90: New test case. 6419 64202008-07-21 Paolo Carlini <paolo.carlini@oracle.com> 6421 6422 PR c++/36870 6423 * g++.dg/ext/has_nothrow_assign_odr.C: New. 6424 * g++.dg/ext/has_nothrow_copy_odr.C: Likewise. 6425 * g++.dg/ext/has_nothrow_constructor_odr.C: Likewise. 6426 * g++.dg/ext/has_nothrow_assign.C: Adjust. 6427 * g++.dg/ext/has_nothrow_copy.C: Likewise. 6428 * g++.dg/ext/has_nothrow_constructor.C: Likewise. 6429 64302008-07-17 Andreas Krebbel <krebbel1@de.ibm.com> 6431 6432 PR target/36822 6433 * gcc.target/s390/pr36822.c: New testcase. 6434 64352008-07-21 Hans-Peter Nilsson <hp@axis.com> 6436 6437 PR middle-end/36143 6438 * g++.dg/tree-ssa/pr19637.C: XFAIL. 6439 6440 PR rtl-optimization/33642 6441 * gcc.c-torture/compile/pr11832.c: Skip for CRIS. 6442 * gcc.c-torture/compile/pr33009.c: Likewise. 6443 6444 PR middle-end/36509 6445 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: XFAIL. 6446 64472008-07-20 Andrew Pinski <andrew_pinski@playstation.sony.com> 6448 6449 PR tree-opt/36879 6450 * gcc.c-torture/execute/20080719-1.c: New testcase. 6451 64522008-07-20 Hans-Peter Nilsson <hp@axis.com> 6453 6454 * gcc.dg/tree-ssa/data-dep-1.c: XFAIL. 6455 64562008-07-20 Daniel Berlin <dberlin@dberlin.org> 6457 6458 * gcc.dg/tree-ssa/ssa-fre-7.c: XFAIL. 6459 * gcc.dg/tree-ssa/ssa-fre-8.c: Ditto. 6460 * gcc.dg/tree-ssa/ssa-fre-9.c: Ditto. 6461 * gcc.dg/tree-ssa/ssa-fre-13.c: Ditto. 6462 * gcc.dg/tree-ssa/ssa-fre-14.c: Ditto. 6463 * gcc.dg/tree-ssa/ssa-fre-17.c: Ditto. 6464 * gcc.dg/tree-ssa/ssa-pre-15.c: Ditto. 6465 * gcc.dg/tree-ssa/loadpre1.c: PASS. 6466 64672008-07-19 Jakub Jelinek <jakub@redhat.com> 6468 6469 PR middle-end/36877 6470 * gcc.dg/gomp/atomic-11.c: New test. 6471 64722008-07-19 Tobias Burnus <burnus@net-b.de> 6473 6474 PR fortran/36795 6475 * char_expr_1.f90: New. 6476 * char_expr_2.f90: New. 6477 64782008-07-19 Olivier Hainque <hainque@adacore.com> 6479 6480 * gcc.dg/mallign.c: New test. 6481 * gnat.dg/allocator_maxalign1.adb: New test. 6482 * gnat.dg/test_allocator_maxalign2.adb: Main caller for ... 6483 * gnat.dg/allocator_maxalign2.ad[bs]: New test. 6484 64852008-07-19 Tobias Burnus <burnus@net-b.de> 6486 6487 * gfortran.dg/intrinsic_argument_conformance_2.f90: New. 6488 * gfortran.dg/zero_sized_1.f90: Fix conformance bugs. 6489 64902008-07-18 Kris Van Hees <kris.van.hees@oracle.com> 6491 6492 * g++.dg/ext/utf-array.C: Fix broken merge/checkin. 6493 * g++.dg/ext/utf-array-short-wchar.C: Idem 6494 * gcc.dg/utf-array.c: Idem 6495 * gcc.dg/utf-array-short-wchar.c: Idem 6496 64972008-07-18 Joseph Myers <joseph@codesourcery.com> 6498 6499 * gcc.dg/fshort-wchar.c: Use -Wl,--no-wchar-size-warning on 6500 arm*-*-*eabi. 6501 65022008-07-18 Uros Bizjak <ubizjak@gmail.com> 6503 6504 PR target/36786 6505 * gcc.target/i386/pr36786.c: New test. 6506 65072008-07-18 Dodji Seketeli <dseketel@redhat.com> 6508 6509 PR c++/36407 6510 * g++.dg/conversion/op5.C: New testcase. 6511 65122008-07-18 Kris Van Hees <kris.van.hees@oracle.com> 6513 6514 * g++.dg/ext/utf-array.C: Fix broken merge/checkin. 6515 * g++.dg/ext/utf-array-short-wchar.C: Idem 6516 * gcc.dg/utf-array.c: Idem 6517 * gcc.dg/utf-array-short-wchar.c: Idem 6518 65192008-07-18 Kris Van Hees <kris.van.hees@oracle.com> 6520 6521 Tests for char16_t and char32_t support. 6522 * g++.dg/ext/utf-array.C: New 6523 * g++.dg/ext/utf-array-short-wchar.C: New 6524 * g++.dg/ext/utf-rtti.C: New 6525 * g++.dg/ext/utf-type.c: New 6526 * gcc.dg/utf-array.c: New 6527 * gcc.dg/utf-array-short-wchar.c: New 6528 * gcc.dg/utf-inc-init.c: New 6529 * gcc.dg/utf-type.c: New 6530 65312008-07-18 H.J. Lu <hongjiu.lu@intel.com> 6532 6533 PR middle-end/36859 6534 * gcc.target/i386/vararg-2.c: New. 6535 65362008-07-18 H.J. Lu <hongjiu.lu@intel.com> 6537 6538 PR middle-end/36858 6539 * gcc.target/i386/vararg-1.c: New. 6540 65412008-07-18 Tobias Burnus <burnus@net-b.de> 6542 6543 * gfortran.dg/parameter_array_init_4.f90: Silence pedantic warning. 6544 65452008-07-17 Olivier Hainque <hainque@adacore.com> 6546 6547 * gnat.dg/tree_static_def.ad[bs]: Support for ... 6548 * gnat.dg/tree_static_use.adb: New test. 6549 * gnat.dg/decl_ctx_def.ads: Support for ... 6550 * gnat.dg/decl_ctx_use.ad[bs]: New test. 6551 65522008-07-17 Julian Brown <julian@codesourcery.com> 6553 Mark Mitchell <mark@codesourcery.com> 6554 6555 * g++.dg/ext/visibility/arm3.C: Add explanatory text. Skip on 6556 non-DLL targets. 6557 * g++.dg/ext/visibility/arm1.C: Skip on non-DLL targets. 6558 65592008-07-17 Paolo Carlini <paolo.carlini@oracle.com> 6560 6561 PR c++/36855 6562 * g++.dg/ext/has_trivial_destructor.C: Rename to... 6563 * g++.dg/ext/has_trivial_destructor-1.C: ... this. 6564 * g++.dg/ext/has_trivial_destructor-2.C: New. 6565 65662008-07-17 Paolo Bonzini <bonzini@gnu.org> 6567 6568 PR rtl-optimization/36753 6569 * gcc.target/i386/pr36753.c: New. 6570 65712008-07-17 Tobias Burnus <burnus@net-b.de> 6572 6573 PR fortran/36825 6574 PR fortran/36824 6575 * gfortran.dg/rank_2.f90: Add additional array-rank test. 6576 * gfortran.dg/array_4.f90: New. 6577 65782008-07-17 H.J. Lu <hongjiu.lu@intel.com> 6579 6580 PR testsuite/36443 6581 * objc.dg/gnu-encoding/gnu-encoding.exp: Temporarily unset 6582 GCC_EXEC_PREFIX from environment when running $HOSTCC. 6583 65842008-07-16 Dodji Seketeli <dseketel@redhat.com> 6585 6586 PR c++/13699 6587 * g++.dg/lookup/extern-c-redecl.C: New test. 6588 65892008-07-15 Richard Guenther <rguenther@suse.de> 6590 6591 PR middle-end/36369 6592 * gcc.dg/Wstrict-aliasing-bogus-ref-all.c: New testcase. 6593 65942008-07-15 Andrew Pinski <andrew_pinski@playstation.sony.com> 6595 6596 PR target/31568 6597 * gcc.target/powerpc/asm-y.c: New testcase. 6598 65992008-07-14 Eric Botcazou <ebotcazou@adacore.com> 6600 6601 * case_optimization1.ad[sb]: New test. 6602 * case_optimization_pkg1.ads: New helper. 6603 66042008-07-14 Jakub Jelinek <jakub@redhat.com> 6605 6606 PR target/36745 6607 * g++.dg/torture/pr36745.C: Use __SIZE_TYPE__ in size_t typedef. 6608 66092008-07-14 Andreas Krebbel <krebbel1@de.ibm.com> 6610 6611 PR target/36745 6612 * g++.dg/torture/pr36745.C: New testcase. 6613 66142008-07-14 Ben Elliston <bje@au.ibm.com> 6615 6616 * gcc.target/powerpc/altivec-macros.c: New test. 6617 * gcc.target/powerpc/altviec-26.c: Likewise. 6618 * gcc.dg/vmx/1b-06.c: Remove bool variable. 6619 * gcc.dg/vmx/1b-07.c: Likewise. 6620 * gcc.dg/vmx/1b-06-ansi.c: New test for the pre-define method. 6621 * gcc.dg/vmx/1b-07-ansi.c: Likewise. 6622 66232008-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6624 6625 PR fortran/36725 6626 gfortran.dg/fmt_go_4.f08: New test. 6627 66282008-07-14 Hans-Peter Nilsson <hp@axis.com> 6629 6630 PR target/35492 6631 * gcc.c-torture/compile/pr35492.c: New test. 6632 66332008-07-12 Daniel Kraft <d@domob.eu> 6634 6635 * gfortran.dg/used_types_21.f90: New test. 6636 66372008-07-11 Ian Lance Taylor <iant@google.com> 6638 6639 * gcc.dg/Wcxx-compat-2.c: New test. 6640 66412008-07-11 Dodji Seketeli <dseketel@redhat.com> 6642 6643 PR c++/13101 6644 * g++.dg/parse/func-ptr-decl.C: New test. 6645 * g++.old-deja/g++.jason/crash11.C: Update this to 6646 catch a warning that is generated by virtue of fixing this bug. 6647 66482008-07-11 Dodji Seketeli <dseketel@redhat.com> 6649 6650 * g++.dg/other/semicolon.C: Tighten this test, making it column aware. 6651 * g++.dg/parse/error15.C: update this because of more accurate column 6652 numbers in error reporting. 6653 * g++.old-deja/g++.brendan/crash16.C: Tighten the test, making it 6654 column aware. 6655 * g++.old-deja/g++.law/ctors5.C: Likewise. 6656 * g++.old-deja/g++.other/crash25.C: Likewise. 6657 66582008-06-30 Dodji Seketeli <dseketel@redhat.com> 6659 6660 * g++.dg/parse/constructor1.C, g++.dg/parse/error*.C: Update these 6661 tests to make them catch column number regressions. Make these tests 6662 run with the -fshow-column option. 6663 * g++.dg/parse/error-column.C: new column number test. 6664 66652008-07-11 Richard Guenther <rguenther@suse.de> 6666 6667 PR tree-optimization/36765 6668 * gcc.c-torture/execute/pr36765.c: New testcase. 6669 66702008-07-10 Joseph Myers <joseph@codesourcery.com> 6671 6672 PR middle-end/29056 6673 * gcc.target/powerpc/ppc-negeq0-1.c: Use long instead of int. 6674 Adjust shift and scan-assembler-not pattern to allow for 64-bit 6675 case. 6676 66772008-07-10 Jakub Jelinek <jakub@redhat.com> 6678 6679 PR middle-end/36790 6680 * gcc.dg/gomp/pr36790.c: New test. 6681 * g++.dg/gomp/pr36790.C: New test. 6682 6683 PR rtl-optimization/36419 6684 * g++.dg/eh/async-unwind1.C: New test. 6685 66862008-07-10 Peter Maydell <pmaydell@chiark.greenend.org.uk> 6687 6688 PR other/28322 6689 * gcc.dg/pr28322-2.c: Check that emitted diagnostic for -Wno-foobar 6690 is a warning and not an error. 6691 66922008-07-09 Ian Lance Taylor <iant@google.com> 6693 6694 * gcc.dg/no-asm-1.c: New test. 6695 * gcc.dg/no-asm-2.c: New test. 6696 * gcc.dg/no-asm-3.c: New test. 6697 * gcc.dg/no-asm-4.c: New test. 6698 * g++.dg/ext/no-asm-1.C: New test. 6699 * g++.dg/ext/no-asm-2.C: New test. 6700 * g++.dg/ext/no-gnu-keywords-1.C: New test. 6701 67022008-07-09 Paolo Carlini <paolo.carlini@oracle.com> 6703 6704 PR c++/36760 6705 * g++.dg/warn/Wreturn-type-4.C: Adjust. 6706 67072008-07-09 Richard Sandiford <rdsandiford@googlemail.com> 6708 6709 PR target/35802 6710 * gcc.target/mips/pr35802.c: New test. 6711 67122008-07-09 Paolo Carlini <paolo.carlini@oracle.com> 6713 6714 PR c++/36760 6715 * g++.dg/warn/pragma-system_header5.C: New. 6716 * g++.dg/warn/pragma-system_header5.h: Likewise. 6717 67182008-07-09 Raksit Ashok <raksit@google.com> 6719 6720 * gcc.dg/wdisallowed-functions-1.c: New test. 6721 * gcc.dg/wdisallowed-functions-2.c: New test. 6722 * g++.dg/warn/Wdisallowed-functions-1.C: New test. 6723 * g++.dg/warn/Wdisallowed-functions-2.C: New test. 6724 67252008-07-08 Simon Martin <simartin@users.sourceforge.net> 6726 6727 PR c++/34963 6728 * g++.dg/parse/dtor13.C: New test. 6729 67302008-07-07 H.J. Lu <hongjiu.lu@intel.com> 6731 6732 * gcc.dg/compat/struct-layout-1_generate.c (vector_types): Add 6733 v32qi, v16hi, v8si, v4di, v8sf, v4df, u32qi, u16hi, u8si, u4di, 6734 u8sf and u4df. 6735 6736 * gcc.dg/compat/union-m128-1_main.c: Run only on x86. Remove 6737 __x86_64__ check. Include "cpuid.h". 6738 (main): Check SSE2 at runtime. 6739 6740 * gcc.dg/compat/union-m128-1_x.c: Compile with -msse2. Remove 6741 __x86_64__ check. 6742 * gcc.dg/compat/union-m128-1_y.c: Likewise. 6743 6744 * gcc.dg/compat/vector-1_x.c: Add 32byte vector tests. 6745 * gcc.dg/compat/vector-1_y.c: Likewise. 6746 * gcc.dg/compat/vector-2_x.c: Likewise. 6747 * gcc.dg/compat/vector-2_y.c: Likewise. 6748 6749 * gcc.dg/compat/vector-1a_main.c: New. 6750 * gcc.dg/compat/vector-1a_x.c: Likewise. 6751 * gcc.dg/compat/vector-1a_y.c: Likewise. 6752 * gcc.dg/compat/vector-2a_main.c: Likewise. 6753 * gcc.dg/compat/vector-2a_x.c: Likewise. 6754 * gcc.dg/compat/vector-2a_y.c: Likewise. 6755 6756 * gcc.dg/compat/vector-defs.h (v32qi): New. 6757 (v16hi): Likewise. 6758 (v8si): Likewise. 6759 (v4di): Likewise. 6760 (v8sf): Likewise. 6761 (v4df): Likewise. 6762 (u32qi): Likewise. 6763 (u16hi): Likewise. 6764 (u8si): Likewise. 6765 (u4di): Likewise. 6766 (u8sf): Likewise. 6767 (u4df): Likewise. 6768 6769 * lib/compat.exp (compat-get-options-main): Support dg-skip-if. 6770 67712008-07-07 Andy Hutchinson <hutchinsonandy@aim.com> 6772 6773 * gcc.c-torture/compile/20080625-1.c: Skip for AVR target. 6774 * gcc.dg/torture/pr36373-10.c: Correct test where target pointer 6775 is not same size as unsigned long. 6776 67772008-07-07 Thomas Koenig <tkoenig@gcc.gnu.org> 6778 6779 PR fortran/36670 6780 * gfortran.dg/product_sum_bounds_1.f90: New test case. 6781 67822008-07-07 Thomas Koenig <tkoenig@gcc.gnu.org> 6783 6784 PR fortran/36341 6785 PR fortran/34670 6786 * gfortran.dg/matmul_bounds_2.f90: New test. 6787 * gfortran.dg/matmul_bounds_3.f90: New test. 6788 * gfortran.dg/matmul_bounds_4.f90: New test. 6789 * gfortran.dg/matmul_bounds_5.f90: New test. 6790 67912008-07-07 Richard Guenther <rguenther@suse.de> 6792 6793 * gcc.dg/torture/pta-ptrarith-1.c: New testcase. 6794 * gcc.dg/torture/pta-ptrarith-2.c: Likewise. 6795 * gcc.dg/torture/ipa-pta-1.c: Likewise. 6796 67972008-07-07 Jakub Jelinek <jakub@redhat.com> 6798 6799 PR middle-end/36726 6800 * gfortran.dg/gomp/pr36726.f90: New test. 6801 68022008-07-06 Richard Sandiford <rdsandiford@googlemail.com> 6803 6804 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect the 6805 macros to be defined for MIPS16 too. 6806 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise. 6807 * gcc.target/mips/gcc-have-sync-compare-and-swap-3.c: New test. 6808 * gcc.target/mips/gcc-have-sync-compare-and-swap-4.c: Likewise. 6809 68102008-07-06 Richard Guenther <rguenther@suse.de> 6811 6812 * gcc.dg/tree-ssa/pta-callused.c: Adjust testcase. 6813 68142008-07-06 Kai Tietz <kai.tietz@onevision.com> 6815 6816 * gcc.dg/callabi/callabi.h: New. 6817 * gcc.dg/callabi/vaarg-1.c: New. 6818 * gcc.dg/callabi/vaarg-2.c: New. 6819 * gcc.dg/callabi/vaarg-3.c: New. 6820 * gcc.dg/callabi/func-1.c: New. 6821 68222008-07-05 Andrew Pinski <andrew_pinski@playstation.sony.com> 6823 6824 * g++.dg/tree-ssa/ptrmemfield.C: New testcase. 6825 68262008-07-05 Joseph Myers <joseph@codesourcery.com> 6827 6828 * lib/gcc-dg.exp (remove-build-file): Remove files on remote host 6829 as well as on build. 6830 68312008-07-04 Richard Guenther <rguenther@suse.de> 6832 6833 * gcc.dg/tree-ssa/pta-callused.c: New testcase. 6834 68352008-07-04 Richard Sandiford <richard@codesourcery.com> 6836 6837 * gcc.target/m68k/interrupt-2.c: New file. 6838 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL for m68k*-*-*. 6839 68402008-07-03 H.J. Lu <hongjiu.lu@intel.com> 6841 6842 * gcc.dg/compat/struct-by-value-17a_x.c: Remove duplicated code. 6843 * gcc.dg/compat/struct-by-value-17a_y.c: Likewise. 6844 68452008-07-03 Eric Botcazou <ebotcazou@adacore.com> 6846 6847 * gnat.dg/loop_optimization3.adb: New test. 6848 * gnat.dg/loop_optimization3_pkg.ad[sb]: New helper. 6849 68502008-07-03 Uros Bizjak <ubizjak@gmail.com> 6851 6852 PR target/36710 6853 * gcc.target/i386/float128-2.c: New test. 6854 68552008-07-03 Michael Meissner <gnu@the-meissners.org> 6856 6857 PR middle-end/35736 6858 * gcc.dg/pr35736.c: New file. 6859 68602008-07-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 6861 6862 * gcc.dg/pr28243.c: Skip on SPU. 6863 * gcc.dg/torture/pr25947-1.c: Likewise. 6864 * gcc.dg/20030702-1.c: Likewise. 6865 * g++.old-deja/g++.other/comdat5.C: Likewise. 6866 * g++.old-deja/g++.other/local-alloc1.C: Likewise. 6867 * g++.dg/opt/vt1.C: Likewise. 6868 68692008-07-03 H.J. Lu <hongjiu.lu@intel.com> 6870 6871 * gcc.dg/compat/struct-by-value-17a_main.c: Remove duplicated code. 6872 68732008-07-03 H.J. Lu <hongjiu.lu@intel.com> 6874 Uros Bizjak <ubizjak@gmail.com> 6875 6876 * gcc.target/i386/float128-1.c: New. 6877 68782008-07-03 Andrew Haley <aph@redhat.com> 6879 6880 PR preprocessor/33305 6881 * gcc.dg/cpp/avoidpaste1.c: Use dg-options "-ansi" to avoid 6882 "-pedantic". 6883 * gcc.dg/cpp/avoidpaste2.c: Likewise 6884 * gcc.dg/cpp/20000519-1.c: Likewise. 6885 * g++.dg/ext/gnu-inline-global-reject.C: Likewise. 6886 * gcc.dg/cpp/c99-empty-macro-args.c: New test. 6887 * gcc.dg/cpp/c90-empty-macro-args.c: New test. 6888 68892008-07-03 Richard Guenther <rguenther@suse.de> 6890 6891 PR c++/36128 6892 * g++.dg/other/builtin1.C: New testcase. 6893 68942008-07-02 Joseph Myers <joseph@codesourcery.com> 6895 6896 * g++.dg/compat/struct-layout-1.exp: Compile generator on build system. 6897 * gcc.dg/compat/struct-layout-1.exp: Likewise. 6898 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise. 6899 69002008-07-02 Andy Hutchinson <hutchinsonandy@aim.com> 6901 6902 PR testsuite/36285 6903 * gcc.dg/compat/struct-by-value-16_x.c: Move some tests to new file 6904 to reduce code size. 6905 * gcc.dg/compat/struct-by-value-16_y.c: Ditto. 6906 * gcc.dg/compat/struct-by-value-16a_main.c: New file. 6907 * gcc.dg/compat/struct-by-value-16a_x.c: Ditto. 6908 * gcc.dg/compat/struct-by-value-16a_y.c: Ditto. 6909 * gcc.dg/compat/struct-by-value-17_x.c: Move some tests to new file 6910 to reduce code size. 6911 * gcc.dg/compat/struct-by-value-17_y.c: Ditto. 6912 * gcc.dg/compat/struct-by-value-17a_main.c: New file. 6913 * gcc.dg/compat/struct-by-value-17a_x.c: Ditto. 6914 * gcc.dg/compat/struct-by-value-17a_y.c: Ditto. 6915 * gcc.dg/compat/struct-by-value-18_x.c: Move some tests to new file 6916 to reduce code size. 6917 * gcc.dg/compat/struct-by-value-18_y.c: Ditto. 6918 * gcc.dg/compat/struct-by-value-18a_main.c: New file. 6919 * gcc.dg/compat/struct-by-value-18a_x.c: Ditto. 6920 * gcc.dg/compat/struct-by-value-18a_y.c: Ditto. 6921 6922 69232008-07-02 Andy Hutchinson <hutchinsonandy@aim.com> 6924 6925 * gcc.dg/pr36227.c: Correct test for targets where long is 6926 not the same size as pointer. 6927 69282008-07-02 Kaz Kojima <kkojima@gcc.gnu.org> 6929 6930 * g++.dg/cdce3.C: Test long double math functions for 6931 large_long_double target only. Skip pow10 and exp10 6932 functions for *-*-darwin*. 6933 69342008-07-02 Janus Weil <janus@gcc.gnu.org> 6935 Tobias Burnus <burnus@net-b.de> 6936 6937 PR fortran/32580 6938 * gfortran.dg/c_f_pointer_tests_3.f90: Updated. 6939 * gfortran.dg/proc_decl_1.f90: Updated. 6940 * gfortran.dg/proc_ptr_1.f90: New. 6941 * gfortran.dg/proc_ptr_2.f90: New. 6942 * gfortran.dg/proc_ptr_3.f90: New. 6943 * gfortran.dg/proc_ptr_4.f90: New. 6944 * gfortran.dg/proc_ptr_5.f90: New. 6945 * gfortran.dg/proc_ptr_6.f90: New. 6946 * gfortran.dg/proc_ptr_7.f90: New. 6947 * gfortran.dg/proc_ptr_8.f90: New. 6948 69492008-07-02 Joseph Myers <joseph@codesourcery.com> 6950 6951 * gcc.target/arm/neon/polytypes.c: Use dg-message separately from 6952 dg-error to match separate messages. 6953 69542008-07-02 H.J. Lu <hongjiu.lu@intel.com> 6955 6956 * g++.dg/abi/mangle24.C: Remove -mmmx. 6957 * gcc.dg/const-float80-ped.c: Likewise. 6958 * gcc.dg/const-float80.c: Likewise. 6959 * gcc.dg/torture/fp-int-convert-float80.c: Likewise. 6960 6961 * g++.dg/abi/mangle25.C: Enable x86. 6962 * gcc.dg/const-float128-ped.c: Likewise. 6963 * gcc.dg/const-float128.c: Likewise. 6964 * gcc.dg/torture/fp-int-convert-float128.c: Likewise. 6965 * gcc.target/i386/pr32191.c: Likewise. 6966 * gcc.target/i386/pr32268.c: Likewise. 6967 69682008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 6969 6970 PR target/36698 6971 * gcc.c-torture/compile/20001226-1.c: XFAIL -O0 case on SPU. 6972 6973 * gcc.dg/pr27095.c: Provide target-specific regexp for SPU. 6974 69752008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 6976 6977 * lib/compat.exp (compat-execute): Add -ffunction-sections 6978 and -Wl,--auto-overlay when building for spu-*-elf*. 6979 69802008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 6981 6982 * gcc.dg/nrv3.c (S): Increase size of padding for SPU. 6983 * g++.dg/opt/temp1.C (struct T): Likewise. 6984 69852008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 6986 6987 * gcc.c-torture/execute/20030222-1.x: New file. 6988 * gcc.dg/tree-ssa/ssa-fre-3.c: Disable test on SPU. 6989 * gcc.dg/lower-subreg-1.c: Likewise. 6990 69912008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 6992 6993 SPU single-precision FP does not support subnormals: 6994 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file. 6995 6996 SPU single-precision FP does not support Inf or Nan: 6997 * gcc.c-torture/execute/ieee/inf-1.c: Disable "float" Inf test on SPU. 6998 * gcc.c-torture/execute/ieee/compare-fp-1.x: New file. 6999 * gcc.c-torture/execute/ieee/compare-fp-4.x: Disable test on SPU. 7000 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Disable test on SPU. 7001 * gcc.c-torture/execute/ieee/fp-cmp-4f.x: New file. 7002 * gcc.c-torture/execute/ieee/fp-cmp-8f.x: New file. 7003 * gcc.dg/pr15784-3.c: Disable test on SPU. 7004 * gcc.dg/pr28796-2.c: Likewise. 7005 * gcc.dg/float-range-1.c: Likewise. 7006 * gcc.dg/float-range-3.c: Likewise. 7007 * gcc.dg/float-range-4.c: Likewise. 7008 * gcc.dg/float-range-5.c: Likewise. 7009 * gcc.dg/fold-overflow-1.c: Likewise. 7010 * gcc.dg/builtins-1.c: SPU does not support __builtin_inff. 7011 * gcc.dg/builtin-inf-1.c: SPU does not support __builtin_inff. 7012 Check for error instead of warning "does not support infinity". 7013 * gcc.dg/builtins-43.c: Disable "float" Inf/Nan tests on SPU. 7014 * gcc.dg/builtins-44.c: Likewise. 7015 * gcc.dg/builtins-45.c: Likewise. 7016 * gcc.dg/torture/builtin-math-2.c: Likewise. 7017 * gcc.dg/torture/builtin-logb-1.c: Likewise. 7018 * gcc.dg/torture/builtin-modf-1.c: Likewise. 7019 * gcc.dg/torture/builtin-ldexp-1.c: Likewise. 7020 * gcc.dg/torture/builtin-frexp-1.c: Likewise. 7021 * gcc.dg/torture/type-generic-1.c: Disable test on SPU. 7022 * g++.dg/torture/type-generic-1.C: Likewise. 7023 7024 SPU single-precision FP always rounds towards zero: 7025 * gcc.c-torture/execute/ieee/920518-1.x: New file. 7026 * gcc.c-torture/execute/ieee/20010114-2.x: New file. 7027 * gcc.c-torture/execute/ieee/20030331-1.x: New file. 7028 * gcc.dg/torture/fp-int-convert-float.c: Disable test on SPU. 7029 * gcc.dg/torture/fp-int-convert-timode.c: Disable "float" test on SPU. 7030 70312008-07-02 Thomas Koenig <tkoenig@gcc.gnu.org> 7032 7033 PR fortran/36590 7034 PR fortran/36681 7035 * gfortran.dg/count_mask_1.f90: New test. 7036 70372008-07-02 Ira Rosen <irar@il.ibm.com> 7038 7039 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: Add noinline 7040 attribute to main1(). 7041 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Increase the loop 7042 bound in order to make it worth to vectorize the loop. 7043 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Likewise. 7044 70452008-07-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7046 7047 PR fortran/36676 7048 * gfortran.dg/namelist_51.f90: New test. 7049 70502008-07-01 Joseph Myers <joseph@codesourcery.com> 7051 7052 * lib/target-supports.exp (check_effective_target_vect_int, 7053 check_effective_target_vect_shift, 7054 check_effective_target_vect_long, 7055 check_effective_target_vect_float, 7056 check_effective_target_vect_no_align, 7057 check_effective_target_vect_int_mult): Check for ARM. 7058 (check_effective_target_arm_neon): New. 7059 (check_effective_target_vect_cmdline_needed): Use it. 7060 70612008-07-01 Daniel Jacobowitz <dan@codesourcery.com> 7062 7063 * g++.dg/other/opaque-1.C, g++.dg/other/opaque-2.C, 7064 g++.dg/other/opaque-3.C: Also run on powerpc*-*-linux*spe*. 7065 70662008-07-01 Uros Bizjak <ubizjak@gmail.com> 7067 7068 * gcc.target/i386/quad-sse.c: New test. 7069 70702008-07-01 Richard Guenther <rguenther@suse.de> 7071 7072 PR tree-optimization/36666 7073 * gcc.c-torture/compile/pr36666.c: New testcase. 7074 70752008-07-01 Eric Botcazou <ebotcazou@adacore.com> 7076 7077 * gnat.dg/pack10.adb: New test. 7078 70792008-06-30 Andy Hutchinson <hutchinsonandy@aim.com> 7080 7081 PR target/36598 7082 * gcc.dg/memcpy-1.c: Mark test XFAIL for avr target. 7083 70842008-06-30 Uros Bizjak <ubizjak@gmail.com> 7085 7086 * gcc.target/i386/movti.c: New test. 7087 70882008-06-30 Jakub Jelinek <jakub@redhat.com> 7089 7090 PR c++/36662 7091 * g++.dg/ext/altivec-16.C: New test. 7092 70932008-06-30 Ira Rosen <irar@il.ibm.com> 7094 7095 PR tree-optimization/36648 7096 * g++.dg/vect/pr36648.cc: New testcase. 7097 70982008-06-29 Paolo Carlini <paolo.carlini@oracle.com> 7099 7100 PR c++/36655 7101 * g++.dg/cpp0x/extern_template-2.C: New. 7102 * g++.dg/cpp0x/extern_template.C: Rename to... 7103 * g++.dg/cpp0x/extern_template-1.C: ... this. 7104 71052008-06-29 Thomas Koenig <tkoenig@gcc.gnu.org> 7106 7107 PR fortran/36341 7108 * gfortran.dg/matmul_bounds_1.f90: New test. 7109 71102008-06-29 Jakub Jelinek <jakub@redhat.com> 7111 7112 PR testsuite/36620 7113 * gcc.dg/pr36504.c: Add -w to dg-options. 7114 71152008-06-29 Ira Rosen <irar@il.ibm.com> 7116 7117 * gcc.dg/vect/pr36493.c: Require vect_long. 7118 71192008-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7120 7121 * gfortran.dg/namelist_50.f90: New test. 7122 71232008-06-28 Joseph Myers <joseph@codesourcery.com> 7124 7125 * gcc.c-torture/compile/20080628-1.c: New test. 7126 71272008-06-28 Richard Guenther <rguenther@suse.de> 7128 7129 * gcc.c-torture/execute/pta-field-1.c: Add return 0. 7130 * gcc.c-torture/execute/pta-field-2.c: Likewise. 7131 71322008-06-28 Richard Guenther <rguenther@suse.de> 7133 7134 * gcc.dg/tree-ssa/pr24287.c: Remove XFAIL. 7135 71362008-06-27 Mark Mitchell <mark@codesourcery.com> 7137 7138 * g++.dg/abi/arm_cxa_vec2.C: New test. 7139 71402008-06-28 Jakub Jelinek <jakub@redhat.com> 7141 7142 PR c++/36364 7143 * g++.dg/template/repo9.C: New test. 7144 71452008-06-27 Paolo Carlini <paolo.carlini@oracle.com> 7146 7147 PR c++/36655 7148 * g++.dg/cpp0x/extern_template.C: New. 7149 71502008-06-27 Jakub Jelinek <jakub@redhat.com> 7151 7152 * gcc.dg/gomp/pr27388-3.c: Adjust dg-final. 7153 71542008-06-27 Richard Guenther <rguenther@suse.de> 7155 7156 PR tree-optimization/36400 7157 PR tree-optimization/36373 7158 PR tree-optimization/36344 7159 * gcc.dg/torture/pr36373-1.c: New testcase. 7160 * gcc.dg/torture/pr36373-2.c: Likewise. 7161 * gcc.dg/torture/pr36373-3.c: Likewise. 7162 * gcc.dg/torture/pr36373-4.c: Likewise. 7163 * gcc.dg/torture/pr36373-5.c: Likewise. 7164 * gcc.dg/torture/pr36373-6.c: Likewise. 7165 * gcc.dg/torture/pr36373-7.c: Likewise. 7166 * gcc.dg/torture/pr36373-8.c: Likewise. 7167 * gcc.dg/torture/pr36373-9.c: Likewise. 7168 * gcc.dg/torture/pr36373-10.c: Likewise. 7169 * gcc.dg/torture/pr36400.c: Likewise. 7170 * gcc.c-torture/execute/pta-field-1.c: Likewise. 7171 * gcc.c-torture/execute/pta-field-2.c: Likewise. 7172 * gcc.dg/tree-ssa/loadpre8.c: Remove XFAIL. 7173 * gcc.dg/tree-ssa/pr24287.c: XFAIL. 7174 71752008-06-27 Eric Botcazou <ebotcazou@adacore.com> 7176 7177 * gnat.dg/aggr9.ad[sb]: New test. 7178 * gnat.dg/aggr9_pkg.ads: New helper. 7179 71802008-06-27 Olivier Hainque <hainque@adacore.com> 7181 7182 * gnat.dg/aligned_vla.adb: New test. 7183 71842008-06-26 Joseph Myers <joseph@codesourcery.com> 7185 7186 * gcc.dg/inline-32.c, gcc.dg/inline-32a.c: New tests. 7187 71882008-06-26 Ira Rosen <irar@il.ibm.com> 7189 7190 * lib/target-supports.exp 7191 (check_effective_target_vect_cmdline_needed): Add SPU to the list 7192 of targets that do not need command line argument to enable SIMD. 7193 71942008-06-26 Ira Rosen <irar@il.ibm.com> 7195 7196 * gcc.dg/vect/vect.exp: Run tests with -funroll-loops for SPU in case 7197 of -O3. 7198 71992008-06-26 Ira Rosen <irar@il.ibm.com> 7200 7201 PR target/36510 7202 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Change the loop 7203 bound. 7204 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c, 7205 gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Likewise. 7206 72072008-06-25 Paul Thomas <pault@gcc.gnu.org> 7208 7209 PR fortran/36526 7210 * gfortran.dg/proc_formal_proc_2.f90: New test. 7211 72122008-06-25 Richard Guenther <rguenther@suse.de> 7213 7214 * gcc.c-torture/compile/20080625-1.c: New testcase. 7215 72162008-06-25 Richard Guenther <rguenther@suse.de> 7217 7218 * g++.dg/torture/20080625-1.C: New testcase. 7219 72202008-06-24 Paul Thomas <pault@gcc.gnu.org> 7221 7222 PR fortran/36371 7223 * gfortran.dg/data_array_5.f90: New test. 7224 72252008-06-24 Eric Botcazou <ebotcazou@adacore.com> 7226 7227 * gnat.dg/warn5.adb: New test. 7228 72292008-06-24 Jakub Jelinek <jakub@redhat.com> 7230 7231 PR tree-optimization/36504 7232 * gcc.dg/pr36504.c: New test. 7233 72342008-06-23 Uros Bizjak <ubizjak@gmail.com> 7235 7236 PR middle-end/36584 7237 * gcc.dg/pr36584.c: New test. 7238 * gcc.target/i386/local2.c: Remove invalid test. 7239 72402008-06-23 Jakub Jelinek <jakub@redhat.com> 7241 7242 PR target/36533 7243 * gcc.target/i386/pr36533.c: New test. 7244 7245 PR tree-optimization/36508 7246 * gcc.dg/pr36508.c: New test. 7247 72482008-06-20 Joseph Myers <joseph@codesourcery.com> 7249 7250 * gcc.dg/inline-31.c: New test. 7251 72522008-06-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7253 7254 * gfortran.dg/fmt_l.f90: Fix end of line test pattern. 7255 72562008-06-19 Andy Hutchinson <hutchinsonandy@aim.com> 7257 7258 * lib/target-supports.exp 7259 (check_effective_target_keeps_null_pointer_checks): New function. 7260 * gcc.dg/tree-ssa/20030730-1.c: Use keeps_null_pointer_checks to 7261 determine correct test response. 7262 * gcc.dg/tree-ssa/20030730-2.c: Ditto. 7263 * gcc.dg/tree-ssa/pr20701.c: Ditto. 7264 * gcc.dg/tree-ssa/pr20702.c: Ditto. 7265 * gcc.dg/tree-ssa/pr21086.c: Ditto. 7266 * gcc.dg/tree-ssa/vrp02.c:: Ditto. 7267 * gcc.dg/tree-ssa/vrp07.c:: Ditto. 7268 * gcc.dg/tree-ssa/vrp08.c:: Ditto. 7269 72702008-06-19 Andy Hutchinson <hutchinsonandy@aim.com> 7271 7272 * gcc.dg/pragma-pack-4.c: Skip for AVR target. 7273 72742008-06-18 Andy Hutchinson <hutchinsonandy@aim.com> 7275 7276 * gcc.dg/builtin-apply2.c: Mark skip for avr target. 7277 72782008-06-18 Andy Hutchinson <hutchinsonandy@aim.com> 7279 7280 PR c/36571 7281 * gcc.dg/builtin-return-1.c: Mark as xfail on AVR. 7282 72832008-06-18 Andy Hutchinson <hutchinsonandy@aim.com> 7284 7285 * gcc.dg/tree-ssa/loop-35.c: xfail avr target. Add new avr specific 7286 tests. 7287 72882008-06-18 Andy Hutchinson <hutchinsonandy@aim.com> 7289 7290 * gcc.dg/tree-ssa/forwprop-6.c: Use long or int to match size of 7291 float. Otherwise error. 7292 * gcc.dg/tree-ssa/ssa-fre-7.c: Ditto. 7293 * gcc.dg/tree-ssa/ssa-fre-8.c: Ditto. 7294 72952008-06-18 Andy Hutchinson <hutchinsonandy@aim.com> 7296 7297 * gcc.c-torture/execute/20020619-1.c: Correct for targets 7298 without 32 bit int. 7299 73002008-06-18 Andy Hutchinson <hutchinsonandy@aim.com> 7301 7302 * gcc.c-torture/execute/ieee/20000320-1.x: Skip for AVR target. 7303 * gcc.c-torture/execute/ieee/rbug.x: Ditto. 7304 * gcc.c-torture/execute/ieee/pr30704.x: Add new file. Skip for AVR 7305 target. 7306 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.x: Ditto. 7307 73082008-06-18 Andy Hutchinson <hutchinsonandy@aim.com> 7309 7310 PR testsuite/36284 7311 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Require 7312 int32plus for generated main files. 7313 73142008-06-18 Andy Hutchinson <hutchinsonandy@aim.com> 7315 7316 PR c/36460 7317 * gcc.dg/utf32-1.c: Mark xfail for AVR target. 7318 * gcc.dg/utf32-2.c: Ditto. 7319 * gcc.dg/utf32-3.c: Ditto. 7320 73212008-06-18 Andy Hutchinson <hutchinsonandy@aim.com> 7322 7323 * gcc.c-torture/compile/limits-fndefn.c: Skip for AVR. 7324 * gcc.dg/builtins-config.h: Use standard independent __AVR__ symbol. 7325 * gcc.dg/cdce1.c: Skip for AVR. 7326 * gcc.dg/cdce2.c: Ditto. 7327 * gcc.dg/fold-bitand-1.c: Ignore warnings such as alignment. 7328 * gcc.dg/fold-eqandshift-3.c: Use long on AVR. 7329 * gcc.dg/fold-overflow-1.c: Skip for AVR. 7330 * gcc.dg/multiple-overflow-warn-3.c: Use target independent macro 7331 for ms bit position. 7332 * gcc.dg/pch/struct-1.c: Allow for target without 32 bit int. 7333 * gcc.dg/tree-ssa/pr33920.c: Add warning check for AVR. 7334 * gcc.dg/ucnid-5.c: Skip for AVR. 7335 * gcc.dg/Wconversion-5.c: Mark warning xfail for AVR target. 7336 * gcc.dg/Wconversion-real-integer.c: Skip for AVR. 7337 * gcc.dg/Wconversion-real.c: Ditto. 7338 * gcc.dg/wtr-conversion-1.c: Add warning test for AVR. 7339 * gcc.dg/utf-cvt.c: Skip tests and mark excess xfail for AVR. 7340 * gcc.dg/Wtype-limits-Wextra.c: Ditto. 7341 * gcc.dg/Wtype-limits.c: Ditto. 7342 73432008-06-18 Joseph Myers <joseph@codesourcery.com> 7344 7345 * gcc.dg/dfp/convert-bfp-6.c, gcc.dg/dfp/convert-bfp-9.c: XFAIL 7346 for lax_strtofp. 7347 73482008-06-18 Joseph Myers <joseph@codesourcery.com> 7349 7350 * lib/target-supports.exp 7351 (check_effective_target_powerpc_hard_double): New. 7352 * gcc.dg/tree-ssa/loop-19.c: Use powerpc_hard_double instead of 7353 powerpc*-*-*. 7354 73552008-06-16 Jan Hubicka <jh@suse.cz> 7356 7357 * gcc.dg/weak/weak-2.c: We no longer complain about incompatibilty. 7358 * gcc.dg/weak/weak-3.c: We no longer complain about incompatibilty. 7359 * gcc.dg/weak/weak-4.c: We no longer complain about incompatibilty. 7360 * gcc.dg/weak/weak-5.c: We no longer complain about incompatibilty. 7361 * gcc.dg/weak/weak-6.c: Fix thinko in previous change. 7362 * gcc.dg/weak/weak-7.c: Likewise. 7363 73642008-06-16 Jan Hubicka <jh@suse.cz> 7365 7366 * gcc.dg/asm-wide-1.c: Do not require extra errors we output 7367 confused by earlier errors. 7368 * gcc.target/i386/sseregparm-2.c: Remove markers for errors not 7369 output at parsing time. 7370 * gcc.target/i386/sseregparm-8.c: Move here compile time errors 7371 from gcc.target/i386/sseregparm-2.c. 7372 * gcc.dg/weak/weak-6.c: Do not require extra errors we output 7373 confused by earlier errors. 7374 * gcc.dg/weak/weak-7.c: Likewise. 7375 73762008-06-18 Daniel Kraft <d@domob.eu> 7377 7378 PR fortran/36517, fortran/36492 7379 * gfortran.dg/array_constructor_25.f03: New test. 7380 * gfortran.dg/array_constructor_26.f03: New test. 7381 * gfortran.dg/array_constructor_27.f03: New test. 7382 * gfortran.dg/array_constructor_28.f03: New test. 7383 * gfortran.dg/array_constructor_29.f03: New test. 7384 * gfortran.dg/array_constructor_30.f03: New test. 7385 * gfortran.dg/array_constructor_type_19.f03: New test. 7386 * gfortran.dg/array_constructor_type_20.f03: New test. 7387 * gfortran.dg/array_constructor_type_21.f03: New test. 7388 73892008-06-17 Daniel Kraft <d@domob.eu> 7390 7391 PR fortran/36112 7392 * gfortran.dg/bounds_check_array_ctor_1.f90: New test. 7393 * gfortran.dg/bounds_check_array_ctor_2.f90: New test. 7394 * gfortran.dg/bounds_check_array_ctor_3.f90: New test. 7395 * gfortran.dg/bounds_check_array_ctor_4.f90: New test. 7396 * gfortran.dg/bounds_check_array_ctor_5.f90: New test. 7397 * gfortran.dg/bounds_check_array_ctor_6.f90: New test. 7398 * gfortran.dg/bounds_check_array_ctor_7.f90: New test. 7399 * gfortran.dg/bounds_check_array_ctor_8.f90: New test. 7400 * gfortran.dg/arrayio_0.f90: Fixed invalid array constructor. 7401 * gfortran.dg/char_cons_len.f90: Ditto. 7402 * gfortran.dg/char_initializer_actual.f90: Ditto. 7403 * gfortran.dg/pr15959.f90: Ditto. 7404 * gfortran.dg/transfer_simplify_2.f90: Ditto. 7405 * gfortran.dg/char_length_1.f90: Changed expected error messages. 7406 74072008-06-17 Paul Thomas <pault@gcc.gnu.org> 7408 7409 PR fortran/36366 7410 * gfortran.dg/used_types_20.f90: New test. 7411 74122008-06-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7413 7414 PR fortran/36546 7415 * gfortran.dg: namelist_49.f90: New test. 7416 74172008-06-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7418 7419 PR fortran/36544 7420 * gfortran.dg/fseek.f90: Adjust test conditions for variable newline. 7421 74222008-06-16 Ira Rosen <irar@il.ibm.com> 7423 7424 PR tree-optimization/36493 7425 * gcc.dg/vect/pr36493.c: New testcase. 7426 74272008-06-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7428 7429 PR fortran/36515 7430 * gfortran.dg/no_range_check_2.f90: New test. 7431 74322008-06-15 Mark Shinwell <shinwell@codesourcery.com> 7433 7434 * lib/target-supports.exp (check_effective_target_mips_loongson): New. 7435 * gcc.target/mips/loongson-simd.c: New. 7436 74372008-06-14 Simon Martin <simartin@users.sourceforge.net> 7438 7439 PR c++/35320 7440 * g++.dg/parse/bitfield3.C: New test. 7441 74422008-06-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7443 7444 PR fortran/36538 7445 * gfortran.dg: namelist_48.f90: New test. 7446 74472008-06-14 Simon Martin <simartin@users.sourceforge.net> 7448 7449 PR c++/35317 7450 * g++.dg/other/dtor2.C: New test. 7451 74522008-06-13 Olivier Hainque <hainque@adacore.com> 7453 7454 * gnat.dg/task_stack_align.adb: New test. 7455 74562008-06-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7457 7458 PR fortran/35863 7459 * gfortran.dg/widechar_IO_1.f90: New test. 7460 * gfortran.dg/widechar_IO_2.f90: New test. 7461 * gfortran.dg/widechar_IO_3.f90: New test. 7462 * gfortran.dg/widechar_IO_4.f90: New test. 7463 74642008-06-13 Tobias Burnus <burnus@net-b.de> 7465 7466 PR fortran/36476 7467 * gfortran.dg/parameter_array_init_4.f90: New. 7468 74692008-06-13 Eric Botcazou <ebotcazou@adacore.com> 7470 7471 * gcc.c-torture/compile/20080613-1.c: New test. 7472 74732008-06-13 Jakub Jelinek <jakub@redhat.com> 7474 7475 PR c/36507 7476 * gcc.dg/inline-28.c: New test. 7477 * gcc.dg/inline-29.c: New test. 7478 * gcc.dg/inline-30.c: New test. 7479 74802008-06-12 Tobias Burnus <burnus@net-b.de> 7481 7482 PR fortran/36462 7483 * gfortran.dg/index_2.f90: New. 7484 74852008-06-12 Eric Botcazou <ebotcazou@adacore.com> 7486 7487 * gnat.dg/discr9.ad[sb]: New test. 7488 74892008-06-12 Joseph Myers <joseph@codesourcery.com> 7490 7491 * gcc.dg/compat/struct-layout-1.exp (orig_gcc_exec_prefix_saved): 7492 Always initialize. 7493 * g++.dg/compat/struct-layout-1.exp (orig_gcc_exec_prefix_saved): 7494 Always initialize. 7495 74962008-06-12 Jakub Jelinek <jakub@redhat.com> 7497 7498 PR testsuite/36443 7499 * gcc.dg/compat/struct-layout-1.exp: Temporarily unset 7500 GCC_EXEC_PREFIX from environment when running $HOSTCC. 7501 * g++.dg/compat/struct-layout-1.exp: Likewise. 7502 75032008-06-12 Richard Guenther <rguenther@suse.de> 7504 7505 PR tree-optimization/36345 7506 * gcc.c-torture/execute/20020619-1.c: Remove broken part of 7507 the testcase. 7508 75092008-06-11 Edmar Wienskoski <edmar@freescale.com> 7510 7511 PR target/36425 7512 * gcc.target/powerpc/e500-1.c: New test case to verify 7513 mno-isel option. 7514 75152008-06-11 Eric Botcazou <ebotcazou@adacore.com> 7516 7517 * gnat.dg/specs/varsize_copy.ad[sb]: New test. 7518 75192008-06-10 Uros Bizjak <ubizjak@gmail.com> 7520 7521 * gcc.target/i386/bt-mask-1.c: New test. 7522 * gcc.target/i386/bt-mask-2.c: Ditto. 7523 75242008-06-10 Uros Bizjak <ubizjak@gmail.com> 7525 7526 PR target/36473 7527 * gcc.target/i386/bt-1.c: New test. 7528 * gcc.target/i386/bt-2.c: Ditto. 7529 75302008-06-09 Andy Hutchinson <hutchinsonandy@aim.com> 7531 7532 * gcc.c-torture/execute/builtins/lib/chk.c: Only include sys/types.h 7533 for unix to check for uClibc. 7534 75352008-06-09 Andy Hutchinson <hutchinsonandy@aim.com> 7536 7537 PR testsuite/36285 7538 * gcc.dg/compat/struct-return-10_y.c: Remove test_va. 7539 * gcc.dg/compat/vector-defs.h: Add check for availability of 8 byte 7540 double. 7541 * gcc.dg/compat/struct-layout-1_test.h: Change bitfield to match 7542 integer size. 7543 75442008-06-09 Joseph Myers <joseph@codesourcery.com> 7545 7546 * gcc.dg/pr34856.c: Condition use of -maltivec on 7547 powerpc_altivec_ok. Use -w on other powerpc*-*-linux*. 7548 75492008-06-09 Richard Sandiford <rdsandiford@googlemail.com> 7550 7551 * gcc.dg/torture/mips-hilo-1.c: Delete. 7552 * gcc.target/mips/pr35232.c: Likewise. 7553 * gcc.target/mips/fix-vr4130-1.c: Use modulus to create an mfhi. 7554 * gcc.target/mips/fix-vr4130-3.c: Likewise. 7555 * gcc.target/mips/int-moves-1.c: New test. 7556 * gcc.target/mips/int-moves-2.c: Likewise. 7557 * gcc.target/mips/fix-r4000-1.c: Likewise. 7558 * gcc.target/mips/fix-r4000-2.c: Likewise. 7559 * gcc.target/mips/fix-r4000-3.c: Likewise. 7560 * gcc.target/mips/fix-r4000-4.c: Likewise. 7561 * gcc.target/mips/fix-r4000-5.c: Likewise. 7562 * gcc.target/mips/fix-r4000-6.c: Likewise. 7563 * gcc.target/mips/fix-r4000-7.c: Likewise. 7564 * gcc.target/mips/fix-r4000-8.c: Likewise. 7565 * gcc.target/mips/fix-r4000-9.c: Likewise. 7566 * gcc.target/mips/fix-r4000-10.c: Likewise. 7567 * gcc.target/mips/fix-r4000-11.c: Likewise. 7568 * gcc.target/mips/fix-r4000-12.c: Likewise. 7569 * gcc.target/mips/timode-1.c: Likewise. 7570 * gcc.target/mips/timode-2.c: Likewise. 7571 75722008-06-09 Eric Botcazou <ebotcazou@adacore.com> 7573 7574 * gnat.dg/specs/pack3.ads: New test. 7575 * gnat.dg/specs/pack3_pkg.ads: New helper. 7576 75772008-06-08 Paolo Carlini <paolo.carlini@oracle.com> 7578 7579 PR c++/35242 7580 * g++.dg/cpp0x/vt-35242.C: New. 7581 75822008-06-08 Janus Weil <janus@gcc.gnu.org> 7583 7584 PR fortran/36459 7585 * gfortran.dg/proc_decl_16.f90: New. 7586 75872008-06-08 Tobias Burnus <burnus@net-b.de> 7588 7589 PR fortran/35830 7590 * proc_decl_13.f90: New. 7591 * proc_decl_14.f90: New. 7592 * proc_decl_15.f90: New. 7593 75942008-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7595 7596 PR fortran/36420 7597 PR fortran/36421 7598 PR fortran/36422 7599 * gfortran.dg/fmt_g0_1.f08: New test. 7600 * gfortran.dg/fmt_g0_2.f08: New test. 7601 * gfortran.dg/fmt_g0_3.f08: New test. 7602 76032008-06-07 Xinliang David Li <davidxl@google.com> 7604 7605 PR/36440 7606 * gcc.dg/cdce1.c: Remove run target clause. 7607 * gcc.dg/cdce2.c: Ditto. 7608 * g++.dg/cdce3.C: Fix a bug in target specification. 7609 76102008-06-07 Tobias Burnus <burnus@net-b.de> 7611 7612 PR fortran/36437 7613 * gfortran.dg/c_sizeof_1.f90: New. 7614 * gfortran.dg/c_sizeof_2.f90: New. 7615 76162008-06-07 Joseph Myers <joseph@codesourcery.com> 7617 7618 * g++.dg/abi/arm_cxa_vec1.C: Don't handle xscale*-*-*. 7619 * g++.dg/eh/spbp.C: Don't handle *-*-solaris2.[56]*. 7620 * g++.dg/warn/miss-format-1.C: Don't handle Solaris before Solaris 7621 7. 7622 * gcc.c-torture/compile/981006-1.c: Don't handle xscale*-*-*, 7623 strongarm*-*-* and cris-*-aout*. 7624 * gcc.c-torture/execute/941014-1.x: Don't handle xscale*-*-* and 7625 strongarm*-*-*. 7626 * gcc.dg/20030909-1.c: Don't handle xscale*-*-* and 7627 strongarm*-*-*. 7628 * gcc.dg/20031108-1.c: Don't handle xscale*-*-* and 7629 strongarm*-*-*. 7630 * gcc.dg/20040813-1.c: Don't handle *-*-sysv5*. 7631 * gcc.dg/arm-asm.c: Don't handle strongarm*-*-* and xscale*-*-*. 7632 * gcc.dg/arm-scd42-1.c: Use target arm*-*-*. 7633 * gcc.dg/arm-scd42-3.c: Use target arm*-*-*. 7634 * gcc.dg/cpp/assert4.c: Don't handle BeOS. 7635 * gcc.dg/debug/pr35154.c: Don't handle *-*-sysv5*. 7636 * gcc.dg/intmax_t-1.c: Don't handle *-*-solaris2.5.1 and 7637 xscale*-*-elf*. 7638 * gcc.dg/pragma-align.c: Don't handle i?86-*-sco3.2v5*. 7639 * gcc.dg/pthread-init-2.c: Don't handle *-*-solaris2.5.1. 7640 * gcc.misc-tests/arm-isr.exp: Use target arm*-*-*. 7641 * gcc.target/powerpc/ppc-sdata-1.c: Don't handle powerpc-*-sysv*. 7642 * gcc.target/powerpc/ppc-sdata-2.c: Don't handle powerpc-*-sysv*. 7643 * gcc.target/powerpc/ppc-stackalign-1.c: Don't handle 7644 powerpc-*-sysv*. 7645 * gfortran.dg/debug/pr35154-stabs.f: Don't handle *-*-sysv5*. 7646 * lib/target-supports.exp: Don't handle strongarm*-*-elf, 7647 xscale*-*-elf and *-*-windiss. 7648 * obj-c++.dg/dwarf-2.mm: Don't handle *-*-solaris2.[56]*. 7649 * objc.dg/dwarf-1.m: Don't handle *-*-solaris2.[56]*. 7650 * objc.dg/dwarf-2.m: Don't handle *-*-solaris2.[56]*. 7651 * gcc.dg/mt-loopi1.c: Remove. 7652 76532008-06-07 Samuel Tardieu <sam@rfc1149.net> 7654 7655 * gnat.dg/specs/oversize.ads: New. 7656 76572008-06-07 Paolo Carlini <paolo.carlini@oracle.com> 7658 7659 PR c++/35327 7660 * g++.dg/parse/crash41.C: New. 7661 76622008-06-06 Uros Bizjak <ubizjak@gmail.com> 7663 7664 PR rtl-optimization/36438 7665 * gcc.target/i386/pr36438.c 7666 76672008-06-06 Jakub Jelinek <jakub@redhat.com> 7668 7669 PR target/36362 7670 * gcc.c-torture/execute/20080529-1.c: New test. 7671 76722008-06-06 Jakub Jelinek <jakub@redhat.com> 7673 7674 * gcc.dg/gomp/collapse-1.c: New test. 7675 * gcc.dg/gomp/nesting-1.c: New test. 7676 * g++.dg/gomp/task-1.C: New test. 7677 * g++.dg/gomp/predetermined-1.C: New test. 7678 * g++.dg/gomp/tls-4.C: New test. 7679 * gfortran.dg/gomp/collapse1.f90: New test. 7680 * gfortran.dg/gomp/sharing-3.f90: New test. 7681 * gcc.dg/gomp/pr27499.c (foo): Remove is unsigned dg-warning. 7682 * g++.dg/gomp/pr27499.C (foo): Likewise. 7683 * g++.dg/gomp/for-16.C (foo): Likewise. 7684 * g++.dg/gomp/tls-3.C: Remove dg-error, add S::s definition. 7685 * g++.dg/gomp/pr34607.C: Adjust dg-error location. 7686 * g++.dg/gomp/for-16.C (foo): Add a new dg-error. 7687 * gcc.dg/gomp/appendix-a/a.35.4.c: Add dg-warning. 7688 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise. 7689 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise. 7690 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise. 7691 * gfortran.dg/gomp/omp_parse1.f90: Remove !$omp tab test. 7692 * gfortran.dg/gomp/appendix-a/a.33.4.f90: Remove dg-error 7693 about allocatable array. 7694 * gfortran.dg/gomp/reduction1.f90: Likewise. 7695 76962008-06-06 Richard Guenther <rguenther@suse.de> 7697 7698 * gcc.dg/tree-ssa/alias-18.c: XFAIL some sub-tests. 7699 77002008-06-04 Joseph Myers <joseph@codesourcery.com> 7701 7702 * lib/target-supports.exp (check_effective_target_powerpc_spu): 7703 Call check_effective_target_powerpc_altivec_ok. 7704 * gcc.target/powerpc/dfp-dd.c, gcc.target/powerpc/dfp-td.c, 7705 gcc.target/powerpc/ppc32-abi-dfp-1.c, 7706 gcc.target/powerpc/ppu-intrinsics.c: Require powerpc_fprs. 7707 77082008-06-04 Xinliang David Li <davidxl@google.com> 7709 7710 * gcc.dg/cdce1.c: New test. 7711 * gcc.dg/cdce2.c: Ditto. 7712 * g++.dg/cdce3.C: Ditto. 7713 77142008-06-04 Janus Weil <janus@gcc.gnu.org> 7715 7716 PR fortran/36322 7717 PR fortran/36275 7718 * gfortran.dg/proc_decl_2.f90: Extended. 7719 77202008-06-04 Joseph Myers <joseph@codesourcery.com> 7721 Maxim Kuvyrkov <maxim@codesourcery.com> 7722 7723 * gcc.target/m68k/xgot-1.c: New test. 7724 77252008-06-04 Richard Guenther <rguenther@suse.de> 7726 7727 * gcc.c-torture/execute/20080604-1.c: New testcase. 7728 77292008-06-03 Andy Hutchinson <hutchinsonandy@aim.com> 7730 7731 PR/34880 7732 * gcc.c-torture/execute/float-floor.c: Adjust test for 4 byte 7733 doubles. 7734 77352008-06-03 Eric Botcazou <ebotcazou@adacore.com> 7736 7737 * gnat.dg/aliasing1.ad[sb]: New test. 7738 * gnat.dg/aliasing2.ad[sb]: Likewise. 7739 77402008-06-02 Andy Hutchinson <hutchinsonandy@aim.com> 7741 7742 * gcc.target/avr/avr.exp: Add avr testsuite. 7743 * gcc.target/avr/trivial.c: Add simple test. 7744 * gcc.target/avr/torture/avr-torture.exp: Add avr-torture testsuite. 7745 * gcc.target/avr/torture/trivial.c: Add simple test. 7746 77472008-06-02 Andy Hutchinson <hutchinsonandy@aim.com> 7748 7749 * gcc.dg/pr19340.c: Disable for AVR as it has no scheduling. 7750 * gcc.dg/section1.c: XFAIL AVR as bss section is used differently. 7751 77522008-06-02 Andy Hutchinson <hutchinsonandy@aim.com> 7753 7754 * gcc.dg/pr18241-1.c: Use long on small int target. 7755 * gcc.dg/pr32912-2.c: Ditto. 7756 * gcc.dg/pr35065.c: Ditto. 7757 * gcc.dg/pr36300-1.c: Ditto. 7758 * gcc.dg/pr36300-2.c: Ditto. 7759 * gcc.dg/pr27639.c: Reduce array size for small int target. 7760 * gcc.dg/pr28755.c: Skip test if pointers are smaller than 32 bits. 7761 * gcc.dg/pr36194.c: Reduce constant on small int target. 7762 * gcc.dg/torture/builtin-frexp-1.c: Ditto. 7763 77642008-06-02 Andy Hutchinson <hutchinsonandy@aim.com> 7765 7766 * gcc.dg/torture/pr34330.c: Skip test for targets without pthread. 7767 * gcc.dg/torture/pr36244.c: Ditto. 7768 * gcc.dg/tree-ssa/pr36181.c: Ditto. 7769 77702008-06-02 Janus Weil <janus@gcc.gnu.org> 7771 7772 PR fortran/36361 7773 * gfortran.dg/interface_24.f90: New. 7774 77752008-06-02 Paolo Carlini <paolo.carlini@oracle.com> 7776 7777 PR c++/36404 7778 * g++.dg/template/crash79.C: New. 7779 * g++.dg/other/pr28114.C: Adjust. 7780 77812008-06-02 Daniel Kraft <d@domob.eu> 7782 7783 * finalize_1.f08: New test. 7784 * finalize_2.f03: New test. 7785 * finalize_3.f03: New test. 7786 * finalize_4.f03: New test. 7787 * finalize_5.f03: New test. 7788 * finalize_6.f90: New test. 7789 * finalize_7.f03: New test. 7790 * finalize_8.f03: New test. 7791 77922008-06-01 Richard Sandiford <rdsandiford@googlemail.com> 7793 7794 * gcc.c-torture/execute/ieee/ieee.exp: Load c-torture.exp. 7795 77962008-06-01 Richard Sandiford <rdsandiford@googlemail.com> 7797 7798 * gcc.target/mips/fpr-moves-7.c: New test. 7799 * gcc.target/mips/fpr-moves-8.c: New test. 7800 78012008-05-30 Bernd Schmidt <bernd.schmidt@analog.com> 7802 7803 * gcc.target/bfin/mcpu-default.c: Adjust for recent changes: default 7804 CPU has all workarounds, and no longer explicitly sets bf532 as CPU 7805 type. 7806 7807 * gcc.target/bfin/mcpu-bf531.c: Adjust for WORKAROUND_RETS. 7808 * gcc.target/bfin/mcpu-bf532.c: Likewise. 7809 * gcc.target/bfin/mcpu-bf533.c: Likewise. 7810 * gcc.target/bfin/mcpu-bf534.c: Likewise. 7811 * gcc.target/bfin/mcpu-bf536.c: Likewise. 7812 * gcc.target/bfin/mcpu-bf537.c: Likewise. 7813 * gcc.target/bfin/mcpu-bf548.c: Likewise. 7814 * gcc.target/bfin/mcpu-bf549.c: Likewise. 7815 * gcc.target/bfin/mcpu-bf561.c: Likewise. 7816 * gcc.target/bfin/mcpu-bf523.c: Likewise. 7817 * gcc.target/bfin/mcpu-bf524.c: Likewise. 7818 * gcc.target/bfin/mcpu-bf526.c: Likewise. 7819 * gcc.target/bfin/mcpu-bf522.c: Likewise. 7820 * gcc.target/bfin/mcpu-bf525.c: Likewise. 7821 * gcc.target/bfin/mcpu-bf527.c: Likewise. 7822 * gcc.target/bfin/mcpu-bf538.c: Likewise. 7823 * gcc.target/bfin/mcpu-bf539.c: Likewise. 7824 * gcc.target/bfin/mcpu-bf542.c: Likewise. 7825 * gcc.target/bfin/mcpu-bf544.c: Likewise. 7826 * gcc.target/bfin/mcpu-default.c: Likewise. 7827 * gcc.target/bfin/workarounds-any.c: Likewise. 7828 * gcc.target/bfin/workarounds-none.c: Likewise. 7829 * gcc.target/bfin/workarounds-1.c: Likewise. 7830 * gcc.target/bfin/workarounds-2.c: Likewise. 7831 * gcc.target/bfin/workarounds-3.c: Likewise. 7832 * gcc.target/bfin/workarounds-4.c: Likewise. 7833 78342008-05-30 Tom Tromey <tromey@redhat.com> 7835 7836 PR preprocessor/36320: 7837 * gcc.dg/cpp/pr36320.c: New file. 7838 78392008-05-29 Paolo Carlini <paolo.carlini@oracle.com> 7840 7841 PR c++/35243 7842 * g++.dg/cpp0x/vt-35243.C: New. 7843 78442008-05-29 H.J. Lu <hongjiu.lu@intel.com> 7845 7846 PR target/35771 7847 * gcc.dg/torture/pr35771.h: New. 7848 * gcc.dg/torture/pr35771-1.c: Likewise. 7849 * gcc.dg/torture/pr35771-2.c: Likewise. 7850 * gcc.dg/torture/pr35771-3.c: Likewise. 7851 78522008-05-29 Eric Botcazou <ebotcazou@adacore.com> 7853 7854 * gcc.dg/nested-func-6.c: New test. 7855 78562008-05-29 Richard Guenther <rguenther@suse.de> 7857 7858 PR tree-optimization/36343 7859 * gcc.c-torture/execute/pr36343.c: New testcase. 7860 78612008-05-29 Arnaud Charlet <charlet@adacore.com> 7862 7863 * gnat.dg/abstract1.ad[sb]: New test. 7864 78652008-05-28 Janus Weil <janus@gcc.gnu.org> 7866 7867 PR fortran/36325 7868 PR fortran/35830 7869 * gfortran.dg/interface_23.f90: New. 7870 * gfortran.dg/gomp/reduction3.f90: Fixed invalid code. 7871 * gfortran.dg/proc_decl_12.f90: New: 7872 * gfortran.dg/external_procedures_1.f90: Fixed error message. 7873 78742008-05-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 7875 7876 PR fortran/36319 7877 * gfortran.dg/widechar_5.f90: New file. 7878 * gfortran.dg/widechar_6.f90: New file. 7879 * gfortran.dg/widechar_7.f90: New file. 7880 * gfortran.dg/widechar_intrinsics_5.f90: Uncomment the lines 7881 testing the SPREAD intrinsic. 7882 * gfortran.dg/widechar_intrinsics_6.f90: New file. 7883 * gfortran.dg/widechar_intrinsics_7.f90: New file. 7884 * gfortran.dg/widechar_intrinsics_8.f90: New file. 7885 * gfortran.dg/widechar_intrinsics_9.f90: New file. 7886 * gfortran.dg/widechar_intrinsics_10.f90: New file. 7887 78882008-05-28 Seongbae Park <seongbae.park@gmail.com> 7889 7890 * gcc.dg/tree-prof/ic-misattribution-1.c: New test. 7891 * gcc.dg/tree-prof/ic-misattribution-1a.c: New test. 7892 * lib/profopt.exp (profopt-get-options): Support 7893 dg-additional-sources. 7894 (profopt-execute): Handle additional sources. 7895 78962008-05-28 Rafael Espíndola <espindola@google.com> 7897 7898 * gcc.dg/20080528-1.c: New test. 7899 79002008-05-28 Arnaud Charlet <charlet@adacore.com> 7901 7902 * gnat.dg/old_errors.adb, gnat.dg/deep_old.adb: Adjust. 7903 7904 * gnat.dg/specs/iface_eq_test.ads, 7905 gnat.dg/specs/iface_eq_test-child.ads: New test. 7906 * gnat.dg/specs/self_class.ads: New test. 7907 * gnat.dg/fixce.adb: New test. 7908 * gnat.dg/frunaligned*.ad[sb]: New test. 7909 79102008-05-27 Andy Hutchinson <hutchinsonandy@aim.com> 7911 7912 * gcc.dg/tree-ssa/data-dep-1.c: Skip test for avr-*-* too much code. 7913 * gcc.dg/tree-ssa/ldist-3.c: Ditto. 7914 * gcc.dg/tree-ssa/ldist-5.c: Ditto. 7915 * gcc.dg/tree-ssa/ifc-20040816-2 .c: Adjust for int size < 4 bytes. 7916 * gcc.dg/tree-ssa/pr32540-1.c: Ditto. 7917 * gcc.dg/tree-ssa/pr32540-2.c: Ditto. 7918 * gcc.dg/tree-ssa/ssa-lim-5.c: Ditto. 7919 * gcc.dg/tree-ssa/pr23115.c: Adjust test for double size < 8 bytes. 7920 79212008-05-27 H.J. Lu <hongjiu.lu@intel.com> 7922 7923 PR target/35767 7924 PR target/35771 7925 * gcc.target/i386/pr35767-1.c: New. 7926 * gcc.target/i386/pr35767-1d.c: Likewise. 7927 * gcc.target/i386/pr35767-1i.c: Likewise. 7928 * gcc.target/i386/pr35767-2.c: Likewise. 7929 * gcc.target/i386/pr35767-2d.c: Likewise. 7930 * gcc.target/i386/pr35767-2i.c: Likewise. 7931 * gcc.target/i386/pr35767-3.c: Likewise. 7932 * gcc.target/i386/pr35767-4.c: Likewise. 7933 * gcc.target/i386/pr35767-5.c: Likewise. 7934 79352008-05-27 Tobias Burnus <burnus@net-b.de> 7936 7937 * gfortran.dg/assignment_3.f90: Add missing cleanup-modules. 7938 79392008-05-27 Tobias Burnus <burnus@net-b.de> 7940 7941 PR fortran/36316 7942 * gfortran.dg/assignment_3.f90: New. 7943 79442008-05-27 Richard Sandiford <rdsandiford@googlemail.com> 7945 7946 * lib/fortran-torture.exp (get-fortran-torture-options): 7947 New function, replacing old FORTRAN_TORTURE_OPTIONS code. 7948 * gfortran.fortran-torture/compile/compile.exp: Use 7949 [get-fortran-torture-options] instead of $FORTRAN_TORTURE_OPTIONS. 7950 * gfortran.fortran-torture/execute/execute.exp: Likewise. 7951 79522008-05-27 Michael Matz <matz@suse.de> 7953 7954 PR c++/27975 7955 * g++.dg/warn/Wenum-compare.C: New testcase. 7956 * g++.dg/warn/Wenum-compare-no.C: Ditto. 7957 79582008-05-27 Richard Guenther <rguenther@suse.de> 7959 7960 PR tree-optimization/36339 7961 * gcc.c-torture/execute/pr36339.c: New testcase. 7962 * gcc.dg/tree-ssa/loadpre8.c: XFAIL. 7963 79642008-05-27 Eric Botcazou <ebotcazou@adacore.com> 7965 7966 * gnat.dg/pack9.ad[sb]: New test. 7967 79682008-05-27 Arnaud Charlet <charlet@adacore.com> 7969 7970 * gnat.dg/sync1.ad[sb]: New test. 7971 * gnat.dg/interface5.ad[sb]: New test. 7972 79732008-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 7974 7975 * gcc.c-torture/compile/pr11832.c: XFAIL on (x86 && ilp32 && pic). 7976 * gcc.c-torture/compile/pr33009.c: Likewise. 7977 79782008-05-27 Alexandre Oliva <aoliva@redhat.com> 7979 7980 PR c++/35909 7981 * g++.dg/conversion/bitfield9.C: New. 7982 79832008-05-26 Arnaud Charlet <charlet@adacore.com> 7984 7985 * gnat.dg/specs/array_no_def_init.ads: New test. 7986 79872008-05-26 Kai Tietz <kai.tietz@onevision.com> 7988 7989 * gcc-c.torture/execute/pr36321.c: New. 7990 79912008-05-26 Richard Guenther <rguenther@suse.de> 7992 7993 PR middle-end/36300 7994 * gcc.dg/pr36300-1.c: New testcase. 7995 * gcc.dg/pr36300-2.c: Likewise. 7996 79972008-05-26 Arnaud Charlet <charlet@adacore.com> 7998 7999 * gnat.dg/set_in_pproc.adb: New test. 8000 * gnat.dg/modular2.adb: New test. 8001 * gnat.dg/pak.ad[sb]: New test. 8002 80032008-05-25 Eric Botcazou <ebotcazou@adacore.com> 8004 8005 * gnat.dg/trampoline1.adb: New test. 8006 * gnat.dg/trampoline2.adb: Likewise. 8007 80082008-05-25 Tobias Burnus <burnus@net-b.de> 8009 8010 PR fortran/32600 8011 * gfortran.dg/c_f_pointer_tests_3.f90: New. 8012 80132008-05-25 Richard Guenther <rguenther@suse.de> 8014 8015 PR tree-optimization/17526 8016 * gcc.dg/torture/pr17526.c: New testcase. 8017 80182008-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 8019 8020 * gcc.dg/tg-tests.h: Fix spelling of FP_INFINITE. 8021 80222008-05-23 Sandra Loosemore <sandra@codesourcery.com> 8023 Daniel Jacobowitz <dan@codesourcery.com> 8024 8025 * g++.dg/other/profile1.C: Use dg-require-profiling. 8026 80272008-05-24 Hans-Peter Nilsson <hp@axis.com> 8028 8029 PR testsuite/22523 8030 * g++.dg/template/inline1.C: For the not-defined symbol, use the 8031 pattern from g++.dg/template/qualttp17.C. 8032 80332008-05-23 Rafael Espíndola <espindola@google.com> 8034 8035 * gcc.c-torture/compile/20080522-1.c: Move to gcc.dg. 8036 * gcc.dg/20080522-1.c: Moved from gcc.c-torture. 8037 80382008-05-23 Paul Brook <paul@codesourcery.com> 8039 Carlos O'Donell <carlos@codesourcery.com> 8040 8041 * gcc.target/arm/naked-1.c: New test. 8042 * gcc.target/arm/naked-2.c: New test. 8043 80442008-05-23 Tobias Burnus <burnus@net-b.de> 8045 8046 PR fortran/36314 8047 * gfortran.dg/eoshift_large_1.f90: Replace tabs by spaces. 8048 80492008-05-23 Arnaud Charlet <charlet@adacore.com> 8050 8051 * gnat.dg/addr_slice.adb: New test. 8052 80532008-05-23 Jakub Jelinek <jakub@redhat.com> 8054 8055 PR c++/36237 8056 * g++.dg/gomp/pr36237.C: New test. 8057 80582008-05-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 8059 8060 * gcc.dg/builtins-error.c: Test __builtin_fpclassify. Also 8061 add tests for all previous type-generic builtins. 8062 * gcc.dg/pr28796-2.c: Add -DUNSAFE flag. 8063 * gcc.dg/tg-tests.h: Test __builtin_fpclassify. 8064 80652008-05-22 Thomas Koenig <tkoenig@gcc.gnu.org> 8066 8067 PR libgfortran/36302 8068 * gfortran.dg/cshift_large_1.f90: New test. 8069 * gfortran.dg/eoshift_large_1.f90: New test. 8070 80712008-05-22 Rafael Espíndola <espindola@google.com> 8072 8073 * gcc.c-torture/compile/20080522-1.c: New testcase. 8074 80752008-05-22 Richard Guenther <rguenther@suse.de> 8076 8077 * gcc.c-torture/execute/20080522-1.c: New testcase. 8078 80792008-05-22 Richard Guenther <rguenther@suse.de> 8080 8081 * gcc.dg/tree-ssa/alias-18.c: New testcase. 8082 80832008-05-22 Arnaud Charlet <charlet@adacore.com> 8084 8085 * gnat.dg/slice5.adb: New test. 8086 * gnat.dg/notnot.adb: New test. 8087 * gnat.dg/tf_interface_1.ad[sb]: New test. 8088 * gnat.dg/const1.adb: New test. 8089 * gnat.dg/parameterlessfunc.adb: New test. 8090 * gnat.dg/specs/interface5.ads: New test. 8091 * gnat.dg/specs/cpp_assignment.ads: New test. 8092 80932008-05-22 Nathan Sidwell <nathan@codesourcery.com> 8094 8095 * lib/dg-pch.exp (dg-pch): Fix if bracing. 8096 80972008-05-21 H.J. Lu <hongjiu.lu@intel.com> 8098 8099 * gcc.target/i386/m128-check.h (ARRAY_SIZE): New. 8100 (CHECK_EXP): Use it. 8101 8102 * gcc.target/i386/set-v16qi-3.h: New. 8103 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise. 8104 * gcc.target/i386/sse4_1-set-v16qi-3.c: Likewise. 8105 81062008-05-21 Sebastian Pop <sebastian.pop@amd.com> 8107 8108 PR tree-optimization/36287 8109 PR tree-optimization/36286 8110 * gcc.dg/tree-ssa/pr36287.c: New. 8111 * gfortran.dg/pr36286.f90: New. 8112 81132008-05-21 Tom Tromey <tromey@redhat.com> 8114 8115 PR preprocessor/27777: 8116 * gcc.dg/cpp/pr27777.c: New file. 8117 81182008-05-21 Jakub Jelinek <jakub@redhat.com> 8119 8120 PR c++/36023 8121 * g++.dg/ext/complit10.C: New test. 8122 81232008-05-21 Janis Johnson <janis187@us.ibm.com> 8124 8125 * gfortran.dg/nint_2.f90: XFAIL only when using -O0. 8126 8127 * lib/target-supports-dg.exp (dg-xfail-run-if): New. 8128 * gcc.test-framework/dg-do-run-xrif-exp-F.c: New test. 8129 * gcc.test-framework/dg-do-run-xrif-exp-P.c: New test. 8130 * gcc.test-framework/dg-do-run-xrif-exp-XF.c: New test. 8131 * gcc.test-framework/dg-do-run-xrif-exp-XP.c: New test. 8132 * gcc.test-framework/dg-dot-run-xrif-exp-F.c: New test. 8133 * gcc.test-framework/dg-dot-run-xrif-exp-P.c: New test. 8134 * gcc.test-framework/dg-dot-run-xrif-exp-XF.c: New test. 8135 * gcc.test-framework/dg-dot-run-xrif-exp-XP.c: New test. 8136 * gcc.test-framework/test-framework.awk: Handle new tests. 8137 81382008-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8139 8140 PR fortran/36257 8141 * gfortran.dg/char_length_12.f90: New test. 8142 81432008-05-20 Nathan Sidwell <nathan@codesourcery.com> 8144 8145 * gcc.c-torture/execute/builtins/memops-asm.c: Set inside_main. 8146 8147 * lib/gcc-dg.exp (cleanup-saved-temps): Add optional list of 8148 suffixes not to delete. 8149 * gcc.dg/pch/save-temps-1.c: Don't delete ".s" temp. 8150 * g++.dg/pch/pch.C: Likewise. 8151 8152 * g++.old-deja/g++.pt/static11.C: Replace xfail by target requirement. 8153 8154 * lib/dg-pch.exp (dg-pch): Don't expect .s files if there are 8155 dg-errors expected. 8156 81572008-05-20 Janis Johnson <janis187@us.ibm.com> 8158 8159 PR testsuite/20771 8160 * lib/dg-pch.exp: Move a flag in arguments to dg-test to differentiate 8161 compile results for pch test lines in gcc.sum. 8162 * gcc.dg/pch/counter-2.c: Add comments to dg-error directives to 8163 make them unique in gcc.sum. 8164 * gcc.dg/pch/valid-1.c: Ditto. 8165 * gcc.dg/pch/valid-2.c: Ditto. 8166 * gcc.dg/pch/valid-3.c: Ditto. 8167 * gcc.dg/pch/warn-1.c: Same for dg-warning. 8168 81692008-05-20 Andy Hutchinson <hutchinsonandy@aim.com> 8170 8171 * gcc.dg/array-quals-1.c: xfail read only section 8172 check for avr target. 8173 81742008-05-20 Andy Hutchinson <hutchinsonandy@aim.com> 8175 8176 PR testsuite/34889 8177 * gcc.c-torture/execute/builtins/pr23484-chk.c : Correct test for 8178 16bit int target. 8179 81802008-05-20 Andy Hutchinson <hutchinsonandy@aim.com> 8181 8182 * gcc.dg/tree-ssa/ifc-20040816-1.c : signal.h not required. 8183 * gcc.c-torture/execute/ieee/fp-cmp-1.c : Do not include signal.h if 8184 SIGNAL_SUPPRESS. 8185 * gcc.c-torture/execute/ieee/fp-cmp-2.c : Ditto. 8186 * gcc.c-torture/execute/ieee/fp-cmp-3.c : Ditto. 8187 81882008-05-20 Andy Hutchinson <hutchinsonandy@aim.com> 8189 8190 * gcc.dg/builtins-config.h: AVR does not have C99 runtime. 8191 81922008-05-20 Janis Johnson <janis187@us.ibm.com> 8193 8194 PR testsuite/22523 8195 * g++.dg/template/inline1.C: Handle syntax for more assemblers. 8196 8197 * lib/scandump.exp (scan-dump): Handle non-existent dump file. 8198 (scan-dump-times): Ditto. 8199 (scan-dump-not): Ditto. 8200 (scan-dump-dem): Ditto. 8201 (scan-dump-dem-not): Ditto. 8202 8203 * obj-c++.dg/bitfield-1.mm: XFAIL for ICE; move dg-options after other 8204 test directives; use dg-prune-output instead of dg-excess-errors for 8205 possible message to ignore; adjust line numbers for messages. 8206 8207 * obj-c++.dg/comp-types-10.mm: XFAIL for ICE. 8208 * obj-c++.dg/try-catch-9.mm: XFAILfor ICE, move dg-options after 8209 other test directives. 8210 8211 * obj-c++.dg/try-catch-2.mm: Move dg-options after dg-xfail-if. 8212 * obj-c++.dg/encode-8.mm: Move dg-options after dg-do. 8213 * obj-c++.dg/bitfield-4.mm: Ditto; use dg-prune-output instead of 8214 dg-excess-errors for possible additional message. 8215 * obj-c++.dg/layout-1.mm: Use dg-prune-output instead of 8216 dg-excess-errors for possible additional message. 8217 8218 * g++.dg/ext/vector14.C: Ignore a possible warning. 8219 82202008-05-20 Samuel Tardieu <sam@rfc1149.net> 8221 8222 * gnat.dg/modular.adb: Remove test, gnat.dg/modular1.adb already 8223 checks that the bug is fixed and is more concise. 8224 82252008-05-20 Samuel Tardieu <sam@rfc1149.net> 8226 8227 PR ada/35791 8228 * gnat.dg/check_displace_generation.adb: New. 8229 82302008-05-20 Samuel Tardieu <sam@rfc1149.net> 8231 8232 PR ada/30740 8233 * gnat.dg/modular.adb: New test. 8234 82352008-05-20 Jan Sjodin <jan.sjodin@amd.com> 8236 Sebastian Pop <sebastian.pop@amd.com> 8237 8238 PR tree-optimization/36181 8239 * gcc.dg/tree-ssa/pr36181.c: New. 8240 82412008-05-20 Uros Bizjak <ubizjak@gmail.com> 8242 8243 PR testsuite/36057 8244 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): Remove. 8245 (const char *dg_options): New array. 8246 (switchfiles): Loop through dg_options array to generate dg-options 8247 directives. Remove numbered arguments usage from fprintf 8248 format strings. 8249 82502008-05-20 Jan Sjodin <jan.sjodin@amd.com> 8251 Sebastian Pop <sebastian.pop@amd.com> 8252 8253 PR tree-optimization/36206 8254 * gfortran.dg/pr36206.f: New. 8255 82562008-05-20 Arnaud Charlet <charlet@adacore.com> 8257 8258 * gnat.dg/testint.adb: New test. 8259 * gnat.dg/modular1.adb: New test. 8260 * gnat.dg/test_iface_aggr.adb: New test. 8261 * gnat.dg/gen_disp.ad[sb]: New test. 8262 * gnat.dg/specs/tag2.ads: Adjust. 8263 * gnat.dg/specs/empty_variants.ads: Adjust. 8264 82652008-05-20 Richard Guenther <rguenther@suse.de> 8266 8267 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust. 8268 * gcc.dg/tree-ssa/ssa-sink-2.c: Likewise. 8269 * gcc.dg/tree-ssa/ssa-sink-3.c: Likewise. 8270 * gcc.dg/tree-ssa/ssa-sink-4.c: Likewise. 8271 82722008-05-20 Sandra Loosemore <sandra@codesourcery.com> 8273 8274 * gcc.c-torture/compile/20061214-1.c: New test. 8275 82762008-05-20 Richard Guenther <rguenther@suse.de> 8277 8278 * gcc.c-torture/execute/20080519-1.c: New testcase. 8279 82802008-05-19 Xinliang David Li <davidxl@google.com> 8281 8282 * gcc.dg/cdce1.c: Remove test. 8283 * gcc.dg/cdce2.c: Remove test. 8284 82852008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8286 8287 PR fortran/36265 8288 * gfortran.dg/char_length_11.f90: New test. 8289 82902008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8291 8292 * gfortran.dg/widechar_intrinsics_5.f90: Add dg-do directive and 8293 use -fbackslash option. 8294 82952008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8296 8297 * gfortran.dg/char_cast_2.f90: Adjust count in scanning the tree 8298 dump file. 8299 83002008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8301 8302 * gfortran.dg/bind_c_module.f90: Adjust expected error messages. 8303 83042008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8305 8306 * gfortran.dg/char_cast_1.f90: Adjust count in scanning the tree 8307 dump file. 8308 83092008-05-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 8310 8311 * gcc.dg/builtins-error.c: Test __builtin_isinf_sign. 8312 * gcc.dg/tg-tests.h: Likewise. Mark variables volatile. 8313 * gcc.dg/torture/builtin-isinf_sign-1.c: New test. 8314 83152008-05-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8316 8317 * gfortran.dg/achar_3.f90: Adjust error messages. 8318 * gfortran.dg/achar_5.f90: New test. 8319 * gfortran.dg/achar_6.F90: New test. 8320 * gfortran.dg/widechar_1.f90: New test. 8321 * gfortran.dg/widechar_2.f90: New test. 8322 * gfortran.dg/widechar_3.f90: New test. 8323 * gfortran.dg/widechar_4.f90: New test. 8324 * gfortran.dg/widechar_intrinsics_1.f90: New test. 8325 * gfortran.dg/widechar_intrinsics_2.f90: New test. 8326 * gfortran.dg/widechar_intrinsics_3.f90: New test. 8327 * gfortran.dg/widechar_intrinsics_4.f90: New test. 8328 * gfortran.dg/widechar_intrinsics_5.f90: New test. 8329 * gfortran.dg/widechar_select_1.f90: New test. 8330 * gfortran.dg/widechar_select_2.f90: New test. 8331 83322008-05-18 Eric Botcazou <ebotcazou@adacore.com> 8333 8334 * gnat.dg/loop_optimization2.ad[sb]: New test. 8335 83362008-05-18 Jakub Jelinek <jakub@redhat.com> 8337 8338 PR target/36090 8339 * gcc.c-torture/execute/20080502-1.c: New test. 8340 83412008-05-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8342 8343 * gfortran.dg/stat_1.f90: Skip on mingw. 8344 * gfortran.dg/stat_2.f90: Skip on mingw. 8345 83462008-05-18 Steven G. Kargl <kargls@comcast.net> 8347 8348 PR fortran/36251 8349 gfortran.dg/public_private_module.f90: new test. 8350 gfortran.dg/bind_c_module.f90: new test. 8351 83522008-05-17 Xinliang David Li <davidxl@google.com> 8353 8354 * gcc.dg/cdce1.c: New test 8355 * gcc.dg/cdce2.c: New test 8356 83572008-05-17 Tobias Burnus <burnus@net-b.de> 8358 8359 * gfortran.dg/initialization_19.f90: New test. 8360 83612008-05-17 Eric Botcazou <ebotcazou@adacore.com> 8362 8363 * gnat.dg/bit_packed_array3.adb: New test. 8364 83652008-05-17 Eric Botcazou <ebotcazou@adacore.com> 8366 8367 * gnat.dg/warn4.adb: New test. 8368 83692008-05-16 Paul Thomas <pault@gcc.gnu.org> 8370 8371 PR fortran/35756 8372 PR fortran/35759 8373 * gfortran.dg/where_1.f90: New test. 8374 8375 PR fortran/35743 8376 PR fortran/35745 8377 * gfortran.dg/where_2.f90: New test. 8378 83792008-05-16 Tobias Burnus <burnus@net-b.de> 8380 8381 * gfortran.dg/rank_1.f90 8382 * gfortran.dg/rank_2.f90 8383 83842008-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8385 8386 * gfortran.dg/missing_parens_1.f90: Update test. 8387 * gfortran.dg/fmt_t_7.f: Update test. 8388 83892008-05-16 Steven G. Kargl <kargls@comcast.net> 8390 8391 * gfortran.dg/int_3.f90: New test. 8392 * gfortran.dg/and_or_xor.f90: New test. 8393 83942008-05-16 Daniel Kraft <d@domob.eu> 8395 8396 PR fortran/27997 8397 * gfortran.dg/array_constructor_type_1.f03: New test 8398 * gfortran.dg/array_constructor_type_2.f03: New test 8399 * gfortran.dg/array_constructor_type_3.f03: New test 8400 * gfortran.dg/array_constructor_type_4.f03: New test 8401 * gfortran.dg/array_constructor_type_5.f03: New test 8402 * gfortran.dg/array_constructor_type_6.f03: New test 8403 * gfortran.dg/array_constructor_type_7.f03: New test 8404 * gfortran.dg/array_constructor_type_8.f03: New test 8405 * gfortran.dg/array_constructor_type_9.f: New test 8406 * gfortran.dg/array_constructor_type_10.f03: New test 8407 * gfortran.dg/array_constructor_type_11.f03: New test 8408 * gfortran.dg/array_constructor_type_12.f03: New test 8409 * gfortran.dg/array_constructor_type_13.f90: New test 8410 * gfortran.dg/array_constructor_type_14.f03: New test 8411 * gfortran.dg/array_constructor_type_15.f03: New test 8412 * gfortran.dg/array_constructor_type_16.f03: New test 8413 * gfortran.dg/array_constructor_type_17.f03: New test 8414 * gfortran.dg/array_constructor_type_18.f03: New test 8415 84162008-05-16 Uros Bizjak <ubizjak@gmail.com> 8417 8418 PR target/36246 8419 * gcc.target/i386/pr36246.c: New test. 8420 84212008-05-16 Sebastian Pop <sebastian.pop@amd.com> 8422 Jan Sjodin <jan.sjodin@amd.com> 8423 8424 PR tree-optimization/36228 8425 * gcc.dg/vect/pr36228.c: New. 8426 84272008-05-16 Hans-Peter Nilsson <hp@axis.com> 8428 8429 * gfortran.dg/f2003_io_4.f03, gfortran.dg/f2003_io_5.f03, 8430 gfortran.dg/f2003_io_7.f03, gfortran.dg/namelist_45.f90, 8431 gfortran.dg/namelist_46.f90, gfortran.dg/namelist_47.f90, 8432 gfortran.dg/f2003_io_1.f03: Gate test on effective_target 8433 fd_truncate. 8434 * gfortran.dg/fmt_t_7.f: Ditto. Apply dos2unix. 8435 84362008-05-16 Daniel Kraft <d@domob.eu> 8437 8438 * gfortran.dg/private_type_6.f90: Adapted expected error messages. 8439 * gfortran.dg/structure_constructor_1.f03: New test. 8440 * gfortran.dg/structure_constructor_2.f03: New test. 8441 * gfortran.dg/structure_constructor_3.f03: New test. 8442 * gfortran.dg/structure_constructor_4.f03: New test. 8443 * gfortran.dg/structure_constructor_5.f03: New test. 8444 * gfortran.dg/structure_constructor_6.f03: New test. 8445 * gfortran.dg/structure_constructor_7.f03: New test. 8446 * gfortran.dg/structure_constructor_8.f03: New test. 8447 * gfortran.dg/structure_constructor_9.f90: New test. 8448 84492008-05-15 H.J. Lu <hongjiu.lu@intel.com> 8450 8451 * gcc.target/i386/m128-check.h: New. 8452 * gcc.target/i386/set-v16qi-1.h: Likewise. 8453 * gcc.target/i386/set-v16qi-2.h: Likewise. 8454 * gcc.target/i386/set-v8hi-1.h: Likewise. 8455 * gcc.target/i386/set-v8hi-2.h: Likewise. 8456 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise. 8457 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise. 8458 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise. 8459 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise. 8460 * gcc.target/i386/sse4_1-set-v16qi-1.c: Likewise. 8461 * gcc.target/i386/sse4_1-set-v16qi-2.c: Likewise. 8462 8463 * gcc.target/i386/sse2-check.h: Include m128-check.h. Don't 8464 include <stdio.h>. 8465 * gcc.target/i386/sse4_1-check.h: Likewise. 8466 84672008-05-15 Adam Nemet <anemet@caviumnetworks.com> 8468 8469 PR middle-end/36194 8470 * gcc.dg/pr36194.c: New test. 8471 84722008-05-15 Janne Blomqvist <jb@gcc.gnu.org> 8473 8474 PR libfortran/34974 8475 * gfortran.dg/fmt_t_7.f: Remove XFAIL, patch for PR 25561/Part 1 fixes 8476 this. 8477 84782008-05-15 Janis Johnson <janis187@us.ibm.com> 8479 8480 * lib/torture-options.exp: New support for torture options. 8481 * lib/gfortran-dg.exp (gfortran-dg-runtest): Use new torture procs. 8482 * lib/c-torture.exp: Define C_TORTURE_OPTIONS instead of 8483 TORTURE_OPTIONS; don't define torture_with_loops and 8484 torture_without_loops. 8485 * lib/gcc-dg.exp: Define DG_TORTURE_OPTIONS instead of 8486 TORTURE_OPTIONS; don't define torture_with_loops and 8487 torture_without_loops. 8488 (gcc-dg-runtest): Use new torture procs if no torture options defined. 8489 * lib/fortran-torture.exp: Define FORTRAN_TORTURE_OPTIONS instead of 8490 TORTURE_OPTIONS. 8491 (fortran-torture-execute): Use torture_with_loops instead of 8492 TORTURE_OPTIONS. 8493 (fortran-torture): Ditto. 8494 * lib/objc-torture.exp: Define OBJC_TORTURE_OPTIONS instead of 8495 TORTURE_OPTIONS; don't define torture_with_loops and 8496 torture_without_loops. 8497 * gcc.c-torture/execute/execute.exp: Use new torture procs. 8498 * gcc.c-torture/execute/builtins/builtins.exp: Ditto. 8499 * gcc.c-torture/execute/ieee/ieee.exp: Ditto. 8500 * gcc.c-torture/unsorted/unsorted.exp: Ditto. 8501 * gfortran.fortran-torture/execute/execute.exp: Ditto. 8502 * gfortran.fortran-torture/compile/compile.exp: Ditto. 8503 * gcc.target/x86_64/abi/abi-x86_64.exp: Ditto. 8504 * gcc.target/i386/math-torture/math-torture.exp: Define 8505 MATH_TORTURE_OPTIONS, use new torture procs. 8506 * gcc.dg/pch/pch.exp: Use new torture procs. 8507 * gcc.dg/format/format.exp: Ditto. 8508 * gcc.misc-tests/i386-prefetch.exp: Ditto. 8509 * gcc.misc-tests/dectest.exp: Ditto. 8510 * objc.dg/pch/pch.exp: Ditto. 8511 * objc/execute/execute.exp: Ditto. 8512 * objc/execute/exceptions/exceptions.exp: Ditto. 8513 * objc/compile/compile.exp: Ditto. 8514 85152008-05-15 Richard Guenther <rguenther@suse.de> 8516 8517 PR tree-optimization/36245 8518 * gcc.c-torture/compile/pr36245.c: New testcase. 8519 85202008-05-15 Richard Guenther <rguenther@suse.de> 8521 8522 * gcc.dg/tree-ssa/loadpre7.c: Adjust scan for not performed 8523 transformation. 8524 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise. 8525 85262008-05-15 Richard Guenther <rguenther@suse.de> 8527 8528 PR middle-end/36244 8529 * gcc.dg/torture/pr36244.c: New testcase. 8530 85312008-05-15 Eric Botcazou <ebotcazou@adacore.com> 8532 8533 * gnat.dg/discr8.ad[sb]: New test. 8534 * gnat.dg/discr8_pkg[123].ads: New helpers. 8535 85362008-05-15 H.J. Lu <hongjiu.lu@intel.com> 8537 8538 * gcc.target/i386/sse-set-ps-1.c: New. 8539 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise. 8540 85412008-05-15 Richard Guenther <rguenther@suse.de> 8542 8543 PR tree-optimization/36009 8544 PR tree-optimization/36204 8545 * gcc.dg/tree-ssa/ssa-lim-5.c: New testcase. 8546 * gcc.dg/tree-ssa/ssa-lim-6.c: Likewise. 8547 85482008-05-15 Richard Guenther <rguenther@suse.de> 8549 8550 PR tree-optimization/34330 8551 * gcc.dg/torture/pr34330.c: New testcase. 8552 85532008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8554 8555 PR fortran/36059 8556 * gfortran.dg/repack_arrays_1.f90: New test. 8557 85582008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8559 8560 PR fortran/36186 8561 * gfortran.dg/boz_11.f90: New test. 8562 * gfortran.dg/boz_12.f90: New test. 8563 85642008-05-14 Paul Thomas <pault@gcc.gnu.org> 8565 8566 PR fortran/36233 8567 * gfortran.dg/actual_procedure_1.f90: New test 8568 85692008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8570 8571 PR fortran/35682 8572 * gfortran.dg/bound_4.f90: New test. 8573 * gfortran.dg/bounds_check_14.f90: New test. 8574 85752008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8576 8577 PR fortran/35685 8578 * gfortran.dg/bound_3.f90: New test. 8579 85802008-05-14 Michael Meissner <michael.meissner@amd.com> 8581 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com> 8582 8583 * gcc.target/i386/sse5-imul32widen-vector.c: New file to test x86 8584 SSE5 optimizations. 8585 * gcc.target/i386/sse5-imul64-vector.c: Ditto. 8586 * gcc.target/i386/sse5-rotate1-vector.c: Ditto. 8587 * gcc.target/i386/sse5-rotate2-vector.c: Ditto. 8588 * gcc.target/i386/sse5-rotate3-vector.c: Ditto. 8589 * gcc.target/i386/sse5-shift1-vector.c: Ditto. 8590 * gcc.target/i386/sse5-shift2-vector.c: Ditto. 8591 * gcc.target/i386/sse5-shift3-vector.c: Ditto. 8592 85932008-05-14 Michael Meissner <michael.meissner@amd.com> 8594 8595 PR target/36224 8596 * gcc.dg/pr36224.c: New file. 8597 85982008-05-14 Olivier Hainque <hainque@adacore.com> 8599 8600 * gnat.dg/blkextract_from_reg.adb: New test. 8601 86022008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8603 8604 PR fortran/36215 8605 * gfortran.dg/include_3.f95: New test. 8606 86072008-05-14 Ira Rosen <irar@il.ibm.com> 8608 8609 PR tree-optimization/36098 8610 * gcc.dg/vect/vect.exp: Compile with -O3 all the tests named "O3-*". 8611 * gcc.dg/vect/O3-pr36098.c: New test. 8612 86132008-05-14 Samuel Tardieu <sam@rfc1149.net> 8614 8615 * gnat.dg/old_errors.ads, gnat.dg/old_errors.adb: New. 8616 86172008-05-14 Andreas Krebbel <krebbel1@de.ibm.com> 8618 8619 * g++.dg/eh/080513-1.C: New testcase. 8620 86212008-05-13 Uros Bizjak <ubizjak@gmail.com> 8622 8623 PR target/36222 8624 * gcc.target/i386/pr36222-1.c: New test. 8625 86262008-05-13 H.J. Lu <hongjiu.lu@intel.com> 8627 8628 * gcc.target/i386/sse-init-v4hi-1.c: New. 8629 * gcc.target/i386/sse-init-v4sf-1.c: Likewise. 8630 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise. 8631 * gcc.target/i386/sse2-init-v2di-1.c: Likewise. 8632 * gcc.target/i386/sse2-init-v4si-1.c: Likewise. 8633 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise. 8634 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise. 8635 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise. 8636 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise. 8637 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise. 8638 86392008-05-13 Janis Johnson <janis187@us.ibm.com> 8640 8641 PR testsuite/35127 8642 * gcc.c-torture/compile/20031125-1.c: Remove dg-do, dg-options. 8643 * gcc.c-torture/compile/20031125-2.c: Ditto. 8644 * gcc.c-torture/compile/20031203-1.c: Ditto. 8645 * gcc.c-torture/compile/acc1.c: Remove -O2 from dg-options. 8646 * gcc.c-torture/compile/builtin_constant_p.c: Remove dg-options. 8647 * gcc.c-torture/compile/pr21562.c: Remove -O3 from dg-options. 8648 * gcc.c-torture/compile/pr25483.c: Remove -O from dg-options. 8649 * gcc.c-torture/compile/pr32349.c: Remove -O2 from dg-options. 8650 * gcc.c-torture/compile/pr32355.c: Remove dg-options. 8651 * gcc.c-torture/compile/pr34448.c: Ditto. 8652 * gcc.c-torture/compile/pr34648.c: Remove -O2 from dg-options. 8653 86542008-05-13 Tom Tromey <tromey@redhat.com> 8655 8656 PR preprocessor/22168: 8657 * gcc.dg/pch/import-2.hs: Add -Wno-deprecated. 8658 * gcc.dg/pch/import-1.hs: Add -Wno-deprecated. 8659 * gcc.dg/pch/import-2.c: Add -Wno-deprecated. 8660 * gcc.dg/pch/import-1.c: Add -Wno-deprecated. 8661 * gcc.dg/cpp/import2.c: Add -Wno-deprecated. 8662 * gcc.dg/cpp/import1.c: Add -Wno-deprecated. 8663 * gcc.dg/cpp/trad/assert3.c: Add -Wno-deprecated. 8664 * gcc.dg/cpp/trad/assert2.c: Add -Wno-deprecated. 8665 * gcc.dg/cpp/trad/assert1.c: Add -Wno-deprecated. 8666 * gcc.dg/cpp/ident.c: Add -Wno-deprecated. 8667 * gcc.dg/cpp/ident-1.c: Add -Wno-deprecated. 8668 * gcc.dg/cpp/extratokens.c: Add -Wno-deprecated. 8669 * gcc.dg/cpp/assert3.c: Add -Wno-deprecated. 8670 * gcc.dg/cpp/assert2.c: Add -Wno-deprecated. 8671 * gcc.dg/cpp/assert1.c: Add -Wno-deprecated. 8672 * gcc.dg/cpp/assert4.c: Compile with -ansi and not -pedantic. Add 8673 -Wno-deprecated. 8674 * gcc.dg/cpp/pr22168.c: New file. 8675 * gcc.dg/cpp/pr22168-2.c: New file. 8676 86772008-05-13 Richard Guenther <rguenther@suse.de> 8678 8679 PR middle-end/36227 8680 * gcc.dg/pr36227.c: New testcase. 8681 86822008-05-13 Eric Botcazou <ebotcazou@adacore.com> 8683 8684 * gnat.dg/discr7.adb: New test 8685 * gnat.dg/conv_integer.adb: Likewise. 8686 86872008-05-12 Janis Johnson <janis187@us.ibm.com> 8688 8689 * gcc.c-torture/compile/pr11832.c: XFAIL for mips and powerpc-linux, 8690 then ignore ICE message to avoid a second failure. 8691 * gcc.c-torture/compile/pr33009.c: Ditto. 8692 * lib/gcc-dg.exp: Explain in comment how to XFAIL an ICE. 8693 86942008-05-12 Andy Hutchinson <hutchinsonandy@aim.com> 8695 8696 * gcc.dg/pr34457-1.c: Skip for target without trampolines. 8697 * gcc.dg/20050607-1.c: Ditto. 8698 * gcc.dg/trampoline-1.c: Ditto. 8699 * gcc.dg/debug/debug-3.c: Ditto. 8700 * gcc.dg/debug/debug-5.c: Ditto. 8701 87022008-05-12 Samuel Tardieu <sam@rfc1149.net> 8703 8704 * gnat.dg/specs/statically_matching.ads: New. 8705 87062008-05-12 H.J. Lu <hongjiu.lu@intel.com> 8707 8708 * gcc.target/i386/sse2-set-epi32-1.c: New. 8709 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise. 8710 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise. 8711 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise. 8712 87132008-05-12 Uros Bizjak <ubizjak@gmail.com> 8714 8715 PR rtl-optimization/36111 8716 * gcc.dg/pr36111.c: New test. 8717 87182008-05-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8719 8720 PR fortran/36176 8721 * gfortran.dg/transfer_simplify_9.f90: New test. 8722 87232008-05-12 Paolo Carlini <paolo.carlini@oracle.com> 8724 8725 PR c++/35331 8726 * g++.dg/cpp0x/vt-35331.C: New. 8727 * g++.dg/cpp0x/pr32125.C: Adjust. 8728 * g++.dg/cpp0x/pr32126.C: Likewise. 8729 * g++.dg/cpp0x/pr31438.C: Likewise. 8730 * g++.dg/cpp0x/variadic81.C: Likewise. 8731 * g++.dg/cpp0x/vt-34055.C: Likewise. 8732 * g++.dg/cpp0x/vt-34606.C: Likewise. 8733 87342008-05-12 Ira Rosen <irar@il.ibm.com> 8735 8736 * gfortran.dg/vect/pr36119.f: Rename to ... 8737 * gfortran.dg/vect/O3-pr36119.f90: ... this. Compile for all targets 8738 with -O3. 8739 87402008-05-11 Adam Nemet <anemet@caviumnetworks.com> 8741 8742 * gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ... 8743 * lib/target-supports.exp (add_options_for_mips16_attribute): 8744 ... to here. 8745 87462008-05-11 Thomas Koenig <tkoenig@gcc.gnu.org> 8747 8748 PR fortran/35719 8749 * gfortran.dg/associated_5.f90: New test. 8750 87512008-05-11 Richard Sandiford <rdsandiford@googlemail.com> 8752 8753 * gcc.target/mips/scc-1.c: Require mips16_attribute, and add 8754 the associated options. 8755 * gcc.target/mips/scc-3.c: Likewise. 8756 87572008-05-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8758 8759 * gfortran.dg/default_format_1.f90: Move denormals tests to 8760 gfortran.dg/default_format_denormal_1.f90. 8761 * gfortran.dg/default_format_denormal_1.f90: Added denormal tests. 8762 87632008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8764 8765 * gfortran.dg/nint_2.f90: XFAIL on mingw. 8766 87672008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8768 8769 * gfortran.dg/streamio_15.f90: Take care of Windows CRLF line 8770 terminator. 8771 87722008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8773 8774 * gfortran.dg/fseek.f90: Take care of Windows CRLF line 8775 terminator. 8776 87772008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8778 8779 * gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line 8780 terminator. 8781 87822008-05-10 Kenneth Zadeck <zadeck@naturalbridge.com> 8783 8784 PR rtl-optimization/36185 8785 * g++.dg/opt/pr36185.C 8786 87872008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8788 8789 * write_to_null.f90: Rename to write_to_null.F90. 8790 * write_to_null.F90: On Windows, "nul" is the equivalent of the 8791 Unix /dev/null. 8792 87932008-05-10 Richard Sandiford <rdsandiford@googlemail.com> 8794 8795 PR rtl-optimization/33642 8796 * gcc.c-torture/compile/pr11832.c: Skip for MIPS. 8797 * gcc.c-torture/compile/pr33009.c: Likewise. 8798 87992008-05-09 Tom Tromey <tromey@redhat.com> 8800 8801 * gcc.dg/pr22231.c: Fix dg-error call. 8802 88032008-05-09 Tom Tromey <tromey@redhat.com> 8804 8805 PR preprocessor/22231: 8806 * gcc.dg/pr22231.c: New file. 8807 88082008-05-09 Richard Guenther <rguenther@suse.de> 8809 8810 PR tree-optimization/36187 8811 * g++.dg/opt/pr36187.C: New testcase. 8812 88132008-05-08 Jan Sjodin <jan.sjodin@amd.com> 8814 Sebastian Pop <sebastian.pop@amd.com> 8815 8816 * gcc.dg/tree-ssa/data-dep-1.c: New. 8817 88182008-05-08 Richard Guenther <rguenther@suse.de> 8819 8820 * gcc.dg/tree-ssa/20040911-1.c: Adjust. 8821 * gcc.dg/tree-ssa/20040517-1.c: Likewise. 8822 * gcc.dg/tree-ssa/pr26421.c: Likewise. 8823 * gcc.dg/tree-ssa/pr23382.c: Likewise. 8824 * gcc.dg/tree-ssa/alias-15.c: Likewise. 8825 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise. 8826 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise. 8827 * gcc.dg/tree-ssa/pta-fp.c: Likewise. 8828 * gcc.dg/tree-ssa/20031015-1.c: Likewise. 8829 * gcc.dg/tree-ssa/alias-12.c: Likewise. 8830 88312008-05-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8832 8833 PR fortran/36162 8834 * gfortran.dg/module_widestring_1.f90: New test. 8835 88362008-05-08 Rafael Espíndola <espindola@google.com> 8837 8838 * gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c 8839 * gcc.dg/vect/vect-ifcvt-11.c: Rename to 8840 no-trapping-math-vect-ifcvt-11.c 8841 * gcc.dg/vect/vect-ifcvt-12.c: Rename to 8842 no-trapping-math-vect-ifcvt-12.c 8843 * gcc.dg/vect/vect-ifcvt-13.c: Rename to 8844 no-trapping-math-vect-ifcvt-13.c 8845 * gcc.dg/vect/vect-ifcvt-14.c: Rename to 8846 no-trapping-math-vect-ifcvt-14.c 8847 * gcc.dg/vect/vect-ifcvt-15.c: Rename to 8848 no-trapping-math-vect-ifcvt-15.c 8849 88502008-05-08 David Daney <ddaney@avtrex.com> 8851 8852 * lib/target-supports.exp (check_effective_target_sync_int_long): Add 8853 mips*-*-*. 8854 (check_effective_target_sync_char_short): Same. 8855 88562008-05-08 Kai Tietz <kai.tietz@onevision.com> 8857 8858 * gcc.c-torture/compile/pr36172.c: Replace unsigned long by 8859 __SIZE_TYPE__. 8860 88612008-05-08 Sa Liu <saliu@de.ibm.com> 8862 8863 * gcc.target/spu/subti3.c: New. 8864 88652008-05-08 Richard Guenther <rguenther@suse.de> 8866 8867 PR middle-end/36154 8868 * gcc.c-torture/compile/pr36154.c: New testcase. 8869 88702008-05-08 Richard Guenther <rguenther@suse.de> 8871 8872 PR middle-end/36172 8873 * gcc.c-torture/compile/pr36172.c: New testcase. 8874 88752008-05-08 Uros Bizjak <ubizjak@gmail.com> 8876 8877 PR target/35714 8878 * gcc.target/i386/pr35714.c: New test. 8879 88802008-05-07 Jakub Jelinek <jakub@redhat.com> 8881 8882 PR middle-end/36013 8883 * gcc.c-torture/execute/20080506-2.c: New test. 8884 8885 PR middle-end/36137 8886 * gcc.c-torture/execute/20080506-1.c: New test. 8887 88882008-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8889 8890 PR libfortran/34974 8891 * gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved. 8892 88932008-05-06 H.J. Lu <hongjiu.lu@intel.com> 8894 8895 PR testsuite/36155 8896 * g++.dg/ext/utf32-4.C: Fix a typo. 8897 88982008-05-06 H.J. Lu <hongjiu.lu@intel.com> 8899 8900 PR testsuite/36155 8901 * gcc.dg/utf32-4.c: Fix a typo. 8902 8903 * lib/target-supports.exp (check_effective_target_4byte_wchar_t): 8904 Use __WCHAR_TYPE__ instead of wchar_t. 8905 89062008-05-06 Mark Shinwell <shinwell@codesourcery.com> 8907 Daniel Jacobowitz <dan@codesourcery.com> 8908 Andrew Jenner <andrew@codesourcery.com> 8909 8910 * g++.old-deja/g++.jason/enum6.C, g++.old-deja/g++.law/enum9.C, 8911 g++.old-deja/g++.other/enum4.C, gfortran/enum_9.f90, 8912 gfortran.dg/enum_10.f90: Broaden dg-options pattern. 8913 89142008-05-06 Tom Tromey <tromey@redhat.com> 8915 8916 PR preprocessor/35313, PR preprocessor/36088: 8917 * gcc.dg/cpp/pr35313.c: New file. 8918 * gcc.dg/cpp/if-oppr.c: Remove test for ',' in a conditional 8919 expression. 8920 * gcc.dg/cpp/if-oppr2.c: New file. 8921 89222008-05-06 Tobias Burnus <burnus@net-b.de> 8923 8924 PR fortran/36117 8925 * gfortran.dg/bessel_2.f90: New. 8926 89272008-05-06 Olivier Hainque <hainque@adacore.com> 8928 8929 * gnat.dg/fatp_sra.adb: New test. 8930 89312008-05-05 Andrew Pinski <andrew_pinski@playstation.sony.com> 8932 8933 PR middle-end/36141 8934 * gcc.c-torture/pr36141.c: New testcase. 8935 89362008-05-06 Danny Smith <dannysmith@users.sourceforge.net> 8937 8938 * lib/target-supports.exp (check_effective_target_4byte_wchar_t): 8939 New proc. 8940 * gcc.dg/utf16-4.c: Use it. 8941 * gcc.dg/utf32-4.c: Use it. 8942 * g++.dg/ext/utf16-4.C: Use it. 8943 * g++.dg/ext/utf32-4.C: Use it. 8944 89452008-05-05 Danny Smith <dannysmith@users.sourceforge.net> 8946 8947 * gfortran.dg/dev_null.f90. Remove and replace with... 8948 * gfortran.dg/dev_null.F90: Use preprocessor define to 8949 generalize the DEV_NULL name. 8950 89512008-05-05 Andrew Pinski <andrew.pinski@playstation.sony.com> 8952 8953 * gcc.dg/tree-ssa/forwprop-5.c: New testcase. 8954 * gcc.dg/tree-ssa/forwprop-6.c: New testcase. 8955 * gcc.dg/tree-ssa/forwprop-7.c: New testcase. 8956 * gcc.dg/tree-ssa/forwprop-8.c: New testcase. 8957 * gcc.dg/tree-ssa/forwprop-9.c: New testcase. 8958 89592008-05-05 Ira Rosen <irar@il.ibm.com> 8960 8961 PR tree-optimization/36119 8962 * gfortran.dg/vect/pr36119.f: New test. 8963 89642008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org> 8965 8966 PR libfortran/35995 8967 * gfortran.dg/intrinsic_ifunction_1.f90: New test case. 8968 89692008-05-04 Andy Hutchinson <hutchinsonandy@aim.com> 8970 8971 * gcc.dg/nested-func-5.c: Skip for target without trampolines. 8972 * gcc.dg/torture/nested-fn-1.c: Ditto. 8973 89742008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org> 8975 8976 PR libfortran/35990 8977 * gfortran.dg/intrinsic_pack_4.f90: New test case. 8978 89792008-05-03 Eric Botcazou <ebotcazou@adacore.com> 8980 8981 * gnat.dg/discr6_pkg.ads: New helper. 8982 * gnat.dg/discr6.adb: New test. 8983 89842008-05-03 Eric Botcazou <ebotcazou@adacore.com> 8985 8986 * gnat.dg/alignment4.adb: Adjust. 8987 * gnat.dg/alignment5.adb: Likewise. 8988 * gnat.dg/alignment6.adb: XFAIL. 8989 89902008-05-03 Richard Guenther <rguenther@suse.de> 8991 8992 * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file. 8993 89942008-05-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8995 8996 PR fortran/33268 8997 * gfortran.dg/io_constraints_4.f90: New test. 8998 89992008-05-01 Simon Baldwin <simonb@google.com> 9000 9001 PR bootstrap/36108 9002 * gcc.dg/Warray-bounds.c: Removed frontend warnings update. 9003 * g++.dg/warn/Warray-bounds.c: Ditto. 9004 * gcc.dg/Warray-bounds-noopt.c: Removed testcase. 9005 * g++.dg/warn/Warray-bounds-noopt.c: Ditto. 9006 90072008-05-01 Bud Davis <bdavis9659@sbcglobal.net> 9008 9009 PR fortran/35940 9010 * gfortran.dg/index.f90: New test. 9011 90122008-05-01 Simon Baldwin <simonb@google.com> 9013 9014 * gcc.dg/Warray-bounds.c: Updated for frontend warnings, 9015 additional tests for arrays of size 0 and size 1. 9016 * g++.dg/warn/Warray-bounds.c: Ditto. 9017 * gcc.dg/Warray-bounds-noopt.c: New testcase. 9018 * g++.dg/warn/Warray-bounds-noopt.c: Ditto. 9019 90202008-05-01 Richard Guenther <rguenther@suse.de> 9021 9022 PR middle-end/36093 9023 * gcc.c-torture/execute/pr36093.c: New testcase. 9024 90252008-04-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 9026 9027 * gfortran.dg/selected_char_kind_1.f90: New test. 9028 * gfortran.dg/selected_char_kind_2.f90: New test. 9029 * gfortran.dg/selected_char_kind_3.f90: New test. 9030 90312008-04-28 Paul Thomas <pault@gcc.gnu.org> 9032 9033 PR fortran/35997 9034 * gfortran.dg/use_rename_3.f90 9035 90362008-04-30 Richard Guenther <rguenther@suse.de> 9037 9038 PR tree-optimization/21636 9039 * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase. 9040 90412008-04-30 Thomas Koenig <tkoenig@gcc.gnu.org> 9042 9043 PR libfortran/35993 9044 * gfortran.dg/intrinsic_product_1.f90: New test case. 9045 90462008-04-30 Richard Guenther <rguenther@suse.de> 9047 9048 PR tree-optimization/14847 9049 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase. 9050 90512008-04-30 Jakub Jelinek <jakub@redhat.com> 9052 9053 PR c++/35986 9054 * g++.dg/overload/template4.C: New test. 9055 90562008-04-30 Kai Tietz <kai.tietz@onevision.com> 9057 9058 * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*. 9059 * gfortran.dg/chmod_2.f90: Likewise. 9060 * gfortran.dg/chmod_3.f90: Likewise. 9061 * gfortran.dg/open_errors.f90: Likewise. 9062 90632008-04-30 Nathan Sidwell <nathan@codesourcery.com> 9064 9065 * gcc.dg/tls/section-2.c: Restrict to vxworks. 9066 90672008-04-29 Samuel Tardieu <sam@rfc1149.net> 9068 9069 PR ada/35792 9070 * gnat.dg/specs/tag2.ads: New. 9071 90722008-04-29 Richard Guenther <rguenther@suse.de> 9073 9074 PR tree-optimization/36078 9075 * gfortran.fortran-torture/compile/pr36078.f90: New testcase. 9076 90772008-04-29 Richard Guenther <rguenther@suse.de> 9078 9079 PR middle-end/15255 9080 * gcc.dg/fold-plusmult.c: New testcase. 9081 90822008-04-29 Richard Guenther <rguenther@suse.de> 9083 9084 PR middle-end/36077 9085 * gcc.c-torture/execute/pr36077.c: New testcase. 9086 90872008-04-29 Kai Tietz <kai.tietz@onevision.com> 9088 9089 * gcc.dg/sync-2.c: Set dg-options "-ansi". 9090 90912008-04-29 Jakub Jelinek <jakub@redhat.com> 9092 9093 PR c++/35650 9094 * g++.dg/init/ref17.C: New test. 9095 9096 PR c++/35987 9097 * g++.dg/other/error28.C: New test. 9098 90992008-04-28 Uros Bizjak <ubizjak@gmail.com> 9100 9101 PR target/36073 9102 * gcc.target/i386/pr36073.c: New test. 9103 91042008-04-28 Richard Guenther <rguenther@suse.de> 9105 9106 PR testsuite/34223 9107 * gcc.dg/vect/vect-118.c: Rename to ... 9108 * gcc.dg/vect/O3-vect-pr34223.c: ... this. 9109 91102008-04-28 Richard Guenther <rguenther@suse.de> 9111 9112 PR tree-optimization/36066 9113 * gcc.dg/torture/pr36066.c: New testcase. 9114 91152008-04-28 Uros Bizjak <ubizjak@gmail.com> 9116 9117 PR target/36064 9118 * gcc.target/i386/pr36064.c: New test. 9119 91202008-04-28 Uros Bizjak <ubizjak@gmail.com> 9121 9122 PR testsuite/36056 9123 * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets. 9124 91252008-04-27 Richard Guenther <rguenther@suse.de> 9126 9127 PR tree-optimization/18754 9128 PR tree-optimization/34223 9129 * gcc.dg/tree-ssa/loop-36.c: New testcase. 9130 * gcc.dg/tree-ssa/loop-37.c: Likewise. 9131 * gcc.dg/vect/vect-118.c: Likewise. 9132 * gcc.dg/Wunreachable-8.c: XFAIL bogus warning. 9133 * gcc.dg/vect/vect-66.c: Increase loop trip count. 9134 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise. 9135 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise. 9136 * gcc.dg/vect/vect-76.c: Likewise. 9137 * gcc.dg/vect/vect-outer-6.c: Likewise. 9138 * gcc.dg/vect/vect-outer-1.c: Likewise. 9139 * gcc.dg/vect/vect-outer-1a.c: Likewise. 9140 * gcc.dg/vect/vect-11a.c: Likewise. 9141 * gcc.dg/vect/vect-shift-1.c: Likewise. 9142 * gcc.target/i386/vectorize1.c: Likewise. 9143 91442008-04-27 Nathan Sidwell <nathan@codesourcery.com> 9145 9146 * gcc.dg/tls/section-2.c: New. 9147 * gcc.dg/tls/emutls-1.c: New. 9148 * lib/target-supports.exp (check_effective_target_tls_native): 9149 Exclude vxworks. 9150 91512008-04-26 H.J. Lu <hongjiu.lu@intel.com> 9152 9153 PR testsuite/36053 9154 * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check. 9155 * gcc.dg/large-size-array-4.c: Likewise. 9156 91572008-04-26 George Helffrich <george@gcc.gnu.org> 9158 9159 PRs fortran/35154, fortran/23057 9160 * gfortran.dg/debug/pr35154-stabs.f: New test case for 9161 .stabs functionality. 9162 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for 9163 DWARF functionality. 9164 91652008-04-26 Richard Sandiford <rsandifo@nildram.co.uk> 9166 9167 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect 9168 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and 9169 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined. 9170 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise. 9171 91722008-04-25 Tobias Burnus <burnus@net-b.de> 9173 9174 * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8. 9175 * gfortran/array_constructor_24.f: New; REAL(8) version of the test. 9176 91772008-04-25 Kai Tietz <kai.tietz@onevision.com> 9178 9179 * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*. 9180 * gcc.dg/builtins-12.c: Add dg-options "-ansi". 9181 * gcc.dg/builtins-13.c: Likewise. 9182 * gcc.dg/pr25682.c: Likewise. 9183 * gcc.dg/pr33694.c: Likewise. 9184 * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define. 9185 * gcc.dg/c99-const-expr-2.c: Likewise. 9186 * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype. 9187 * gcc.dg/ia64-sync-2.c: Likewise. 9188 * gcc.dg/ia64-sync-3.c: Likewise 9189 * gcc.dg/large-size-array.c: Add check for _WIN64 define. 9190 * gcc.dg/large-size-array-3.c: Likewise. 9191 * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error 9192 check. 9193 * gcc.dg/large-size-array-4.c: Likewise. 9194 * gcc.dg/max-1.c: Replace use of long by ssize_t. 9195 91962008-04-24 Steve Ellcey <sje@cup.hp.com> 9197 9198 * gcc.dg/lower-subreg-1.c: Skip IA64 platform. 9199 92002008-04-24 Steve Ellcey <sje@cup.hp.com> 9201 9202 * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false. 9203 92042008-04-24 Steve Ellcey <sje@cup.hp.com> 9205 9206 PR testsuite/36035 9207 * gcc.dg/vect/vect-vfa-slp.c: Remove bad check. 9208 92092008-04-24 Jakub Jelinek <jakub@redhat.com> 9210 9211 * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options. 9212 9213 PR c++/35758 9214 * g++.dg/ext/vector14.C: New test. 9215 92162008-04-24 Richard Guenther <rguenther@suse.de> 9217 9218 * gcc.dg/builtin-constant_p-1.c: New testcase. 9219 * gcc.dg/builtin-errors.c: Adjust expected error. 9220 92212008-04-24 Jakub Jelinek <jakub@redhat.com> 9222 9223 PR tree-optimization/36008 9224 * gcc.c-torture/execute/20080424-1.c: New test. 9225 92262008-04-24 Ira Rosen <irar@il.ibm.com> 9227 Richard Guenther <rguenther@suse.de> 9228 9229 PR tree-optimization/36034 9230 * gcc.c-torture/execute/pr36034-1.c: New testcase. 9231 * gcc.c-torture/execute/pr36034-2.c: Likewise. 9232 92332008-04-24 Olivier Hainque <hainque@adacore.com> 9234 9235 * gnat.dg/concat_length.adb: New test. 9236 92372008-04-24 Ira Rosen <irar@il.ibm.com> 9238 9239 PR tree-optimization/35982 9240 * gcc.dg/vect/fast-math-pr35982.c: New. 9241 92422008-04-24 Danny Smith <dannysmith@users.net> 9243 9244 * gcc.dg/format/ms-warnI64-1.c: New file. 9245 92462008-04-24 Jakub Jelinek <jakub@redhat.com> 9247 9248 PR target/36015 9249 * gcc.dg/pr36015.c: New test. 9250 92512008-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 9252 9253 PR rtl-optimization/36006 9254 * gfortran.dg/pr36006-1.f90: New test. 9255 * gfortran.dg/pr36006-2.f90: Ditto. 9256 92572008-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9258 9259 PR fortran/35994 9260 * gfortran.dg/minmaxloc_5.f90: New test. 9261 * gfortran.dg/minmaxloc_6.f90: New test. 9262 92632008-04-23 Steve Ellcey <sje@cup.hp.com> 9264 9265 * gcc.dg/array-init-1.c: Add big-endian number to check. 9266 92672008-04-23 Richard Guenther <rguenther@suse.de> 9268 9269 PR tree-optimization/27799 9270 PR tree-optimization/32921 9271 PR tree-optimization/32624 9272 * gcc.dg/tree-ssa/pr27799.c: New testcase. 9273 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump. 9274 92752008-04-23 Richard Guenther <rguenther@suse.de> 9276 9277 PR middle-end/36021 9278 * gcc.dg/attr-alloc_size-2.c: New testcase. 9279 92802008-04-23 Kai Tietz <kai.tietz@onevision.com> 9281 9282 * gcc.dg/20020919-1.c (loc_size_t): New type. 9283 (_dl_stat): Use loc_size_t to cast pointers. 9284 * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*. 9285 92862008-04-23 Thomas Koenig <tkoenig@gcc.gnu.org> 9287 9288 PR libfortran/35988 9289 * gfortran.dg/matmul_7.f90: New test. 9290 92912008-04-22 Steve Ellcey <sje@cup.hp.com> 9292 9293 * gcc.dg/struct/wo_prof_global_var.c: Initialize array. 9294 * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto. 9295 * gcc.dg/struct/w_prof_local_var.c: Ditto. 9296 * gcc.dg/struct/w_prof_global_var.c: Ditto. 9297 * gcc.dg/struct/wo_prof_local_var.c: Ditto. 9298 92992008-04-22 Jason Merrill <jason@redhat.com> 9300 9301 PR c++/35316 9302 * g++.dg/cpp0x/decltype11.C: New. 9303 93042008-04-23 Jakub Jelinek <jakub@redhat.com> 9305 9306 PR rtl-optimization/36017 9307 * gcc.dg/pr36017.c: New test. 9308 93092008-04-22 Jakub Jelinek <jakub@redhat.com> 9310 9311 PR c++/35747 9312 * g++.dg/ext/stmtexpr13.C: New test. 9313 93142008-04-22 Ian Lance Taylor <iant@google.com> 9315 9316 * gcc.c-torture/compile/20080419-1.c: New test. 9317 93182008-04-22 Kris Van Hees <kris.van.hees@oracle.com> 9319 9320 PR testsuite/35981 9321 * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly. 9322 Add tests for 'long long'. 9323 * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly. 9324 Add tests for 'long long'. 9325 93262008-04-22 Nick Clifton <nickc@redhat.com> 9327 9328 * gcc.dg/Wconversion-real.c: Add missing end of comment marker. 9329 93302008-04-21 Uros Bizjak <ubizjak@gmail.com> 9331 9332 PR target/31486 9333 * gcc.target/i386/pr31486.c: New test. 9334 93352008-04-21 Adam Nemet <anemet@caviumnetworks.com> 9336 9337 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c, 9338 gcc.dg/profile-dir-3.c: Generate tree_profile dump. Check gcda 9339 file name there instead of the assembly. Cleanup tree_profile 9340 dump file. 9341 93422008-04-21 Steve Ellcey <sje@cup.hp.com> 9343 9344 * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align. 9345 * gcc.dg/vect/slp-25.c: Ditto. 9346 * gcc.dg/vect/vect-outer-5.c: Ditto. 9347 * gcc.dg/vect/pr33804.c: Ditto. 9348 * gcc.dg/vect/vect-outer-4c.c: Ditto. 9349 * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto. 9350 * gcc.dg/vect/pr33953.c: Ditto. 9351 * gcc.dg/vect/slp-3.c: Ditto. 9352 * gcc.dg/vect/vect-iv-6.c: Ditto. 9353 93542008-04-22 Jakub Jelinek <jakub@redhat.com> 9355 9356 * g++.dg/ext/fixed1.C: Add dg-options. 9357 93582008-04-21 Uros Bizjak <ubizjak@gmail.com> 9359 9360 PR target/26445 9361 * g++.dg/other/i386-4.C: New test. 9362 93632008-04-21 Jason Merrill <jason@redhat.com> 9364 9365 PR c++/35325 9366 * g++.dg/ext/fixed1.C: New. 9367 9368 PR c++/35678 9369 * g++.dg/template/ttp27.C: New. 9370 93712008-04-21 Tom Tromey <tromey@redhat.com> 9372 9373 PR libcpp/33415: 9374 * gcc.dg/cpp/pr33415.c: New file. 9375 93762008-04-21 Olivier Hainque <hainque@adacore.com> 9377 9378 * gnat.dg/bltins.adb: New testcase. 9379 93802008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9381 9382 PR fortran/35991 9383 * gfortran.dg/zero-sized_4.f90: New test. 9384 93852008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9386 9387 PR fortran/35882 9388 * gfortran.dg/continuation_5.f: Add some comment lines. 9389 * gfortran.dg/continuation_3.f90: Add some comment lines. 9390 93912008-04-20 Thomas Koenig <tkoenig@gcc.gnu.org> 9392 9393 PR libfortran/35960 9394 * gfortran.dg/reshape_zerosize_1.f90: New file. 9395 93962008-04-20 Eric Botcazou <ebotcazou@adacore.com> 9397 9398 * gnat.dg/alignment6.adb: New test. 9399 94002008-04-19 Paul Thomas <pault@gcc.gnu.org> 9401 9402 PR fortran/35944 9403 PR fortran/35946 9404 PR fortran/35947 9405 * gfortran.dg/array_constructor_23.f: New test. 9406 9407 PR fortran/35959 9408 * gfortran.dg/alloc_comp_default_init_2.f90: New test. 9409 * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of 9410 "builtin_free" to 27. 9411 * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences 9412 of "builtin_free" to 21. 9413 94142008-04-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9415 9416 PR fortran/35892 9417 * gfortran.dg/pr35154-dwarf2.f: Remove. 9418 * gfortran.dg/pr35154-stabs.f: Remove. 9419 94202008-04-18 Ian Lance Taylor <iant@google.com> 9421 9422 PR tree-optimization/35977 9423 * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O. 9424 94252008-04-18 Jakub Jelinek <jakub@redhat.com> 9426 Peter Bergner <bergner@vnet.ibm.com> 9427 9428 PR target/35907 9429 * gcc.target/powerpc/pr35907.c: New test. 9430 94312008-04-18 Eric Botcazou <ebotcazou@adacore.com> 9432 9433 * gnat.dg/dynamic_elab_pkg.ads: New helper. 9434 * gnat.dg/dynamic_elab1.ad[sb]: New test. 9435 * gnat.dg/dynamic_elab2.ad[sb]: Likewise. 9436 94372008-04-18 Kris Van Hees <kris.van.hees@oracle.com> 9438 9439 Tests for char16_t and char32_t support. 9440 * g++.dg/ext/utf-cvt.C: New 9441 * g++.dg/ext/utf-cxx0x.C: New 9442 * g++.dg/ext/utf-cxx98.C: New 9443 * g++.dg/ext/utf-dflt.C: New 9444 * g++.dg/ext/utf-gnuxx0x.C: New 9445 * g++.dg/ext/utf-gnuxx98.C: New 9446 * g++.dg/ext/utf-mangle.C: New 9447 * g++.dg/ext/utf-typedef-cxx0x.C: New 9448 * g++.dg/ext/utf-typedef-cxx98.C: New 9449 * g++.dg/ext/utf-typespec.C: New 9450 * g++.dg/ext/utf16-1.C: New 9451 * g++.dg/ext/utf16-2.C: New 9452 * g++.dg/ext/utf16-3.C: New 9453 * g++.dg/ext/utf16-4.C: New 9454 * g++.dg/ext/utf32-1.C: New 9455 * g++.dg/ext/utf32-2.C: New 9456 * g++.dg/ext/utf32-3.C: New 9457 * g++.dg/ext/utf32-4.C: New 9458 * gcc.dg/utf-cvt.c: New 9459 * gcc.dg/utf-dflt.c: New 9460 * gcc.dg/utf16-1.c: New 9461 * gcc.dg/utf16-2.c: New 9462 * gcc.dg/utf16-3.c: New 9463 * gcc.dg/utf16-4.c: New 9464 * gcc.dg/utf32-1.c: New 9465 * gcc.dg/utf32-2.c: New 9466 * gcc.dg/utf32-3.c: New 9467 * gcc.dg/utf32-4.c: New 9468 94692008-04-18 Eric Botcazou <ebotcazou@adacore.com> 9470 9471 * gnat.dg/specs/varsize_return.ads: New test. 9472 * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper. 9473 * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise. 9474 94752008-04-17 Jason Merrill <jason@redhat.com> 9476 9477 PR c++/35773 9478 * g++.dg/overload/autoptr1.C: New. 9479 94802008-04-17 Eric Botcazou <ebotcazou@adacore.com> 9481 9482 * gnat.dg/alignment4.adb: New test. 9483 * gnat.dg/alignment5.adb: Likewise. 9484 * gnat.dg/frame_overflow.adb: Adjust. 9485 94862008-04-17 Richard Guenther <rguenther@suse.de> 9487 9488 * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase. 9489 94902008-04-17 Christian Bruel <christian.bruel@st.com> 9491 9492 * gcc.dg/long-long-compare-1.c: New testcase. 9493 94942008-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9495 9496 PR fortran/35724 9497 * gfortran.dg/eoshift_2.f90: New test. 9498 94992008-04-16 Paul Thomas <pault@gcc.gnu.org> 9500 9501 PR fortran/35932 9502 * gfortran.dg/intrinsic_char_1.f90: New test. 9503 95042008-04-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 9505 9506 PR target/35944 9507 * gfortran.dg/pr35944-1.f90: New test. 9508 * gfortran.dg/pr35944-2.f90: Ditto. 9509 95102008-04-16 Jakub Jelinek <jakub@redhat.com> 9511 9512 PR c/35739 9513 * gcc.dg/dfp/pr35739.c: New test. 9514 9515 PR tree-optimization/35899 9516 * gcc.dg/pr35899.c: New test. 9517 9518 PR target/35662 9519 * gfortran.dg/pr35662.f90: New test. 9520 95212008-04-16 Richard Guenther <rguenther@suse.de> 9522 9523 * gcc.dg/tree-ssa/loop-35.c: New testcase. 9524 95252008-04-16 Samuel Tardieu <sam@rfc1149.net> 9526 9527 PR ada/29015 9528 * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads, 9529 gnat.dg/incomplete2.adb: New. 9530 95312008-04-16 Hans-Peter Nilsson <hp@axis.com> 9532 9533 PR tree-optimization/35629 9534 * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first 9535 scan-tree-dump-times. 9536 95372008-04-15 Samuel Tardieu <sam@rfc1149.net> 9538 9539 PR ada/22387 9540 * gnat.dg/specs/corr_discr.ads: New. 9541 95422008-04-15 Eric Botcazou <ebotcazou@adacore.com> 9543 9544 * gnat.dg/string_slice2.adb: New test. 9545 95462008-04-15 Richard Guenther <rguenther@suse.de> 9547 9548 * gcc.dg/fold-compare-2.c: Adjust testcase. 9549 * gcc.dg/tree-ssa/pr21086.c: Likewise. 9550 95512008-04-15 Richard Guenther <rguenther@suse.de> 9552 9553 * gcc.dg/tree-ssa/salias-1.c: Remove. 9554 * gcc.dg/tree-ssa/pr26421.c: Adjust pattern. 9555 * gcc.dg/tree-ssa/alias-15.c: Likewise. 9556 * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2. 9557 95582008-04-15 Eric Botcazou <ebotcazou@adacore.com> 9559 9560 * gnat.dg/loop_optimization1.ad[sb]: New test. 9561 95622008-04-15 Jakub Jelinek <jakub@redhat.com> 9563 9564 PR c/35751 9565 * gcc.dg/gomp/pr35751.c: New test. 9566 * g++.dg/gomp/pr35751.C: New test. 9567 95682008-04-15 Samuel Tardieu <sam@rfc1149.net> 9569 9570 PR ada/16086 9571 * gnat.dg/prot_def.adb: New. 9572 95732008-04-14 Ian Lance Taylor <iant@google.com> 9574 9575 * gcc.dg/strict-overflow-6.c: New. 9576 * gcc.dg/no-strict-overflow-7.c: New. 9577 * gcc.dg/Wstrict-overflow-22.c: New. 9578 95792008-04-14 Samuel Tardieu <sam@rfc1149.net> 9580 9581 * gnat.dg/specs/storage.ads: Fix expected error message. 9582 95832008-04-14 Robert Dewar <dewar@adacore.com> 9584 9585 * gnat.dg/specs/linker_section.ads: Check for more error conditions. 9586 95872008-04-14 Samuel Tardieu <sam@rfc1149.net> 9588 9589 PR ada/18680 9590 * gnat.dg/specs/linker_section.ads: New. 9591 95922008-04-14 Samuel Tardieu <sam@rfc1149.net> 9593 9594 PR ada/16098 9595 * gnat.dg/specs/renamings.ads: New. 9596 95972008-04-14 Samuel Tardieu <sam@rfc1149.net> 9598 9599 PR ada/15915 9600 * gnat.dg/specs/storage.ads: New. 9601 96022008-04-14 Samuel Tardieu <sam@rfc1149.net> 9603 9604 * gnat.dg/deep_old.adb: New. 9605 96062008-04-14 Eric Botcazou <ebotcazou@adacore.com> 9607 9608 * gnat.dg/loop_address2.adb: New test. 9609 96102008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9611 9612 PR fortran/35882 9613 * gfortran.dg/continuation_3.f90: Update test. 9614 * gfortran.dg/continuation_5.f: Update test. 9615 * gfortran.dg/continuation_10.f90: New test. 9616 96172008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org> 9618 9619 PR libfortran/32972 9620 PR libfortran/32512 9621 * gfortran.dg/internal_pack_1.f90: Add test for derived type. 9622 * gfortran.dg/intrinsic_spread_1.f90: Likewise. 9623 * gfortran.dg/intrinsic_pack_1.f90: Likewise. 9624 * gfortran.dg/intrinsic_unpack_1.f90: Likewise. 9625 96262008-04-13 Samuel Tardieu <sam@rfc1149.net> 9627 9628 PR ada/17985 9629 * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test. 9630 96312008-04-12 Andrew Pinski <pinskia@gmail.com> 9632 9633 * gcc.target/powerpc/darwin-save-world-1.c: New test. 9634 96352008-04-11 Richard Guenther <rguenther@suse.de> 9636 9637 PR tree-optimization/35869 9638 * gcc.c-torture/compile/pr35869.c: New testcase. 9639 96402008-04-11 H.J. Lu <hongjiu.lu@intel.com> 9641 9642 * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new 9643 /* mmintrin-common.h */ section. 9644 9645 * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h. 9646 96472008-04-11 Volker Reichelt <v.reichelt@netcologne.de> 9648 9649 PR c/35744 9650 * gcc.dg/attr-error-1.c: New test. 9651 96522008-04-10 Adam Nemet <anemet@caviumnetworks.com> 9653 9654 * gcc.target/mips/scc-2.c: New test. 9655 * gcc.target/mips/scc-3.c: New test. 9656 * gcc.target/mips/scc-4.c: New test. 9657 96582008-04-10 Ira Rosen <irar@il.ibm.com> 9659 9660 PR tree-optimization/35821 9661 * gcc.dg/vect/pr35821-altivec.c: New. 9662 * gcc.dg/vect/pr35821-spu.c: New. 9663 96642008-04-09 Andy Hutchinson <hutchinsonandy@aim.com> 9665 9666 PR testsuite/34894 9667 PR testsuite/33782 9668 * lib/target-supports.dg: Add check_effective_target_trampolines. 9669 Disable profiling for avr-*-*. 9670 * gcc.c-torture/compile/pr27889.c: dg-requires trampolines. 9671 * gcc.c-torture/compile/nested-1.c: Ditto. 9672 * gcc.c-torture/compile/20050122-2.c: Ditto. 9673 * gcc.c-torture/compile/20010226-1.c: Ditto. 9674 * gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*. 9675 * gcc.c-torture/compile/980506-1.c: Ditto. 9676 * gcc.c-torture/compile/20020604-1.c: Ditto. 9677 * gcc.c-torture/compile/limits-stringlit.c: Ditto 9678 * gcc.c-torture/compile/20001226-1.c: Ditto 9679 96802008-04-09 Jason Merrill <jason@redhat.com> 9681 9682 PR c++/35708 9683 * g++.dg/ext/complit9.C: New. 9684 96852008-04-09 Samuel Tardieu <sam@rfc1149.net> 9686 9687 PR ada/28305 9688 * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads, 9689 gnat.dg/specs/fe_inlining_helper.adb: New test. 9690 96912008-04-09 Kai Tietz <kai.tietz@onevision.com> 9692 9693 * gcc.dg/torture/fp-int-convert.h: Use TImode type for 9694 x86_64-pc-mingw target. 9695 * gcc.dg/titype-1.c: Likewise. 9696 96972008-04-09 Richard Sandiford <richard@codesourcery.com> 9698 9699 * lib/target-supports.exp (check_effective_target_vxworks_kernel): 9700 Fix comment. 9701 (check_effective_target_vxworks_rtp): New procedure. 9702 * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode. 9703 * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks. 9704 * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels. 9705 * g++.old-deja/g++.brendan/new3.C: Likewise. 9706 * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs. 9707 * g++.old-deja/g++.law/missed-error2.C: Undefine max for 9708 VxWorks kernel mode. 9709 * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode. 9710 * g++.old-deja/g++.mike/p2736.C: Likewise. 9711 * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode. 9712 * g++.old-deja/g++.other/headers1.C: Likewise min and max. 9713 * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks 9714 kernel mode. 9715 97162008-04-09 Jakub Jelinek <jakub@redhat.com> 9717 9718 * gfortran.dg/namelist_47.f90: New test. 9719 97202008-04-09 Richard Guenther <rguenther@suse.de> 9721 9722 * gfortran.dg/bind_c_usage_14.f03: Adjust. 9723 97242008-04-08 Andy Hutchinson <hutchinsonandy@aim.com> 9725 9726 PR target/35005 9727 * execute/20071221-1.c: Adapt test for 16 bit int targets. 9728 * execute/pr35163.c: Ditto. 9729 97302008-04-08 Richard Guenther <rguenther@suse.de> 9731 9732 * gcc.c-torture/execute/20080408-1.c: New testcase. 9733 97342008-04-08 Eric Botcazou <ebotcazou@adacore.com> 9735 9736 * gnat.dg/pack6.adb: New test. 9737 * gnat.dg/pack7.adb: Likewise. 9738 * gnat.dg/pack8.adb: Likewise. 9739 97402008-04-08 Arnaud Charlet <charlet@adacore.com> 9741 9742 * gnat.dg/parent_ltd_with-child_full_view.adb: New test. 9743 * gnat.dg/rt1.adb: New test. 9744 * gnat.dg/test_time_stamp.adb: New test. 9745 * gnat.dg/specs/warn_star.ads: New test. 9746 * gnat.dg/specs/aggr1.ads: New test. 9747 97482008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9749 9750 PR fortran/25829 28655 9751 * gfortran.dg/write_check2.f90: Update dg-error. 9752 * gfortran.dg/io_constraints_1.f90: Udate dg-error. 9753 97542008-04-07 Jason Merrill <jason@redhat.com> 9755 9756 PR c++/35734 9757 * g++.dg/warn/ctor1.C: New. 9758 97592008-04-07 Kai Tietz <kai.tietz@onevision.com> 9760 9761 PR/35842 9762 * gcc.dg/torture/pr35842.c: New. 9763 97642008-04-07 Eric Botcazou <ebotcazou@adacore.com> 9765 9766 * gnat.dg/array4.adb: New test. 9767 * gnat.dg/specs/static_initializer2.ads: Likewise. 9768 97692008-04-06 Richard Guenther <rguenther@suse.de> 9770 9771 PR tree-optimization/35400 9772 * gcc.dg/torture/pr35400.c: New testcase. 9773 * g++.dg/torture/pr35400.C: Likewise. 9774 97752008-04-06 Paul Thomas <pault@gcc.gnu.org> 9776 9777 PR fortran/35780 9778 * gfortran.dg/simplify_argN_1.f90: New test. 9779 97802008-04-06 Tobias Schlüter <tobi@gcc.gnu.org> 9781 9782 PR fortran/35832 9783 * gfortran.dg/io_constraints_2.f90: Adapt to new error message. 9784 97852008-04-06 Tobias Burnus <burnus@net-b.de> 9786 9787 * gfortran.dg/f2003_io_1.f03: Make standard conform. 9788 * gfortran.dg/f2003_io_8.f03: New. 9789 97902008-04-06 Eric Botcazou <ebotcazou@adacore.com> 9791 9792 * gnat.dg/pack5.adb: New test. 9793 97942008-04-06 Uros Bizjak <ubizjak@gmail.com> 9795 9796 PR target/12329 9797 * gcc.target/i386/pr12329.c: New test. 9798 97992008-04-05 Eric Botcazou <ebotcazou@adacore.com> 9800 9801 * gnat.dg/pr35823.adb: Rename to size_attribute.adb. 9802 98032008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9804 9805 PR fortran/25829 28655 9806 * gfortran.dg/f2003_io_1.f03: New test. 9807 * gfortran.dg/f2003_io_2.f03: New test. 9808 * gfortran.dg/f2003_io_3.f03: New test. 9809 * gfortran.dg/f2003_io_4.f03: New test. 9810 * gfortran.dg/f2003_io_5.f03: New test. 9811 * gfortran.dg/f2003_io_6.f03: New test. 9812 * gfortran.dg/f2003_io_7.f03: New test. 9813 98142008-04-05 Richard Guenther <rguenther@suse.de> 9815 9816 PR tree-optimization/35833 9817 * gcc.dg/torture/pr35833.c: New testcase. 9818 98192008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com> 9820 9821 * gcc.target/sh/sh2a-band.c: New test. 9822 * gcc.target/sh/sh2a-bclrmem.c: New test. 9823 * gcc.target/sh/sh2a-bld.c: New test. 9824 * gcc.target/sh/sh2a-bor.c: New test. 9825 * gcc.target/sh/sh2a-bsetmem.c: New test. 9826 * gcc.target/sh/sh2a-bxor.c: New test. 9827 98282008-04-04 Janis Johnson <janis187@us.ibm.com> 9829 9830 * g++.dg/other/anon5.C: Don't depend on line number for error message. 9831 9832 * gcc.dg/torture/builtin-modf-1.c: Use special options for 9833 powerpc*-*-linux*. 9834 9835 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW. 9836 9837 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux. 9838 9839 PR target/35620 9840 * gcc.dg/dfp/pr35620.c: New test. 9841 * gcc.dg/dfp/func-pointer.c: New test. 9842 * gcc.dg/dfp/func-deref.c: New test. 9843 98442008-04-04 Jakub Jelinek <jakub@redhat.com> 9845 9846 PR target/35364 9847 * g++.dg/gomp/pr35364.C: New test. 9848 98492008-04-04 H.J. Lu <hongjiu.lu@intel.com> 9850 9851 * g++.dg/other/i386-2.C: Include <wmmintrin.h>. 9852 * g++.dg/other/i386-3.C: Likewise. 9853 * gcc.target/i386/sse-13.c: Likewise. 9854 * gcc.target/i386/sse-14.c: Likewise. 9855 9856 * gcc.target/i386/aes-check.h: New. 9857 * gcc.target/i386/aesdec.c: Likewise. 9858 * gcc.target/i386/aesdeclast.c: Likewise. 9859 * gcc.target/i386/aesenc.c: Likewise. 9860 * gcc.target/i386/aesenclast.c: Likewise. 9861 * gcc.target/i386/aesimc.c: Likewise. 9862 * gcc.target/i386/aeskeygenassist.c: Likewise. 9863 * gcc.target/i386/pclmulqdq.c: Likewise. 9864 * gcc.target/i386/pclmul-check.h: Likewise. 9865 9866 * gcc.target/i386/i386.exp (check_effective_target_aes): New. 9867 (check_effective_target_pclmul): Likewise. 9868 98692008-04-04 Jakub Jelinek <jakub@redhat.com> 9870 9871 PR c/35440 9872 * gcc.dg/pr35440.c: New test. 9873 98742008-04-04 Richard Guenther <rguenther@suse.de> 9875 9876 PR middle-end/35823 9877 * gnat.dg/pr35823.adb: New testcase. 9878 98792008-04-03 Janis Johnson <janis187@us.ibm.com> 9880 9881 PR c/35712 9882 * gcc.dg/dfp/constants-zero.c: New test. 9883 98842008-04-03 Jakub Jelinek <jakub@redhat.com> 9885 9886 PR c/35738 9887 * gcc.dg/gomp/pr35738.c: New test. 9888 9889 PR middle-end/35818 9890 * gcc.dg/gomp/pr35818.c: New test. 9891 9892 PR fortran/35786 9893 * gfortran.dg/gomp/pr35786-1.f90: New test. 9894 * gfortran.dg/gomp/pr35786-2.f90: New test. 9895 98962008-04-03 Adam Nemet <anemet@caviumnetworks.com> 9897 9898 * gcc.target/mips/scc-1.c: New test. 9899 99002008-04-03 Richard Guenther <rguenther@suse.de> 9901 9902 * gcc.dg/tree-ssa/vrp43.c: New testcase. 9903 * gcc.dg/tree-ssa/vrp44.c: Likewise. 9904 * gcc.dg/tree-ssa/vrp45.c: Likewise. 9905 99062008-04-03 Jakub Jelinek <jakub@redhat.com> 9907 9908 PR c++/35741 9909 * g++.dg/other/offsetof5.C: New test. 9910 99112008-04-03 Paolo Bonzini <bonzini@gnu.org> 9912 9913 PR rtl-optimization/35281 9914 * gcc.target/i386/pr35281.c: New test. 9915 99162008-04-03 Richard Guenther <rguenther@suse.de> 9917 9918 PR middle-end/35800 9919 * gcc.c-torture/execute/pr35800.c: New test. 9920 99212008-04-02 Joseph Myers <joseph@codesourcery.com> 9922 9923 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c, 9924 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c, 9925 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c, 9926 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c, 9927 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c, 9928 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c, 9929 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c, 9930 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c, 9931 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c, 9932 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c, 9933 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests. 9934 99352008-04-02 Richard Guenther <rguenther@suse.de> 9936 9937 PR tree-optimization/14495 9938 PR tree-optimization/34793 9939 * gcc.dg/tree-ssa/vrp41.c: New testcase. 9940 * gcc.dg/tree-ssa/vrp42.c: Likewise. 9941 99422008-04-02 Richard Guenther <rguenther@suse.de> 9943 9944 PR tree-optimization/14495 9945 * gcc.dg/tree-ssa/vrp40.c: New testcase. 9946 99472008-04-02 Eric Botcazou <ebotcazou@adacore.com> 9948 9949 * gnat.dg/specs/discr_record_constant.ads: New test. 9950 99512008-04-02 Richard Guenther <rguenther@suse.de> 9952 9953 * gcc.dg/tree-ssa/vrp38.c: New testcase. 9954 * gcc.dg/tree-ssa/vrp39.c: Likewise. 9955 99562008-04-01 George Helffrich <george@gcc.gnu.org> 9957 9958 PRs fortran/35154, fortran/23057 9959 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran 9960 use of common is unchanged. 9961 9962 * lib/gfortran-dg.exp: New harness to compile Fortran progs 9963 with all combinations of debug options available on target. 9964 * gfortran.dg/debug/debug.exp: Ditto. 9965 * gfortran.dg/debug/trivial.f: Ditto. 9966 * gfortran.dg/debug/pr35154-stabs.f: New test case for 9967 .stabs functionality. 9968 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for 9969 DWARF functionality. 9970 99712008-04-01 Volker Reichelt <v.reichelt@netcologne.de> 9972 9973 PR c/35436 9974 * gcc.dg/format/gcc_gfc-2.c: New test. 9975 99762008-03-31 Seongbae Park <seongbae.park@gmail.com> 9977 9978 * g++.dg/bprob/bprob.exp: Do not check gcno files. 9979 Use -fprofile-use for profile use. 9980 * gcc.misc-tests/bprob.exp: Ditto. 9981 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files. 9982 * gcc.dg/matrix/matrix.exp: Ditto. 9983 * gcc.dg/struct/struct-reorg.exp: Ditto. 9984 * gcc.dg/tree-prof/tree-prof.exp: Ditto. 9985 * gcc.dg/profile-dir-1.c: New test. 9986 * gcc.dg/profile-dir-2.c: New test. 9987 * gcc.dg/profile-dir-3.c: New test. 9988 99892008-03-31 Volker Reichelt <v.reichelt@netcologne.de> 9990 9991 PR c/35750 9992 * gcc.dg/old-style-param-1.c: New test. 9993 99942008-03-31 Eric Botcazou <ebotcazou@adacore.com> 9995 9996 * gnat.dg/object_overflow.adb: New test. 9997 99982008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com> 9999 10000 PR middle-end/30186 10001 * gcc.dg/tree-ssa/vector-1.c: New testcase. 10002 * gcc.c-torture/execute/vector-1.c: New testcase. 10003 * gcc.c-torture/execute/vector-2.c: New testcase. 10004 100052008-03-31 Olivier Hainque <hainque@adacore.com> 10006 10007 * gnat.dg/assign_from_packed_pixels.ads: Support for ... 10008 * gnat.dg/assign_from_packed.adb: New testcase. 10009 100102008-03-31 Zdenek Dvorak <ook@ucw.cz> 10011 10012 PR rtl-optimization/35729 10013 * gcc.dg/pr35729.c: New test. 10014 100152008-03-31 H.J. Lu <hongjiu.lu@intel.com> 10016 10017 PR target/32000 10018 * gcc.target/i386/pr32000-1.c: New. 10019 100202008-03-31 Arnaud Charlet <charlet@adacore.com> 10021 10022 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues 10023 on some environments. 10024 100252008-03-31 Andrew Pinski <pinskia@gmail.com> 10026 10027 PR tree-opt/35431 10028 * gcc.c-torture/compile/pr35431.c: New testcase. 10029 100302008-03-30 Kaz Kojima <kkojima@gcc.gnu.org> 10031 10032 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh* 10033 targets. 10034 100352008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 10036 10037 PR c++/35245 10038 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*. 10039 100402008-03-30 Volker Reichelt <v.reichelt@netcologne.de> 10041 10042 PR c++/35578 10043 * g++.dg/parse/friend8.C: New test. 10044 10045 PR c/35748 10046 * gcc.dg/union-cast-4.c: New test. 10047 100482008-03-30 H.J. Lu <hongjiu.lu@intel.com> 10049 10050 PR target/35757 10051 * gcc.target/i386/sse4_1-blendps-2.c: New. 10052 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise. 10053 100542008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 10055 10056 * gfortran.dg/internal_pack_1.f90: Added complex to test case. 10057 * gfortran.dg/internal_pack_2.f90: Likewise. 10058 * gfortran.dg/intrinsic_spread_1.f90: Likewise. 10059 * gfortran.dg/intrinsic_spread_2.f90: Likewise. 10060 * gfortran.dg/intrinsic_pack_1.f90: Likewise. 10061 * gfortran.dg/intrinsic_pack_2.f90: Likewise. 10062 * gfortran.dg/intrinsic_unpack_1.f90: Likewise. 10063 * gfortran.dg/intrinsic_unpack_2.f90: Likewise. 10064 100652008-03-30 Eric Botcazou <ebotcazou@adacore.com> 10066 10067 * gnat.dg/bit_packed_array2.adb: New test. 10068 100692008-03-30 Paul Thomas <pault@gcc.gnu.org> 10070 10071 PR fortran/35740 10072 * gfortran.dg/transpose_conjg_1.f90: New test. 10073 100742008-03-29 Laurent GUERBY <laurent@guerby.net> 10075 10076 * gnat.dg/socket2.adb: Remove since identical to socket1.adb. 10077 100782008-03-29 Paul Thomas <pault@gcc.gnu.org> 10079 10080 PR fortran/35698 10081 * gfortran.dg/allocate_zerosize_3.f: New test. 10082 10083 PR fortran/35702 10084 * gfortran.dg/character_assign_1.f90: New test. 10085 100862008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org> 10087 10088 PR libfortran/32972 10089 PR libfortran/32512 10090 * gfortran.dg/intrinsic_spread_1.f90: New file. 10091 * gfortran.dg/intrinsic_spread_2.f90: New file. 10092 * gfortran.dg/intrinsic_spread_3.f90: New file. 10093 100942008-03-28 Daniel Franke <franke.daniel@gmail.com> 10095 10096 PR fortran/34714 10097 * gfortran.dg/alloc_alloc_expr_3.f90: New test. 10098 * gfortran.dg/allocate_stat.f90: Adjusted error-match text. 10099 * gfortran.dg/func_assign.f90: Likewise. 10100 * gfortran.dg/implicit_11.f90: Likewise. 10101 * gfortran.dg/proc_assign_1.f90: Likewise. 10102 * gfortran.dg/proc_assign_2.f90: Likewise. 10103 * gfortran.dg/procedure_lvalue.f90: Likewise. 10104 101052008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10106 10107 PR fortran/35699 10108 * gfortran.dg/direct_io_10.f: New test. 10109 101102008-03-28 Uros Bizjak <ubizjak@gmail.com> 10111 10112 * gcc.target/i386/vectorize6.c: New test. 10113 101142008-03-28 Tobias Burnus <burnus@net-b.de> 10115 10116 PR fortran/35721 10117 * gfortran.dg/associated_target_2.f90: New. 10118 101192008-03-28 Richard Guenther <rguenther@suse.de> 10120 10121 PR tree-optimization/19580 10122 * gcc.dg/tree-ssa/loop-34.c: New testcase. 10123 101242008-03-28 Richard Guenther <rguenther@suse.de> 10125 10126 PR tree-optimization/30317 10127 PR tree-optimization/30911 10128 PR tree-optimization/34793 10129 * gcc.dg/tree-ssa/vrp35.c: New testcase. 10130 * gcc.dg/tree-ssa/vrp36.c: Likewise. 10131 * gcc.dg/tree-ssa/vrp37.c: Likewise. 10132 101332008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com> 10134 10135 PR target/31334 10136 * gcc.target/powerpc/altivec-25.c: New testcase. 10137 101382008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10139 10140 PR fortran/35724 10141 * gfortran.dg/cshift_shift_real_2.f90: New test. 10142 101432008-03-26 Uros Bizjak <ubizjak@gmail.com> 10144 10145 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500. 10146 (main): Exit early for CHUNK less than 40 to avoid stack corruption. 10147 101482008-03-27 Richard Guenther <rguenther@suse.de> 10149 10150 PR c/32511 10151 * gcc.dg/attr-weak-1.c: New testcase. 10152 101532008-03-27 Richard Guenther <rguenther@suse.de> 10154 10155 PR tree-optimization/32810 10156 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase. 10157 101582008-03-27 Douglas Gregor <doug.gregor@gmail.com> 10159 10160 * g++.dg/cpp0x/variadic91.C: New. 10161 101622008-03-27 Zdenek Dvorak <ook@ucw.cz> 10163 10164 * gcc.dg/tree-ssa/loop-32.c: New testcase. 10165 * gcc.dg/tree-ssa/loop-33.c: Likewise. 10166 101672008-03-27 Richard Guenther <rguenther@suse.de> 10168 10169 * gcc.dg/fold-addr-1.c: New testcase. 10170 101712008-03-27 Andrew Pinski <pinskia@gmail.com> 10172 10173 PR middle-end/35429 10174 * gcc.c-torture/compile/complex-5.c: New test. 10175 101762008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 10177 10178 * gcc.dg/uninit-16.c (decode_reloc): Mark static. 10179 101802008-03-26 Jakub Jelinek <jakub@redhat.com> 10181 10182 PR c++/35546 10183 * g++.dg/ext/attrib33.C: New test. 10184 101852008-03-26 Richard Guenther <rguenther@suse.de> 10186 10187 Revert: 10188 2008-03-26 Richard Guenther <rguenther@suse.de> 10189 10190 * gcc.dg/fold-addr-1.c: New testcase. 10191 101922008-03-26 Uros Bizjak <ubizjak@gmail.com> 10193 10194 * gcc.target/i386/sse-13.c: Include <mm_malloc.h> 10195 before redefinitions of extern and __inline. 10196 * gcc.target/i386/sse-13.c: Ditto. 10197 101982008-03-26 Jakub Jelinek <jakub@redhat.com> 10199 10200 PR c++/35332 10201 * g++.dg/other/error27.C: New test. 10202 102032008-03-26 Richard Guenther <rguenther@suse.de> 10204 10205 * gcc.dg/fold-addr-1.c: New testcase. 10206 102072008-03-26 Richard Guenther <rguenther@suse.de> 10208 10209 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump. 10210 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump. 10211 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump. 10212 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM. 10213 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump. 10214 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump. 10215 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump. 10216 102172008-03-26 Douglas Gregor <doug.gregor@gmail.com> 10218 10219 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in 10220 variadic template template parameter binding semantics. 10221 * g++.dg/cpp0x/variadic85.C: Ditto. 10222 * g++.dg/cpp0x/variadic88.C: New. 10223 * g++.dg/cpp0x/variadic89.C: New. 10224 * g++.dg/cpp0x/variadic90.C: New. 10225 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in 10226 variadic template template parameter binding semantics. 10227 * g++.dg/cpp0x/variadic-lambda.C: New. 10228 102292008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com> 10230 10231 PR target/31558 10232 * g++.dg/ext/altivec-15.C: New testcase. 10233 102342008-03-25 Andrew Pinski <pinskia@gmail.com> 10235 10236 PR objc/29197 10237 * objc.dg/method-20.m: New testcase. 10238 102392008-03-25 Richard Sandiford <rsandifo@nildram.co.uk> 10240 10241 PR rtl-optimization/35232 10242 * gcc.target/mips/pr35232.c: New test. 10243 102442008-03-25 Douglas Gregor <doug.gregor@gmail.com> 10245 10246 * g++.dg/template/sfinae4.C: New. 10247 * g++.dg/template/sfinae5.C: New. 10248 * g++.dg/template/sfinae6.C: New. 10249 * g++.dg/template/sfinae6_neg.C: New. 10250 * g++.dg/template/sfinae7.C: New. 10251 * g++.dg/template/sfinae8.C: New. 10252 * g++.dg/template/sfinae9.C: New. 10253 * g++.dg/template/sfinae10.C: New. 10254 * g++.dg/template/sfinae11.C: New. 10255 * g++.dg/template/sfinae12.C: New. 10256 * g++.dg/template/sfinae13.C: New. 10257 * g++.dg/template/sfinae14C: New. 10258 102592008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com> 10260 10261 * gcc.target/sh/sh2a-bclr.c: New test. 10262 * gcc.target/sh/sh2a-bset.c: New test. 10263 102642008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com> 10265 10266 * gcc.target/sh/sh2a-movrt.c: New test. 10267 102682008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com> 10269 10270 * gcc.target/sh/sh2a-prefetch.c: New test. 10271 102722008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com> 10273 Naveen.H.S <naveen.hs@kpitcummins.com> 10274 10275 * gcc.target/sh/sh2a-movi20s.c: New test. 10276 102772008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com> 10278 Jayant Sonar <Jayant.sonar@kpitcummins.com> 10279 Naveen.H.S <naveen.hs@kpitcummins.com> 10280 10281 * gcc.target/sh/sh2a-resbank.c: New test. 10282 * gcc.target/sh/sh2a-tbr-jump.c: New test. 10283 * gcc.target/sh/sh2a-jsrn.c: New test. 10284 * gcc.target/sh/sh2a-rtsn.c: New test. 10285 102862008-03-25 Uros Bizjak <ubizjak@gmail.com> 10287 10288 * gcc.target/i386/sse-17.c: Include sse2-check.h. 10289 (main): Change to void and rename to sse2_test. 10290 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set 10291 dg-do-what-default to "compile" if SSE2 hardware is not available. 10292 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto. 10293 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove 10294 xfail vect_no_int_max from "vectorization not profitable" check. 10295 102962008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com> 10297 10298 PR middle-end/26222 10299 * gcc.dg/torture/pr26222.c: New testcase. 10300 103012008-03-24 Paul Thomas <pault@gcc.gnu.org> 10302 10303 PR fortran/34813 10304 * gfortran.dg/null_3.f90 : New test 10305 10306 PR fortran/33295 10307 * gfortran.dg/module_function_type_1.f90 : New test 10308 103092008-03-23 Thomas Koenig <tkoenig@gcc.gnu.org 10310 10311 PR libfortran/32972 10312 * gfortran.dg/intrinsic_unpack_1.f90: New test case. 10313 * gfortran.dg/intrinsic_unpack_2.f90: New test case. 10314 * gfortran.dg/intrinsic_unpack_3.f90: New test case. 10315 103162008-03-22 Richard Sandiford <rsandifo@nildram.co.uk> 10317 10318 * gcc.target/mips/dse-1.c: Add checks for zeros. 10319 103202008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com> 10321 10322 PR target/27946 10323 * gcc.target/powerpc/ppc64-double-1.c: New testcase. 10324 103252008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org> 10326 10327 PR libfortran/32972 10328 * internal_pack_1.f90: New test case. 10329 * internal_pack_2.f90: New test case. 10330 * internal_pack_3.f90: New test case. 10331 103322008-03-21 Olivier Hainque <hainque@adacore.com> 10333 10334 * gnat.dg/empty_vector_length.adb: New testcase. 10335 103362008-03-20 Richard Guenther <rguenther@suse.de> 10337 10338 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase. 10339 103402008-03-20 Victor Kaplansky <victork@gcc.gnu.org> 10341 Uros Bizjak <ubizjak@gmail.com> 10342 10343 PR testsuite/34168 10344 * lib/target-supports.exp (check_sse2_hw_available): New procedure. 10345 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile" 10346 if SSE2 hardware is not available. 10347 * g++.dg/vect/vect.exp: Update target-dependent overrides to match 10348 gcc.dg/vect/vect.exp. 10349 * gfortran.dg/vect/vect.exp: Ditto. 10350 (check_effective_target_lp64_or_vect_no_align): Remove procedure. 10351 103522008-03-20 Andreas Schwab <schwab@suse.de> 10353 10354 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove 10355 xfail. 10356 103572008-03-20 Uros Bizjak <ubizjak@gmail.com> 10358 10359 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file. 10360 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized 10361 from dg-options. 10362 103632008-03-20 H.J. Lu <hongjiu.lu@intel.com> 10364 10365 PR testsuite/35621 10366 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing. 10367 * gcc.target/i386/ssse3-pabsd.c: Likewise. 10368 * gcc.target/i386/ssse3-pabsw.c: Likewise. 10369 * gcc.target/i386/ssse3-palignr.c: Likewise. 10370 * gcc.target/i386/ssse3-phaddd.c: Likewise. 10371 * gcc.target/i386/ssse3-phaddsw.c: Likewise. 10372 * gcc.target/i386/ssse3-phaddw.c: Likewise. 10373 * gcc.target/i386/ssse3-phsubd.c: Likewise. 10374 * gcc.target/i386/ssse3-phsubsw.c: Likewise. 10375 * gcc.target/i386/ssse3-phsubw.c: Likewise. 10376 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise. 10377 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise. 10378 * gcc.target/i386/ssse3-pshufb.c: Likewise. 10379 * gcc.target/i386/ssse3-psignb.c: Likewise. 10380 * gcc.target/i386/ssse3-psignd.c: Likewise. 10381 * gcc.target/i386/ssse3-psignw.c: Likewise. 10382 103832008-03-20 Andreas Schwab <schwab@suse.de> 10384 10385 PR testsuite/35647 10386 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation. 10387 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise. 10388 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional 10389 continuation and remove xfail. 10390 103912008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org> 10392 10393 PR libfortran/32972 10394 * gfortran.dg/internal_pack_3.f90: Add missing parameter 10395 in subroutine. 10396 103972008-03-20 Kai Tietz <kai.tietz@onevision.com> 10398 10399 * gcc.dg/format/ms_array-1.c: New. 10400 * gcc.dg/format/ms_c90-scanf-3.c: New. 10401 * gcc.dg/format/ms_c99-strftime-1.c: New. 10402 * gcc.dg/format/ms_no-y2k-1.c: New. 10403 * gcc.dg/format/ms_attr-1.c: New. 10404 * gcc.dg/format/ms_c90-scanf-4.c: New. 10405 * gcc.dg/format/ms_c99-strftime-2.c: New. 10406 * gcc.dg/format/ms_nonlit-1.c: New. 10407 * gcc.dg/format/ms_c90-scanf-5.c: New. 10408 * gcc.dg/format/ms_cast-1.c: New. 10409 * gcc.dg/format/ms_nonlit-2.c: New. 10410 * gcc.dg/format/ms_attr-2.c: New. 10411 * gcc.dg/format/ms_c90-strftime-1.c: New. 10412 * gcc.dg/format/ms_miss-1.c: New. 10413 * gcc.dg/format/ms_nonlit-3.c: New. 10414 * gcc.dg/format/ms_attr-3.c: New. 10415 * gcc.dg/format/ms_c90-strftime-2.c: New. 10416 * gcc.dg/format/ms_miss-2.c: New. 10417 * gcc.dg/format/ms_nul-1.c: New. 10418 * gcc.dg/format/ms_attr-4.c: New. 10419 * gcc.dg/format/ms_c94-printf-1.c: New. 10420 * gcc.dg/format/ms_miss-3.c: New. 10421 * gcc.dg/format/ms_nul-2.c: New. 10422 * gcc.dg/format/ms_attr-7.c: New. 10423 * gcc.dg/format/ms_c94-scanf-1.c: New. 10424 * gcc.dg/format/ms_miss-4.c: New. 10425 * gcc.dg/format/ms_null-1.c: New. 10426 * gcc.dg/format/ms_bitfld-1.c: New. 10427 * gcc.dg/format/ms_c99-printf-1.c: New. 10428 * gcc.dg/format/ms_miss-5.c: New. 10429 * gcc.dg/format/ms_plus-1.c: New. 10430 * gcc.dg/format/ms_branch-1.c: New. 10431 * gcc.dg/format/ms_c99-printf-2.c: New. 10432 * gcc.dg/format/ms_miss-6.c: New. 10433 * gcc.dg/format/ms_sec-1.c: New. 10434 * gcc.dg/format/ms_c90-printf-1.c: New. 10435 * gcc.dg/format/ms_c99-printf-3.c: New. 10436 * gcc.dg/format/ms_multattr-1.c: New. 10437 * gcc.dg/format/ms_unnamed-1.c: New. 10438 * gcc.dg/format/ms_c90-printf-2.c: New. 10439 * gcc.dg/format/ms_c99-scanf-1.c: New. 10440 * gcc.dg/format/ms_multattr-2.c: New. 10441 * gcc.dg/format/ms_va-1.c: New. 10442 * gcc.dg/format/ms_c90-printf-3.c: New. 10443 * gcc.dg/format/ms_c99-scanf-2.c: New. 10444 * gcc.dg/format/ms_multattr-3.c: New. 10445 * gcc.dg/format/ms_c90-scanf-1.c: New. 10446 * gcc.dg/format/ms_c99-scanf-3.c: New. 10447 * gcc.dg/format/ms_no-exargs-1.c: New. 10448 * gcc.dg/format/ms_zero-length-1.c: New. 10449 * gcc.dg/format/ms_c90-scanf-2.c: New. 10450 * gcc.dg/format/ms_c99-scanf-4.c: New. 10451 * gcc.dg/format/ms_no-exargs-2.c: New. 10452 * gcc.dg/format/null-1.c: Add gnu style usage for mingw. 10453 * gcc.dg/format/miss-1.c: Likewise. 10454 * gcc.dg/format/miss-3.c: Likewise. 10455 * gcc.dg/format/multattr-2.c: Likewise. 10456 * gcc.dg/format/miss-5.c: Likewise. 10457 * gcc.dg/format/attr-2.c: Likewise. 10458 * gcc.dg/format/attr-4.c: Likewise. 10459 * gcc.dg/format/c90-scanf-4.c: Likewise. 10460 * gcc.dg/format/c99-printf-3.c: Likewise. 10461 * gcc.dg/format/multattr-1.c: Likewise. 10462 * gcc.dg/format/miss-4.c: Likewise. 10463 * gcc.dg/format/miss-6.c: Likewise. 10464 * gcc.dg/format/c90-printf-3.c: Likewise. 10465 * gcc.dg/format/attr-1.c: Likewise. 10466 * gcc.dg/format/attr-3.c: Likewise. 10467 * gcc.dg/format/attr-7.c: Likewise. 10468 * gcc.dg/format/format.h: Treat mingw and gnu style. 10469 * gcc.dg/format/sys_format.c: New. 10470 104712008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10472 10473 PR libfortran/35627 10474 * gfortran.dg/namelist_46.f90: New test. 10475 104762008-03-20 Uros Bizjak <ubizjak@gmail.com> 10477 10478 PR target/14552 10479 * gcc.target/i386/pr14552.c: New test. 10480 104812008-03-19 Michael Matz <matz@suse.de> 10482 10483 PR middle-end/35616 10484 * gcc.dg/pr35616.c: New test. 10485 104862008-03-19 Daniel Franke <franke.daniel@gmail.com> 10487 10488 PR fortran/35152 10489 * gfortran.dg/argument_checking_16.f90: New test. 10490 104912008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org> 10492 10493 PR libfortran/32972 10494 * gfortran.dg/internal_pack_1.f90: New test case. 10495 * gfortran.dg/internal_pack_2.f90: New test case. 10496 * gfortran.dg/internal_pack_3.f90: New test case. 10497 104982008-03-19 Jan Hubicka <jh@suse.cz> 10499 10500 * gcc.dg/20050811-2.c: Update dumping flags. 10501 * gcc.dg/sms-2.c: Update dumping flags. 10502 * gcc.dg/var-expand1.c: Update dumping flags. 10503 * gcc.dg/var-expand3.c: Update dumping flags. 10504 * gcc.dg/pr30957-1.c: Update dumping flags. 10505 * gcc.dg/20050811-1.c: Update dumping flags. 10506 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail. 10507 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail. 10508 105092008-03-19 Richard Guenther <rguenther@suse.de> 10510 10511 PR middle-end/35609 10512 * gcc.dg/uninit-15.c: New testcase. 10513 * gcc.dg/uninit-16.c: Likewise. 10514 105152008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 10516 10517 PR target/35504 10518 * g++.dg/other/pr35504.C: New test. 10519 105202008-03-18 Richard Guenther <rguenther@suse.de> 10521 10522 * gcc.dg/tree-ssa/forwprop-4.c: New testcase. 10523 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise. 10524 105252008-03-18 Richard Guenther <rguenther@suse.de> 10526 10527 * gcc.dg/tree-ssa/loop-19.c: Revert previous change. 10528 105292008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10530 10531 PR libfortran/35617 10532 * gfortran.dg/namelist_45.f90: New test. 10533 105342008-03-17 James E. Wilson <wilson@tuliptree.org> 10535 10536 PR testsuite/35512 10537 * gcc.target/ia64/visibility-1.c (foo): Change return type to void. 10538 Write variables instead of reading them. 10539 105402008-03-17 Jason Merrill <jason@redhat.com> 10541 10542 PR c++/35548 10543 * g++.dg/init/ref16.C: New testcase. 10544 105452008-03-17 Richard Guenther <rguenther@suse.de> 10546 10547 PR tree-optimization/19637 10548 * g++.dg/tree-ssa/pr19637.C: New testcase. 10549 105502008-03-16 Paul Thomas <pault@gcc.gnu.org> 10551 10552 PR fortran/35470 10553 * gfortran.dg/subref_array_pointer_3.f90 : New test. 10554 105552008-03-16 Richard Guenther <rguenther@suse.de> 10556 10557 PR middle-end/35607 10558 * gcc.c-torture/compile/pr35607.c: New testcase. 10559 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization. 10560 105612008-03-16 Daniel Franke <franke.daniel@gmail.com> 10562 10563 PR fortran/35582 10564 * gfortran.dg/write_invalid_format.f90: New test. 10565 105662008-03-15 Richard Guenther <rguenther@suse.de> 10567 10568 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase. 10569 105702008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10571 10572 PR testsuite/35184 10573 * gfortran.dg/elemental_subroutine_6.f90: New test. 10574 105752008-03-15 Richard Guenther <rguenther@suse.de> 10576 10577 * gcc.dg/pr23911.c: Adjust testcase. 10578 * gcc.dg/tree-ssa/pr14841.c: Likewise. 10579 * gcc.dg/tree-ssa/20030922-2.c: Likewise. 10580 105812008-03-15 Richard Guenther <rguenther@suse.de> 10582 10583 PR middle-end/35593 10584 * g++.dg/warn/Warray-bounds-3.C: New testcase. 10585 105862008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10587 10588 PR testsuite/35478 10589 * gfortran.dg/generic_16.f90: New test. 10590 105912008-03-15 Hans-Peter Nilsson <hp@axis.com> 10592 10593 PR middle-end/35595 10594 * gcc.c-torture/compile/pr35595.c: New test. 10595 105962008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10597 10598 PR testsuite/33296 10599 * gfortran.dg/nearest_4.f90: New test. 10600 106012008-03-14 Richard Guenther <rguenther@suse.de> 10602 10603 PR tree-optimization/13761 10604 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase. 10605 106062008-03-14 Richard Guenther <rguenther@suse.de> 10607 10608 PR tree-optimization/34172 10609 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase. 10610 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise. 10611 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise. 10612 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise. 10613 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise. 10614 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL. 10615 106162008-03-14 Uros Bizjak <ubizjak@gmail.com> 10617 10618 PR libcpp/35322: 10619 * gcc.dg/cpp/pr35322.c: Add dg-error line. 10620 106212008-03-14 Richard Guenther <rguenther@suse.de> 10622 10623 PR tree-optimization/34043 10624 PR tree-optimization/33989 10625 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase. 10626 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise. 10627 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise. 10628 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise. 10629 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise. 10630 106312008-03-14 H.J. Lu <hongjiu.lu@intel.com> 10632 Uros Bizjak <ubizjak@gmail.com> 10633 10634 PR testsuite/35538 10635 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets. 10636 Skip *-*-darwin*. 10637 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*. 10638 106392008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10640 Uros Bizjak <ubizjak@gmail.com> 10641 10642 PR testsuite/35406 10643 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match 10644 count from 0 to 1 for lp64 targets. 10645 * gfortran.dg/ldist-1.f90: Update test to check 10646 for 5 loops distributed instead of 4 for lp64 targets. 10647 106482008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10649 10650 PR fortran/35475 10651 * gfortran.dg/derived_sub.f90: New test. 10652 106532008-03-13 H.J. Lu <hongjiu.lu@intel.com> 10654 10655 PR testsuite/35558 10656 * g++.dg/tls/static-1.C: Move dg-additional-sources after 10657 dg-require-effective-target. 10658 * g++.dg/tls/static-1a.cc: Likewise. 10659 106602008-03-13 Tom Tromey <tromey@redhat.com> 10661 10662 PR libcpp/35322: 10663 * gcc.dg/cpp/pr35322.c: New file. 10664 106652008-03-13 Uros Bizjak <ubizjak@gmail.com> 10666 10667 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive. 10668 (main): Call check_vect. 10669 106702008-03-13 Alon Dayan <alond@il.ibm.com> 10671 Olga Golovanevsky <olga@il.ibm.com> 10672 10673 PR tree-optimization/35041 10674 * gcc.dg/struct/wo_prof_double_malloc.c: New test. 10675 106762008-03-13 Uros Bizjak <ubizjak@gmail.com> 10677 10678 PR target/34000 10679 PR target/35553 10680 * g++.dg/other/i386-3.C: New test. 10681 * gcc.target/i386/sse-13.c: Redefine extern instead of static. 10682 * gcc.target/i386/sse-14.c: Ditto. 10683 * gcc.target/i386/mmx-1.c: Ditto. 10684 * gcc.target/i386/mmx-2.c: Ditto. 10685 * gcc.target/i386/3dnow-1.c: Ditto. 10686 * gcc.target/i386/3dnow-2.c: Ditto. 10687 * gcc.target/i386/3dnowA-1.c: Ditto. 10688 * gcc.target/i386/3dnowA-2.c: Ditto. 10689 106902008-03-13 Paolo Bonzini <bonzini@gnu.org> 10691 10692 PR tree-opt/35422 10693 * gcc.target/i386/pr35422.c: Escape brackets. 10694 106952008-03-12 Paolo Bonzini <bonzini@gnu.org> 10696 10697 PR tree-opt/35422 10698 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing 10699 third loop. 10700 * gcc.target/i386/pr35422.c: New. 10701 107022008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com> 10703 10704 PR tree-opt/35403 10705 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase. 10706 107072008-03-11 Uros Bizjak <ubizjak@gmail.com> 10708 10709 PR target/35540 10710 * gcc.target/i386/pr35540.c: New test. 10711 107122008-03-11 Uros Bizjak <ubizjak@gmail.com> 10713 10714 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target. 10715 107162008-03-11 Uros Bizjak <ubizjak@gmail.com> 10717 10718 PR middle-end/35526 10719 * g++.dg/torture/pr35526.C: New test. 10720 107212008-03-10 Jakub Jelinek <jakub@redhat.com> 10722 10723 PR c++/35328 10724 * g++.dg/gomp/pr35328.C: New test. 10725 10726 PR c++/35337 10727 * g++.dg/gomp/pr35337.C: New test. 10728 10729 PR c/35438 10730 PR c/35439 10731 * gcc.dg/gomp/pr35438.c: New test. 10732 * gcc.dg/gomp/pr35439.c: New test. 10733 10734 PR middle-end/35099 10735 * g++.dg/gomp/pr35099.C: New test. 10736 107372008-03-10 Eric Botcazou <ebotcazou@adacore.com> 10738 10739 * gnat.dg/range_check2.adb: New test. 10740 107412008-03-10 H.J. Lu <hongjiu.lu@intel.com> 10742 10743 PR tree-optimization/35494 10744 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New. 10745 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise. 10746 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise. 10747 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise. 10748 107492008-03-10 Richard Guenther <rguenther@suse.de> 10750 10751 PR tree-optimization/34677 10752 * gcc.dg/tree-ssa/loadpre23.c: New testcase. 10753 * gcc.dg/tree-ssa/loadpre24.c: Likewise. 10754 * gcc.dg/tree-ssa/loadpre25.c: Likewise. 10755 107562008-03-09 Paul Thomas <pault@gcc.gnu.org> 10757 10758 PR fortran/35474 10759 * gfortran.dg/module_commons_2.f90: New test. 10760 107612008-03-09 Eric Botcazou <ebotcazou@adacore.com> 10762 10763 * gnat.dg/frame_overflow.adb: Improve portability. 10764 107652008-03-08 H.J. Lu <hongjiu.lu@intel.com> 10766 10767 PR target/35350 10768 * gcc.target/i386/isa-1.c: Add -march=x86-64. 10769 * gcc.target/i386/isa-2.c: Likewise. 10770 * gcc.target/i386/isa-3.c: Likewise. 10771 * gcc.target/i386/isa-10.c: Likewise. 10772 * gcc.target/i386/isa-11.c: Likewise. 10773 * gcc.target/i386/isa-12.c: Likewise. 10774 * gcc.target/i386/isa-13.c: Likewise. 10775 * gcc.target/i386/isa-14.c: Likewise. 10776 107772008-03-08 Uros Bizjak <ubizjak@gmail.com> 10778 10779 PR target/22152 10780 * gcc.target/i386/pr22152.c: New test. 10781 * gcc.target/i386/sse2-mmx.c: Ditto. 10782 107832008-03-08 Eric Botcazou <ebotcazou@adacore.com> 10784 10785 * gnat.dg/uninit_func.adb: New test. 10786 107872008-03-08 Eric Botcazou <ebotcazou@adacore.com> 10788 10789 * gnat.dg/pack4.adb: New test. 10790 107912008-03-08 Eric Botcazou <ebotcazou@adacore.com> 10792 10793 * gnat.dg/small_alignment.adb: New test. 10794 107952008-03-07 Eric Botcazou <ebotcazou@adacore.com> 10796 10797 * gnat.dg/specs/alignment2.ads: New test. 10798 107992008-03-07 Eric Botcazou <ebotcazou@adacore.com> 10800 10801 * gnat.dg/pack3.adb: New test. 10802 108032008-03-07 Peter O'Gorman <pogma@thewrittenword.com> 10804 10805 PR c++/20366 10806 * g++.dg/other/pr20366.C: New test. 10807 108082008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com> 10809 10810 PR tree-opt/35402 10811 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test. 10812 108132008-03-06 Markus Milleder <markus.milleder@generali.at> 10814 10815 PR preprocessor/35458 10816 * gcc.dg/cpp/cmdlne-M-2.c: New file. 10817 * gcc.dg/cpp/cmdlne-M-2#.h: New file. 10818 * gcc.dg/cpp/#cmdlne-M-2.h: New file. 10819 108202008-03-06 Tom Tromey <tromey@redhat.com> 10821 10822 * lib/treelang-dg.exp, lib/treelang.exp: Delete. 10823 * treelang: Delete. 10824 108252008-03-05 Eric Botcazou <ebotcazou@adacore.com> 10826 10827 * gnat.dg/specs/pack33.ads: New test. 10828 108292008-03-05 Richard Guenther <rguenther@suse.de> 10830 10831 PR tree-optimization/35472 10832 * gcc.c-torture/execute/pr35472.c: New testcase. 10833 108342008-03-05 Gabor Loki <loki@gcc.gnu.org> 10835 10836 PR 33009 10837 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences. 10838 * gcc.c-torture/compile/pr33009.c: Likewise. 10839 108402008-03-05 Victor Kaplansky <victork@gcc.gnu.org> 10841 10842 PR 31341 10843 * gcc.dg/vect/pr31041.c: Fix. 10844 108452008-03-05 Hans-Peter Nilsson <hp@axis.com> 10846 10847 PR libfortran/35293 10848 * lib/lib/target-supports.exp (check_effective_target_fd_truncate): 10849 New. 10850 * gfortran.fortran-torture/execute/list_read_1.x, 10851 gfortran.fortran-torture/execute/read_null_string.x, 10852 gfortran.fortran-torture/execute/backspace.x, 10853 gfortran.fortran-torture/execute/seq_io.x, 10854 gfortran.fortran-torture/execute/slash_edit.x, 10855 gfortran.fortran-torture/execute/unopened_unit_1.x, 10856 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90, 10857 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 10858 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90, 10859 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90, 10860 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90, 10861 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90, 10862 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f, 10863 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f, 10864 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90, 10865 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90, 10866 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90, 10867 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f, 10868 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90, 10869 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90, 10870 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90, 10871 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f, 10872 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f, 10873 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90, 10874 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90, 10875 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90, 10876 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90, 10877 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90, 10878 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90, 10879 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90, 10880 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90, 10881 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90, 10882 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90, 10883 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f, 10884 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90, 10885 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90, 10886 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f, 10887 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90, 10888 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f, 10889 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90, 10890 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90, 10891 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90, 10892 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90, 10893 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90, 10894 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f, 10895 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90, 10896 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90, 10897 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90, 10898 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90, 10899 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f, 10900 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90, 10901 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f, 10902 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90, 10903 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90, 10904 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f, 10905 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90, 10906 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90, 10907 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90, 10908 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90, 10909 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90, 10910 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90, 10911 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90, 10912 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90, 10913 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90, 10914 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f, 10915 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90, 10916 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f, 10917 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90, 10918 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f, 10919 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90, 10920 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90, 10921 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90, 10922 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90, 10923 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90, 10924 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f, 10925 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f, 10926 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90, 10927 gfortran.dg/write_back.f: Gate test on effective_target fd_truncate. 10928 109292008-03-04 Joseph Myers <joseph@codesourcery.com> 10930 10931 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as 10932 targets declaring functions in assembly. 10933 109342008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 10935 10936 PR 28322 10937 * gcc.dg/pr28322-3.c: New. 10938 109392008-03-04 H.J. Lu <hongjiu.lu@intel.com> 10940 10941 PR target/35453 10942 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with 10943 _SIDD_XXX. 10944 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise. 10945 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise. 10946 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise. 10947 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise. 10948 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise. 10949 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise. 10950 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise. 10951 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise. 10952 109532008-03-04 Uros Bizjak <ubizjak@gmail.com> 10954 10955 PR middle-end/35456 10956 * gcc.c-torture/execute/pr35456.c: New test. 10957 109582008-03-04 Joseph Myers <joseph@codesourcery.com> 10959 10960 * gcc.target/i386/sse-10.c: Don't use 10961 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*. 10962 109632008-03-04 Uros Bizjak <ubizjak@gmail.com> 10964 10965 * gfortran.dg/reassoc_1.f90: Cleanup dump files. 10966 * gfortran.dg/reassoc_2.f90: Ditto. 10967 * gfortran.dg/reassoc_3.f90: Ditto. 10968 109692008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 10970 10971 PR fortran/33197 10972 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes. 10973 * gfortran.dg/dg.exp: Likewise. 10974 * gfortran.dg/vect/vect.exp: Likewise. 10975 * gfortran.fortran-torture/execute/execute.exp: Likewise. 10976 * gfortran.fortran-torture/compile/compile.exp: Likewise. 10977 * gfortran.dg/gamma_1.f90: Also check log_gamma. 10978 * gfortran.dg/invalid_contains_1.f90: Remove warning about 10979 empty CONTAINS. 10980 * gfortran.dg/gamma_2.f90: Add a few error messages. 10981 * gfortran.dg/invalid_contains_2.f90: Remove warning about 10982 empty CONTAINS. 10983 * gfortran.dg/gamma_3.f90: Adjust error message. 10984 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma. 10985 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages. 10986 * gfortran.dg/bessel_1.f90: New test. 10987 * gfortran.dg/recursive_check_3.f90: Remove warnings. 10988 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics. 10989 * gfortran.dg/derived_function_interface_1.f90: Remove warning. 10990 * gfortran.dg/contains_empty_1.f03: New test. 10991 * gfortran.dg/erfc_scaled_1.f90: New test. 10992 * gfortran.dg/hypot_1.f90: New test. 10993 * gfortran.dg/contains_empty_2.f03: New test. 10994 109952008-03-03 Uros Bizjak <ubizjak@gmail.com> 10996 10997 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin. 10998 109992008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 11000 11001 PR 24924 11002 * g++.dg/cpp/string-2.C: This is a warning now. 11003 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by 11004 default, so add it. 11005 110062008-03-01 Douglas Gregor <doug.gregor@gmail.com> 11007 11008 * g++.dg/cpp0x/auto1.C: New. 11009 110102008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 11011 11012 PR fortran/34770 11013 * gfortran.dg/pointer_1.f90: New test. 11014 110152008-02-29 Douglas Gregor <doug.gregor@gmail.com> 11016 11017 PR c++/35315 11018 * g++.dg/ext/attrib32.C: Add another test case. 11019 110202008-02-29 Tom Tromey <tromey@redhat.com> 11021 11022 * g++.dg/warn/pragma-system_header2.C: Ignore "included from" 11023 line. 11024 110252008-02-29 Sebastian Pop <sebastian.pop@amd.com> 11026 11027 * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides 11028 to make the interchange profitable. 11029 110302008-02-28 Daniel Franke <franke.daniel@gmail.com> 11031 11032 PR fortran/31463 11033 PR fortran/33950 11034 PR fortran/34296 11035 * gfortran.dg/arrayio_11.f90: Fixed test. 11036 * gfortran.dg/arrayio_12.f90: Likewise. 11037 * gfortran.dg/module_read_1.f90: Added warning-directives. 11038 * gfortran.dg/pr32242.f90: Likewise. 11039 * gfortran.dg/result_in_spec_3.f90: Likewise. 11040 * gfortran.dg/use_12.f90: Likewise. 11041 * gfortran.dg/warn_function_without_result.f90 : New test. 11042 110432008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 11044 11045 PR fortran/34868 11046 * gfortran.dg/f2c_9.f90: New test. 11047 110482008-02-28 Sebastian Pop <sebastian.pop@amd.com> 11049 11050 * gcc.dg/tree-ssa/ldist-1.c: New. 11051 * gcc.dg/tree-ssa/ldist-1a.c: New. 11052 * gcc.dg/tree-ssa/ldist-2.c: New. 11053 * gcc.dg/tree-ssa/ldist-3.c: New. 11054 * gcc.dg/tree-ssa/ldist-4.c: New. 11055 * gcc.dg/tree-ssa/ldist-5.c: New. 11056 * gcc.dg/tree-ssa/ldist-6.c: New. 11057 * gcc.dg/tree-ssa/ldist-7.c: New. 11058 * gcc.dg/tree-ssa/ldist-8.c: New. 11059 * gcc.dg/tree-ssa/ldist-9.c: New. 11060 * gcc.dg/tree-ssa/ldist-10.c: New. 11061 * gcc.dg/tree-ssa/ldist-11.c: New. 11062 * gcc.dg/tree-ssa/ldist-12.c: New. 11063 * gfortran.dg/ldist-1.f90: New. 11064 110652008-02-28 Uros Bizjak <ubizjak@gmail.com> 11066 11067 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register. 11068 110692008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr> 11070 11071 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit. 11072 110732008-02-27 Jan Beulich <jbeulich@novell.com> 11074 11075 * gcc.target/i386/mmx-1.c: Add 11076 -Werror-implicit-function-declaration to dg-options. 11077 * gcc.target/i386/mmx-2.c: Likewise. 11078 * gcc.target/i386/sse-13.c: Likewise. 11079 * gcc.target/i386/sse-14.c: Likewise. 11080 110812008-02-27 Revital Eres <eres@il.ibm.com> 11082 11083 PR rtl-optimization/34999 11084 * gcc.dg/tree-prof/pr34999.c: New. 11085 110862008-02-27 Richard Guenther <rguenther@suse.de> 11087 11088 PR middle-end/25290 11089 * gcc.c-torture/execute/pr35390.c: New testcase. 11090 110912008-02-27 Samuel Tardieu <sam@rfc1149.net> 11092 11093 PR ada/22255 11094 * gnat.dg/test_direct_io.adb: New file. 11095 110962008-02-27 Samuel Tardieu <sam@rfc1149.net> 11097 11098 PR ada/34799 11099 * gnat.dg/specs/pr34799.ads: New test. 11100 111012008-02-27 Richard Guenther <rguenther@suse.de> 11102 11103 PR middle-end/34971 11104 * gcc.c-torture/execute/pr34971.c: New testcase. 11105 111062008-02-27 Jakub Jelinek <jakub@redhat.com> 11107 11108 * gcc.dg/gomp/preprocess-1.c: New test. 11109 11110 PR c++/35368 11111 * g++.dg/ext/visibility/typeinfo2.C: New test. 11112 * g++.dg/ext/visibility/typeinfo3.C: New test. 11113 111142008-02-26 Joseph Myers <joseph@codesourcery.com> 11115 11116 * gcc.dg/bf-ms-attrib.c (main): Return 0. 11117 111182008-02-26 Joseph Myers <joseph@codesourcery.com> 11119 11120 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW. 11121 * gcc.target/i386/sse-6.c (dump128_64): Likewise. 11122 111232008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 11124 11125 PR c/28800 11126 * gcc.dg/empty-source-2.c: Adjust for warning message. 11127 * gcc.dg/empty-source-3.c: Likewise. 11128 * gcc.dg/pack-test-2.c: Adjust comment. 11129 * gcc.dg/pragma-ep-2.c: Likewise. 11130 * gcc.dg/pragma-re-2.c: Likewise. 11131 * gcc.dg/va-arg-2.c: Likewise. 11132 111332008-02-26 Tobias Burnus <burnus@net-b.de> 11134 11135 PR fortran/35033 11136 * gfortran.dg/assignment_2.f90: New. 11137 111382008-02-26 Jason Merrill <jason@redhat.com> 11139 11140 PR c++/35315 11141 * g++.dg/ext/attrib32.C: New. 11142 111432008-02-26 Richard Sandiford <rsandifo@nildram.co.uk> 11144 11145 * gcc.c-torture/execute/nest-align-1.x: Delete. 11146 111472008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 11148 11149 PR 26264 11150 * 20021023-1.c: Use __builtin_va_start instead of 11151 __builtin_stdarg_start. 11152 * pr17301-1.c: Likewise. 11153 * pr17301-2.c: Likewise. 11154 111552008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 11156 11157 * gcc.dg/pr34351.c: New. 11158 111592008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 11160 11161 * gcc.dg/Wlarger-than2.c: New. 11162 111632008-02-26 Paolo Carlini <pcarlini@suse.de> 11164 11165 PR c++/35323 11166 * g++.dg/lookup/crash7.C: New. 11167 111682008-02-26 Kaz Kojima <kkojima@gcc.gnu.org> 11169 11170 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment. 11171 111722008-02-25 Joseph Myers <joseph@codesourcery.com> 11173 11174 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*. 11175 111762008-02-25 Joseph Myers <joseph@codesourcery.com> 11177 11178 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options. 11179 111802008-02-25 Joseph Myers <joseph@codesourcery.com> 11181 11182 * gcc.dg/builtins-config.h: Disable C99 runtime testing for 11183 Windows. 11184 111852008-02-25 Joseph Myers <joseph@codesourcery.com> 11186 11187 * lib/target-supports.exp (check_profiling_available): Report -p 11188 unavailable on *-*-mingw*. 11189 111902008-02-25 Joseph Myers <joseph@codesourcery.com> 11191 11192 * lib/target-supports.exp (check_effective_target_pthread_h): New. 11193 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use 11194 dg-require-effective-target pthread_h. 11195 111962008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 11197 11198 * gcc.dg/Wswitch-enum-error.c: New. 11199 * gcc.dg/Wswitch-error.c: New. 11200 * gcc.dg/20011021-1.c: Use two directives to match two different 11201 messages. 11202 112032008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 11204 11205 PR 28322 11206 * gcc.dg/pr28322.c: New. 11207 * gcc.dg/pr28322-2.c: New. 11208 * lib/prune.exp: Ignore "At top level" even if there is no ':' 11209 preceding it. 11210 112112008-02-25 Paolo Carlini <pcarlini@suse.de> 11212 11213 PR c++/35333 11214 * g++.dg/other/error26.C: New. 11215 112162008-02-25 Paolo Carlini <pcarlini@suse.de> 11217 11218 PR c++/35338 11219 * g++.dg/other/error25.C: New. 11220 112212008-02-25 Andreas Krebbel <krebbel1@de.ibm.com> 11222 11223 PR target/35258 11224 * gcc.dg/pr35258.c: New testcase. 11225 112262008-02-25 Jan Beulich <jbeulich@novell.com> 11227 11228 * gcc.dg/20020426-2.c: Remove bogus workaround. 11229 * g++.old-deja/g++.other/store-expr1.C: Likewise. 11230 * gcc.target/i386/movq-2.c: Also permit use of movzbl. 11231 112322008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr> 11233 11234 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin. 11235 112362008-02-25 Uros Bizjak <ubizjak@gmail.com> 11237 11238 PR middle-end/19984 11239 * gcc.dg/pr19984.c: New test. 11240 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the 11241 name of the variable. 11242 112432008-02-25 Uros Bizjak <ubizjak@gmail.com> 11244 11245 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h. 11246 (main): Call check_vect and foo. Check array values after 11247 the call to foo. 11248 * gcc.dg/vect/vect-117.c: Call check_vect. 11249 * gcc.dg/vect/no-vfa-pr29145.c: Ditto. 11250 112512008-02-25 Jason Merrill <jason@redhat.com> 11252 11253 PR c++/33486 11254 * g++.dg/lookup/strong-using-5.C: New. 11255 112562008-02-25 Kaz Kojima <kkojima@gcc.gnu.org> 11257 11258 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on 11259 sh* targets. 11260 112612008-02-24 Uros Bizjak <ubizjak@gmail.com> 11262 11263 PR target/35349 11264 * gcc.c-torture/execute/20050604-1.x: New file. 11265 112662008-02-24 Uros Bizjak <ubizjak@gmail.com> 11267 11268 * gcc.target/i386/pr22076.c: Update number of mov insns 11269 for PIC targets. 11270 * gcc.target/i386/pr34256.c: Ditto. 11271 112722008-02-24 Diego Novillo <dnovillo@google.com> 11273 11274 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html 11275 11276 PR 33738 11277 * g++.dg/warn/pr33738.C: New. 11278 112792008-02-24 Richard Sandiford <rsandifo@nildram.co.uk> 11280 11281 * gcc.c-torture/execute/nest-align-1.x: New file. 11282 112832008-02-24 Danny Smith <dannysmith@users.sourceforge.net> 11284 11285 PR c++/34749 11286 * g++.dg.ext/dllimport13.C: New test. 11287 112882008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr> 11289 11290 PR libfortran/24685 11291 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on 11292 powerpc*-apple-darwin*. 11293 112942008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr> 11295 11296 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and 11297 ERFC into gfortran.dg/large_real_kind_3.F90. 11298 * gfortran.dg/large_real_kind_3.F90: New test. 11299 113002008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com> 11301 11302 PR rtl-opt/33512 11303 * gcc.dg/and-1.c: New test. 11304 113052008-02-23 Daniel Jacobowitz <dan@codesourcery.com> 11306 11307 * gcc.c-torture/execute/20080222-1.c: New test. 11308 113092008-02-23 Uros Bizjak <ubizjak@gmail.com> 11310 11311 PR target/22076 11312 PR target/34256 11313 * gcc.target/i386/pr22076.c: New test. 11314 * gcc.target/i386/pr34256.c: New test. 11315 * gcc.target/i386/vecinit-5.c: New test. 11316 * gcc.target/i386/vecinit-6.c: New test. 11317 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used. 11318 11319 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and 11320 <xmmintrin.h>, define __m64 and __m128 directly. 11321 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86. 11322 113232008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com> 11324 11325 PR C++/34715 11326 * g++.dg/ext/always_inline-1.C: New test. 11327 * g++.dg/ext/always_inline-2.C: New test. 11328 * g++.dg/ext/always_inline-3.C: New test. 11329 * g++.dg/ext/always_inline-4.C: New test. 11330 113312008-02-22 Hans-Peter Nilsson <hp@axis.com> 11332 11333 * gcc.target/cris/asm-b-1.c: New test. 11334 113352008-02-22 Paolo Carlini <pcarlini@suse.de> 11336 11337 PR c++/35282 11338 * g++.dg/template/nontype17.C: Add. 11339 113402008-02-22 Paolo Carlini <pcarlini@suse.de> 11341 11342 PR c++/35282 11343 Revert: 11344 2008-02-14 Paolo Carlini <pcarlini@suse.de> 11345 11346 PR c++/28743 11347 * g++.dg/template/nontype17.C: New. 11348 * g++.dg/template/nontype16.C: Add error. 11349 113502008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 11351 11352 PR c/19999 11353 * gcc.dg/Wfloat-equal-1.c: New. 11354 * g++.dg/warn/Wfloat-equal-1.C: New. 11355 113562008-02-21 Michael Matz <matz@suse.de> 11357 11358 PR target/35264 11359 * gcc.dg/pr35264.c: New testcase. 11360 113612008-02-21 Richard Guenther <rguenther@suse.de> 11362 11363 * gfortran.dg/reassoc_1.f90: New testcase. 11364 * gfortran.dg/reassoc_2.f90: Likewise. 11365 * gfortran.dg/reassoc_3.f90: Likewise. 11366 113672008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org> 11368 11369 PR libfortran/34974 11370 * gfortran.dg/fmt_t_7.f: New test. 11371 11372 PR libfortran/35132 11373 * gfortran.dg/streamio_15.f90: New test. 11374 113752008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org> 11376 11377 PR libfortran/35036 11378 * gfortran.dg/fmt_zero_digits.f90: Revise test. 11379 113802008-02-20 Seongbae Park <seongbae.park@gmail.com> 11381 11382 * gcc.dg/Wframe-larger-than.c: New option test. 11383 113842008-02-20 Tobias Burnus <burnus@net-b.de> 11385 11386 PR fortran/34997 11387 * gfortran.dg/dollar_sym_1.f90: New. 11388 * gfortran.dg/dollar_sym_2.f90: New. 11389 113902008-02-20 Richard Guenther <rguenther@suse.de> 11391 11392 PR middle-end/35265 11393 * gcc.dg/builtins-66.c: New testcase. 11394 113952008-02-20 Richard Guenther <rguenther@suse.de> 11396 11397 * gcc.dg/fold-reassoc-1.c: New testcase. 11398 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d. 11399 114002008-02-20 Richard Guenther <rguenther@suse.de> 11401 11402 * gcc.dg/tree-ssa/reassoc-13.c: New testcase. 11403 114042008-02-20 Ira Rosen <irar@il.ibm.com> 11405 11406 * lib/target-supports.exp (check_effective_target_vect_unpack): 11407 Return true for SPU. 11408 (check_effective_target_vect_short_mult): Likewise. 11409 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of 11410 the loop on targets that support vect_unpack. 11411 114122008-02-20 Uros Bizjak <ubizjak@gmail.com> 11413 11414 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define. 11415 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf 11416 templates to reduce number of passed arguments. 11417 114182008-02-19 Jason Merrill <jason@redhat.com> 11419 11420 PR c++/34950 11421 * g++.dg/template/explicit-args1.C: New. 11422 114232008-02-19 Richard Guenther <rguenther@suse.de> 11424 11425 PR tree-optimization/34989 11426 * gcc.dg/pr34989-1.c: New testcase. 11427 * gcc.dg/pr34989-2.c: Likewise. 11428 114292008-02-19 Jakub Jelinek <jakub@redhat.com> 11430 11431 PR c++/35028 11432 * g++.dg/gomp/pr35028.C: New test. 11433 11434 PR c++/34964 11435 PR c++/35244 11436 * gcc.dg/gomp/pr34964.c: New test. 11437 * g++.dg/gomp/pr34964.C: New test. 11438 * gcc.dg/gomp/pr35244.c: New test. 11439 * g++.dg/gomp/pr35244.C: New test. 11440 11441 PR c++/35078 11442 * g++.dg/gomp/pr35078.C: New test. 11443 114442008-02-19 Christian Bruel <christian.bruel@st.com> 11445 11446 * gcc.dg/packed-array.c: New testcase. 11447 114482008-02-19 Uros Bizjak <ubizjak@gmail.com> 11449 11450 PR target/33555 11451 * gcc.target/i386/pr33555.c: New test. 11452 114532008-02-18 H.J. Lu <hongjiu.lu@intel.com> 11454 11455 PR target/35189 11456 * gcc.target/i386/isa-1.c: New. 11457 * gcc.target/i386/isa-2.c: Likewise. 11458 * gcc.target/i386/isa-3.c: Likewise. 11459 * gcc.target/i386/isa-4.c: Likewise. 11460 * gcc.target/i386/isa-5.c: Likewise. 11461 * gcc.target/i386/isa-6.c: Likewise. 11462 * gcc.target/i386/isa-7.c: Likewise. 11463 * gcc.target/i386/isa-8.c: Likewise. 11464 * gcc.target/i386/isa-9.c: Likewise. 11465 * gcc.target/i386/isa-10.c: Likewise. 11466 * gcc.target/i386/isa-11.c: Likewise. 11467 * gcc.target/i386/isa-12.c: Likewise. 11468 * gcc.target/i386/isa-13.c: Likewise. 11469 * gcc.target/i386/isa-14.c: Likewise. 11470 114712008-02-18 Joey Ye <joey.ye@intel.com> 11472 H.J. Lu <hongjiu.lu@intel.com> 11473 11474 PR middle-end/34921 11475 * gcc.c-torture/execute/nest-align-1.c: New test case. 11476 114772008-02-17 Richard Guenther <rguenther@suse.de> 11478 11479 PR middle-end/35227 11480 * gcc.dg/torture/pr35227.c: New testcase. 11481 114822008-02-17 Richard Guenther <rguenther@suse.de> 11483 11484 PR tree-optimization/35231 11485 * gcc.c-torture/execute/pr35231.c: New testcase. 11486 114872008-02-17 Uros Bizjak <ubizjak@gmail.com> 11488 11489 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute. 11490 (test_gt): Ditto. 11491 114922008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 11493 11494 * obj-c++.dg/encode-2.mm: XFAIL. 11495 * obj-c++.dg/encode-3.mm: Likewise. 11496 114972008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 11498 Paolo Carlini <pcarlini@suse.de> 11499 11500 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__. 11501 * g++.dg/ext/has_nothrow_constructor.C: Likewise. 11502 * g++.dg/ext/has_nothrow_copy.C: Likewise. 11503 115042008-02-16 Uros Bizjak <ubizjak@gmail.com> 11505 11506 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h. 11507 (main): Change to void and rename to sse_test. 11508 * gcc.target/i386/pr24306.c: Ditto. 11509 * gcc.target/i386/pr32065-2.c: Ditto. 11510 * gcc.target/i386/20060512-1.c: Include sse2-check.h. 11511 (main): Change to void and rename to sse2_test. 11512 * gcc.target/i386/20060512-3.c: Ditto. 11513 115142008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 11515 11516 PR fortran/35150 11517 * gfortran.dg/c_loc_tests_12.f03: New test. 11518 115192008-02-15 Douglas Gregor <doug.gregor@gmail.com> 11520 11521 PR c++/35023 11522 PR c++/35024 11523 PR c++/35026 11524 * g++.dg/cpp0x/vt-35026.C: New. 11525 * g++.dg/cpp0x/vt-35023.C: New. 11526 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages. 11527 * g++.dg/cpp0x/vt-35024.C: New. 11528 115292008-02-15 Uros Bizjak <ubizjak@gmail.com> 11530 11531 * gcc.c-torture/execute/va-arg-25.x: Remove. 11532 115332008-02-15 Richard Guenther <rguenther@suse.de> 11534 Zdenek Dvorak <ook@ucw.cz> 11535 11536 PR tree-optimization/35164 11537 * g++.dg/torture/pr35164-1.C: New testcase. 11538 * g++.dg/torture/pr35164-2.C: Likewise. 11539 115402008-02-15 Dominique d'Humières <dominiq@lps.ens.fr> 11541 11542 PR testsuite/35119 11543 * g++.dg/template/spec35.C: Change the regular expressions 11544 in dg-final to match the assembly code generated by Darwin 9. 11545 115462008-02-15 Uros Bizjak <ubizjak@gmail.com> 11547 11548 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive. 11549 115502008-02-15 Uros Bizjak <ubizjak@gmail.com> 11551 11552 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets. 11553 115542008-02-15 Hans-Peter Nilsson <hp@axis.com> 11555 11556 * lib/dejapatches.exp: New file. 11557 115582008-02-14 Douglas Gregor <doug.gregor@gmail.com> 11559 11560 PR c++/34050 11561 * g++.dg/cpp0x/vt-34050.C: New. 11562 115632008-02-14 Jason Merrill <jason@redhat.com> 11564 11565 PR c++/5645 11566 PR c++/11159 11567 * g++.dg/warn/pr11159.C: New. 11568 * g++.dg/warn/pr5645.C: Likewise. 11569 115702008-02-14 Danny Smith <dannysmith@users.sourceforge.net> 11571 11572 PR preprocessor/35061 11573 * gcc.dg/cpp/pragma_pop_macro-1.c: New test. 11574 115752008-02-14 Paolo Carlini <pcarlini@suse.de> 11576 11577 PR c++/28743 11578 * g++.dg/template/nontype17.C: New. 11579 * g++.dg/template/nontype16.C: Add error. 11580 115812008-02-13 Jakub Jelinek <jakub@redhat.com> 11582 11583 PR c++/35138 11584 * g++.dg/template/member8.C: New test. 11585 115862008-02-13 Michael Matz <matz@suse.de> 11587 11588 * gcc.dg/pr35065.c: Fix testcase warnings. 11589 115902008-02-13 Jason Merrill <jason@redhat.com> 11591 11592 PR c++/34962, c++/34937, c++/34939 11593 * g++.dg/ext/tmplattr9.C: New. 11594 115952008-02-13 Michael Matz <matz@suse.de> 11596 11597 PR debug/35065 11598 * gcc.dg/pr35065.c: New testcase. 11599 116002008-02-12 Richard Guenther <rguenther@suse.de> 11601 11602 PR tree-optimization/35171 11603 * gcc.c-torture/compile/pr35171.c: New testcase. 11604 116052008-02-12 Richard Guenther <rguenther@suse.de> 11606 11607 PR middle-end/35163 11608 * gcc.c-torture/execute/pr35163.c: New testcase. 11609 116102008-02-12 Uros Bizjak <ubizjak@gmail.com> 11611 11612 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets. 11613 116142008-02-12 Eric Botcazou <ebotcazou@adacore.com> 11615 11616 * gnat.dg/loop_address.adb: New test. 11617 116182008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 11619 11620 * obj-c++.dg/bitfield-1.mm: Expect failures. 11621 * obj-c++.dg/bitfield-4.mm: Likewise. 11622 * obj-c++.dg/cxx-ivars-2.mm: Likewise. 11623 * obj-c++.dg/encode-8.mm: Likewise. 11624 * obj-c++.dg/isa-field-1.mm: Likewise. 11625 * obj-c++.dg/layout-1.mm: Likewise. 11626 * obj-c++.dg/lookup-2.mm: Likewise. 11627 * obj-c++.dg/try-catch-2.mm: Likewise. 11628 * obj-c++.dg/try-catch-9.mm: Likewise. 11629 116302008-02-12 Jakub Jelinek <jakub@redhat.com> 11631 11632 PR c++/35144 11633 * g++.dg/tree-ssa/pr35144.C: New test. 11634 11635 PR inline-asm/35160 11636 * gcc.target/i386/pr35160.c: New test. 11637 11638 PR c++/34862 11639 * g++.dg/init/new27.C: New test. 11640 116412008-02-11 Paolo Carlini <pcarlini@suse.de> 11642 11643 PR c++/35077 11644 * g++.dg/template/crash78.C: New. 11645 116462008-02-11 Uros Bizjak <ubizjak@gmail.com> 11647 11648 PR testsuite/35047 11649 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets. 11650 * gcc.dg/compat/vector-2_y.c: Ditto. 11651 116522008-02-11 Uros Bizjak <ubizjak@gmail.com> 11653 Richard Guenther <rguenther@suse.de> 11654 11655 PR tree-optimization/33992 11656 * gcc.c-torture/execute/pr33992.c: New testcase. 11657 116582008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org> 11659 11660 * gfortran.dg/streamio_14.f90: New test. 11661 116622008-02-10 Uros Bizjak <ubizjak@gmail.com> 11663 11664 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement. 11665 Add -mfpmath=387 to dg-options. 11666 116672008-02-10 Uros Bizjak <ubizjak@gmail.com> 11668 11669 PR testsuite/35047 11670 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets. 11671 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto. 11672 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto. 11673 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto. 11674 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto. 11675 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto. 11676 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto. 11677 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto. 11678 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto. 11679 116802008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 11681 11682 PR objc++/34193 11683 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main(). 11684 116852008-02-08 Sa Liu <saliu@de.ibm.com> 11686 11687 * gcc.target/spu/intrinsics-3.c: New. Test error messages. 11688 116892008-02-06 Alexandre Oliva <aoliva@redhat.com> 11690 11691 PR c++/35056 11692 * g++.dg/conversion/bitfield8.C: New. 11693 116942008-02-06 Douglas Gregor <doug.gregor@gmail.com> 11695 11696 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic. 11697 116982008-02-06 Douglas Gregor <doug.gregor@gmail.com> 11699 11700 PR c++/35049 11701 PR c++/35096 11702 * g++.dg/ext/vector13.C: New. 11703 117042008-02-06 David Daney <ddaney@avtrex.com> 11705 11706 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*. 11707 117082008-02-05 Bob Wilson <bob.wilson@acm.org> 11709 11710 * lib/target-supports.exp (check_effective_target_hard_float): Remove 11711 special case for xtensa-*-*. 11712 117132008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 11714 11715 PR fortran/35037 11716 * gfortran.dg/volatile11.f90: New test. 11717 117182008-02-05 Jakub Jelinek <jakub@redhat.com> 11719 11720 PR c++/33553 11721 * g++.dg/template/array19.C: New test. 11722 117232008-02-05 Diego Novillo <dnovillo@google.com> 11724 11725 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html 11726 11727 PR 33738 11728 * g++.dg/warn/pr33738.C: Remove. 11729 117302008-02-05 Paul Thomas <pault@gcc.gnu.org> 11731 11732 PR fortran/34945 11733 * gfortran.dg/bounds_check_13.f: New test. 11734 117352008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 11736 11737 PR testsuite/33946 11738 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero. 11739 117402008-02-05 Uros Bizjak <ubizjak@gmail.com> 11741 11742 PR target/35083 11743 * gcc.target/i386/pr35083.c: New test. 11744 117452008-02-05 Paul Thomas <pault@gcc.gnu.org> 11746 11747 PR fortran/32315 11748 * gfortran.dg/data_bounds_1.f90: New test. 11749 117502008-02-04 Diego Novillo <dnovillo@google.com> 11751 11752 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html 11753 11754 PR 33738 11755 * g++.dg/warn/pr33738.C: New. 11756 117572008-02-04 Daniel Franke <franke.daniel@gmail.com> 11758 11759 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message 11760 to match. 11761 117622008-02-04 Hans-Peter Nilsson <hp@axis.com> 11763 11764 * lib/target-supports.exp (check_effective_target_hard_float): Only 11765 use the macro definition tests for mips*-*-* and xtensa-*-*. For all 11766 other targets, grep for a call insn in the rtl expand dump for an 11767 add of two doubles. 11768 (target_compile): Support generating rtl dumps as output. 11769 117702008-02-04 Richard Guenther <rguenther@suse.de> 11771 11772 PR middle-end/33631 11773 * gcc.c-torture/execute/pr33631.c: New testcase. 11774 117752008-02-04 Richard Guenther <rguenther@suse.de> 11776 11777 PR middle-end/35043 11778 * gcc.c-torture/compile/pr35043.c: New testcase. 11779 117802008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 11781 11782 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*. 11783 117842008-02-03 Uros Bizjak <ubizjak@gmail.com> 11785 11786 * gcc.target/i386/pr31628.c: Require effective target fpic. 11787 * gcc.target/i386/strinline.c: Ditto. 11788 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets. 11789 * gcc.dg/pr35045.c: Ditto. 11790 * gcc.dg/20050503-1.c: Ditto. 11791 117922008-02-03 Paul Thomas <pault@gcc.gnu.org> 11793 11794 PR fortran/32760 11795 * gfortran.dg/host_assoc_variable_1.f90: New test. 11796 * gfortran.dg/allocate_stat.f90: Change last three error messages. 11797 117982008-02-02 Michael Matz <matz@suse.de> 11799 11800 PR target/35045 11801 * gcc.dg/pr35045.c: New test. 11802 118032008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org> 11804 11805 PR libfortran/35001 11806 * gfortran.dg/shape_4.f90: New test. 11807 118082008-02-02 Hans-Peter Nilsson <hp@axis.com> 11809 11810 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm. 11811 118122008-02-01 Hans-Peter Nilsson <hp@axis.com> 11813 11814 PR rtl-optimization/34773 11815 * gcc.target/cris/torture/pr34773.c: New test. 11816 118172008-02-01 Nick Clifton <nickc@redhat.com> 11818 11819 * lib/target-supports.exp (check_profiling_available): Do not 11820 expect profiling to work on the xstormy16 target. 11821 118222008-02-01 Uros Bizjak <ubizjak@gmail.com> 11823 11824 PR testsuite/35047 11825 * gcc.c-torture/execute/20050316-2.x: New file. 11826 * gcc.target/i386/pr17390.c: Update scan pattern. 11827 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets. 11828 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets. 11829 118302008-01-31 Paul Thomas <pault@gcc.gnu.org> 11831 11832 PR fortran/34910 11833 * gfortran.dg/proc_assign_2.f90: New test. 11834 118352008-01-31 Douglas Gregor <doug.gregor@gmail.com> 11836 Jakub Jelinek <jakub@redhat.com> 11837 11838 PR c++/34935 11839 PR c++/34936 11840 * g++.dg/ext/alias-canon.C: New. 11841 * g++.dg/ext/alias-mangle.C: New. 11842 118432008-01-30 Jan Hubicka <jh@suse.cz> 11844 11845 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0. 11846 118472008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 11848 11849 * g++.dg/other/first-global.C: Add -fpie for all pic targets. 11850 * g++.dg/parse/attr-externally-visible-1.C: Likewise. 11851 118522008-01-30 Jan Hubicka <jh@suse.cz> 11853 11854 PR target/34982 11855 * gcc.c-torture/execute/pr34982.c: New testcase. 11856 118572008-01-30 Andreas Krebbel <krebbel1@de.ibm.com> 11858 11859 * gcc.target/s390/tf_to_di-1.c: New testcase. 11860 118612008-01-30 Paul Thomas <pault@gcc.gnu.org> 11862 11863 PR fortran/34975 11864 * gfortran.dg/use_only_3.f90: New test. 11865 * gfortran.dg/use_only_3.inc: Modules for new test. 11866 11867 PR fortran/34429 11868 * gfortran.dg/function_charlen_2.f90: New test. 11869 118702008-01-30 Jakub Jelinek <jakub@redhat.com> 11871 11872 PR middle-end/34969 11873 * gcc.dg/pr34969.c: New test. 11874 11875 PR c/35017 11876 * gcc.dg/inline-25.c: New test. 11877 * gcc.dg/inline-26.c: New test. 11878 * gcc.dg/inline-27.c: New test. 11879 118802008-01-29 Richard Guenther <rguenther@suse.de> 11881 11882 PR middle-end/35006 11883 * gcc.c-torture/compile/pr35006.c: New testcase. 11884 118852008-01-29 Douglas Gregor <doug.gregor@gmail.com> 11886 11887 PR c++/34055 11888 PR c++/34103 11889 PR c++/34219 11890 PR c++/34606 11891 PR c++/34753 11892 PR c++/34754 11893 PR c++/34755 11894 PR c++/34919 11895 PR c++/34961 11896 * g++.dg/cpp0x/vt-34219-2.C: New. 11897 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages. 11898 * g++.dg/cpp0x/vt-34961.C: New. 11899 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test 11900 cases from the re-opened PR. 11901 * g++.dg/cpp0x/vt-34753.C: New. 11902 * g++.dg/cpp0x/vt-34919.C: New. 11903 * g++.dg/cpp0x/vt-34754.C: New. 11904 * g++.dg/cpp0x/vt-34606.C: New. 11905 * g++.dg/cpp0x/vt-34219.C: New. 11906 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages. 11907 * g++.dg/cpp0x/vt-34755.C: New. 11908 * g++.dg/cpp0x/pr31438.C: Ditto. 11909 * g++.dg/cpp0x/variadic81.C: Ditto. 11910 119112008-01-29 Richard Sandiford <rsandifo@nildram.co.uk> 11912 11913 * g++.dg/torture/pr34641.C: Put the dg-do first. 11914 119152008-01-29 Richard Sandiford <rsandifo@nildram.co.uk> 11916 11917 * gcc.target/mips/lazy-binding-1.c: Skip for mips16. 11918 119192008-01-28 Bernhard Fischer <aldot@gcc.gnu.org> 11920 11921 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment. 11922 119232008-01-28 Nathan Froyd <froydnj@codesourcery.com> 11924 11925 PR 31535 11926 * gcc.target/powerpc/spe-small-data-1.c: New test. 11927 * gcc.target/powerpc/spe-small-data-2.c: New test. 11928 119292008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org> 11930 11931 PR libfortran/34980 11932 * gfortran.dg/shape_3.f90: New test. 11933 119342008-01-28 Andreas Krebbel <krebbel1@de.ibm.com> 11935 11936 * gcc.target/s390/20020926-1.c: Remove -m31. 11937 119382008-01-28 Andreas Krebbel <krebbel1@de.ibm.com> 11939 11940 * gcc.target/s390/20020926-1.c: Disable for s390x. 11941 119422008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> 11943 11944 PR fortran/34994 11945 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular 11946 expression. 11947 119482008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> 11949 11950 PR fortran/34990 11951 * gfortran.dg/array_constructor_22.f90: New test. 11952 119532008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com> 11954 11955 PR middle-end/34688 11956 * gcc.c-torture/compile/pr34688: New test. 11957 119582008-01-26 Tobias Burnus <burnus@net-b.de> 11959 11960 PR fortran/34848 11961 * gfortran.dg/missing_optional_dummy_5.f90: New. 11962 119632008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 11964 11965 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute 11966 noinline. XFAIL test. 11967 119682008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> 11969 11970 PR fortran/31610 11971 * gfortran.dg/array_3.f90: New test. 11972 119732008-01-26 Jakub Jelinek <jakub@redhat.com> 11974 11975 * gcc.c-torture/compile/pr34966.c (atan): Only use asm 11976 on i?86/x86_64. 11977 11978 PR c++/34965 11979 * gcc.dg/pr34965.c: New test. 11980 * g++.dg/other/error24.C: New test. 11981 119822008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org> 11983 11984 PR libfofortran/34887 11985 * gfortran.dg/x_slash_2.f: New test. 11986 119872008-01-26 Richard Guenther <rguenther@suse.de> 11988 11989 PR c++/34235 11990 * g++.dg/torture/pr34235.C: New testcase. 11991 119922008-01-26 Richard Sandiford <rsandifo@nildram.co.uk> 11993 11994 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too. 11995 119962008-01-26 Richard Sandiford <rsandifo@nildram.co.uk> 11997 11998 PR target/34981 11999 * gcc.target/mips/lazy-binding-1.c: New test. 12000 * gcc.target/mips/mips.exp (setup_mips_tests): Set 12001 mips_forced_no_abicalls and mips_forced_no_shared. 12002 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi. 12003 Avoid using small data with -mabicalls. Don't make -G0 force 12004 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib 12005 forces the opposite option. 12006 120072008-01-26 Danny Smith <dannysmith@users.sourceforge.net> 12008 12009 PR target/34970 12010 * gcc.target/i386/fastcall-1.c: Scan for correct label. 12011 Use -std=gnu89 switch. 12012 120132008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> 12014 12015 PR libfortran/34876 12016 * gfortran.dg/direct_io_9.f: New test. 12017 120182008-01-25 Daniel Franke <franke.daniel@gmail.com> 12019 12020 PR fortran/34661 12021 * gfortran.dg/where_operator_assign_4.f90: New test. 12022 120232008-01-25 Joseph Myers <joseph@codesourcery.com> 12024 12025 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c, 12026 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle 12027 c4x-*-* targets. 12028 120292008-01-25 Richard Guenther <rguenther@suse.de> 12030 12031 PR middle-end/32244 12032 * gcc.c-torture/execute/pr32244-1.c: New testcase. 12033 120342008-01-25 Richard Guenther <rguenther@suse.de> 12035 12036 PR tree-optimization/34966 12037 * gcc.c-torture/compile/pr34966.c: New testcase. 12038 120392008-01-25 Richard Guenther <rguenther@suse.de> 12040 12041 PR c++/33887 12042 * g++.dg/torture/pr33887-1.C: New testcase. 12043 * g++.dg/torture/pr33887-2.C: Likewise. 12044 * g++.dg/torture/pr33887-3.C: Likewise. 12045 * gcc.c-torture/execute/20071211-1.c: Likewise. 12046 120472008-01-25 Uros Bizjak <ubizjak@gmail.com> 12048 12049 PR target/34856 12050 * gcc.dg/pr34856.c: Use pointer mode for "pin". 12051 120522008-01-25 Jakub Jelinek <jakub@redhat.com> 12053 12054 PR middle-end/33333 12055 * g++.dg/gomp/pr33333.C: New test. 12056 12057 PR preprocessor/34692 12058 * gcc.dg/cpp/pr34692.c: New test. 12059 * gcc.dg/gomp/pr34692.c: New test. 12060 120612008-01-25 Olga Golovanevsky <olga@il.ibm.com> 12062 12063 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL. 12064 120652008-01-24 Daniel Franke <franke.daniel@gmail.com> 12066 12067 PR fortran/34202 12068 * gfortran.dg/empty_type.f90: New test. 12069 120702008-01-24 Paolo Carlini <pcarlini@suse.de> 12071 12072 PR c++/34603 12073 * g++.dg/template/crash77.C: New. 12074 120752008-01-24 Uros Bizjak <ubizjak@gmail.com> 12076 12077 PR target/34856 12078 * gcc.dg/pr34856.c: New test. 12079 120802008-01-24 Tobias Burnus <burnus@net-b.de> 12081 12082 * gfortran.dg/namelist_39.f90: Delete temporary files. 12083 * gfortran.dg/namelist_44.f90: Ditto. 12084 120852008-01-24 Richard Guenther <rguenther@suse.de> 12086 12087 PR middle-end/34953 12088 * g++.dg/torture/pr34953.C: New testcase. 12089 120902008-01-24 Jakub Jakub Jelinek <jakub@redhat.com> 12091 12092 PR middle-end/34934 12093 * gcc.c-torture/compile/20080124-1.c: New test. 12094 120952008-01-24 Paul Thomas <pault@gcc.gnu.org> 12096 12097 PR fortran/34872 12098 * gfortran.dg/function_charlen_3.f: New test. 12099 121002008-01-23 Michael Matz <matz@suse.de> 12101 12102 PR debug/34895 12103 * g++.dg/debug/pr34895.cc: New testcase. 12104 121052008-01-23 Richard Guenther <rguenther@suse.de> 12106 12107 PR middle-end/31529 12108 * gcc.dg/pr31529-1.c: New testcase. 12109 * gcc.dg/pr31529-2.c: Likewise. 12110 121112008-01-23 Jakub Jelinek <jakub@redhat.com> 12112 12113 PR c++/34829 12114 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of 12115 unsigned int for the first argument. 12116 121172008-01-22 Jakub Jelinek <jakub@redhat.com> 12118 12119 PR c++/33984 12120 * g++.dg/conversion/bitfield7.C: New test. 12121 * g++.dg/cpp0x/decltype4.C: Fixed xfail. 12122 121232008-01-23 Bernd Schmidt <bernd.schmidt@analog.com> 12124 12125 From Michael Frysinger <michael.frysinger@analog.com> 12126 * gcc.target/bfin/mcpu-bf547.c: New test. 12127 * gcc.target/bfin/mcpu-bf523.c: New test. 12128 * gcc.target/bfin/mcpu-bf524.c: New test. 12129 * gcc.target/bfin/mcpu-bf526.c: New test. 12130 121312008-01-22 Eric Botcazou <ebotcazou@adacore.com> 12132 12133 * gcc.c-torture/execute/20080122-1.c: New test. 12134 121352008-01-22 Tom Tromey <tromey@redhat.com> 12136 12137 PR c++/34859 12138 * gcc.dg/cpp/pr34859.c: New file. 12139 121402008-01-22 Paul Thomas <pault@gcc.gnu.org> 12141 12142 PR fortran/34875 12143 * gfortran.dg/vector_subscript_3.f90: New test. 12144 121452008-01-22 Tobias Burnus <burnus@net-b.de> 12146 12147 PR fortran/34848 12148 * gfortran.dg/missing_optional_dummy_4.f90 12149 121502008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 12151 12152 * gcc.dg/vect/vect-ifcvt-9.c: Use inline. 12153 121542008-01-22 Eric Botcazou <ebotcazou@adacore.com> 12155 12156 * gnat.dg/unchecked_union1.adb: New test. 12157 121582008-01-22 Tom Tromey <tromey@redhat.com> 12159 12160 PR c++/34829 12161 * g++.dg/ext/pr34829.C: New file. 12162 121632008-01-22 Jakub Jelinek <jakub@redhat.com> 12164 12165 PR c++/34607 12166 * gcc.dg/gomp/pr34607.c: New test. 12167 * g++.dg/gomp/pr34607.C: New test. 12168 12169 PR c++/34914 12170 * g++.dg/ext/vector10.C: New test. 12171 12172 PR c++/34918 12173 * g++.dg/other/error23.C: New test. 12174 12175 PR c++/34917 12176 * g++.dg/ext/vector12.C: New test. 12177 121782008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 12179 12180 PR 32102 12181 * gcc.dg/Wstrict-overflow-21.c: New. 12182 * g++.dg/warn/Wstrict-aliasing-8.C: New. 12183 121842008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 12185 12186 PR middle-end/33092 12187 * gcc.dg/pr33092.c: New. 12188 121892008-01-22 Andreas Krebbel <krebbel1@de.ibm.com> 12190 12191 * gcc.target/s390/20020926-1.c: Add -m31 option. 12192 121932008-01-22 Daniel Franke <franke.daniel@gmail.com> 12194 12195 PR fortran/34915 12196 * gfortran.dg/initialization_18.f90: New test. 12197 121982008-01-22 Tobias Burnus <burnus@net-b.de> 12199 12200 PR fortran/34899 12201 * gfortran.dg/tab_continuation.f: New. 12202 122032008-01-22 Paul Thomas <pault@gcc.gnu.org> 12204 12205 PR fortran/34896 12206 * gfortran.dg/use_rename_2.f90: New test. 12207 122082008-01-21 Richard Guenther <rguenther@suse.de> 12209 12210 PR middle-end/34856 12211 * gcc.c-torture/compile/pr34856.c: New testcase. 12212 122132008-01-21 Richard Guenther <rguenther@suse.de> 12214 12215 PR c/34885 12216 * gcc.c-torture/compile/pr34885.c: New testcase. 12217 122182008-01-21 Eric Botcazou <ebotcazou@adacore.com> 12219 12220 * gnat.dg/specs/alignment1.ads: New test. 12221 122222008-01-21 Richard Guenther <rguenther@suse.de> 12223 12224 PR c++/34850 12225 * g++.dg/torture/pr34850.C: New testcase. 12226 122272008-01-21 Alon Dayan <alond@il.ibm.com> 12228 Olga Golovanevsky <olga@il.ibm.com> 12229 12230 PR tree-optimization/34701 12231 * gcc.dg/struct/wo_prof_array_field.c: New test. 12232 122332008-01-20 Paolo Carlini <pcarlini@suse.de> 12234 12235 PR c++/34891 12236 * g++.dg/ext/vector9.C: New. 12237 122382008-01-20 Paolo Carlini <pcarlini@suse.de> 12239 12240 PR c++/34776 12241 PR c++/34486 12242 * g++.dg/template/crash75.C: New. 12243 * g++.dg/template/crash76.C: Likewise. 12244 122452008-01-20 Kaz Kojima <kkojima@gcc.gnu.org> 12246 12247 PR rtl-optimization/34808 12248 * gcc.c-torture/compile/pr34808.c: New test. 12249 122502008-01-20 Paul Thomas <pault@gcc.gnu.org> 12251 12252 PR fortran/34784 12253 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4. 12254 12255 PR fortran/34861 12256 * gfortran.dg/entry_array_specs_3.f90: New test. 12257 12258 PR fortran/34854 12259 * gfortran.dg/use_rename_1.f90: New test. 12260 122612008-01-20 Paul Thomas <pault@gcc.gnu.org> 12262 12263 PR fortran/34784 12264 * gfortran.dg/array_constructor_20.f90: New test. 12265 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4. 12266 12267 PR fortran/34785 12268 * gfortran.dg/array_constructor_21.f90: New test. 12269 122702008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org> 12271 12272 PR libfortran/34795 12273 * gfortran.dg/inquire_13.f90: New test. 12274 12275 PR libfortran/34659 12276 * gfortran.dg/continuation_9.f90: New test. 12277 122782008-01-20 Richard Sandiford <rsandifo@nildram.co.uk> 12279 12280 PR target/34831 12281 * gcc.target/mips/pr34831.c: New test. 12282 122832008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org> 12284 12285 PR fortran/34817 12286 PR fortran/34838 12287 * gfortran.dg/any_all_1.f90: New test. 12288 * gfortran.dg/any_all_2.f90: New test. 12289 122902008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 12291 12292 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before 12293 "dg-require-weak" statement. 12294 * g++.dg/eh/weak1.C: Likewise. 12295 122962008-01-19 Jakub Jelinek <jakub@redhat.com> 12297 12298 PR gcov-profile/34610 12299 * gcc.dg/gomp/pr34610.c: New test. 12300 123012008-01-19 Tobias Burnus <burnus@net-b.de> 12302 12303 PR fortran/34760 12304 * gfortran.dg/implicit_11.f90: New. 12305 * gfortran.dg/allocate_stat.f90: Update dg-error pattern. 12306 * gfortran.dg/entry_15.f90: Ditto. 12307 * gfortran.dg/func_assign.f90: Ditto. 12308 * gfortran.dg/gomp/reduction3.f90: Ditto. 12309 * gfortran.dg/proc_assign_1.f90: Ditto. 12310 12311 * gfortran.dg/interface_proc_end.f90: Use dg-error instead 12312 of dg-excess-errors. 12313 123142008-01-18 Tobias Burnus <burnus@net-b.de> 12315 12316 PR fortran/32616 12317 * gfortran.dg/argument_checking_15.f90: New. 12318 * gfortran.dg/argument_checking_5.f90: Change TODO into 12319 dg-warning. 12320 123212008-01-18 Tobias Burnus <burnus@net-b.de> 12322 12323 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error. 12324 * gfortran.dg/enum_5.f90: Ditto. 12325 * gfortran.dg/enum_6.f90: Ditto. 12326 * gfortran.dg/bom_error.f90: Ditto. 12327 * gfortran.dg/func_decl_4.f90: Ditto. 12328 123292008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 12330 12331 PR libfortran/34782 12332 * gfortran.dg/fmt_t_6.f: New test. 12333 123342008-01-18 Tobias Burnus <burnus@net-b.de> 12335 12336 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for 12337 internal I/O. 12338 123392008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com> 12340 12341 * g++.dg/lookup/two-stage2.C: fix comment. 12342 123432008-01-18 Ian Lance Taylor <iant@google.com> 12344 12345 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings. 12346 123472008-01-18 Ian Lance Taylor <iant@google.com> 12348 12349 PR c++/33407 12350 * g++.dg/init/new26.C: New test. 12351 123522008-01-18 Richard Guenther <rguenther@suse.de> 12353 12354 PR middle-end/34801 12355 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one 12356 redundant one. 12357 123582008-01-18 Hans-Peter Nilsson <hp@axis.com> 12359 12360 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and 12361 dg-require-effective-target. 12362 123632008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 12364 12365 PR target/34556 12366 * gfortran.dg/reshape_2.f90: New test. 12367 123682008-01-18 Bernhard Fischer <aldot@gcc.gnu.org> 12369 12370 * gcc.dg/20040223-1.c: Fix comment typo. 12371 123722008-01-17 Janis Johnson <janis187@us.ibm.com> 12373 12374 PR target/34814 12375 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail 12376 until 34814 is fixed. 12377 123782008-01-17 Andrew MacLeod <amacleod@redhat.com> 12379 12380 PR tree-optimization/34648 12381 * gcc.c-torture/compile/pr34648.c: New testcase. 12382 123832008-01-17 Sebastian Pop <sebastian.pop@amd.com> 12384 12385 PR testsuite/34821 12386 * gcc.dg/autopar/autopar.exp: New. 12387 * g++.dg/tree-ssa/pr34355.C: Require pthread. 12388 * lib/target-supports.exp (check_effective_target_pthread): New. 12389 12390 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar. 12391 * gcc.dg/tree-ssa/reduc-1short.c: Same. 12392 * gcc.dg/tree-ssa/reduc-1.c: Same. 12393 * gcc.dg/tree-ssa/reduc-2short.c: Same. 12394 * gcc.dg/tree-ssa/reduc-2.c: Same 12395 * gcc.dg/tree-ssa/reduc-3.c: Same. 12396 * gcc.dg/tree-ssa/reduc-1char.c: Same. 12397 * gcc.dg/tree-ssa/reduc-6.c: Same. 12398 * gcc.dg/tree-ssa/reduc-7.c: Same. 12399 * gcc.dg/tree-ssa/reduc-2char.c: Same. 12400 * gcc.dg/tree-ssa/reduc-8.c: Same. 12401 * gcc.dg/tree-ssa/reduc-9.c: Same. 12402 124032008-01-17 Eric Botcazou <ebotcazou@adacore.com> 12404 12405 * gnat.dg/discr5.adb: New test. 12406 124072008-01-17 Eric Botcazou <ebotcazou@adacore.com> 12408 12409 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements. 12410 124112008-01-17 Richard Guenther <rguenther@suse.de> 12412 12413 PR tree-optimization/34825 12414 * gcc.dg/pr34825.c: New testcase. 12415 124162008-01-17 Richard Guenther <rguenther@suse.de> 12417 12418 * gcc.c-torture/execute/20080117-1.c: New testcase. 12419 124202008-01-17 Revital Eres <eres@il.ibm.com> 12421 12422 PR30957 12423 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute. 12424 124252008-01-17 Paul Thomas <pault@gcc.gnu.org> 12426 12427 PR fortran/34429 12428 * gfortran.dg/function_charlen_1.f90: New test. 12429 12430 PR fortran/34431 12431 * gfortran.dg/function_types_1.f90: New test. 12432 * gfortran.dg/function_types_2.f90: New test. 12433 12434 PR fortran/34471 12435 * gfortran.dg/function_kinds_4.f90: New test. 12436 * gfortran.dg/function_kinds_5.f90: New test. 12437 12438 * gfortran.dg/defined_operators_1.f90: Errors now at function 12439 declarations. 12440 * gfortran.dg/private_type_4.f90: The same. 12441 * gfortran.dg/interface_15.f90: The same. 12442 * gfortran.dg/elemental_args_check_2.f90: The same. 12443 * gfortran.dg/auto_internal_assumed.f90: The same. 12444 124452008-01-16 Eric Botcazou <ebotcazou@adacore.com> 12446 12447 * gnat.dg/sizetype.adb: New test. 12448 124492008-01-16 Richard Guenther <rguenther@suse.de> 12450 12451 PR middle-end/32628 12452 * gcc.dg/overflow-warn-7.c: New testcase. 12453 124542008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 12455 12456 * gcc.dg/tree-ssa/loop-19.c: Require nonpic. 12457 124582008-01-16 Jakub Jelinek <jakub@redhat.com> 12459 Richard Guenther <rguenther@suse.de> 12460 12461 PR c/34668 12462 * gcc.dg/pr34668-1.c: New test. 12463 * gcc.dg/pr34668-2.c: Likewise. 12464 124652008-01-16 Richard Guenther <rguenther@suse.de> 12466 12467 PR c++/33819 12468 * g++.dg/torture/pr33819.C: New testcase. 12469 124702008-01-16 Richard Guenther <rguenther@suse.de> 12471 12472 PR c/34768 12473 * gcc.c-torture/execute/pr34768-1.c: New testcase. 12474 * gcc.c-torture/execute/pr34768-2.c: Likewise. 12475 124762008-01-16 Tobias Burnus <burnus@net-b.de> 12477 12478 PR fortran/34796 12479 * gfortran.dg/argument_checking_13.f90: New. 12480 * gfortran.dg/argument_checking_14.f90: New. 12481 124822008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org> 12483 12484 PR libfortran/34671 12485 * gfortran.dg/anyallcount_1.f90: New test. 12486 124872008-01-15 Douglas Gregor <doug.gregor@gmail.com> 12488 12489 PR c++/34399 12490 * g++.dg/cpp0x/vt-34399.C: New. 12491 * g++.dg/template/friend50.C: New. 12492 124932008-01-15 Douglas Gregor <doug.gregor@gmail.com> 12494 12495 PR c++/34751 12496 * g++.dg/cpp0x/vt-34751.C: New. 12497 124982008-01-15 Douglas Gregor <doug.gregor@gmail.com> 12499 12500 PR c++/34051 12501 PR c++/34055 12502 PR c++/34102 12503 PR c++/34103 12504 * g++.dg/cpp0x/vt-34051-2.C: New. 12505 * g++.dg/cpp0x/vt-34102.C: New. 12506 * g++.dg/cpp0x/vt-34051.C: New. 12507 * g++.dg/cpp0x/vt-34055.C: New. 12508 * g++.dg/cpp0x/vt-34103.C: New. 12509 125102008-01-15 Douglas Gregor <doug.gregor@gmail.com> 12511 12512 PR c++/34314 12513 * g++.dg/cpp0x/vt-34314.C: New. 12514 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect 12515 reality (the error message was wrong previously). 12516 125172008-01-15 Douglas Gregor <doug.gregor@gmail.com> 12518 12519 PR c++/33964 12520 * g++.dg/cpp0x/vt-33964.C: New. 12521 * g++.dg/template/partial5.C: New. 12522 125232008-01-15 Douglas Gregor <doug.gregor@gmail.com> 12524 12525 PR c++/34052 12526 * g++.dg/cpp0x/vt-34052.C: New. 12527 * g++.dg/template/ttp26.C: New. 12528 125292008-01-14 Eric Botcazou <ebotcazou@adacore.com> 12530 12531 * gnat.dg/rep_clause2.ad[sb]: New test. 12532 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb. 12533 125342008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 12535 12536 PR c++/24924 12537 * g++.dg/cpp/pedantic-errors.C: Delete. 12538 * g++.dg/cpp/permissive.C: Delete. 12539 125402008-01-14 Eric Botcazou <ebotcazou@adacore.com> 12541 12542 * gcc.c-torture/compile/20080114-1.c: New test. 12543 125442008-01-13 Tobias Burnus <burnus@net-b.de> 12545 12546 PR fortran/34665 12547 * gfortran.dg/argument_checking_11.f90: New. 12548 * gfortran.dg/argument_checking_12.f90: New. 12549 * gfortran.dg/used_dummy_types_4.f90: Update dg-error. 12550 * gfortran.dg/c_assoc_2.f03: Update dg-error. 12551 * gfortran.dg/argument_checking_3.f90: Ditto. 12552 * gfortran.dg/pointer_intent_2.f90: Ditto. 12553 * gfortran.dg/import2.f90: Ditto. 12554 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto. 12555 * gfortran.dg/implicit_actual.f90: Ditto. 12556 * gfortran.dg/used_dummy_types_3.f90: Ditto. 12557 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto. 12558 125592008-01-13 Tobias Burnus <burnus@net-b.de> 12560 12561 PR fortran/34763 12562 * gfortran.dg/interface_proc_end.f90: New. 12563 125642008-01-13 Tobias Burnus <burnus@net-b.de> 12565 12566 PR fortran/34759 12567 * gfortran.dg/assumed_size_refs_4.f90: New. 12568 125692008-01-13 Eric Botcazou <ebotcazou@adacore.com> 12570 12571 * gnat.dg/unchecked_convert1.adb. 12572 125732008-01-13 Richard Guenther <rguenther@suse.de> 12574 12575 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack 12576 readable and writable again before exiting. 12577 125782008-01-13 Richard Guenther <rguenther@suse.de> 12579 12580 PR middle-end/34601 12581 * gcc.dg/noncompile/incomplete-4.c: New testcase. 12582 125832008-01-13 Jan Hubicka <jh@suse.cz> 12584 12585 PR middle-end/32135 12586 * gcc.dg/pr32135.c: new. 12587 125882008-01-12 Doug Kwan <dougkwan@google.com> 12589 12590 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers. 12591 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by 12592 -Wignored-qualifiers. 12593 125942008-01-12 Eric Botcazou <ebotcazou@adacore.com> 12595 12596 * gnat.dg/slice3.adb: New test. 12597 * gnat.dg/slice4.adb: Likewise. 12598 125992008-01-12 Eric Botcazou <ebotcazou@adacore.com> 12600 12601 * gnat.dg/bit_packed_array.ad[sb]: New test. 12602 126032008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 12604 12605 PR fortran/34432 12606 * gfortran.dg/parens_7.f90: New test. 12607 126082008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 12609 12610 * gcc.dg/tree-ssa/loadpre5.c: Use static. 12611 * gcc.dg/tree-ssa/loadpre8.c: Likewise. 12612 12613 * gcc.dg/pr33826.c: Require nonpic. 12614 126152008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> 12616 12617 PR fortran/34722 12618 * gfortran.dg/inquire_12.f90: New test. 12619 126202008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org> 12621 12622 PR libfortran/34670 12623 * all_bounds_1.f90: New test case. 12624 * maxloc_bounds_1.f90: New test case. 12625 * maxloc_bounds_2.f90: New test case. 12626 * maxloc_bounds_3.f90: New test case. 12627 * maxloc_bounds_4.f90: New test case. 12628 * maxloc_bounds_5.f90: New test case. 12629 * maxloc_bounds_6.f90: New test case. 12630 * maxloc_bounds_7.f90: New test case. 12631 * maxloc_bounds_8.f90: New test case. 12632 126332008-01-11 Eric Botcazou <ebotcazou@adacore.com> 12634 12635 * gcc.dg/struct-ret-3.c: New test. 12636 126372008-01-11 Paul Thomas <pault@gcc.gnu.org> 12638 12639 PR fortran/34537 12640 * gfortran.dg/transfer_simplify_8.f90: New test. 12641 126422008-01-11 Andreas Krebbel <krebbel1@de.ibm.com> 12643 12644 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define 12645 size_t using predefined macro. 12646 126472008-01-10 Raksit Ashok <raksit@google.com> 12648 12649 PR rtl-optimization/27971 12650 * gcc.target/i386/pr27971.c: New testcase. 12651 126522008-01-10 Paul Thomas <pault@gcc.gnu.org> 12653 12654 PR fortran/34396 12655 * gfortran.dg/bounds_check_12.f90: New test. 12656 126572008-01-10 Uros Bizjak <ubizjak@gmail.com> 12658 12659 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options. 12660 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target. 12661 126622008-01-10 Andreas Krebbel <krebbel1@de.ibm.com> 12663 12664 PR middle-end/34641 12665 * g++.dg/torture/pr34641.C: New testcase. 12666 126672008-01-10 Richard Guenther <rguenther@suse.de> 12668 12669 PR tree-optimization/34651 12670 * g++.dg/torture/pr34651.C: New testcase. 12671 126722008-01-09 Sebastian Pop <sebastian.pop@amd.com> 12673 12674 PR tree-optimization/34017 12675 * gcc.dg/tree-ssa/pr34017.c: New. 12676 126772008-01-09 Richard Guenther <rguenther@suse.de> 12678 Andrew Pinski <andrew_pinski@playstation.sony.com> 12679 12680 PR middle-end/30132 12681 * gcc.c-torture/compile/pr30132.c: New testcase. 12682 126832008-01-09 Richard Guenther <rguenther@suse.de> 12684 12685 PR middle-end/34458 12686 * gcc.c-torture/compile/pr34458.c: New testcase. 12687 126882008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 12689 12690 PR testsuite/30459 12691 g++.dg/eh/ia64-2.C: Require weak support. 12692 126932008-01-08 Richard Guenther <rguenther@suse.de> 12694 12695 PR middle-end/31863 12696 * g++.dg/torture/pr31863.C: New testcase. 12697 126982008-01-08 Jakub Jelinek <jakub@redhat.com> 12699 12700 PR middle-end/34694 12701 * gcc.dg/gomp/pr34694.c: New test. 12702 * g++.dg/gomp/pr34694.C: New test. 12703 12704 PR c++/33890 12705 * g++.dg/gomp/pr33890.C: New test. 12706 127072008-01-08 Paul Thomas <pault@gcc.gnu.org> 12708 12709 PR fortran/34476 12710 * gfortran.dg/parameter_array_init_3.f90: New test. 12711 127122008-01-08 Paul Thomas <pault@gcc.gnu.org> 12713 12714 PR fortran/34681 12715 PR fortran/34704 12716 * gfortran.dg/alloc_comp_default_init_1.f90: New test. 12717 127182008-01-07 Janis Johnson <janis187@us.ibm.com> 12719 12720 * lib/target-supports.exp (check_effective_target_powerpc_spu): New. 12721 * g++.dg/other/spu2vmx-1.C: Use it. 12722 127232008-01-07 Jack Howarth <howarth@bromo.med.uc.edu> 12724 12725 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin. 12726 12727 PR testsuite/34575 12728 * gcc.target/powerpc/popcount-1.c: Skip on darwin. 12729 * gcc.target/powerpc/parity-1.c: Likewise. 12730 127312008-01-07 Fred Fish <fnf@specifix.com> 12732 12733 PR preprocessor/30363: 12734 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in 12735 macro expansions. 12736 127372008-01-07 Paul Thomas <pault@gcc.gnu.org> 12738 12739 PR fortran/34672 12740 * gfortran.dg/use_only_2.f90: New test. 12741 127422008-01-06 Paolo Carlini <pcarlini@suse.de> 12743 12744 PR libstdc++/34680 12745 * g++.dg/rtti/predefined-rtti-macro-1.C: New. 12746 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise. 12747 127482008-01-06 Paul Thomas <pault@gcc.gnu.org> 12749 12750 PR fortran/34545 12751 * gfortran.dg/use_12.f90: New test. 12752 127532008-01-06 Tobias Burnus <burnus@net-b.de> 12754 12755 PR fortran/34689 12756 * interface.c (compare_actual_formal): Fix intent(out) check for 12757 function result variables. 12758 127592008-01-06 Tobias Burnus <burnus@net-b.de> 12760 12761 PR fortran/34690 12762 * gfortran.dg/elemental_args_check_2.f90: Fix test case. 12763 127642008-01-06 Tobias Burnus <burnus@net-b.de> 12765 12766 PR fortran/34689 12767 * gfortran.dg/intent_out_4.f90: Fix test case. 12768 127692008-01-06 Tobias Burnus <burnus@net-b.de> 12770 12771 PR fortran/34689 12772 * gfortran.dg/intent_out_4.f90: New. 12773 127742008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> 12775 12776 PR libfortran/34540 12777 * gfortran.dg/optional_dim_3.f90: New test. 12778 127792008-01-06 Tobias Burnus <burnus@net-b.de> 12780 12781 PR fortran/34658 12782 * gfortran.dg/common_11.f90: New. 12783 * gfortran.dg/blockdata_1.f90: Update test case. 12784 * gfortran.dg/blockdata_2.f90: Update test case. 12785 127862008-01-06 Tobias Burnus <burnus@net-b.de> 12787 12788 * gfortran.dg/equiv_constraint_9.f90: Fix typo. 12789 127902008-01-06 Tobias Burnus <burnus@net-b.de> 12791 12792 PR fortran/34655 12793 * gfortran.dg/equiv_constraint_9.f90: New. 12794 127952008-01-06 Revital Eres <eres@il.ibm.com> 12796 12797 PR tree-optimization/34263 12798 * gcc.dg/pr34263.c: New testcase. 12799 128002008-01-06 Tobias Burnus <burnus@net-b.de> 12801 12802 PR fortran/34654 12803 * gfortran.dg/internal_io_unf.f90: New. 12804 128052008-01-06 Tobias Burnus <burnus@net-b.de> 12806 12807 PR fortran/34660 12808 * gfortran.dg/elemental_args_check_2.f90: New. 12809 128102008-01-06 Tobias Burnus <burnus@net-b.de> 12811 12812 PR fortran/34662 12813 * gfortran.dg/intent_out_3.f90: New. 12814 128152008-01-05 Richard Sandiford <rsandifo@nildram.co.uk> 12816 12817 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L. 12818 128192008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> 12820 12821 PR libfortran/34676 12822 * gfortran.dg/list_read_8.f90: New test. 12823 128242008-01-04 Richard Guenther <rguenther@suse.de> 12825 12826 PR middle-end/34029 12827 * gcc.c-torture/compile/pr34029-1.c: New testcase. 12828 * gcc.c-torture/compile/pr34029-2.c: Likewise. 12829 128302008-01-04 Jakub Jelinek <jakub@redhat.com> 12831 12832 PR gcov-profile/34609 12833 * g++.dg/gcov/gcov-6.C: New test. 12834 128352008-01-04 Richard Guenther <rguenther@suse.de> 12836 12837 PR tree-optimization/31081 12838 * g++.dg/torture/pr31081-1.C: New testcase. 12839 * g++.dg/torture/pr31081-2.C: Likewise. 12840 128412008-01-04 Richard Sandiford <rsandifo@nildram.co.uk> 12842 12843 * gcc.target/mips/rsqrt-1.c: Require -mgp64. 12844 * gcc.target/mips/rsqrt-2.c: Likewise. 12845 * gcc.target/mips/rsqrt-4.c: New test. 12846 128472008-01-04 Tobias Burnus <burnus@net-b.de> 12848 12849 PR fortran/34557 12850 * gfortran.dg/equiv_substr.f90: New. 12851 128522008-01-03 Tom Tromey <tromey@redhat.com> 12853 12854 PR c/34457: 12855 * gcc.dg/pr34457-2.c: New file. 12856 * gcc.dg/pr34457-1.c: New file. 12857 128582008-01-03 Sebastian Pop <sebastian.pop@amd.com> 12859 12860 Revert fix for PR tree-optimization/34458. 12861 128622008-01-03 Sebastian Pop <sebastian.pop@amd.com> 12863 12864 PR tree-optimization/34458 12865 * gcc.dg/tree-ssa/pr34458.c: New. 12866 128672008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org> 12868 12869 PR libfortran/34565 12870 * gfortran.dg/internal_readwrite_1.f90: New test. 12871 * gfortran.dg/internal_readwrite_2.f90: New test. 12872 128732008-01-03 Tom Tromey <tromey@redhat.com> 12874 12875 PR preprocessor/34602: 12876 * gcc.dg/cpp/pr34602.c: New file. 12877 128782008-01-03 Jakub Jelinek <jakub@redhat.com> 12879 12880 PR tree-optimization/29484 12881 * gcc.c-torture/execute/20071220-1.c: New test. 12882 * gcc.c-torture/execute/20071220-2.c: New test. 12883 128842008-01-03 Sebastian Pop <sebastian.pop@amd.com> 12885 12886 PR tree-optimization/34635 12887 * gcc.dg/tree-ssa/pr34635.c: New. 12888 * gcc.dg/tree-ssa/pr34635-1.c: New. 12889 128902008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 12891 12892 PR middle-end/34562 12893 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar 12894 in scan-assembler check. 12895 128962008-01-03 Jakub Jelinek <jakub@redhat.com> 12897 12898 PR middle-end/34608 12899 * g++.dg/gomp/pr34608.C: New test. 12900 129012008-01-02 Richard Guenther <rguenther@suse.de> 12902 12903 PR middle-end/34093 12904 PR middle-end/31976 12905 * gcc.c-torture/compile/pr34093.c: New testcase. 12906 129072008-01-01 Douglas Gregor <doug.gregor@gmail.com> 12908 12909 * g++.dg/cpp0x/long_long.C: New. 12910 129112008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com> 12912 12913 * gcc.target/spu/tag_manager.c : Include stdlib.h. 12914 * gcc.target/spu/Wmain.c: Fix the line numbers for the 12915 warning on the function main. 12916 129172008-01-01 Jakub Jelinek <jakub@redhat.com> 12918 12919 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi 12920 rather than __v2di type. 12921 12922 12923Copyright (C) 2008 Free Software Foundation, Inc. 12924 12925Copying and distribution of this file, with or without modification, 12926are permitted in any medium without royalty provided the copyright 12927notice and this notice are preserved. 12928