12009-12-30 Joseph Myers <joseph@codesourcery.com> 2 3 PR c/42439 4 * gcc.dg/bitfld-19.c, gcc.dg/bitfld-20.c, gcc.dg/bitfld-21.c: New 5 tests. 6 72009-12-30 Ira Rosen <irar@il.ibm.com> 8 9 PR tree-optimization/41956 10 * gcc.dg/vect/pr41956.c: New test. 11 122009-12-30 Uros Bizjak <ubizjak@gmail.com> 13 14 PR target/42549 15 * gcc.target/i386/mmx-3dnow-check.h: New file. 16 * gcc.target/i386/pr42549.c: New test. 17 182009-12-29 Ian Lance Taylor <iant@google.com> 19 20 PR middle-end/42099 21 * gcc.c-torture/execute/20091229-1.c: New test. 22 232009-12-29 Janus Weil <janus@gcc.gnu.org> 24 25 PR fortran/42517 26 * gfortran.dg/gomp/recursion1.f90: New test. 27 282009-12-29 Eric Botcazou <ebotcazou@adacore.com> 29 30 * gnat.dg/test_raise_from_pure.adb: XFAIL for the ARM. 31 * gnat.dg/warn5.adb: Expect warning on the ARM. 32 332009-12-28 Jason Merrill <jason@redhat.com> 34 35 PR c++/42447 36 * g++.dg/template/array21.C: New. 37 382009-12-28 Janus Weil <janus@gcc.gnu.org> 39 40 PR fortran/42353 41 * gfortran.dg/class_13.f03: New test. 42 432009-12-28 H.J. Lu <hongjiu.lu@intel.com> 44 45 PR middle-end/41344 46 * gfortran.dg/gomp/pr41344.f: New. 47 482009-12-27 Martin Jambor <mjambor@suse.cz> 49 50 PR tree-optimization/42231 51 * gcc.c-torture/execute/pr42231.c: New test. 52 532009-12-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 54 Daniel Kraft <d@domob.eu> 55 56 PR fortran/22552 57 * gfortran.dg/warn_implicit_procedure_1.f90: New test. 58 592009-12-24 Jason Merrill <jason@redhat.com> 60 61 PR c++/41305 62 * g++.dg/lookup/koenig9.C: New test. 63 * g++.dg/lookup/koenig10.C: New test. 64 * g++.dg/lookup/koenig11.C: New test. 65 * g++.dg/lookup/koenig12.C: New test. 66 672009-12-24 Julian Brown <julian@codesourcery.com> 68 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 69 70 PR target/40887 71 * gcc.target/arm/pr40887.c: New test. 72 732009-12-23 Jakub Jelinek <jakub@redhat.com> 74 75 PR rtl-optimization/42475 76 * gcc.dg/pr42475.c: New test. 77 782009-12-23 Jakub Jelinek <jakub@redhat.com> 79 Cary Coutant <ccoutant@google.com> 80 81 PR debug/42454 82 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges. 83 842009-12-23 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 85 86 PR target/42093 87 * gcc.target/arm/pr42093.c: New test. 88 892009-12-23 Ramana Radhakrishnan <ramrad01@arm.com> 90 91 PR target/40670 92 * gcc.target/arm/pr40670.c: New test. 93 942009-12-23 Uros Bizjak <ubizjak@gmail.com> 95 96 * gcc.target/alpha/20000715-1.c: Remove target selector. 97 * gcc.target/alpha/20011018-1.c: Ditto. 98 * gcc.target/alpha/980217-1.c: Ditto. 99 * gcc.target/alpha/asm-1.c: Ditto. 100 * gcc.target/alpha/base-1.c: Ditto. 101 * gcc.target/alpha/base-2.c: Ditto. 102 * gcc.target/alpha/cix-1.c: Ditto. 103 * gcc.target/alpha/cix-2.c: Ditto. 104 * gcc.target/alpha/max-1.c: Ditto. 105 * gcc.target/alpha/max-2.c: Ditto. 106 1072009-12-23 Sebastian Pop <sebpop@gmail.com> 108 109 * g++.dg/graphite/id-1.C: New. 110 * g++.dg/graphite/pr41305.C: New. 111 * gcc.dg/graphite/id-16.c: New. 112 * gcc.dg/graphite/interchange-10.c: New. 113 * gcc.dg/graphite/interchange-11.c: New. 114 * gcc.dg/graphite/interchange-mvt.c: New. 115 * gcc.dg/graphite/pr40281.c: New. 116 * gcc.dg/graphite/run-id-2.c: New. 117 * gcc.dg/graphite/scop-dsyr2k.c: New. 118 * gcc.dg/graphite/scop-dsyrk.c: New. 119 * gcc.dg/graphite/scop-mvt.c: New. 120 * gcc.dg/graphite/scop-sor.c: New. 121 * gfortran.dg/graphite/id-18.f90: New. 122 * gfortran.dg/graphite/interchange-3.f90: New. 123 * gfortran.dg/graphite/pr42050.f90: New. 124 1252009-12-23 Dodji Seketeli <dodji@redhat.com> 126 127 PR c++/42260 128 * g++.dg/conversion/cast2.C: New test. 129 1302009-12-22 Jason Merrill <jason@redhat.com> 131 132 PR c++/42466 133 * g++.dg/template/nontype19.C: New. 134 135 PR c++/42331 136 * g++.dg/cpp0x/initlist29.C: New. 137 1382009-12-22 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> 139 140 PR target/41605 141 * lib/g++.exp: Provide -B options to allow for link spec %s 142 substitutions for static libraries. 143 1442009-12-22 Brian Hackett <bhackett1024@gmail.com> 145 146 * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event. 147 * g++.dg/plugin/dumb_plugin.c: Same. 148 1492009-12-21 Jason Merrill <jason@redhat.com> 150 151 * g++.dg/abi/mangle14.C: Add expected mangling. 152 1532009-12-21 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 154 155 * gcc.dg/pr36901.h: AVR must support address zero. 156 1572009-12-21 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 158 159 PR testsuite/36903 160 * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will 161 not vectorize. 162 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto. 163 * gcc.dg/tree-ssa/gen-vect-2.c: Ditto. 164 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto. 165 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto. 166 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto. 167 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto. 168 * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target. 169 * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr. 170 * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low 171 branch cost. 172 1732009-12-21 Thomas Koenig <tkoenig@gcc.gnu.org> 174 175 PR libfortran/PR42422 176 * gfortran.dg/list_read_10.f90: New test. 177 1782009-12-19 Dodji Seketeli <dodji@redhat.com> 179 180 PR c++/42225 181 * g++.dg/template/typedef26.C: New test. 182 1832009-12-19 Richard Guenther <rguenther@suse.de> 184 185 PR lto/42401 186 * g++.dg/lto/20091219_0.C: New testcase. 187 1882009-12-19 Richard Guenther <rguenther@suse.de> 189 190 PR tree-optimization/42108 191 * gfortran.dg/pr42108.f90: New testcase. 192 1932009-12-18 Jason Merrill <jason@redhat.com> 194 195 PR c++/28300 196 * g++.dg/template/spec37.C: New. 197 198 PR c++/42415 199 * g++.dg/tc1/dr147.C: Add test. 200 * g++.old-deja/g++.jason/temporary5.C: Adjust. 201 2022009-12-18 Shujing Zhao <pearly.zhao@oracle.com> 203 204 * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings 205 explicit. 206 2072009-12-17 Jakub Jelinek <jakub@redhat.com> 208 209 * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value, 210 but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value. Add 211 -gno-strict-dwarf -fno-merge-debug-strings to dg-options. 212 * g++.dg/debug/dwarf2/const1.C: Likewise. 213 * g++.dg/debug/dwarf2/template-params-3.C: Likewise. 214 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise. 215 2162009-12-17 Alexandre Oliva <aoliva@redhat.com> 217 218 PR debug/41679 219 * gcc.target/arm/pr41679.c: New. 220 2212009-12-17 Jakub Jelinek <jakub@redhat.com> 222 223 PR c++/42386 224 * g++.dg/opt/dtor3.C: New test. 225 2262009-12-17 Arnaud Charlet <charlet@adacore.com> 227 228 * ada/acats/run_all.sh: Strip comments from norun.lst 229 2302009-12-17 Uros Bizjak <ubizjak@gmail.com> 231 232 PR target/32280 233 * gcc.target/i386/pr32280-1.c: New test. 234 2352009-12-17 Uros Bizjak <ubizjak@gmail.com> 236 237 * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on 238 x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets. 239 2402009-12-17 Janus Weil <janus@gcc.gnu.org> 241 242 PR fortran/42144 243 * gfortran.dg/dynamic_dispatch_6.f03: New test. 244 2452009-12-17 Shujing Zhao <pearly.zhao@oracle.com> 246 247 * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings 248 explicit. 249 * g++.old-deja/g++.bugs/900213_02.C: Likewise. 250 * g++.old-deja/g++.bugs/900215_02.C: Likewise. 251 2522009-12-16 Richard Guenther <rguenther@suse.de> 253 254 PR lto/42392 255 * gcc.dg/lto/20091216-1_0.c: New testcase. 256 2572009-12-15 Jason Merrill <jason@redhat.com> 258 259 PR c++/42387 260 * g++.dg/ext/vla8.C: New. 261 2622009-12-16 Jakub Jelinek <jakub@redhat.com> 263 264 * gcc.c-torture/compile/20091215-1.c: New test. 265 266 * gcc.dg/debug/tls-1.c: New test. 267 2682009-12-15 Jason Merrill <jason@redhat.com> 269 270 PR c++/42358 271 * g++.dg/cpp0x/variadic98.C: New. 272 2732009-12-14 Jason Merrill <jason@redhat.com> 274 275 PR c++/42373 276 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin. 277 2782009-12-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 279 280 * ada/acats/norun.lst: Sort. 281 2822009-12-15 Jakub Jelinek <jakub@redhat.com> 283 284 PR c++/41183 285 * g++.dg/torture/pr41183.C: New test. 286 2872009-12-15 Tobias Burnus <burnus@net-b.de> 288 289 PR fortran/41235 290 * gfortran.dg/auto_char_len_1.f90: New test. 291 * gfortran.dg/auto_char_len_2.f90: New test. 292 * gfortran.dg/auto_char_len_4.f90: Correct test. 293 2942009-12-14 Jason Merrill <jason@redhat.com> 295 296 PR c++/42364 297 * g++.dg/cpp0x/variadic31.C: Compile with -g. 298 * g++.dg/ext/attrib33.C: Likewise. 299 3002009-12-15 Shujing Zhao <pearly.zhao@oracle.com> 301 302 * g++.dg/other/error20.C: Adjust dg-message strings. 303 * g++.dg/other/error31.C: Likewise. 304 * g++.dg/rtti/typeid6.C: Likewise. 305 * g++.dg/ext/ms-1.C: Likewise. 306 * g++.dg/parse/error19.C: Likewise. 307 * g++.dg/parse/crash5.C: Likewise. 308 * g++.dg/cpp0x/explicit4.C: Likewise. 309 * g++.dg/template/ptrmem4.C: Likewise. 310 * g++.dg/template/crash37.C: Likewise. 311 * g++.dg/template/qualttp5.C: Likewise. 312 * g++.dg/template/local6.C: Likewise. 313 * g++.dg/template/instantiate5.C: Likewise. 314 * g++.old-deja/g++.brendan/overload1.C: Likewise. 315 * g++.old-deja/g++.brendan/cvt3.C: Likewise. 316 * g++.old-deja/g++.brendan/overload4.C: Likewise. 317 * g++.old-deja/g++.jason/conversion11.C: Likewise. 318 * g++.old-deja/g++.jason/scoping10.C: Likewise. 319 * g++.old-deja/g++.other/expr1.C: Likewise. 320 * g++.old-deja/g++.other/pmf3.C: Likewise. 321 * g++.old-deja/g++.other/crash24.C: Likewise. 322 * g++.old-deja/g++.niklas/t120.C: Likewise. 323 * g++.old-deja/g++.niklas/t121.C: Likewise. 324 * g++.old-deja/g++.law/operators9.C: Likewise. 325 * g++.old-deja/g++.law/arm9.C: Likewise. 326 * g++.old-deja/g++.law/enum4.C: Likewise. 327 * g++.old-deja/g++.law/arg11.C: Likewise. 328 * g++.old-deja/g++.benjamin/15800-1.C: Likewise. 329 * g++.old-deja/g++.mike/p2431.C: Likewise. 330 * g++.old-deja/g++.mike/p438.C: Likewise. 331 * g++.old-deja/g++.mike/p9068.C: Likewise. 332 * g++.old-deja/g++.mike/p11110.C: Likewise. 333 * g++.old-deja/g++.bugs/900330_02.C: Likewise. 334 3352009-12-14 Uros Bizjak <ubizjak@gmail.com> 336 337 * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options. 338 * g++.dg/other/i386-3.C: Ditto. 339 * g++.dg/other/i386-5.C: Remove duplicated test. 340 * g++.dg/other/i386-6.C: Ditto. 341 3422009-12-14 Daniel Franke <franke.daniel@gmail.com> 343 344 PR fortran/42354 345 * gfortran.dg/iso_c_binding_init_expr.f03: New. 346 * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message. 347 * gfortran.dg/function_kinds_5.f90: Likewise. 348 * gfortran.dg/selected_char_kind_3.f90: Likewise. 349 3502009-12-14 Dominique d'Humieres <dominiq@lps.ens.fr> 351 352 * gfortran.dg/boz_15.f90: Fix typos. 353 3542009-12-14 Jakub Jelinek <jakub@redhat.com> 355 Sebastian Pop <sebastian.pop@amd.com> 356 357 * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp. 358 * gcc.target/i386/sse-13.c: Same. 359 (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64, 360 __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases. 361 * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp. 362 Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64. 363 * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp. 364 * gcc.target/i386/sse-23.c: Same. 365 3662009-12-14 Sebastian Pop <sebpop@gmail.com> 367 368 PR middle-end/42284 369 * testsuite/gcc.dg/graphite/pr42284.c: New. 370 3712009-12-13 Richard Guenther <rguenther@suse.de> 372 373 PR tree-optimization/42357 374 * g++.dg/torture/pr42357.C: New testcase. 375 3762009-12-11 Janus Weil <janus@gcc.gnu.org> 377 378 PR fortran/42257 379 * gfortran.dg/extends_9.f03: New test. 380 3812009-12-11 Jason Merrill <jason@redhat.com> 382 383 PR c++/42219 384 * g++.dg/conversion/err-recover1.C: New. 385 3862009-12-11 Janus Weil <janus@gcc.gnu.org> 387 388 PR fortran/42335 389 * gfortran.dg/select_type_11.f03: New test. 390 3912009-12-11 Dodji Seketeli <dodji@redhat.com> 392 393 PR c++/42225 394 * g++.dg/template/typedef24.C: New test. 395 * g++.dg/template/typedef25.C: New test. 396 3972009-12-11 Dodji Seketeli <dodji@redhat.com> 398 399 PR c++/42251 400 * g++.dg/template/const3.C: New test. 401 4022009-12-11 Richard Guenther <rguenther@suse.de> 403 404 PR lto/42320 405 * g++.dg/lto/20091210-1_0.h: New testcase. 406 * g++.dg/lto/20091210-1_0.C: Likewise. 407 * g++.dg/lto/20091210-1_1.C: Likewise. 408 4092009-12-10 Jakub Jelinek <jakub@redhat.com> 410 411 PR c++/42317 412 * g++.dg/opt/dtor2.C: New test. 413 * g++.dg/opt/dtor2.h: New file. 414 * g++.dg/opt/dtor2-aux.cc: New file. 415 4162009-12-10 Daniel Franke <franke.daniel@gmail.com> 417 418 PR fortran/41369 419 * gfortran.dg/func_derived_5.f90: New. 420 4212009-12-10 Jan Hubicka <jh@suse.cz> 422 423 PR middle-end/42110 424 * g++.dg/torture/pr42110.C: new file. 425 4262009-12-10 Daniel Franke <franke.daniel@gmail.com> 427 428 PR fortran/34402 429 * gfortran.dg/alloc_comp_init_expr.f03: New. 430 4312009-12-09 David Edelsohn <edelsohn@gnu.org> 432 433 * gcc.target/powerpc/bswap64-4.c: Disable on AIX. 434 * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX. 435 4362009-12-09 Xinliang David Li <davidxl@google.com> 437 438 PR tree-optimization/42337 439 * g++.dg/tree-ssa/pr42337.C: New test. 440 4412009-12-08 Tobias Burnus <burnus@net-b.de> 442 443 PR fortran/41711 444 * gfortran.dg/boz_15.f90: New test. 445 4462008-12-08 Daniel Kraft <d@domob.eu> 447 448 PR fortran/41177 449 * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error. 450 * gfortran.dg/typebound_proc_13.f03: New test. 451 4522009-12-08 Olga Golovanevsky <olga@il.ibm.com> 453 Jakub Jelinek <jakub@redhat.com> 454 455 PR midle-end/41843 456 * gcc.dg/struct/wo_prof_empty_str.c: New testcase. 457 4582009-12-07 Richard Henderson <rth@redhat.com> 459 460 PR rtl-opt/42269 461 * gcc.c-torture/execute/pr42269-2.c: New. 462 * gcc.target/alpha/pr42269-1.c: Likewise. 463 4642009-12-07 Richard Henderson <rth@redhat.com> 465 466 PR debug/42299 467 PR debug/42166 468 * gcc.c-torture/compile/pr42299.c: New. 469 * gfortran.dg/pr42166.f90: Likewise. 470 4712009-12-07 Jakub Jelinek <jakub@redhat.com> 472 473 PR debug/42244 474 * gcc.dg/debug/pr42244.c: New test. 475 4762009-12-07 Jakub Jelinek <jakub@redhat.com> 477 478 * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention 479 abmintrin.h is also tested. 480 * gcc.target/i386/sse-13.c: Likewise. 481 4822009-12-07 Daniel Franke <franke.daniel@gmail.com> 483 484 PR fortran/41940 485 * gfortran.dg/allocate_scalar_with_shape.f90: New. 486 4872009-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 488 489 PR other/40302 490 * gcc.dg/torture/builtin-math-6.c: Assume we have MPC. 491 * gcc.dg/torture/builtin-math-7.c: Likewise. 492 * gfortran.dg/complex_intrinsic_7.f90: Likewise. 493 * gfortran.dg/complex_intrinsic_8.f90: Likewise. 494 * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests. 495 * lib/target-supports.exp (check_effective_target_mpc, 496 check_effective_target_mpc_pow, check_effective_target_mpc_arc): 497 Delete. 498 4992009-12-07 Edmar Wienskoski <edmar@freescale.com> 500 501 * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel 502 targets. 503 5042009-12-06 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 505 506 * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count 507 for 16bit int targets. 508 5092009-12-06 Richard Henderson <rth@redhat.com> 510 511 PR debug/42234 512 * gcc.c-torture/compile/pr42234.c: New. 513 5142009-12-06 Janus Weil <janus@gcc.gnu.org> 515 516 PR fortran/41478 517 PR fortran/42268 518 * gfortran.dg/intrinsic_pack_5.f90: New test. 519 5202009-12-04 Jason Merrill <jason@redhat.com> 521 522 PR c++/42010 523 * g++.dg/abi/local2.C: New. 524 525 PR c++/42277 526 * g++.dg/cpp0x/decltype20.C: New. 527 5282009-12-04 David Daney <ddaney@caviumnetworks.com> 529 530 PR rtl-optimization/42164 531 * gcc.c-torture/compile/pr42164.c: New test. 532 5332009-12-04 Eric Botcazou <ebotcazou@adacore.com> 534 535 * gnat.dg/specs/size_attribute1.ads: New test. 536 * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper. 537 * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise. 538 5392009-12-04 Dodji Seketeli <dodji@redhat.com> 540 541 PR c++/42218 542 * g++.dg/other/error33.C: New test. 543 5442009-12-03 Jason Merrill <jason@redhat.com> 545 546 * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-* 547 548 PR c++/41611 549 * g++.dg/abi/guard2.C: New. 550 551 PR c++/42266 552 * g++.dg/cpp0x/variadic97.C: New. 553 5542009-12-03 Jakub Jelinek <jakub@redhat.com> 555 556 PR middle-end/42049 557 * gcc.c-torture/compile/pr42049.c: New test. 558 5592009-12-03 Quentin Ochem <ochem@adacore.com> 560 561 * gnat.dg/controlled5.adb: New test. 562 * gnat.dg/controlled5_pkg.ad[sb]: New helper. 563 5642009-12-03 Dodji Seketeli <dodji@redhat.com> 565 566 PR c++/42217 567 * g++.dg/other/bitfield4.C: New test. 568 5692009-12-03 Jakub Jelinek <jakub@redhat.com> 570 571 PR c++/42256 572 * g++.dg/inherit/thunk11.C: New test. 573 * g++.dg/inherit/thunk11.h: New file. 574 * g++.dg/inherit/thunk11-aux.cc: New file. 575 5762009-12-02 Richard Henderson <rth@redhat.com> 577 578 PR tree-opt/42215 579 * gcc.dg/pr42215.c: New. 580 5812009-12-02 Richard Guenther <rguenther@suse.de> 582 583 * g++.dg/ipa/iinline-1.C: Adjust. 584 * g++.dg/template/cond2.C: Likewise. 585 * g++.dg/template/pr35240.C: Likewise. 586 5872009-12-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 588 589 PR middle-end/42224 590 * gcc.target/s390/pr42224.c: New test. 591 5922009-12-01 Jason Merrill <jason@redhat.com> 593 594 PR c++/41611 595 * g++.dg/abi/guard1.C: New. 596 5972009-12-01 Uros Bizjak <ubizjak@gmail.com> 598 599 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse. 600 6012009-12-01 Jakub Jelinek <jakub@redhat.com> 602 603 PR c++/42234 604 * g++.dg/gomp/pr42234.C: New test. 605 6062009-12-01 Martin Jambor <mjambor@suse.cz> 607 608 PR tree-optimization/42237 609 * gcc.c-torture/compile/pr42237.c: New test. 610 6112009-12-01 Paolo Carlini <paolo.carlini@oracle.com> 612 613 PR c++/42057 614 * g++.dg/parse/crash54.C: New. 615 6162009-11-30 Chao-ying Fu <fu@mips.com> 617 618 * gcc.target/mips/dsp-lhx.c: New test. 619 * gcc.target/mips/dsp-no-lhx.c: New test. 620 6212009-11-30 Dave Korn <dave.korn.cygwin@gmail.com> 622 623 * lib/g++.exp (g++_init): Add host-dependent settings for 624 LC_ALL and LANG. 625 * lib/gcc-dg.exp: Likewise. 626 * lib/options.exp: Likewise. 627 * lib/objc.exp (objc_init): Likewise. 628 * lib/gfortran.exp (gfortran_init): Likewise. 629 6302009-11-30 Paolo Carlini <paolo.carlini@oracle.com> 631 632 PR c++/40371 633 * g++.dg/template/crash93.C: New. 634 6352009-11-30 Steve Ellcey <sje@cup.hp.com> 636 637 * gcc.dg/pr41551.c: New test. 638 6392009-11-30 Janus Weil <janus@gcc.gnu.org> 640 641 PR fortran/42053 642 * gfortran.dg/select_type_9.f03: New. 643 6442009-11-30 Janus Weil <janus@gcc.gnu.org> 645 646 PR fortran/41631 647 * gfortran.dg/extends_type_of_1.f03: Fix invalid test case. 648 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum. 649 * gfortran.dg/select_type_1.f03: Remove FIXMEs. 650 * gfortran.dg/select_type_2.f03: Ditto. 651 * gfortran.dg/select_type_8.f03: New test. 652 6532009-11-30 Janus Weil <janus@gcc.gnu.org> 654 655 * gfortran.dg/extends_type_of_1.f03: New test. 656 * gfortran.dg/same_type_as_1.f03: Extended. 657 6582009-11-30 Paul Thomas <pault@gcc.gnu.org> 659 660 * gfortran.dg/class_4c.f03: Add dg-additional-sources. 661 * gfortran.dg/class_4d.f03: Rename module. Cleanup modules. 662 6632009-11-30 Janis Johnson <janis187@us.ibm.com> 664 665 PR testsuite/42212 666 * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do. 667 6682009-11-30 Martin Jambor <mjambor@suse.cz> 669 670 PR middle-end/42196 671 * gcc.c-torture/compile/pr42196-1.c: New test. 672 * gcc.c-torture/compile/pr42196-2.c: New test. 673 * gcc.c-torture/compile/pr42196-3.c: New test. 674 6752009-11-30 Ira Rosen <irar@il.ibm.com> 676 677 * gfortran.dg/vect/vect-7.f90: New test. 678 6792009-11-30 Richard Guenther <rguenther@suse.de> 680 681 PR middle-end/42119 682 PR fortran/38530 683 * gfortran.dg/pr42119.f90: New testcase. 684 6852009-11-30 Dodji Seketeli <dodji@redhat.com> 686 687 PR c++/42069 688 * g++.dg/template/typedef23.C: New test. 689 6902009-11-29 H.J. Lu <hongjiu.lu@intel.com> 691 692 PR tree-optimization/41961 693 * g++.dg/tree-ssa/pr41961.C: New. 694 6952009-11-29 Ira Rosen <irar@il.ibm.com> 696 697 PR tree-optimization/42193 698 * gcc.dg/vect/pr42193.c: New test. 699 7002009-11-28 Dodji Seketeli <dodji@redhat.com> 701 702 PR c++/36408 703 * g++.dg/template/stmtexpr2.C: New test. 704 7052009-11-28 Richard Guenther <rguenther@suse.de> 706 707 PR tree-optimization/42183 708 * g++.dg/torture/pr42183.C: New testcase. 709 7102009-11-28 Kai Tietz <kai.tietz@onevision.com> 711 712 * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for 713 w64 target type 'unsigned long long'. 714 7152009-11-27 Martin Jambor <mjambor@suse.cz> 716 717 PR middle-end/42006 718 * gcc.c-torture/execute/pr42006.c: New test. 719 7202009-11-27 Paolo Carlini <paolo.carlini@oracle.com> 721 722 PR c++/38656 723 * g++.dg/cpp0x/error2.C: New. 724 7252009-11-27 Michael Matz <matz@suse.de> 726 727 PR rtl-optimization/42084 728 * gcc.dg/pr42084.c: New test. 729 7302009-11-27 Michael Matz <matz@suse.de> 731 732 PR c++/41906 733 * g++.dg/tree-ssa/pr41906.C: New testcase. 734 7352009-11-27 Jakub Jelinek <jakub@redhat.com> 736 737 * gcc.dg/O16384.c: New test. 738 7392009-11-27 Paolo Carlini <paolo.carlini@oracle.com> 740 741 PR c++/35112 742 * g++.dg/parse/crash53.C: New. 743 * g++.dg/parse/error17.C: Adjust, error messages are not 744 duplicated anymore. 745 * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives. 746 7472009-11-27 Uros Bizjak <ubizjak@gmail.com> 748 749 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2. 750 * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3. 751 * gcc.target/i386/vperm-v4si-2.c: Ditto. 752 * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop. 753 7542009-11-26 Richard Henderson <rth@redhat.com> 755 756 * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd. 757 7582009-11-26 Jason Merrill <jason@redhat.com> 759 760 PR c++/42026, DR 239 761 * g++.dg/lookup/koenig8.C: New. 762 763 PR c++/10690 764 * g++.dg/template/explicit-args2.C: Add typeid cases. 765 7662009-11-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> 767 768 PR fortran/41278 769 * gfortran.dg/array_function_5.f90: New test. 770 7712009-11-26 Janus Weil <janus@gcc.gnu.org> 772 773 PR fortran/42048 774 PR fortran/42167 775 * gfortran.dg/select_type_10.f03: New test case. 776 * gfortran.dg/typebound_call_11.f03: Extended test case. 777 7782009-11-26 Michael Matz <matz@suse.de> 779 780 PR tree-optimization/41905 781 * g++.dg/tree-ssa/pr41905.C: New testcase. 782 7832009-11-25 Richard Henderson <rth@redhat.com> 784 785 * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too. 786 787 * lib/target-supports.exp 788 (check_effective_target_vect_extract_even_odd): Add x86. 789 790 * gcc.target/i386/isa-check.h: New. 791 * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc, 792 gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c, 793 gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c, 794 gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c, 795 gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c, 796 gcc.target/i386/vperm.pl: New files. 797 7982009-11-25 Richard Henderson <rth@redhat.com> 799 800 * gcc.dg/vect/pr36493.c: Call check_vect. 801 * gcc.dg/vect/pr37539.c: Likewise. 802 * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier. 803 * tree-vect.h (check_vect): Use cpuid for x86. 804 8052009-11-25 Eric Botcazou <ebotcazou@adacore.com> 806 807 * gnat.dg/specs/pack6.ads: New test. 808 * gnat.dg/specs/pack6_pkg.ads: New helper. 809 8102009-11-25 Jakub Jelinek <jakub@redhat.com> 811 812 * gcc.target/powerpc/regnames-1.c: New test. 813 8142009-11-25 Eric Botcazou <ebotcazou@adacore.com> 815 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 816 817 PR ada/42170 818 * ada/acats/run_acats: Bump stack limit to 16MB. 819 8202009-11-25 Richard Earnshaw <rearnsha@arm.com> 821 822 * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force 823 -march=armv5te. 824 8252009-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> 826 827 PR fortran/42008 828 * gfortran.dg/pure_initializer_2.f90: New test. 829 8302009-11-23 Jason Merrill <jason@redhat.com> 831 832 * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests. 833 * g++.old-deja/g++.pt/ctor2.C: Adjust. 834 * g++.dg/lookup/name-clash4.C: Adjust. 835 8362009-11-23 Jason Merrill <jason@redhat.com> 837 838 * g++.dg/template/spec15.C: Check for helpful message. 839 8402009-11-24 Janis Johnson <janis187@us.ibm.com> 841 842 * gcc.target/powerpc/altivec-32.c: Don't use -m64. 843 * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64. 844 * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if. 845 * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32. 846 * gcc.target/powerpc/paired-2.c: Ditto. 847 * gcc.target/powerpc/paired-3.c: Ditto. 848 * gcc.target/powerpc/paired-4.c: Ditto. 849 * gcc.target/powerpc/paired-5.c: Ditto. 850 * gcc.target/powerpc/paired-6.c: Ditto. 851 * gcc.target/powerpc/paired-7.c: Ditto. 852 * gcc.target/powerpc/paired-8.c: Ditto. 853 * gcc.target/powerpc/paired-9.c: Ditto. 854 * gcc.target/powerpc/paired-10.c: Ditto. 855 * gcc.target/powerpc/popcount-2.c: Don't use -m32. 856 * gcc.target/powerpc/popcount-3.c: Don't use -m64. 857 * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32. 858 * gcc.target/powerpc/pr39457.c: Don't use -m64. 859 * gcc.target/powerpc/vsx-vector-1.c: Ditto. 860 * gcc.target/powerpc/vsx-vector-2.c: Ditto. 861 * gcc.target/powerpc/vsx-vector-3.c: Ditto. 862 * gcc.target/powerpc/vsx-vector-4.c: Ditto. 863 8642009-11-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 865 866 * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in 867 scan-assembler-not regular expression. 868 8692009-11-24 Richard Guenther <rguenther@suse.de> 870 871 PR tree-optimization/42142 872 * gcc.c-torture/execute/pr42142.c: New testcase. 873 8742009-11-24 Martin Jambor <mjambor@suse.cz> 875 876 PR tree-optimization/42154 877 * gcc.c-torture/execute/pr42154.c: New test. 878 8792009-11-24 Janus Weil <janus@gcc.gnu.org> 880 881 PR fortran/42045 882 * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case. 883 * gfortran.dg/proc_ptr_comp_3.f90: Extended test case. 884 * gfortran.dg/proc_ptr_comp_24.f90: New. 885 8862009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 887 888 * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit 889 int targets. 890 8912009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 892 893 * gcc-dg/Wtype-limits.c: Add line to correct line numbers. 894 8952009-11-23 H.J. Lu <hongjiu.lu@intel.com> 896 897 PR testsuite/42086 898 * gcc.target/ia64/fptr-1.c: Make it a compile test. 899 9002009-11-23 Janis Johnson <janis187@us.ibm.com> 901 902 * lib/lto.exp (lto_option_list): Rename from option_list. 903 * lib/compat.exp (compat_option_list): Rename from option_list. 904 9052009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 906 907 * gcc-dg/raw-string-1.c: Require-effective-target wchar. 908 * gcc-dg/raw-string-2.c: Ditto. 909 * gcc-dg/utf-array-short-wchar.c: Ditto. 910 * gcc-dg/utf-array.c: Ditto. 911 * gcc-dg/utf8-2.c: Ditto. 912 9132009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 914 915 * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int 916 targets. 917 9182009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 919 920 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target. 921 9222009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 923 924 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target. 925 9262009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 927 928 PR testsuite/36470 929 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets. 930 Enable short test for avr target. 931 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets. 932 * gcc.dg/utf32-2.c: Ditto. 933 * gcc.dg/utf32-3.c: Ditto. 934 * gcc.dg/utf32-4.c: Enable test for non-32bit targets. 935 9362009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 937 938 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings. 939 9402009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 941 942 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets. 943 944 9452009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 946 947 * gcc.dg/sms-6.c: Use long for 16 bit int targets. 948 * gcc.dg/sms-7.c: Ditto. 949 9502009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 951 952 * gcc.dg/pr36998.c: Frame pointer required for avr target. 953 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller. 954 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit. 955 * gcc.dg/pr41340.c: Test requires long pointer target. 956 * gcc.dg/profile-generate-3.c: Test requires profiling support. 957 9582009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 959 960 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support. 961 * gcc.dg/graphite/block-3.c: Ditto. 962 * gcc.dg/graphite/block-4.c: Ditto. 963 * gcc.dg/graphite/block-5.c: Ditto. 964 * gcc.dg/graphite/block-6.c: Ditto. 965 * gcc.dg/graphite/interchange-0.c: Ditto. 966 * gcc.dg/graphite/interchange-1.c: Ditto. 967 * gcc.dg/graphite/interchange-2.c: Ditto. 968 * gcc.dg/graphite/interchange-3.c: Ditto. 969 * gcc.dg/graphite/interchange-4.c: Ditto. 970 * gcc.dg/graphite/interchange-5.c: Ditto. 971 * gcc.dg/graphite/interchange-6.c: Ditto. 972 * gcc.dg/graphite/run-id-1.c: Ditto. 973 * gcc.dg/graphite/scop-16.c: Ditto. 974 * gcc.dg/graphite/scop-17.c: Ditto. 975 * gcc.dg/graphite/scop-18.c: Ditto. 976 * gcc.dg/graphite/scop-matmult.c: Ditto. 977 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int. 978 * gcc.dg/graphite/id-15.c: Ditto. 979 9802009-11-23 Eric Botcazou <ebotcazou@adacore.com> 981 982 * gnat.dg/specs/weak1.ads: New test. 983 9842009-11-23 Steve Ellcey <sje@cup.hp.com> 985 986 * gcc.dg/debug/dwarf2/inline2.c: Modify scan. 987 9882009-11-23 Dodji Seketeli <dodji@redhat.com> 989 990 PR c++/14777 991 * g++.dg/template/typedef13.C: Adjust. 992 * g++.dg/template/typedef19.C: Adjust. 993 * g++.dg/template/typedef20.C: Adjust. 994 * g++.dg/template/typedef22.C: New test. 995 9962009-11-22 Uros Bizjak <ubizjak@gmail.com> 997 998 PR target/42113 999 * gcc.target/alpha/pr42113.c: New test. 1000 10012009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1002 1003 PR fortran/41807 1004 * gfortran.dg/data_value_1.f90: Update test. 1005 * gfortran.dg/array_constructor_32.f90: New test. 1006 10072009-11-21 Martin Jambor <mjambor@suse.cz> 1008 1009 PR middle-end/42025 1010 * gcc.c-torture/compile/pr42025-1.c: New test. 1011 * gcc.c-torture/compile/pr42025-2.c: New test. 1012 10132009-11-21 Adam Nemet <adambnemet@gmail.com> 1014 1015 * gcc.target/mips/mult-1.c: Forbid octeon. 1016 * gcc.target/mips/octeon-dmul-3.c: New test. 1017 10182009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 1019 1020 * gcc.dg/tree-ssa/vrp47.c: Fix target check. 1021 10222009-11-20 Jason Merrill <jason@redhat.com> 1023 1024 PR c++/9050, DR 147, DR 318 1025 * g++.dg/template/ctor9.C: New. 1026 * g++.dg/tc1/dr147.C: Remove xfails. 1027 * g++.dg/lookup/name-clash4.C: Adjust. 1028 * g++.old-deja/g++.jason/temporary5.C: Adjust. 1029 * g++.old-deja/g++.pt/ctor2.C: Adjust. 1030 10312009-11-21 Jakub Jelinek <jakub@redhat.com> 1032 1033 PR tree-optimization/42078 1034 * gcc.dg/pr42078.c: New test. 1035 10362009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 1037 1038 PR Testsuite/42114 1039 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h. 1040 XFAIL ptrdiff range test for avr. 1041 * gcc-dg/c99-stdint-2.c: XFAIL for avr target. 1042 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h. 1043 * gcc-dg/c99-stdint-6.c: Ditto. 1044 10452009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com> 1046 1047 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete, 1048 2009-10-23 change to set VRSAVE if VSX has been reverted. 1049 10502009-11-20 Simon Martin <simartin@users.sourceforge.net> 1051 1052 PR c++/38646 1053 * g++.dg/cpp0x/pr38646.C: New test. 1054 10552009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1056 1057 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*. 1058 Wrap *int_least*_t tests in !NO_LEAST_TYPES. 1059 Wrap *intmax_t tests in !NO_MAX_TYPES. 1060 10612009-11-20 Paolo Carlini <paolo.carlini@oracle.com> 1062 1063 PR c++/42060 1064 * g++.dg/cpp0x/initlist28.C: New. 1065 10662009-11-20 H.J. Lu <hongjiu.lu@intel.com> 1067 1068 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space. 1069 10702009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 1071 1072 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390. 1073 10742009-11-20 Shujing Zhao <pearly.zhao@oracle.com> 1075 1076 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings 1077 explicit. 1078 * g++.old-deja/g++.rfg/00321_01-.C: Likewise. 1079 * g++.old-deja/g++.rfg/00324_02-.C: Likewise. 1080 * g++.old-deja/g++.law/typeck1.C: Likewise. 1081 * g++.old-deja/g++.bugs/900324_02.C: Likewise. 1082 * g++.dg/conversion/ptrmem9.C: Likewise. 1083 * g++.dg/expr/cond2.C: Likewise. 1084 10852009-11-20 Paul Thomas <pault@gcc.gnu.org> 1086 Janus Weil <janus@gcc.gnu.org> 1087 1088 PR fortran/42104 1089 * gfortran.dg/proc_ptr_comp_23.f90: New test. 1090 10912009-11-19 Jason Merrill <jason@redhat.com> 1092 1093 PR c++/42115 1094 * g++.dg/init/placement5.C: Add positive test. 1095 1096 DR 176 permissiveness 1097 * g++.dg/ext/injected-ttp.C: New. 1098 * g++.old-deja/g++.pt/niklas01a.C: Adjust. 1099 * g++.old-deja/g++.pt/ttp41.C: Adjust. 1100 11012009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 1102 1103 * gcc.c-torture/compile/pr40204.c: Test only for int32 target. 1104 * gcc.c-torture/compile/pr41181.c: Skip test for avr target. 1105 11062009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 1107 1108 * gcc-dg/raw-string-1.c: Skip test for avr target. 1109 * gcc-dg/utf-array-short-wchar.c: Ditto. 1110 * gcc-dg/utf-array.c: Ditto. 1111 * gcc-dg/utf8-2.c: Ditto. 1112 11132009-11-19 Rafael Avila de Espindola <espindola@google.com> 1114 1115 * g++.dg/plugin/selfassign.c: Include plugin-version.h. 1116 (plugin_init): Pass correct version to plugin_default_version_check. 1117 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h. 1118 (plugin_init): Pass correct version to plugin_default_version_check. 1119 * gcc.dg/plugin/selfassign.c: Include plugin-version.h. 1120 (plugin_init): Pass correct version to plugin_default_version_check. 1121 11222009-11-19 Jason Merrill <jason@redhat.com> 1123 1124 PR c++/561 1125 * g++.dg/overload/pmf2.C: New. 1126 11272009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1128 1129 PR libgfortran/42090 1130 * gfortran.dg/direct_io_11.f90: New test. 1131 11322009-11-18 H.J. Lu <hongjiu.lu@intel.com> 1133 1134 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*. 1135 11362009-11-18 Nick Clifton <nickc@redhat.com> 1137 1138 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib. 1139 * g++.dg/lto/20081120-1_0.C: Likewise. 1140 * g++.dg/lto/20091002-2_0.C: Likewise. 1141 * g++.dg/lto/20081120-2_0.C: Likewise. 1142 * g++.dg/lto/20091002-3_0.C: Likewise. 1143 * g++.dg/lto/20081123_0.C: Likewise. 1144 * g++.dg/lto/20090313_0.C: Likewise. 1145 * g++.dg/lto/20081109-1_0.C: Likewise. 1146 * g++.dg/lto/20081219_0.C: Likewise. 1147 * g++.dg/lto/20081204-1_0.C: Likewise. 1148 * g++.dg/lto/20090302_0.C: Likewise. 1149 * g++.dg/lto/20081119-1_0.C: Likewise. 1150 * g++.dg/lto/20081118_0.C: Likewise. 1151 11522009-11-18 H.J. Lu <hongjiu.lu@intel.com> 1153 1154 PR testsuite/41913 1155 * lib/lto.exp (scan-symbol): Properly check if target exist. 1156 11572009-11-18 Janus Weil <janus@gcc.gnu.org> 1158 1159 PR fortran/42072 1160 * gfortran.dg/proc_ptr_8.f90: Extended. 1161 11622009-11-18 Shujing Zhao <pearly.zhao@oracle.com> 1163 1164 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings 1165 explicit. 1166 * g++.dg/inherit/error4.C: Likewise. 1167 * g++.dg/template/crash90.C: Likewise. 1168 11692009-11-18 Jakub Jelinek <jakub@redhat.com> 1170 1171 PR c++/3187 1172 * g++.dg/abi/mangle26.C: Also match *C2* definition. 1173 * g++.dg/abi/mangle27.C: Likewise. 1174 * g++.dg/abi/mangle28.C: Likewise. 1175 * g++.dg/abi/mangle29.C: Likewise. 1176 11772009-11-18 Alexandre Oliva <aoliva@redhat.com> 1178 1179 PR debug/41926 1180 * gcc.dg/vect/vect-debug-pr41926.c: New. 1181 11822009-11-17 Paolo Carlini <paolo.carlini@oracle.com> 1183 1184 PR c++/42058 1185 * g++.dg/init/array26.C: New. 1186 * g++.dg/init/array27.C: Likewise. 1187 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors. 1188 11892009-11-17 Jakub Jelinek <jakub@redhat.com> 1190 1191 PR c++/42061 1192 * g++.dg/cpp0x/initlist27.C: New test. 1193 1194 PR c++/42059 1195 * g++.dg/cpp0x/initlist26.C: New test. 1196 11972009-11-16 Jason Merrill <jason@redhat.com> 1198 1199 PR c++/189, c++/9937, c++/13950, DR 176 1200 * g++.dg/tc1/dr176.C: Adjust. 1201 * g++.dg/template/injected1.C: New. 1202 * g++.dg/template/inherit.C: Adjust. 1203 * g++.old-deja/g++.brendan/crash56.C: Adjust. 1204 * g++.old-deja/g++.pt/lookup8.C: Adjust. 1205 * g++.old-deja/g++.pt/ttp22.C: Adjust. 1206 * g++.old-deja/g++.pt/ttp23.C: Adjust. 1207 12082009-11-16 Paolo Carlini <paolo.carlini@oracle.com> 1209 1210 PR c++/42055 1211 * g++.dg/template/crash92.C: New. 1212 12132009-11-16 Paolo Carlini <paolo.carlini@oracle.com> 1214 1215 PR c++/32056 1216 * g++.dg/template/error44.C: New. 1217 12182009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 1219 1220 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed. 1221 12222009-11-15 Janus Weil <janus@gcc.gnu.org> 1223 1224 PR fortran/42048 1225 * gfortran.dg/typebound_call_11.f03: New test. 1226 12272009-11-15 Hans-Peter Nilsson <hp@axis.com> 1228 1229 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling 1230 init functions. 1231 12322009-11-13 Jason Merrill <jason@redhat.com> 1233 1234 PR c++/27425 1235 PR c++/34274 1236 * g++.dg/template/arg7.C: New. 1237 1238 PR c++/29363 1239 * g++.dg/template/error43.C: New. 1240 1241 PR debug/26965 1242 * g++.dg/debug/dwarf2/static-data-member2.C: New. 1243 1244 PR c++/35075 1245 * g++.dg/template/ref5.C: New. 1246 1247 PR c++/21008, DR 515 1248 * g++.dg/template/inherit4.C: New. 1249 * g++.dg/lookup/scoped8.C: Adjust. 1250 1251 PR c++/11987 1252 * g++.dg/parse/typename11.C: New. 1253 * g++.dg/template/crash48.C: Adjust. 1254 12552009-11-13 Uros Bizjak <ubizjak@gmail.com> 1256 1257 PR testsuite/42001 1258 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call 1259 lto_finish at the end. 1260 * gfortran.dg/lto/lto.exp: Ditto. 1261 12622009-11-12 Jason Merrill <jason@redhat.com> 1263 1264 PR c++/39560 1265 * g++.dg/lookup/anon7.C: New. 1266 1267 PR c++/37037 1268 * g++.dg/template/typedef21.C: New. 1269 1270 PR c++/42013 1271 * g++.dg/cpp0x/decltype19.C: New. 1272 12732009-11-11 Jason Merrill <jason@redhat.com> 1274 1275 PR c++/39131 1276 * g++.dg/dfp/typeid1.C: New. 1277 12782009-11-11 Janus Weil <janus@gcc.gnu.org> 1279 1280 PR fortran/41978 1281 * gfortran.dg/proc_ptr_comp_22.f90: New test. 1282 12832009-11-11 H.J. Lu <hongjiu.lu@intel.com> 1284 1285 PR testsuite/42001 1286 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call 1287 lto_finish at the end. 1288 1289 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib. 1290 (lto_finish): New. Restore mathlib. 1291 12922009-11-11 Kai Tietz <kai.tietz@onevision.com> 1293 1294 * g++.dg/torture/pushpop_macro.C: New testcase. 1295 * gcc.c-torture/execute/pushpop_macro.c: New testcase. 1296 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets. 1297 12982009-11-11 Jon Beniston <jon@beniston.com> 1299 1300 * lib/target-supports.exp (check_profiling_available): lm32 target 1301 doesn't support profiling. 1302 * gcc.dg/20020312-2.c: Add lm32 support. 1303 * g++.dg/other/packed1.C: Expect to fail on lm32. 1304 * g++.old-deja/g++.jason/thunk3.C: Likewise. 1305 13062009-11-11 Daniel Jacobowitz <dan@codesourcery.com> 1307 1308 * gcc.target/arm/neon: Regenerate generated tests. 1309 13102009-11-10 Jason Merrill <jason@redhat.com> 1311 1312 * g++.dg/init/placement5.C: New. 1313 1314 PR c++/34158 1315 * g++.dg/init/placement4.C: New. 1316 13172009-11-10 Eric Botcazou <ebotcazou@adacore.com> 1318 1319 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit. 1320 * gcc.dg/vect/vect-multitypes-6.c: Likewise. 1321 * gcc.dg/vect/vect-multitypes-12.c: Likewise. 1322 * gcc.dg/vect/slp-multitypes-3.c: Likewise. 1323 13242009-11-10 Eric Botcazou <ebotcazou@adacore.com> 1325 1326 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc. 1327 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually. 1328 13292009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1330 1331 * gcc.c-torture/compile/pr41987.c: New. 1332 13332009-11-09 Jakub Jelinek <jakub@redhat.com> 1334 1335 PR middle-end/40946 1336 * gcc.dg/pr40946.c: New test. 1337 13382009-11-09 Jason Merrill <jason@redhat.com> 1339 1340 PR c++/41972 1341 * g++.dg/template/ref4.C: New. 1342 1343 PR c++/41994 1344 * g++.dg/template/conv10.C: New. 1345 13462009-11-07 Jason Merrill <jason@redhat.com> 1347 1348 PR c++/37920 1349 * g++.dg/ext/typeof11.C: New. 1350 13512009-11-08 Jakub Jelinek <jakub@redhat.com> 1352 1353 PR target/41985 1354 * gcc.target/i386/pr41985.c: New test. 1355 13562009-11-08 Richard Guenther <rguenther@suse.de> 1357 1358 * gcc.dg/torture/pta-escape-1.c: New testcase. 1359 13602009-11-08 Eric Botcazou <ebotcazou@adacore.com> 1361 1362 * gnat.dg/rep_clause4.adb: New test. 1363 13642009-11-08 Richard Guenther <rguenther@suse.de> 1365 1366 PR rtl-optimization/41928 1367 * gfortran.dg/pr41928.f90: New testcase. 1368 13692009-11-07 Jason Merrill <jason@redhat.com> 1370 1371 PR c++/18451 1372 PR c++/40738 1373 * g++.dg/parse/error36.C: Add parameter and template cases. 1374 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors. 1375 * g++.dg/ext/typedef-init.C: Likewise. 1376 * g++.dg/lookup/hidden-class1.C: Likewise. 1377 * g++.dg/lookup/hidden-class10.C: Likewise. 1378 * g++.dg/lookup/hidden-class5.C: Likewise. 1379 * g++.dg/lookup/hidden-class7.C: Likewise. 1380 * g++.dg/lookup/hidden-temp-class1.C: Likewise. 1381 * g++.dg/lookup/hidden-temp-class4.C: Likewise. 1382 * g++.dg/lookup/hidden-temp-class7.C: Likewise. 1383 * g++.dg/lookup/strong-using-2.C: Likewise. 1384 * g++.dg/other/typedef1.C: Likewise. 1385 * g++.dg/parse/access10.C: Likewise. 1386 * g++.dg/parse/constructor1.C: Likewise. 1387 * g++.dg/parse/crash38.C: Likewise. 1388 * g++.dg/parse/error3.C: Likewise. 1389 * g++.dg/parse/typespec1.C: Likewise. 1390 * g++.dg/template/typedef5.C: Likewise. 1391 * g++.old-deja/g++.pt/typename3.C: Likewise. 1392 * g++.old-deja/g++.pt/typename4.C: Likewise. 1393 * g++.old-deja/g++.pt/typename6.C: Likewise. 1394 * g++.old-deja/g++.robertl/eb94.C: Likewise. 1395 1396 * g++.dg/abi/regparm1.C: Fix execute test. 1397 13982009-11-07 Jakub Jelinek <jakub@redhat.com> 1399 1400 PR tree-optimization/41643 1401 * gcc.dg/pr41643.c: New test. 1402 14032009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1404 1405 PR fortran/41909 1406 * gfortran.dg/recursive_check_15.f90: New test. 1407 14082009-11-06 Jason Merrill <jason@redhat.com> 1409 1410 PR c++/15946 1411 * g++.dg/parse/error36.C: New. 1412 * g++.old-deja/g++.other/typename1.C: Adjust. 1413 1414 PR c++/9381 1415 * g++.dg/abi/regparm1.C: New. 1416 14172009-11-06 Basile Starynkevitch <basile@starynkevitch.net> 1418 1419 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for 1420 PLUGIN_PRAGMAS. 1421 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS. 1422 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c 1423 and pragma_plugin-test-1.C. 1424 14252009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com> 1426 1427 PR c++/41536 1428 * g++.dg/ext/always_inline-5.C: New test. 1429 14302009-11-06 Jakub Jelinek <jakub@redhat.com> 1431 1432 PR c++/41967 1433 * g++.dg/gomp/pr41967.C: New test. 1434 14352009-11-06 Michael Matz <matz@suse.de> 1436 1437 PR middle-end/41963 1438 * gcc.dg/pr41963.c: New test. 1439 14402009-11-06 Jakub Jelinek <jakub@redhat.com> 1441 1442 PR middle-end/41935 1443 * gcc.dg/pr41935.c: New test. 1444 * c-c++-common/pr41935.c: New test. 1445 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last 1446 element. 1447 * gcc.c-torture/execute/pr41935.c: New test. 1448 14492009-11-05 Jason Merrill <jason@redhat.com> 1450 1451 PR c++/34180 1452 * g++.dg/init/synth2.C: New. 1453 1454 PR c++/7046 1455 * g++.dg/abi/pragma-pack1.C: New. 1456 1457 PR c++/34870 1458 * g++.dg/lookup/koenig7.C: New. 1459 1460 PR c++/41703 1461 * g++.dg/template/partial6.C: New. 1462 14632009-11-05 Janus Weil <janus@gcc.gnu.org> 1464 1465 PR fortran/41556 1466 * gfortran.dg/class_12.f03: New test. 1467 14682009-11-05 Jakub Jelinek <jakub@redhat.com> 1469 1470 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo 1471 in builtin's name. 1472 14732009-11-04 Jason Merrill <jason@redhat.com> 1474 1475 PR c++/36912 1476 * g++.dg/init/static-init2.C: New. 1477 14782009-11-05 Janus Weil <janus@gcc.gnu.org> 1479 1480 PR fortran/41556 1481 PR fortran/41873 1482 * gfortran.dg/interface_abstract_4.f90: New test. 1483 14842009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com> 1485 1486 * gcc.target/m68k/pr41302.c: Fix target triplet. 1487 14882009-11-04 Jason Merrill <jason@redhat.com> 1489 1490 PR c++/39413 1491 * g++.dg/template/overload11.C: New. 1492 * g++.dg/template/nested3.C: Adjust. 1493 14942009-11-04 Eric Botcazou <ebotcazou@adacore.com> 1495 1496 PR ada/20548 1497 * ada/acats/norun.lst: Remove the stack checking tests. 1498 * ada/acats/run_acats: Limit the stack to 8MB. 1499 15002009-11-04 Janus Weil <janus@gcc.gnu.org> 1501 1502 PR fortran/41556 1503 PR fortran/41937 1504 * gfortran.dg/class_11.f03: New test. 1505 15062009-11-04 Jason Merrill <jason@redhat.com> 1507 1508 PR c++/35067 1509 * g++.dg/abi/thunk5.C: New. 1510 15112009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com> 1512 1513 PR rtl-opt/41833 1514 * gcc.target/powerpc/altivec-33.c: New testcase. 1515 15162009-11-04 Jason Merrill <jason@redhat.com> 1517 1518 PR c++/17365, DR 218 1519 * g++.dg/lookup/koenig6.C: New. 1520 * g++.dg/lookup/koenig5.C: Adjust. 1521 * g++.dg/template/crash56.C: Adjust. 1522 * g++.old-deja/g++.ns/koenig5.C: Adjust. 1523 15242009-11-04 Harsha Jagasia <harsha.jagasia@amd.com> 1525 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com> 1526 1527 * gcc.target/i386/xop-check.h: New file. 1528 * gcc.target/i386/xop-hadduX.c: Ditto. 1529 * gcc.target/i386/xop-haddX.c: Ditto. 1530 * gcc.target/i386/xop-hsubX.c: Ditto. 1531 * gcc.target/i386/xop-imul32widen-vector.c: Ditto. 1532 * gcc.target/i386/xop-imul32widen-vector.c: Ditto. 1533 * gcc.target/i386/xop-pcmov2.c: Ditto. 1534 * gcc.target/i386/xop-pcmov.c: Ditto. 1535 * gcc.target/i386/xop-rotate1-vector.c: Ditto. 1536 * gcc.target/i386/xop-rotate2-vector.c: Ditto. 1537 * gcc.target/i386/xop-rotate3-vector.c: Ditto. 1538 * gcc.target/i386/xop-shift1-vector.c: Ditto. 1539 * gcc.target/i386/xop-shift2-vector.c: Ditto. 1540 * gcc.target/i386/xop-shift3-vector.c: Ditto. 1541 * gcc.target/i386/i386.exp: Add check_effective_target_xop. 1542 * gcc.target/i386/sse-12.c: Update with new compile options to 1543 activate and check xopintrin.h intrinsic file. 1544 * gcc.target/i386/sse-13.c: Ditto. 1545 * gcc.target/i386/sse-14.c: Ditto. 1546 * gcc.target/i386/sse-22.c: Ditto. 1547 * gcc.target/i386/sse-23.c: Ditto. 1548 * g++.dg/other/i386-2.C: Ditto. 1549 * g++.dg/other/i386-3.C: Ditto. 1550 * g++.dg/other/i386-5.C: Ditto. 1551 * g++.dg/other/i386-6.C: Ditto. 1552 15532009-11-04 Wei Guozhi <carrot@google.com> 1554 1555 PR target/40835 1556 * gcc.target/arm/pr40835: New testcase. 1557 15582009-11-04 Revital Eres <eres@il.ibm.com> 1559 1560 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following 1561 change in decision of peeling for alignment. 1562 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise. 1563 * gcc.dg/vect/vect-50.c: Likewise. 1564 * gcc.dg/vect/vect-42.c: Likewise. 1565 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c: 1566 Likewise. 1567 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c: 1568 Likewise. 1569 * gcc.dg/vect/vect-multitypes-6.c: Likewise. 1570 * gcc.dg/vect/vect-60.c: Likewise. 1571 * gcc.dg/vect/vect-52.c: Likewise. 1572 * gcc.dg/vect/vect-44.c: Likewise. 1573 * gcc.dg/vect/vect-27.c: Likewise. 1574 * gcc.dg/vect/vect-29.c: Likewise. 1575 * gcc.dg/vect/vect-72.c: Likewise. 1576 * gcc.dg/vect/vect-56.c: Likewise. 1577 * gcc.dg/vect/vect-48.c: Likewise. 1578 * gcc.dg/vect/vect-multitypes-3.c: Likewise. 1579 * gfortran.dg/vect/vect-2.f90: Likewise. 1580 * gfortran.dg/vect/vect-5.f90: Likewise. 1581 15822009-11-04 Richard Guenther <rguenther@suse.de> 1583 1584 PR tree-optimization/41919 1585 * gcc.c-torture/execute/pr41919.c: New testcase. 1586 15872009-11-04 Carlos O'Donell <carlos@codesourcery.com> 1588 1589 PR target/41302 1590 * gcc.target/m68k/pr41302.c: New test. 1591 15922009-11-03 Jason Merrill <jason@redhat.com> 1593 1594 PR c++/36959 1595 * g++.dg/opt/inline16.C: New. 1596 15972009-11-03 Eric Botcazou <ebotcazou@adacore.com> 1598 1599 * gnat.dg/stack_check.adb1: New test. 1600 * gnat.dg/stack_check.adb2: Likewise. 1601 16022009-11-03 Jakub Jelinek <jakub@redhat.com> 1603 1604 PR rtl-optimization/41917 1605 * gcc.c-torture/execute/pr41917.c: New test. 1606 16072009-11-03 Uros Bizjak <ubizjak@gmail.com> 1608 1609 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler 1610 dump to not include "call *%esp". 1611 16122009-11-03 Jason Merrill <jason@redhat.com> 1613 1614 PR c++/39786 1615 * g++.dg/lookup/using22.C: New. 1616 1617 PR c++/41876 1618 * g++.dg/parse/eh-decl.C: New. 1619 1620 PR c++/41927 1621 * g++.dg/template/sfinae16.C: New. 1622 1623 PR c++/41815 1624 * g++.dg/cpp0x/rv-return.C: New. 1625 * g++.dg/cpp0x/deduce.C: Adjust. 1626 1627 PR c++/40944 1628 * g++.dg/template/sfinae15.C: New. 1629 1630 PR c++/40687 1631 * g++.dg/cpp0x/auto3.C: Remove xfail. 1632 16332009-11-03 Tobias Burnus <burnus@net-b.de> 1634 1635 PR fortran/41907 1636 * gfortran.dg/missing_optional_dummy_6.f90: New test. 1637 16382009-11-03 Nick Clifton <nickc@redhat.com> 1639 1640 * gcc.target/rx/builtins.c: Remove redundant tests. 1641 Add test of MVTIPL instruction. 1642 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt 1643 function attributes. Add -msave-acc-in-interrupts option to the 1644 command line. 1645 16462009-11-03 Andrew Stubbs <ams@codesourcery.com> 1647 Maxim Kuvyrkov <maxim@codesourcery.com> 1648 1649 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on 1650 sh, m68k and fido. 1651 16522009-11-03 Dodji Seketeli <dodji@redhat.com> 1653 1654 PR c++/38699 1655 * c-c++-common/dfp/builtin-offsetof.c: Moved to ... 1656 * c-c++-common/builtin-offsetof.c: ... here. 1657 16582009-11-03 Dodji Seketeli <dodji@redhat.com> 1659 1660 PR c++/38699 1661 * c-c++-common/dfp/builtin-offsetof.c: New test. 1662 * g++.dg/other/offsetof6.C: Likewise. 1663 16642009-11-03 Uros Bizjak <ubizjak@gmail.com> 1665 1666 PR target/41900 1667 * gcc.target/i386/pr41900.c: New test. 1668 16692009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 1670 1671 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size. 1672 16732009-11-02 Dodji Seketeli <dodji@redhat.com> 1674 1675 PR c++/41856 1676 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only. 1677 * g++.dg/lookup/extern-c-redecl4.C: Likewise. 1678 16792009-11-02 Dodji Seketeli <dodji@redhat.com> 1680 1681 PR c++/37093 1682 * g++.dg/other/ptrmem10.C: New test. 1683 * g++.dg/other/ptrmem11.C: Likewise. 1684 16852009-11-02 Janis Johnson <janis187@us.ibm.com> 1686 1687 PR testsuite/41878 1688 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add 1689 spaces in some expressions. 1690 16912009-11-02 Jason Merrill <jason@redhat.com> 1692 1693 * g++.dg/other/linkage2.C: Move to... 1694 * g++.dg/cpp0x/linkage2.C: ..here. 1695 * g++.dg/abi/mangle32.C: Add -std=c++0x. 1696 * g++.dg/cpp0x/nolinkage1.C: Likewise. 1697 * g++.dg/debug/dwarf2/anonname1.C: Likewise. 1698 * g++.dg/ext/anon-struct4.C: Revert earlier change. 1699 * g++.dg/lookup/anon2.C: Likewise. 1700 * g++.dg/other/anon3.C: Likewise. 1701 * g++.dg/template/arg2.C: Likewise. 1702 * g++.dg/template/local4.C: Likewise. 1703 * g++.old-deja/g++.law/operators32.C: Likewise. 1704 * g++.old-deja/g++.other/linkage2.C: Likewise. 1705 * g++.old-deja/g++.pt/enum6.C: Likewise. 1706 * g++.old-deja/g++.other/anon9.C: Likewise. 1707 * g++.old-deja/g++.other/linkage1.C: Likewise. 1708 * c-c++-common/dfp/pr35620.c: Give the union a name. 1709 17102009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 1711 1712 PR tree-optimization/41857 1713 * gcc.target/spu/ea/pr41857.c: New file. 1714 17152009-11-02 Martin Jambor <mjambor@suse.cz> 1716 1717 PR tree-optimization/41750 1718 * gcc.c-torture/execute/pr41750.c: New test. 1719 17202009-11-02 Jakub Jelinek <jakub@redhat.com> 1721 1722 PR tree-optimization/41841 1723 * gcc.dg/pr41841.c: New test. 1724 1725 PR debug/41893 1726 * gcc.dg/debug/pr41893-1.c: New test. 1727 * gcc.dg/debug/pr41893-2.c: New file. 1728 1729 PR c++/41774 1730 * g++.dg/ext/visibility/namespace3.C: New test. 1731 17322009-11-01 Jason Merrill <jason@redhat.com> 1733 1734 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common. 1735 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common. 1736 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common. 1737 17382009-11-01 Eric Botcazou <ebotcazou@adacore.com> 1739 1740 * gnat.dg/opt5.adb: New test. 1741 17422009-11-01 Tobias Burnus <burnus@net-b.de> 1743 1744 PR fortran/41872 1745 * gfortran.dg/allocatable_scalar_4.f90: New test. 1746 17472009-11-01 Tobias Burnus <burnus@net-b.de> 1748 1749 PR fortran/41850 1750 * gfortran.dg/intent_out_6.f90: New testcase. 1751 17522009-10-31 Richard Guenther <rguenther@suse.de> 1753 1754 * g++.dg/tree-ssa/restrict1.C: New. 1755 17562009-10-31 Jason Merrill <jason@redhat.com> 1757 1758 * g++.dg/rtti/typeid9.C: New. 1759 1760 PR c++/41754 1761 * g++.dg/cpp0x/initlist25.C: New. 1762 17632009-10-31 Eric Botcazou <ebotcazou@adacore.com> 1764 1765 * gnat.dg/specs/rep_clause4.ads: New test. 1766 17672009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> 1768 1769 PR target/41885 1770 * gcc.target/avr/torture/pr41885.c: New test. 1771 17722009-10-30 Eric Botcazou <ebotcazou@adacore.com> 1773 1774 * gnat.dg/specs/pack5.ads: New test. 1775 17762009-10-30 Andrew Jenner <andrew@codesourcery.com> 1777 1778 * lib/target-supports.exp: Handle powerpc-*-elf. 1779 17802009-10-30 H.J. Lu <hongjiu.lu@intel.com> 1781 1782 PR target/40838 1783 * gcc.target/i386/incoming-6.c: New. 1784 * gcc.target/i386/incoming-7.c: Likewise. 1785 * gcc.target/i386/incoming-8.c: Likewise. 1786 * gcc.target/i386/incoming-9.c: Likewise. 1787 * gcc.target/i386/incoming-10.c: Likewise. 1788 * gcc.target/i386/incoming-11.c: Likewise. 1789 * gcc.target/i386/incoming-12.c: Likewise. 1790 * gcc.target/i386/incoming-13.c: Likewise. 1791 * gcc.target/i386/incoming-14.c: Likewise. 1792 * gcc.target/i386/incoming-15.c: Likewise. 1793 * gcc.target/i386/pr37843-4.c: Likewise. 1794 17952009-10-30 Dodji Seketeli <dodji@redhat.com> 1796 1797 PR c++/41863 1798 * g++.dg/template/sizeof12.C: New test. 1799 18002009-10-29 Eric Botcazou <ebotcazou@adacore.com> 1801 1802 * gnat.dg/pack14.adb: New test. 1803 18042009-10-29 David Daney <ddaney@caviumnetworks.com> 1805 1806 * gcc.target/mips/mips.exp (mips_option_groups): Add 1807 mcount-ra-address. 1808 * gcc.target/mips/mmcount-ra-address-1.c: New test. 1809 * gcc.target/mips/mmcount-ra-address-2.c: New test. 1810 * gcc.target/mips/mmcount-ra-address-3.c: New test. 1811 18122009-10-29 Michael Matz <matz@suse.de> 1813 1814 * gcc.target/i386/sse-recip.c: Use fabsf instead of != . 1815 * gcc.target/i386/sse-recip-vec.c: Ditto. 1816 * gcc.target/i386/brokensqrt.c: New test. 1817 18182009-10-29 Tobias Burnus <burnus@net-b.de> 1819 1820 PR fortran/41777 1821 * gfortran.dg/associated_target_3.f90: New testcase. 1822 18232009-10-29 Rafael Avila de Espindola <espindola@google.com> 1824 1825 * gfortran.dg/lto/pr41764_0.f: New. 1826 18272009-10-29 Martin Jambor <mjambor@suse.cz> 1828 1829 PR tree-optimization/41775 1830 * g++.dg/torture/pr41775.C: New testcase. 1831 18322009-10-28 Jason Merrill <jason@redhat.com> 1833 1834 * g++.dg/cpp0x/inline-ns1.C: New. 1835 * g++.dg/cpp0x/inline-ns2.C: New. 1836 * g++.dg/cpp0x/inline-ns3.C: New. 1837 18382009-10-28 Paolo Bonzini <bonzini@gnu.org> 1839 1840 PR rtl-optimization/39715 1841 * gcc.target/arm/thumb-ltu.c: New. 1842 18432009-10-28 Richard Guenther <rguenther@suse.de> 1844 1845 PR lto/41808 1846 PR lto/41839 1847 * gcc.dg/lto/20091027-1_0.c: New testcase. 1848 * gcc.dg/lto/20091027-1_1.c: Likewise. 1849 * g++.dg/lto/20091026-1_0.C: Likewise. 1850 * g++.dg/lto/20091026-1_1.C: Likewise. 1851 * g++.dg/lto/20091026-1_a.h: Likewise. 1852 18532009-10-28 Jakub Jelinek <jakub@redhat.com> 1854 1855 PR middle-end/41837 1856 * gcc.dg/pr41837.c: New test. 1857 1858 PR debug/41801 1859 * g++.dg/ext/sync-3.C: New test. 1860 1861 PR target/41762 1862 * gcc.dg/pr41762.c: New test. 1863 18642009-10-28 Richard Guenther <rguenther@suse.de> 1865 1866 PR middle-end/41855 1867 * gfortran.dg/lto/20091028-1_0.f90: New testcase. 1868 * gfortran.dg/lto/20091028-1_1.c: Likewise. 1869 * gfortran.dg/lto/20091028-2_0.f90: Likewise. 1870 * gfortran.dg/lto/20091028-2_1.c: Likewise. 1871 18722009-10-28 Paolo Bonzini <bonzini@gnu.org> 1873 1874 PR rtl-optimization/39715 1875 * gcc.target/arm/thumb-bitfld1.c: New. 1876 18772009-10-28 Paolo Bonzini <bonzini@gnu.org> 1878 1879 PR rtl-optimization/40741 1880 * gcc.target/arm/thumb-branch1.c: New. 1881 18822009-10-27 Jason Merrill <jason@redhat.com> 1883 1884 * g++.dg/cpp0x/lambda/lambda-conv.C: New. 1885 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust. 1886 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust. 1887 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust. 1888 18892009-10-27 Eric Botcazou <ebotcazou@adacore.com> 1890 1891 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error. 1892 * gnat.dg/null_pointer_deref2.adb: Likewise. 1893 18942009-10-27 Richard Guenther <rguenther@suse.de> 1895 1896 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase. 1897 18982009-10-27 Jakub Jelinek <jakub@redhat.com> 1899 1900 PR c/41842 1901 * gcc.dg/pr41842.c: New test. 1902 19032009-10-27 Revital Eres <eres@il.ibm.com> 1904 1905 PR tree-optimization/40648 1906 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following 1907 change in decision of peeling for alignment. 1908 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise. 1909 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise. 1910 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise. 1911 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise. 1912 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise. 1913 * gcc.dg/vect/vect-50.c: Likewise. 1914 * gcc.dg/vect/vect-33.c: Likewise. 1915 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise. 1916 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c: 1917 Likewise. 1918 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise. 1919 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise. 1920 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c: 1921 Likewise. 1922 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise. 1923 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise. 1924 * gcc.dg/vect/vect-multitypes-6.c: Likewise. 1925 * gcc.dg/vect/vect-60.c: Likewise. 1926 * gcc.dg/vect/vect-26.c: Likewise. 1927 * gcc.dg/vect/vect-52.c: Likewise. 1928 * gcc.dg/vect/vect-44.c: Likewise. 1929 * gcc.dg/vect/vect-27.c: Likewise. 1930 * gcc.dg/vect/vect-70.c: Likewise. 1931 * gcc.dg/vect/vect-28.c: Likewise. 1932 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise. 1933 * gcc.dg/vect/vect-109.c: Likewise. 1934 * gcc.dg/vect/vect-54.c: Likewise. 1935 * gcc.dg/vect/vect-29.c: Likewise. 1936 * gcc.dg/vect/vect-72.c: Likewise. 1937 * gcc.dg/vect/vect-56.c: Likewise. 1938 * gcc.dg/vect/vect-48.c: Likewise. 1939 * gcc.dg/vect/vect-91.c: Likewise. 1940 * gcc.dg/vect/vect-92.c: Likewise. 1941 * gcc.dg/vect/vect-58.c: Likewise. 1942 * gcc.dg/vect/slp-25.c: Likewise. 1943 * gcc.dg/vect/vect-93.c: Likewise. 1944 * gcc.dg/vect/vect-95.c: Likewise. 1945 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise. 1946 * gcc.dg/vect/vect-87.c: Likewise. 1947 * gcc.dg/vect/vect-96.c: Likewise. 1948 * gcc.dg/vect/vect-multitypes-1.c: Likewise. 1949 * gcc.dg/vect/vect-88.c: Likewise. 1950 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise. 1951 * gcc.dg/vect/vect-89.c: Likewise. 1952 * gcc.dg/vect/vect-multitypes-3.c: Likewise. 1953 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise. 1954 * gcc.dg/vect/vect-multitypes-4.c: Likewise. 1955 * gfortran.dg/vect/vect-2.f90: Likewise. 1956 * gfortran.dg/vect/vect-3.f90: Likewise. 1957 * gfortran.dg/vect/vect-4.f90: Likewise. 1958 * gfortran.dg/vect/vect-5.f90: Likewise. 1959 19602009-10-27 Jakub Jelinek <jakub@redhat.com> 1961 1962 PR c++/41020 1963 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp. 1964 19652009-10-26 Ben Elliston <bje@au.ibm.com> 1966 Michael Meissner <meissner@linux.vnet.ibm.com> 1967 Ulrich Weigand <uweigand@de.ibm.com> 1968 1969 * gcc.target/spu/ea/ea.exp: New file. 1970 * gcc.target/spu/ea/cache1.c: Likewise. 1971 * gcc.target/spu/ea/cast1.c: Likewise. 1972 * gcc.target/spu/ea/cast2.c: Likewise. 1973 * gcc.target/spu/ea/compile1.c: Likewise. 1974 * gcc.target/spu/ea/compile2.c: Likewise. 1975 * gcc.target/spu/ea/cppdefine.c: Likewise. 1976 * gcc.target/spu/ea/errors1.c: Likewise. 1977 * gcc.target/spu/ea/errors2.c: Likewise. 1978 * gcc.target/spu/ea/execute1.c: Likewise. 1979 * gcc.target/spu/ea/execute2.c: Likewise. 1980 * gcc.target/spu/ea/execute3.c: Likewise. 1981 * gcc.target/spu/ea/ops1.c: Likewise. 1982 * gcc.target/spu/ea/ops2.c: Likewise. 1983 * gcc.target/spu/ea/options1.c: Likewise. 1984 * gcc.target/spu/ea/test-sizes.c: Likewise. 1985 19862009-10-26 Jakub Jelinek <jakub@redhat.com> 1987 1988 PR bootstrap/41345 1989 * gcc.dg/pr41345.c: New test. 1990 1991 PR debug/41828 1992 * g++.dg/debug/dwarf2/anonname1.C: New test. 1993 19942009-10-26 Jason Merrill <jason@redhat.com> 1995 1996 PR c++/38796 1997 * g++.dg/cpp0x/defaulted15.C: New. 1998 * g++.dg/cpp0x/defaulted16.C: New. 1999 20002009-10-26 Dodji Seketeli <dodji@redhat.com> 2001 2002 PR c++/41785 2003 * g++.dg/cpp0x/variadic96.C: New test. 2004 20052009-10-26 Nick Clifton <nickc@redhat.com> 2006 2007 * lib/target-supports.exp (check_profiling_available): 2008 Profiling is not, currently, available for the RX port. 2009 (check_effective_target_hard_float): Add support for RX target. 2010 * gcc.target/rx: New directory. 2011 * gcc.target/rx/builtins.c: New test file. 2012 * gcc.target/rx/interrupts.c: New test file. 2013 * gcc.target/rx/rx-abi-function-tests.c: New test file. 2014 * gcc.target/rx/zero-width-bitfield.c: New test file. 2015 * gcc.target/rx/i272091.c: New test file. 2016 * gcc.target/rx/packed-struct.c: New test file. 2017 * gcc.target/rx/rx.exp: New file: Drives RX tests. 2018 20192009-10-26 Andrew Pinski <pinskia@gcc.gnu.org> 2020 2021 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib. 2022 * gcc.dg/lto/20091016-1_0.c: Likewise. 2023 * gcc.dg/lto/20090206-1_0.c: Likewise. 2024 * gcc.dg/lto/20081120-1_0.c: Likewise. 2025 * gcc.dg/lto/20081120-2_0.c: Likewise. 2026 * gcc.dg/lto/20090116_0.c: Likewise. 2027 * gcc.dg/lto/20081126_0.c: Likewise. 2028 * gcc.dg/lto/20091013-1_0.c: Likewise. 2029 * gcc.dg/lto/20081212-1_0.c: Likewise. 2030 * gcc.dg/lto/20091015-1_0.c: Likewise. 2031 * gcc.dg/lto/20090126-1_0.c: Likewise. 2032 * gcc.dg/lto/20090126-2_0.c: Likewise. 2033 * gcc.dg/lto/20091020-1_0.c: Likewise. 2034 * gcc.dg/lto/20091020-2_0.c: Likewise. 2035 * gcc.dg/lto/20081204-1_0.c: Likewise. 2036 * gcc.dg/lto/20081204-2_0.c: Likewise. 2037 * gcc.dg/lto/20081224_0.c: Likewise. 2038 * gcc.dg/lto/20090219_0.c: Likewise. 2039 20402009-10-26 Dodji Seketeli <dodji@redhat.com> 2041 2042 PR c++/41020 2043 * g++.dg/lookup/extern-c-redecl2.C: New test. 2044 * g++.dg/lookup/extern-c-redecl3.C: Likewise. 2045 * g++.dg/lookup/extern-c-redecl4.C: Likewise. 2046 * g++.dg/lookup/extern-c-redecl5.C: Likewise. 2047 20482009-10-26 Michael Matz <matz@suse.de> 2049 2050 PR tree-optimization/41783 2051 * gcc.dg/pr41783.c: New test. 2052 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust. 2053 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore. 2054 * gcc.dg/tree-ssa/ssa-pre-27.c: New test. 2055 20562009-10-26 Janus Weil <janus@gcc.gnu.org> 2057 2058 PR fortran/41714 2059 * gfortran.dg/class_allocate_4.f03: New test. 2060 20612009-10-24 Adam Nemet <anemet@caviumnetworks.com> 2062 2063 * gcc.target/mips/mult-1.c: New test. 2064 20652009-10-24 Janus Weil <janus@gcc.gnu.org> 2066 2067 PR fortran/41784 2068 * gfortran.dg/extends_8.f03: New test. 2069 20702009-10-24 Eric Botcazou <ebotcazou@adacore.com> 2071 2072 * gnat.dg/specs/pack4.ads: New test. 2073 20742009-10-24 Eric Botcazou <ebotcazou@adacore.com> 2075 2076 * gnat.dg/null_pointer_deref1.adb: New test. 2077 * gnat.dg/null_pointer_deref2.adb: Likewise. 2078 20792009-10-24 Paul Thomas <pault@gcc.gnu.org> 2080 2081 PR fortran/41772 2082 * gfortran.dg/transfer_intrinsic_3.f90. 2083 20842009-10-24 Eric Botcazou <ebotcazou@adacore.com> 2085 2086 * gnat.dg/opt4.adb: New test. 2087 20882009-10-23 Joseph Myers <joseph@codesourcery.com> 2089 2090 PR c/40033 2091 * gcc.dg/noncompile/pr40033-1.c: New test. 2092 20932009-10-23 Dodji Seketeli <dodji@redhat.com> 2094 2095 PR c++/40808 2096 * g++.dg/abi/mangle34.C: New test 2097 20982009-10-23 Jason Merrill <jason@redhat.com> 2099 2100 * g++.dg/cpp0x/lambda/lambda-nested2.C: New. 2101 2102 Core issue 899 2103 * g++.dg/cpp0x/explicit4.C: New. 2104 21052009-10-23 Joseph Myers <joseph@codesourcery.com> 2106 2107 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and 2108 *-*-cygwin. 2109 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests 2110 for *-*-mingw* and *-*-cygwin. 2111 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin. 2112 * g++.dg/template/spec35.C: Disable weak symbol test for 2113 *-*-mingw* and *-*-cygwin. 2114 2115 PR testsuite/31342 2116 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin. 2117 21182009-10-23 Janus Weil <janus@gcc.gnu.org> 2119 2120 PR fortran/41800 2121 * gfortran.dg/class_10.f03: New test. 2122 21232009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com> 2124 2125 PR target/41787 2126 * gcc.target/powerpc/vsx-vrsave.c: New file. 2127 21282009-10-23 Joseph Myers <joseph@codesourcery.com> 2129 2130 PR c/41673 2131 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test. 2132 21332009-10-23 Richard Guenther <rguenther@suse.de> 2134 2135 PR tree-optimization/41778 2136 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase. 2137 21382009-10-22 Richard Guenther <rguenther@suse.de> 2139 2140 PR lto/41791 2141 * g++.dg/lto/20091022-2_0.C: New testcase. 2142 21432009-10-22 Richard Guenther <rguenther@suse.de> 2144 2145 PR lto/41730 2146 * g++.dg/lto/20091022-1_0.C: New testcase. 2147 21482009-10-22 Razya Ladelsky <razya@il.ibm.com> 2149 2150 * gcc.dg/autopar/outer-4.c: Adjust scan. 2151 * gcc.dg/autopar/outer-5.c: Adjust scan. 2152 * gcc.dg/autopar/outer-5.c: Add scan optimized. 2153 2154 * libgomp.graphite/force-parallel-2.c: Adjust scan. 2155 * gcc.dg/autopar/outer-1.c: New testcase. 2156 * gcc.dg/autopar/outer-2.c: New testcase. 2157 * gcc.dg/autopar/outer-3.c: New testcase. 2158 * gcc.dg/autopar/outer-4.c: New testcase. 2159 * gcc.dg/autopar/outer-5.c: New testcase. 2160 * gcc.dg/autopar/outer-6.c: New testcase. 2161 21622009-10-22 Jan Hubicka <jh@suse.cz> 2163 2164 * gcc.c-torture/compile/pr40556.c: New testcase. 2165 21662009-10-22 Janus Weil <janus@gcc.gnu.org> 2167 2168 PR fortran/41781 2169 * gfortran.dg/goto_8.f90: New test case. 2170 21712009-10-21 Sebastian Pop <sebastian.pop@amd.com> 2172 2173 PR tree-optimization/41497 2174 * gcc.dg/tree-ssa/pr41497.c: New. 2175 21762009-10-21 Steve Ellcey <sje@cup.hp.com> 2177 2178 * g++.dg/tree-ssa/copyprop.C: Use include to define free(). 2179 21802009-10-21 Joseph Myers <joseph@codesourcery.com> 2181 2182 * gcc.dg/tls/pie-1.c: New test. 2183 21842009-10-21 Jakub Jelinek <jakub@redhat.com> 2185 2186 * g++.dg/abi/mangle33.C: New test. 2187 21882009-10-21 Eric Botcazou <ebotcazou@adacore.com> 2189 2190 * gnat.dg/discr22.adb: New test. 2191 21922009-10-21 Eric Botcazou <ebotcazou@adacore.com> 2193 2194 * gnat.dg/loop_optimization7.ad[sb]: New test. 2195 * gnat.dg/loop_optimization7_pkg.ads: New helper. 2196 21972009-10-21 Janus Weil <janus@gcc.gnu.org> 2198 2199 PR fortran/41706 2200 PR fortran/41766 2201 * gfortran.dg/class_9.f03: Extended test case. 2202 * gfortran.dg/select_type_7.f03: New test case. 2203 22042009-10-20 Richard Guenther <rguenther@suse.de> 2205 2206 * gcc.dg/lto/20091020-3_0.c: New testcase. 2207 22082009-10-20 Richard Guenther <rguenther@suse.de> 2209 2210 PR lto/41761 2211 * gcc.dg/lto/20091020-1_0.c: New testcase. 2212 * gcc.dg/lto/20091020-1_1.c: Likewise. 2213 * gcc.dg/lto/20091020-2_0.c: Likewise. 2214 * gcc.dg/lto/20091020-2_1.c: Likewise. 2215 22162009-10-20 Jakub Jelinek <jakub@redhat.com> 2217 2218 PR debug/41340 2219 * gcc.dg/pr41340.c: New test. 2220 22212009-10-20 Eric Botcazou <ebotcazou@adacore.com> 2222 2223 * gnat.dg/discr21.ad[sb]: New test. 2224 * gnat.dg/discr21_pkg.ads: New helper. 2225 22262009-10-20 Paul Thomas <pault@gcc.gnu.org> 2227 2228 PR fortran/41706 2229 * gfortran.dg/class_9 : New test. 2230 22312009-10-19 Jakub Jelinek <jakub@redhat.com> 2232 2233 * gcc.dg/raw-string-1.c: New test. 2234 * gcc.dg/raw-string-2.c: New test. 2235 * gcc.dg/raw-string-3.c: New test. 2236 * gcc.dg/raw-string-4.c: New test. 2237 * gcc.dg/raw-string-5.c: New test. 2238 * gcc.dg/raw-string-6.c: New test. 2239 * gcc.dg/raw-string-7.c: New test. 2240 * gcc.dg/utf8-1.c: New test. 2241 * gcc.dg/utf8-2.c: New test. 2242 * gcc.dg/utf-badconcat2.c: New test. 2243 * gcc.dg/utf-dflt2.c: New test. 2244 * gcc.dg/cpp/include6.c: New test. 2245 * g++.dg/ext/raw-string-1.C: New test. 2246 * g++.dg/ext/raw-string-2.C: New test. 2247 * g++.dg/ext/raw-string-3.C: New test. 2248 * g++.dg/ext/raw-string-4.C: New test. 2249 * g++.dg/ext/raw-string-5.C: New test. 2250 * g++.dg/ext/raw-string-6.C: New test. 2251 * g++.dg/ext/raw-string-7.C: New test. 2252 * g++.dg/ext/utf8-1.C: New test. 2253 * g++.dg/ext/utf8-2.C: New test. 2254 * g++.dg/ext/utf-badconcat2.C: New test. 2255 * g++.dg/ext/utf-dflt2.C: New test. 2256 2257 * gcc.dg/cleanup-13.c: New test. 2258 22592009-10-19 Janus Weil <janus@gcc.gnu.org> 2260 2261 PR fortran/41586 2262 * gfortran.dg/auto_dealloc_1.f90: New test case. 2263 22642009-10-19 Jakub Jelinek <jakub@redhat.com> 2265 2266 Port from redhat/gcc-4_4-branch: 2267 2009-10-08 Jakub Jelinek <jakub@redhat.com> 2268 * gcc.dg/debug/vta-2.c: New test. 2269 2270 2009-09-30 Alexandre Oliva <aoliva@redhat.com> 2271 * gcc.dg/debug/vta-1.c: New. 2272 22732009-10-19 Eric Botcazou <ebotcazou@adacore.com> 2274 2275 * gnat.dg/noreturn2.ad[sb]: New test. 2276 22772009-10-19 Tobias Burnus <burnus@net-b.de> 2278 2279 PR fortran/41755 2280 * gfortran.dg/equiv_8.f90: New test. 2281 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME. 2282 22832009-10-19 Joseph Myers <joseph@codesourcery.com> 2284 2285 * gcc.target/arm/neon-thumb2-move.c: New test. 2286 22872009-10-19 Jakub Jelinek <jakub@redhat.com> 2288 2289 * gcc.dg/debug/vta-3.c: New test. 2290 22912009-10-17 Eric Botcazou <ebotcazou@adacore.com> 2292 2293 * gnat.dg/nested_proc.adb: Rename into... 2294 * gnat.dg/nested_proc1.adb: ...this. 2295 * gnat.dg/nested_proc2.adb: New test. 2296 22972009-10-17 Eric Botcazou <ebotcazou@adacore.com> 2298 2299 * gnat.dg/noreturn1.ad[sb]: New test. 2300 23012009-10-17 Janus Weil <janus@gcc.gnu.org> 2302 Paul Thomas <pault@gcc.gnu.org> 2303 2304 PR fortran/41629 2305 * gfortran.dg/class_6.f90: New test. 2306 2307 PR fortran/41608 2308 PR fortran/41587 2309 * gfortran.dg/class_7.f90: New test. 2310 2311 PR fortran/41618 2312 * gfortran.dg/class_8.f90: New test. 2313 23142009-10-17 Richard Guenther <rguenther@suse.de> 2315 2316 * gcc.dg/lto/20091017-1_0.c: New testcase. 2317 * gcc.dg/lto/20091017-1_1.c: Likewise. 2318 23192009-10-17 Eric Botcazou <ebotcazou@adacore.com> 2320 2321 * gnat.dg/unchecked_convert4.adb: Add missing rep clause. 2322 23232009-10-17 Eric Botcazou <ebotcazou@adacore.com> 2324 2325 * gnat.dg/aggr11.adb: New test. 2326 * gnat.dg/aggr11_pkg.ads: New helper. 2327 23282009-10-17 Eric Botcazou <ebotcazou@adacore.com> 2329 2330 * gnat.dg/slice8.adb: New test. 2331 * gnat.dg/slice8_pkg1.ads: New helper. 2332 * gnat.dg/slice8_pkg2.ads: Likewise. 2333 * gnat.dg/slice8_pkg3.ad[sb]: Likewise. 2334 23352009-10-17 Eric Botcazou <ebotcazou@adacore.com> 2336 2337 * gnat.dg/unchecked_convert4.adb: New test. 2338 23392009-10-15 Jason Merrill <jason@redhat.com> 2340 2341 PR c++/38798 2342 * g++.dg/cpp0x/trailing5.C: New. 2343 2344 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C. 2345 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C. 2346 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C. 2347 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C. 2348 23492009-10-16 Janus Weil <janus@gcc.gnu.org> 2350 2351 PR fortran/41719 2352 * gfortran.dg/class_5.f03: New test case. 2353 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case. 2354 * gfortran.dg/typebound_operator_4.f03: Ditto. 2355 23562009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 2357 2358 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally. 2359 * g++.dg/other/first-global.C: Likewise. 2360 * g++.dg/parse/attr-externally-visible-1.C: Likewise. 2361 * g++.dg/torture/pr40323.C: Likewise. 2362 * g++.dg/tree-ssa/nothrow-1.C: Likewise. 2363 * gcc.dg/inline-33.c: Likewise. 2364 * gcc.dg/ipa/ipa-1.c: Likewise. 2365 * gcc.dg/ipa/ipa-2.c: Likewise. 2366 * gcc.dg/ipa/ipa-3.c: Likewise. 2367 * gcc.dg/ipa/ipa-4.c: Likewise. 2368 * gcc.dg/ipa/ipa-5.c: Likewise. 2369 * gcc.dg/ipa/ipa-7.c: Likewise. 2370 * gcc.dg/ipa/ipacost-2.c: Likewise. 2371 * gcc.dg/tree-ssa/inline-3.c: Likewise. 2372 * gcc.dg/tree-ssa/local-pure-const.c: Likewise. 2373 * gfortran.dg/whole_file_5.f90: Likewise. 2374 * gfortran.dg/whole_file_6.f90: Likewise. 2375 23762009-10-16 Richard Guenther <rguenther@suse.de> 2377 2378 PR tree-optimization/41728 2379 * gcc.c-torture/compile/pr41728.c: New testcase. 2380 23812009-10-16 Richard Guenther <rguenther@suse.de> 2382 2383 PR lto/41598 2384 * gcc.dg/lto/20091016-1_0.c: New testcase. 2385 * gcc.dg/lto/20091016-1_1.c: Likewise. 2386 * gcc.dg/lto/20091016-1_a.h: Likewise. 2387 23882009-10-16 Richard Guenther <rguenther@suse.de> 2389 2390 PR lto/41715 2391 * gfortran.dg/lto/20091015-1_0.f: New testcase. 2392 * gfortran.dg/lto/20091015-1_1.f: Likewise. 2393 * gfortran.dg/lto/20091015-1_2.f: Likewise. 2394 23952009-10-16 Richard Guenther <rguenther@suse.de> 2396 2397 PR lto/41713 2398 * gfortran.dg/lto/20091016-1_0.f90: New testcase. 2399 24002009-10-15 Jakub Jelinek <jakub@redhat.com> 2401 2402 PR debug/41717 2403 * gcc.dg/debug/pr41717.c: New test. 2404 24052009-10-16 Paul Thomas <pault@gcc.gnu.org> 2406 2407 PR fortran/41648 2408 * gfortran.dg/dynamic_dispatch_4.f03 : New test. 2409 2410 PR fortran/41656 2411 * gfortran.dg/dynamic_dispatch_5.f03 : New test. 2412 24132009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com> 2414 2415 PR target/23983 2416 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin 2417 result used. 2418 * g++.dg/ext/altivec-2.C (main): Ditto. 2419 24202009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 2421 2422 * lib/target-supports.exp (add_options_for_bind_pic_locally): New. 2423 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally. 2424 24252009-10-15 Richard Guenther <rguenther@suse.de> 2426 2427 PR lto/41669 2428 * gcc.dg/lto/20091015-1_0.c: New testcase. 2429 * gcc.dg/lto/20091015-1_1.c: Likewise. 2430 * gcc.dg/lto/20091015-1_2.c: Likewise. 2431 * gcc.dg/lto/20091015-1_a.h: Likewise. 2432 * gcc.dg/lto/20091015-1_b.h: Likewise. 2433 24342009-10-15 Steve Ellcey <sje@cup.hp.com> 2435 2436 * gcc.dg/torture/pr41555.c: Add -std=c99 option. 2437 24382009-10-14 Daniel Gutson <dgutson@codesourcery.com> 2439 2440 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case. 2441 24422009-10-14 Jakub Jelinek <jakub@redhat.com> 2443 2444 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change 2445 line from 1 to 0. 2446 * obj-c++.dg/bitfield-1.mm: Likewise. 2447 * obj-c++.dg/bitfield-4.mm: Likewise. 2448 24492009-10-14 Richard Guenther <rguenther@suse.de> 2450 2451 PR lto/41173 2452 * gcc.dg/lto/20091014-1_0.c: New testcase. 2453 24542009-10-14 Jakub Jelinek <jakub@redhat.com> 2455 2456 PR testsuite/41707 2457 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first 2458 warning on line 0 instead of 1. 2459 24602009-10-14 Richard Guenther <rguenther@suse.de> 2461 2462 PR lto/41521 2463 * gfortran.dg/lto/pr41521_0.f90: New testcase. 2464 * gfortran.dg/lto/pr41521_1.f90: Likewise. 2465 24662009-10-14 Jakub Jelinek <jakub@redhat.com> 2467 2468 PR preprocessor/41543 2469 * gcc.dg/debug/dwarf2/pr41543.c: New test. 2470 2471 PR debug/41695 2472 * gcc.dg/debug/dwarf2/pr41695.c: New test. 2473 24742009-10-14 Uros Bizjak <ubizjak@gmail.com> 2475 2476 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue): 2477 New procedure. 2478 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue 2479 effective target. 2480 24812009-10-14 Jason Merrill <jason@redhat.com> 2482 2483 PR c++/39866 2484 * g++.dg/cpp0x/defaulted14.C: New. 2485 24862009-10-14 Larry Evans <cppljevans@suddenlink.net> 2487 2488 * g++.dg/cpp0x/vt-40092.C: New. 2489 24902009-10-14 Alexandre Oliva <aoliva@redhat.com> 2491 2492 * gcc.dg/guality/pr41616-1.c: Drop -O2. 2493 * gcc.dg/guality/pr41447-1.c: Likewise. Name main. 2494 24952009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 2496 2497 * gfortran.dg/complex_intrinsic_8.f90: New test. 2498 24992009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 2500 2501 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions. 2502 * lib/target-supports.exp (check_effective_target_mpc_arc): New. 2503 25042009-10-14 Hans-Peter Nilsson <hp@axis.com> 2505 2506 PR target/38948 2507 * gcc.dg/torture/pr38948.c: New test. 2508 25092009-10-13 Steve Ellcey <sje@cup.hp.com> 2510 2511 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout. 2512 25132009-10-13 Janus Weil <janus@gcc.gnu.org> 2514 2515 PR fortran/41581 2516 * gfortran.dg/class_allocate_2.f03: Modified. 2517 * gfortran.dg/class_allocate_3.f03: New test case. 2518 25192009-10-13 Richard Guenther <rguenther@suse.de> 2520 2521 PR lto/41668 2522 * gcc.dg/lto/20091006-2_0.c: New testcase. 2523 * gcc.dg/lto/20091006-2_1.c: Likewise. 2524 * gcc.dg/lto/20091006-2_2.c: Likewise. 2525 * gcc.dg/lto/20091013-1_0.c: Likewise. 2526 * gcc.dg/lto/20091013-1_1.c: Likewise. 2527 * gcc.dg/lto/20091013-1_2.c: Likewise. 2528 25292009-10-13 Martin Jambor <mjambor@suse.cz> 2530 2531 * gcc.c-torture/compile/pr41661.c: New test. 2532 25332009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 2534 2535 PR libgfortran/41683 2536 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P. 2537 25382009-10-12 Jason Merrill <jason@redhat.com> 2539 2540 PR c++/37875 2541 * g++.dg/cpp0x/decltype18.C: New. 2542 2543 PR c++/37766 2544 * g++.dg/cpp0x/fntmpdefarg1.C: New. 2545 25462009-10-12 Janis Johnson <janis187@us.ibm.com> 2547 2548 * gcc.dg/lto/20090914-2.c: Fix typos in test directives. 2549 25502009-10-12 Alexandre Oliva <aoliva@redhat.com> 2551 2552 PR debug/41343 2553 PR debug/41447 2554 PR debug/41264 2555 PR debug/41338 2556 * gcc.dg/guality/pr41447-1.c: New. 2557 * gcc.dg/debug/pr41264-1.c: New. 2558 * gcc.dg/debug/pr41343-1.c: New. 2559 25602009-10-12 Hans-Peter Nilsson <hp@axis.com> 2561 2562 PR target/26515 2563 * gcc.dg/torture/pr26515.c: New test. 2564 25652009-10-12 Janis Johnson <janis187@us.ibm.com> 2566 2567 PR testsuite/41659 2568 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test. 2569 * lib/lto.exp (lto-get-options-main): Report error for using "target" 2570 or "xfail" with dg-lto-do. 2571 25722009-10-12 Stefan Dösinger <stefan@codeweavers.com> 2573 2574 * gcc.target/i386/ms_hook_prologue.c: New testcase. 2575 25762009-10-12 Michael Matz <matz@suse.de> 2577 2578 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg 2579 pass. 2580 25812009-10-12 Jakub Jelinek <jakub@redhat.com> 2582 2583 PR target/41680 2584 * g++.dg/torture/pr41680.C: New test. 2585 25862009-10-12 Dodji Seketeli <dodji@redhat.com> 2587 2588 PR c++/41570 2589 * g++.dg/debug/dwarf2/template-params-7.C: New test. 2590 25912009-10-12 Alexandre Oliva <aoliva@redhat.com> 2592 2593 PR debug/41616 2594 * gcc.dg/guality/pr41616-1.c: New. 2595 25962009-10-11 Jason Merrill <jason@redhat.com> 2597 2598 PR c++/37204 2599 * g++.dg/cpp0x/rv-reinterpret.C: New. 2600 26012009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> 2602 2603 PR libgfortran/38439 2604 * gfortran.dg/fmt_error_9.f: New test. 2605 * gfortran.dg/fmt_error_10.f: New test. 2606 26072009-10-11 Paul Thomas <pault@gcc.gnu.org> 2608 2609 PR fortran/41583 2610 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03. 2611 * gfortran.dg/class_4b.f03: As above. 2612 * gfortran.dg/class_4c.f03: As above. 2613 * gfortran.dg/class_4d.f03: As above. 2614 26152009-10-11 Richard Guenther <rguenther@suse.de> 2616 2617 PR tree-optimization/41555 2618 * gcc.dg/torture/pr41555.c: New testcase. 2619 26202009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org> 2621 2622 PR libgfortran/35862 2623 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max 2624 function correctly. 2625 26262009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org> 2627 2628 PR libgfortran/35862 2629 * gfortran.dg/round_2.f03: Update test to also test for smaller kind. 2630 Add conditions to avoid runtime errors if not supported. 2631 26322009-10-10 Richard Guenther <rguenther@suse.de> 2633 2634 PR tree-optimization/41654 2635 * gfortran.fortran-torture/compile/pr41654.f90: New testcase. 2636 26372009-10-09 Jason Merrill <jason@redhat.com> 2638 2639 * g++.dg/cpp/ucn-1.C: New. 2640 26412009-10-09 Janus Weil <janus@gcc.gnu.org> 2642 2643 PR fortran/41585 2644 * gfortran.dg/class_2.f03: Extended test case. 2645 26462009-10-09 Tobias Burnus <burnus@net-b.de> 2647 2648 PR fortran/41582 2649 * gfortran.dg/class_allocate_1.f03: Modify code such that 2650 it compiles with the gfc_warning->gfc_error change. 2651 * gfortran.dg/class_allocate_1.f03: New test. 2652 26532009-10-09 Janus Weil <janus@gcc.gnu.org> 2654 2655 PR fortran/41579 2656 * gfortran.dg/select_type_6.f03: New test. 2657 26582009-10-09 Jakub Jelinek <jakub@redhat.com> 2659 2660 PR preprocessor/41445 2661 * gcc.dg/cpp/separate-1.c: Adjust. 2662 * gcc.dg/cpp/spacing1.c: Add -P to dg-options. 2663 * gcc.dg/debug/dwarf2/pr41445-1.c: New test. 2664 * gcc.dg/debug/dwarf2/pr41445-2.c: New test. 2665 * gcc.dg/debug/dwarf2/pr41445-3.c: New test. 2666 * gcc.dg/debug/dwarf2/pr41445-4.c: New test. 2667 * gcc.dg/debug/dwarf2/pr41445-5.c: New test. 2668 * gcc.dg/debug/dwarf2/pr41445-6.c: New test. 2669 2670 PR rtl-optimization/41646 2671 * gcc.c-torture/compile/pr41646.c: New test. 2672 26732009-10-09 Richard Guenther <rguenther@suse.de> 2674 2675 PR tree-optimization/41634 2676 * gcc.c-torture/compile/pr41634.c: New testcase. 2677 26782009-10-09 Uros Bizjak <ubizjak@gmail.com> 2679 2680 * gfortran.dg/block_2.f08: Cleanup "original" tree dump. 2681 26822009-10-09 Eric Botcazou <ebotcazou@adacore.com> 2683 2684 * gnat.dg/opt3.adb: New test. 2685 * gnat.dg/opt3_pkg.ads: New helper. 2686 26872009-10-08 Doug Kwan <dougkwan@google.com> 2688 2689 PR rtl-optimization/41574 2690 * gcc.dg/pr41574.c: New test. 2691 26922009-10-08 Cary Coutant <ccoutant@google.com> 2693 2694 Add support for debugging with ICF (Identical Code Folding). 2695 * g++.dg/debug/dwarf2/icf.C: New test. 2696 26972009-10-08 Adam Nemet <anemet@caviumnetworks.com> 2698 2699 * gcc.target/mips/truncate-6.c: New test. 2700 27012009-10-08 Jason Merrill <jason@redhat.com> 2702 2703 PR c++/36816 2704 * g++.dg/cpp0x/rv-deduce.C: New. 2705 2706 PR c++/37177 2707 * g++.dg/cpp0x/variadic-throw.C: Adjust errors. 2708 * g++.dg/template/explicit-args2.C: New. 2709 * g++.dg/template/explicit-args3.C: New. 2710 * g++.old-deja/g++.pt/crash58.C: Remove some errors. 2711 27122009-10-08 Michael Matz <matz@suse.de> 2713 2714 PR middle-end/41573 2715 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump. 2716 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump. 2717 * gcc.dg/pr41573.c: New test. 2718 27192009-10-07 Joseph Myers <joseph@codesourcery.com> 2720 2721 PR c/41182 2722 * gcc.c-torture/compile/pr41182-1.c: New. 2723 27242009-10-07 Jason Merrill <jason@redhat.com> 2725 2726 * g++.dg/cpp0x/variadic95.C: New. 2727 27282009-10-07 Jason Merrill <jason@redhat.com> 2729 2730 * g++.dg/template/scope3.C: New. 2731 27322009-10-07 Jakub Jelinek <jakub@redhat.com> 2733 2734 * gcc.dg/debug/dwarf2/inline3.c: New test. 2735 27362009-10-07 Daniel Kraft <d@domob.eu> 2737 2738 PR fortran/41615 2739 * gfortran.dg/assumed_charlen_function_6.f90: New test. 2740 27412009-10-07 Janus Weil <janus@gcc.gnu.org> 2742 2743 * gfortran.dg/same_type_as_2.f03: Modified (was illegal). 2744 * gfortran.dg/select_type_1.f03: Modified error message. 2745 * gfortran.dg/select_type_5.f03: New test. 2746 27472009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> 2748 2749 PR libgfortran/41612 2750 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not 2751 have kind=10 reals. 2752 27532009-10-06 Jason Merrill <jason@redhat.com> 2754 2755 * g++.dg/cpp0x/lambda/lambda-init.C: New. 2756 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New. 2757 27582009-10-06 Richard Guenther <rguenther@suse.de> 2759 2760 PR lto/41502 2761 * gcc.dg/lto/20091006-1_0.c: New testcase. 2762 * gcc.dg/lto/20091006-1_1.c: Likewise. 2763 * gcc.dg/lto/20091005-2_0.c: Likewise. 2764 27652009-10-06 Samuel Tardieu <sam@rfc1149.net> 2766 2767 PR ada/41383 2768 * gnat.dg/timer_cancel.adb: New test. 2769 27702009-10-06 Samuel Tardieu <sam@rfc1149.net> 2771 2772 PR ada/38333 2773 * gnat.dg/specs/import_abstract.ads: New. 2774 27752009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> 2776 2777 PR libgfortran/35862 2778 * gfortran.dg/round_2.f03: New test. 2779 27802009-10-05 Jakub Jelinek <jakub@redhat.com> 2781 2782 PR debug/41558 2783 * gcc.dg/guality/guality.exp: Move gdb-test proc into... 2784 * lib/gcc-gdb-test.exp: ... here. New file. 2785 * gfortran.dg/guality/guality.exp: New file. 2786 * gfortran.dg/guality/pr41558.f90: New test. 2787 * gfortran.dg/guality/arg1.f90: New test. 2788 27892009-10-05 Paul Thomas <pault@gcc.gnu.org> 2790 2791 * gfortran.dg/dynamic_dispatch_1.f90: New test. 2792 * gfortran.dg/dynamic_dispatch_2.f90: New test. 2793 * gfortran.dg/dynamic_dispatch_3.f90: New test. 2794 * gfortran.dg/module_md5_1.f90: Update md5 sum. 2795 27962009-10-05 Sriraman Tallam <tmsriram@google.com> 2797 2798 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to 2799 register_pass_info. 2800 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change 2801 plugin_pass to register_pass_info. 2802 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to 2803 register_pass_info. 2804 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to 2805 register_pass_info. 2806 28072009-10-05 Richard Guenther <rguenther@suse.de> 2808 2809 PR lto/41281 2810 * gcc.dg/lto/20090914-2_0.c: New testcase. 2811 28122009-10-05 Richard Guenther <rguenther@suse.de> 2813 2814 PR lto/40902 2815 * gcc.dg/lto/20091005-1_0.c: New testcase. 2816 * gcc.dg/lto/20091005-1_1.c: Likewise. 2817 28182009-10-05 Richard Guenther <rguenther@suse.de> 2819 2820 PR lto/41552 2821 PR lto/41487 2822 * g++.dg/lto/20091002-1_0.C: Adjust flags. 2823 * g++.dg/lto/20091004-1_0.C: New testcase. 2824 * g++.dg/lto/20091004-1_1.C: Likewise. 2825 * g++.dg/lto/20091004-2_0.C: Likewise. 2826 * g++.dg/lto/20091004-2_1.C: Likewise. 2827 * g++.dg/lto/20091004-3_0.C: Likewise. 2828 * g++.dg/lto/20091004-3_1.C: Likewise. 2829 28302009-10-05 Richard Guenther <rguenther@suse.de> 2831 2832 PR tree-optimization/23821 2833 * gcc.dg/torture/pr23821.c: New testcase. 2834 28352009-10-05 Daniel Kraft <d@domob.eu> 2836 2837 PR fortran/41403 2838 * gfortran.dg/goto_6.f: New test. 2839 * gfortran.dg/goto_7.f: New test. 2840 28412009-10-03 Ben Elliston <bje@au.ibm.com> 2842 Bill Maddox <maddox@google.com> 2843 Cary Coutant <ccoutant@google.com> 2844 Chris Demetriou <cgd@google.com> 2845 Diego Novillo <dnovillo@google.com> 2846 Doug Kwan <dougkwan@google.com> 2847 Jan Hubicka <jh@suse.cz> 2848 Ollie Wild <aaw@google.com> 2849 Rafael Espindola <espindola@google.com> 2850 Richard Guenther <rguenther@suse.de> 2851 Simon Baldwin <simonb@google.com> 2852 2853 * g++.dg/20090107-1.C: New. 2854 * g++.dg/20090121-1.C: New. 2855 * g++.dg/ipa/20090113-1.C: New. 2856 * g++.dg/lto: New directory. 2857 * g++.dg/lto/20080829_0.C: New. 2858 * g++.dg/lto/20080904_0.C: New. 2859 * g++.dg/lto/20080907_0.C: New. 2860 * g++.dg/lto/20080908-1_0.C: New. 2861 * g++.dg/lto/20080908-2_0.C: New. 2862 * g++.dg/lto/20080908-3_0.C: New. 2863 * g++.dg/lto/20080909-1_0.C: New. 2864 * g++.dg/lto/20080910-1_0.C: New. 2865 * g++.dg/lto/20080912-1_0.C: New. 2866 * g++.dg/lto/20080912_0.C: New. 2867 * g++.dg/lto/20080915_0.C: New. 2868 * g++.dg/lto/20080916_0.C: New. 2869 * g++.dg/lto/20080917_0.C: New. 2870 * g++.dg/lto/20080924_0.C: New. 2871 * g++.dg/lto/20080926_0.C: New. 2872 * g++.dg/lto/20081008_0.C: New. 2873 * g++.dg/lto/20081022.h: New. 2874 * g++.dg/lto/20081022_0.C: New. 2875 * g++.dg/lto/20081022_1.C: New. 2876 * g++.dg/lto/20081023_0.C: New. 2877 * g++.dg/lto/20081109-1_0.C: New. 2878 * g++.dg/lto/20081109-2_0.C: New. 2879 * g++.dg/lto/20081109_0.C: New. 2880 * g++.dg/lto/20081109_1.C: New. 2881 * g++.dg/lto/20081118-1_0.C: New. 2882 * g++.dg/lto/20081118-1_1.C: New. 2883 * g++.dg/lto/20081118_0.C: New. 2884 * g++.dg/lto/20081118_1.C: New. 2885 * g++.dg/lto/20081119-1.h: New. 2886 * g++.dg/lto/20081119-1_0.C: New. 2887 * g++.dg/lto/20081119-1_1.C: New. 2888 * g++.dg/lto/20081119_0.C: New. 2889 * g++.dg/lto/20081119_1.C: New. 2890 * g++.dg/lto/20081120-1_0.C: New. 2891 * g++.dg/lto/20081120-1_1.C: New. 2892 * g++.dg/lto/20081120-2_0.C: New. 2893 * g++.dg/lto/20081120-2_1.C: New. 2894 * g++.dg/lto/20081123_0.C: New. 2895 * g++.dg/lto/20081123_1.C: New. 2896 * g++.dg/lto/20081125.h: New. 2897 * g++.dg/lto/20081125_0.C: New. 2898 * g++.dg/lto/20081125_1.C: New. 2899 * g++.dg/lto/20081127_0.C: New. 2900 * g++.dg/lto/20081127_1.C: New. 2901 * g++.dg/lto/20081203_0.C: New. 2902 * g++.dg/lto/20081203_1.C: New. 2903 * g++.dg/lto/20081204-1_0.C: New. 2904 * g++.dg/lto/20081204-1_1.C: New. 2905 * g++.dg/lto/20081204-2_0.C: New. 2906 * g++.dg/lto/20081204-2_1.C: New. 2907 * g++.dg/lto/20081209_0.C: New. 2908 * g++.dg/lto/20081209_1.C: New. 2909 * g++.dg/lto/20081211-1.h: New. 2910 * g++.dg/lto/20081211-1_0.C: New. 2911 * g++.dg/lto/20081211-1_1.C: New. 2912 * g++.dg/lto/20081217-1_0.C: New. 2913 * g++.dg/lto/20081217-2_0.C: New. 2914 * g++.dg/lto/20081219_0.C: New. 2915 * g++.dg/lto/20081219_1.C: New. 2916 * g++.dg/lto/20090106_0.C: New. 2917 * g++.dg/lto/20090112_0.C: New. 2918 * g++.dg/lto/20090128_0.C: New. 2919 * g++.dg/lto/20090221_0.C: New. 2920 * g++.dg/lto/20090302_0.C: New. 2921 * g++.dg/lto/20090302_1.C: New. 2922 * g++.dg/lto/20090303_0.C: New. 2923 * g++.dg/lto/20090311-1.h: New. 2924 * g++.dg/lto/20090311-1_0.C: New. 2925 * g++.dg/lto/20090311-1_1.C: New. 2926 * g++.dg/lto/20090311_0.C: New. 2927 * g++.dg/lto/20090311_1.C: New. 2928 * g++.dg/lto/20090312.h: New. 2929 * g++.dg/lto/20090312_0.C: New. 2930 * g++.dg/lto/20090312_1.C: New. 2931 * g++.dg/lto/20090313_0.C: New. 2932 * g++.dg/lto/20090313_1.C: New. 2933 * g++.dg/lto/20090315_0.C: New. 2934 * g++.dg/lto/20090315_1.C: New. 2935 * g++.dg/lto/20091002-1_0.C: New testcase. 2936 * g++.dg/lto/20091002-2_0.C: Likewise.. 2937 * g++.dg/lto/20091002-3_0.C: Likewise.. 2938 * g++.dg/lto/README: New. 2939 * g++.dg/lto/pr40818_0.C: New. 2940 * g++.dg/opt/thunk3-1.C: New. 2941 * g++.dg/opt/thunk4.C: New. 2942 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin 2943 replacements with __attribute__ ((__noinline__)). 2944 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise. 2945 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise. 2946 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise. 2947 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise. 2948 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise. 2949 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise. 2950 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise. 2951 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise. 2952 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise. 2953 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise. 2954 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise. 2955 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise. 2956 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise. 2957 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise. 2958 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise. 2959 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise. 2960 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise. 2961 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise. 2962 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise. 2963 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise. 2964 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise. 2965 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise. 2966 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise. 2967 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise. 2968 * gcc.dg/20081223-1.c: New. 2969 * gcc.dg/lto: New directory. 2970 * gcc.dg/lto/20080908_0.c: New. 2971 * gcc.dg/lto/20080917_0.c: New. 2972 * gcc.dg/lto/20080924_0.c: New. 2973 * gcc.dg/lto/20081024_0.c: New. 2974 * gcc.dg/lto/20081109_0.c: New. 2975 * gcc.dg/lto/20081111_0.c: New. 2976 * gcc.dg/lto/20081111_1.c: New. 2977 * gcc.dg/lto/20081112_0.c: New. 2978 * gcc.dg/lto/20081112_1.c: New. 2979 * gcc.dg/lto/20081115_0.c: New. 2980 * gcc.dg/lto/20081115_1.c: New. 2981 * gcc.dg/lto/20081115_2.c: New. 2982 * gcc.dg/lto/20081118_0.c: New. 2983 * gcc.dg/lto/20081118_1.c: New. 2984 * gcc.dg/lto/20081118_2.c: New. 2985 * gcc.dg/lto/20081120-1_0.c: New. 2986 * gcc.dg/lto/20081120-1_1.c: New. 2987 * gcc.dg/lto/20081120-2_0.c: New. 2988 * gcc.dg/lto/20081120-2_1.c: New. 2989 * gcc.dg/lto/20081125_0.c: New. 2990 * gcc.dg/lto/20081125_1.c: New. 2991 * gcc.dg/lto/20081126_0.c: New. 2992 * gcc.dg/lto/20081201-1_0.c: New. 2993 * gcc.dg/lto/20081201-1_1.c: New. 2994 * gcc.dg/lto/20081201-1_2.c: New. 2995 * gcc.dg/lto/20081201-2_0.c: New. 2996 * gcc.dg/lto/20081201-2_1.c: New. 2997 * gcc.dg/lto/20081202-1_0.c: New. 2998 * gcc.dg/lto/20081202-1_1.c: New. 2999 * gcc.dg/lto/20081202-2_0.c: New. 3000 * gcc.dg/lto/20081202-2_1.c: New. 3001 * gcc.dg/lto/20081204-1_0.c: New. 3002 * gcc.dg/lto/20081204-1_1.c: New. 3003 * gcc.dg/lto/20081204-2_0.c: New. 3004 * gcc.dg/lto/20081210-1_0.c: New. 3005 * gcc.dg/lto/20081212-1_0.c: New. 3006 * gcc.dg/lto/20081222_0.c: New. 3007 * gcc.dg/lto/20081222_0.h: New. 3008 * gcc.dg/lto/20081222_1.c: New. 3009 * gcc.dg/lto/20081224_0.c: New. 3010 * gcc.dg/lto/20081224_0.h: New. 3011 * gcc.dg/lto/20081224_1.c: New. 3012 * gcc.dg/lto/20090116_0.c: New. 3013 * gcc.dg/lto/20090120_0.c: New. 3014 * gcc.dg/lto/20090126-1_0.c: New. 3015 * gcc.dg/lto/20090126-2_0.c: New. 3016 * gcc.dg/lto/20090206-1_0.c: New. 3017 * gcc.dg/lto/20090206-2_0.c: New. 3018 * gcc.dg/lto/20090210_0.c: New. 3019 * gcc.dg/lto/20090210_1.c: New. 3020 * gcc.dg/lto/20090213_0.c: New. 3021 * gcc.dg/lto/20090213_1.c: New. 3022 * gcc.dg/lto/20090218-1_0.c: New. 3023 * gcc.dg/lto/20090218-1_1.c: New. 3024 * gcc.dg/lto/20090218-2_0.c: New. 3025 * gcc.dg/lto/20090218-2_1.c: New. 3026 * gcc.dg/lto/20090218_0.c: New. 3027 * gcc.dg/lto/20090218_1.c: New. 3028 * gcc.dg/lto/20090218_2.c: New. 3029 * gcc.dg/lto/20090218_3.c: New. 3030 * gcc.dg/lto/20090219_0.c: New. 3031 * gcc.dg/lto/20090312_0.c: New. 3032 * gcc.dg/lto/20090312_1.c: New. 3033 * gcc.dg/lto/20090313_0.c: New. 3034 * gcc.dg/lto/20090706-1_0.c: New. 3035 * gcc.dg/lto/20090706-2_0.c: New. 3036 * gcc.dg/lto/20090717_0.c: New. 3037 * gcc.dg/lto/20090717_1.c: New. 3038 * gcc.dg/lto/20090729_0.c: New. 3039 * gcc.dg/lto/20090729_1.c: New. 3040 * gcc.dg/lto/20090812_0.c: New. 3041 * gcc.dg/lto/20090812_1.c: New. 3042 * gcc.dg/lto/20090914-1_0.c: New. 3043 * gcc.dg/lto/README: New. 3044 * gcc.dg/visibility-7.c: Adjust expected pattern 3045 * gfortran.dg/lto: New directory. 3046 * gfortran.dg/lto/pr40724_0.f: New. 3047 * gfortran.dg/lto/pr40724_1.f: New. 3048 * gfortran.dg/lto/pr40725_0.f03: New. 3049 * gfortran.dg/lto/pr40725_1.c: New. 3050 * gfortran.dg/lto/pr41069_0.f90: New. 3051 * gfortran.dg/lto/pr41069_1.f90: New. 3052 * gfortran.dg/lto/pr41069_2.f90: New. 3053 * g++.dg/README: Add 'lto' directory. 3054 * g++.dg/dg.exp: Also scan 'lto' directory 3055 30562009-10-03 Ben Elliston <bje@au.ibm.com> 3057 Janis Johnson <janis187@us.ibm.com> 3058 Diego Novillo <dnovillo@google.com> 3059 3060 * g++.dg/lto/lto.exp: New. 3061 * gcc.c-torture/execute/execute.exp: Add 3062 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS. 3063 * gcc.c-torture/execute/builtins/builtins.exp: Likewise. 3064 * gcc.c-torture/execute/ieee/ieee.exp: Likewise. 3065 * gcc.c-torture/unsorted/unsorted.exp: Likewise. 3066 * gcc.target/i386/math-torture/math-torture.exp: Likewise. 3067 * gcc.dg/lto/lto.exp: New. 3068 * gfortran.dg/lto/lto.exp: New. 3069 * lib/target-supports.exp (check_effective_target_lto): New. 3070 * lib/c-torture.exp: Load target-supports.exp. Define 3071 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero. 3072 * lib/gcc-dg.exp: Likewise. 3073 * lib/lto.exp: New. 3074 * lib/torture-options.exp: Add support for a third argument. 3075 30762009-10-03 Uros Bizjak <ubizjak@gmail.com> 3077 3078 PR testsuite/41542 3079 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage. 3080 30812009-10-02 Jason Merrill <jason@redhat.com> 3082 3083 * g++.dg/abi/mangle32.C: New. 3084 30852009-10-02 Eric Botcazou <ebotcazou@adacore.com> 3086 3087 * gnat.dg/atomic2.adb: New test. 3088 30892009-10-02 Eric Botcazou <ebotcazou@adacore.com> 3090 3091 * gnat.dg/array11.adb: New test. 3092 * gnat.dg/array12.adb: Likewise. 3093 30942009-10-02 Eric Botcazou <ebotcazou@adacore.com> 3095 3096 * gnat.dg/array10.adb: New test. 3097 * gnat.dg/object_overflow.adb: Tweak. 3098 30992009-10-02 Jack Howarth <howarth@bromo.med.uc.edu> 3100 3101 * gcc.dg/guality/guality.exp: Disable on darwin. 3102 31032009-10-02 Janis Johnson <janis187@us.ibm.com> 3104 3105 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL. 3106 * c-c++-common/dfp/func-vararg-dfp.c: Ditto. 3107 * c-c++-common/dfp/func-vararg-mixed.c: Ditto. 3108 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto. 3109 31102009-10-02 Tobias Burnus <burnus@net-b.de> 3111 3112 PR fortran/41479 3113 * gfortran.dg/intent_out_5.f90: New test. 3114 31152009-10-02 Jakub Jelinek <jakub@redhat.com> 3116 3117 PR debug/41404 3118 PR debug/41353 3119 * gcc.dg/guality/pr41404-1.c: New test. 3120 * gcc.dg/guality/pr41353-2.c: New test. 3121 31222009-10-02 H.J. Lu <hongjiu.lu@intel.com> 3123 3124 PR testsuite/41546 3125 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586 3126 to -mtune=generic. 3127 31282009-10-01 Jan Hubicka <jh@suse.cz> 3129 3130 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase. 3131 31322009-10-01 Loren J. Rittle <ljrittle@acm.org> 3133 3134 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message. 3135 3136 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586. 3137 31382009-10-01 Tobias Burnus <burnus@net-b.de> 3139 3140 PR fortran/41515 3141 * gfortran.dg/parameter_array_init_5.f90: New test. 3142 31432009-10-01 Jason Merrill <jason@redhat.com> 3144 3145 * g++.dg/cpp0x/defaulted13.C: New. 3146 31472009-09-30 Dennis Wassel <dennis.wassel@gmail.com> 3148 3149 * gfortran.dg/bounds_check_7.f90: Adapted error message. 3150 * gfortran.dg/bounds_check_11.f90: Likewise. 3151 * gfortran.dg/bounds_check_fail_1.f90: Likewise. 3152 31532009-09-30 Tobias Burnus <burnus@net-b.de> 3154 3155 * gfortran.dg/select_type_4.f90: New test. 3156 31572009-09-30 Janus Weil <janus@gcc.gnu.org> 3158 3159 * gfortran.dg/same_type_as_1.f03: New test. 3160 * gfortran.dg/same_type_as_2.f03: Ditto. 3161 31622009-09-30 Janus Weil <janus@gcc.gnu.org> 3163 3164 * gfortran.dg/select_type_1.f03: Extended. 3165 * gfortran.dg/select_type_3.f03: New test. 3166 31672009-09-30 Janus Weil <janus@gcc.gnu.org> 3168 3169 * gfortran.dg/class_allocate_1.f03: New test. 3170 31712009-09-30 Janus Weil <janus@gcc.gnu.org> 3172 3173 PR fortran/40996 3174 * gfortran.dg/allocatable_scalar_3.f90: New test. 3175 * gfortran.dg/select_type_2.f03: Ditto. 3176 * gfortran.dg/typebound_proc_5.f03: Changed error messages. 3177 31782009-09-30 Janus Weil <janus@gcc.gnu.org> 3179 3180 * gfortran.dg/block_name_2.f90: Modified error message. 3181 * gfortran.dg/select_6.f90: Ditto. 3182 * gfortran.dg/select_type_1.f03: New test. 3183 31842009-09-30 Janus Weil <janus@gcc.gnu.org> 3185 3186 * gfortran.dg/allocate_derived_1.f90: Remove -w option. 3187 * gfortran.dg/class_1.f03: Ditto. 3188 * gfortran.dg/class_2.f03: Ditto. 3189 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto. 3190 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto. 3191 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto. 3192 * gfortran.dg/typebound_call_10.f03: Ditto. 3193 * gfortran.dg/typebound_call_2.f03: Ditto. 3194 * gfortran.dg/typebound_call_3.f03: Ditto. 3195 * gfortran.dg/typebound_call_4.f03: Ditto. 3196 * gfortran.dg/typebound_call_9.f03: Ditto. 3197 * gfortran.dg/typebound_generic_3.f03: Ditto. 3198 * gfortran.dg/typebound_generic_4.f03: Ditto. 3199 * gfortran.dg/typebound_operator_1.f03: Ditto. 3200 * gfortran.dg/typebound_operator_2.f03: Ditto. 3201 * gfortran.dg/typebound_operator_3.f03: Ditto. 3202 * gfortran.dg/typebound_operator_4.f03: Ditto. 3203 * gfortran.dg/typebound_proc_1.f08: Ditto. 3204 * gfortran.dg/typebound_proc_5.f03: Ditto. 3205 * gfortran.dg/typebound_proc_6.f03: Ditto. 3206 32072009-09-30 Jason Merrill <jason@redhat.com> 3208 3209 * g++.dg/eh/init-temp1.C: Improve test. 3210 32112009-09-30 Uros Bizjak <ubizjak@gmail.com> 3212 3213 PR target/22093 3214 * gcc.target/alpha/pr22093.c: New test. 3215 32162009-09-29 John Freeman <jfreeman08@gmail.com> 3217 Jason Merrill <jason@redhat.com> 3218 3219 * g++.dg/cpp0x/lambda/lambda-array.C: New. 3220 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New. 3221 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New. 3222 * g++.dg/cpp0x/lambda/lambda-const.C: New. 3223 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New. 3224 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New. 3225 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New. 3226 * g++.dg/cpp0x/lambda/lambda-copy.C: New. 3227 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New. 3228 * g++.dg/cpp0x/lambda/lambda-ctors.C: New. 3229 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New. 3230 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New. 3231 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New. 3232 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New. 3233 * g++.dg/cpp0x/lambda/lambda-deduce.C: New. 3234 * g++.dg/cpp0x/lambda/lambda-defarg.C: New. 3235 * g++.dg/cpp0x/lambda/lambda-eh.C: New. 3236 * g++.dg/cpp0x/lambda/lambda-errloc.C: New. 3237 * g++.dg/cpp0x/lambda/lambda-field-names.C: New. 3238 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New. 3239 * g++.dg/cpp0x/lambda/lambda-in-class.C: New. 3240 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New. 3241 * g++.dg/cpp0x/lambda/lambda-mangle.C: New. 3242 * g++.dg/cpp0x/lambda/lambda-mixed.C: New. 3243 * g++.dg/cpp0x/lambda/lambda-mutable.C: New. 3244 * g++.dg/cpp0x/lambda/lambda-nested.C: New. 3245 * g++.dg/cpp0x/lambda/lambda-non-const.C: New. 3246 * g++.dg/cpp0x/lambda/lambda-nop.C: New. 3247 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New. 3248 * g++.dg/cpp0x/lambda/lambda-pass.C: New. 3249 * g++.dg/cpp0x/lambda/lambda-recursive.C: New. 3250 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New. 3251 * g++.dg/cpp0x/lambda/lambda-ref.C: New. 3252 * g++.dg/cpp0x/lambda/lambda-std-function.C: New. 3253 * g++.dg/cpp0x/lambda/lambda-template.C: New. 3254 * g++.dg/cpp0x/lambda/lambda-this.C: New. 3255 * g++.dg/cpp0x/lambda/lambda-type.C: New. 3256 * g++.dg/cpp0x/lambda/lambda-use.C: New. 3257 * lib/prune.exp: Accept "In lambda function". 3258 32592009-09-29 Harsha Jagasia <harsha.jagasia@amd.com> 3260 3261 * gcc.target/i386/fma4-check.h: New file. 3262 * gcc.target/i386/fma4-fma.c: Ditto. 3263 * gcc.target/i386/fma4-maccXX.c: Ditto. 3264 * gcc.target/i386/fma4-msubXX.c: Ditto. 3265 * gcc.target/i386/fma4-nmaccXX.c: Ditto. 3266 * gcc.target/i386/fma4-nmsubXX.c: Ditto. 3267 * gcc.target/i386/fma4-vector.c: Ditto. 3268 * gcc.target/i386/fma4-256-maccXX.c: Ditto. 3269 * gcc.target/i386/fma4-256-msubXX.c: Ditto. 3270 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto. 3271 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto. 3272 * gcc.target/i386/fma4-256-vector.c: Ditto. 3273 * gcc.target/i386/funcspec-2.c: Ditto. 3274 3275 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4. 3276 3277 * gcc.target/i386/funcspec-5.c: Add FMA4. 3278 * gcc.target/i386/funcspec-6.c: Ditto. 3279 * gcc.target/i386/funcspec-8.c: Ditto. 3280 3281 * gcc.target/i386/funcspec-9.c: New file. 3282 3283 * gcc.target/i386/i386.exp: Add check_effective_target_fma4. 3284 3285 * gcc.target/i386/isa-10.c: New file. 3286 * gcc.target/i386/isa-11.c: Ditto. 3287 * gcc.target/i386/isa-12.c: Ditto. 3288 * gcc.target/i386/isa-13.c: Ditto. 3289 * gcc.target/i386/isa-2.c: Ditto. 3290 * gcc.target/i386/isa-3.c: Ditto. 3291 * gcc.target/i386/isa-4.c: Ditto. 3292 * gcc.target/i386/isa-7.c: Ditto. 3293 * gcc.target/i386/isa-8.c: Ditto. 3294 * gcc.target/i386/isa-9.c: Ditto. 3295 3296 * gcc.target/i386/isa-14.c: Add FMA4. 3297 * gcc.target/i386/isa-1.c: Ditto. 3298 * gcc.target/i386/isa-5.c: Ditto. 3299 * gcc.target/i386/isa-6.c: Ditto. 3300 3301 * gcc.target/i386/sse-12.c: New file. 3302 * gcc.target/i386/sse-13.c: Ditto. 3303 * gcc.target/i386/sse-14.c: Ditto. 3304 * gcc.target/i386/sse-22.c: Ditto. 3305 3306 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options. 3307 * g++.dg/other/i386-3.C: Ditto. 3308 * g++.dg/other/i386-5.C: Ditto. 3309 * g++.dg/other/i386-6.C: Ditto. 3310 33112009-09-29 H.J. Lu <hongjiu.lu@intel.com> 3312 3313 PR testsuite/41496 3314 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist 3315 before. 3316 33172009-09-29 Janis Johnson <janis187@us.ibm.com> 3318 3319 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive. 3320 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives. 3321 33222009-09-29 Jakub Jelinek <jakub@redhat.com> 3323 3324 PR debug/41438 3325 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x 3326 hidden. 3327 * g++.dg/debug/dwarf2/const-1.C: Likewise. 3328 33292009-09-29 Harsha Jagasia <harsha.jagasia@amd.com> 3330 3331 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5. 3332 * gcc.target/i386/isa-1.c: Remove SSE5. 3333 * gcc.target/i386/isa-5.c: Ditto. 3334 * gcc.target/i386/isa-6.c: Ditto. 3335 * gcc.target/i386/funcspec-4.c: Remove error conditions 3336 related to SSE5. 3337 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h. 3338 * gcc.target/i386/avx-2.c: Ditto. 3339 * gcc.target/i386/sse-23.c: Ditto. 3340 * gcc.target/i386/funcspec-9.c: Delete. 3341 33422009-09-29 Jakub Jelinek <jakub@redhat.com> 3343 3344 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final. 3345 * gcc.dg/guality/pr41353-1.c: New test. 3346 3347 PR testsuite/41444 3348 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo 3349 in macro name definition for non-unix/win32/msdos. 3350 33512009-09-29 Daniel Kraft <d@domob.eu> 3352 3353 PR fortran/39626 3354 * gfortran.dg/block_1.f08: New test. 3355 * gfortran.dg/block_2.f08: New test. 3356 * gfortran.dg/block_3.f90: New test. 3357 * gfortran.dg/block_4.f08: New test. 3358 * gfortran.dg/block_5.f08: New test. 3359 * gfortran.dg/block_6.f08: New test. 3360 * gfortran.dg/block_7.f08: New test. 3361 * gfortran.dg/block_8.f08: New test. 3362 33632009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3364 3365 PR libgfortran/35862 3366 * gfortran.dg/round_1.f03: New test. 3367 * gfortran.dg/f2003_io_3.f03: Update test. 3368 33692009-09-28 Easwaran Raman <eraman@google.com> 3370 3371 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file. 3372 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file. 3373 33742009-09-28 Janis Johnson <janis187@us.ibm.com> 3375 3376 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp. 3377 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++. 3378 * c-c++-common/dfp/func-vararg-dfp.c: Ditto. 3379 * c-c++-common/dfp/func-vararg-mixed.c: Ditto. 3380 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto. 3381 3382 * g++.dg/dfp/dfp.exp: Fix typo. 3383 3384 * lib/target-supports.exp (check-effective-target-dfp-nocache): 3385 Fix typo that breaks the check. 3386 33872009-09-28 Olivier Hainque <hainque@adacore.com> 3388 3389 * gnat.dg (tagged_alloc_free.adb): New testcase. 3390 33912009-09-28 Janis Johnson <janis187@us.ibm.com> 3392 3393 * g++.dg/dfp: New directory. 3394 * g++.dg/dg.exp: Prune tests in dfp directory. 3395 * g++.dg/dfp/dfp.exp: New. 3396 * g++.dg/dfp/mangle-mode.C: New test. 3397 33982009-09-28 Michael Matz <matz@suse.de> 3399 3400 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking 3401 for sign of -Inf. 3402 34032009-09-27 Richard Henderson <rth@redhat.com> 3404 3405 * gcc.c-torture/compile/pr41469.c: Add -fexceptions. 3406 * gcc.dg/tree-ssa/pr41469-1.c: New. 3407 34082009-09-26 Andreas Schwab <schwab@linux-m68k.org> 3409 3410 PR c/41476 3411 * gcc.dg/cond-constqual-1.c: New test. 3412 34132009-09-26 Michael Matz <matz@suse.de> 3414 3415 PR lto/40758 3416 PR middle-end/41470 3417 * gcc.dg/pr41470.c: New test. 3418 34192009-09-26 Eric Botcazou <ebotcazou@adacore.com> 3420 3421 * gnat.dg/array9.adb: New test. 3422 34232009-09-26 Michael Matz <matz@suse.de> 3424 3425 PR tree-optimization/41454 3426 * gcc.dg/pr41454.c: New test. 3427 34282009-09-25 Dodji Seketeli <dodji@redhat.com> 3429 3430 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming 3431 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack 3432 into DW_TAG_GNU_template_parameter_pack and 3433 DW_TAG_GNU_formal_parameter_pack. 3434 * g++.dg/debug/dwarf2/template-params-4.C: Likewise. 3435 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise. 3436 34372009-09-25 Nathan Froyd <froydnj@codesourcery.com> 3438 3439 * gcc.dg/vect/vect.exp: Append extra parameters as separate 3440 parameters for alignment-sensitive -fsection-anchors tests. 3441 34422009-09-25 Richard Guenther <rguenther@suse.de> 3443 3444 PR middle-end/41463 3445 * gcc.c-torture/execute/pr41463.c: New testcase. 3446 34472009-09-25 Olivier Hainque <hainque@adacore.com> 3448 3449 * gnat.dg/sse_nolib.adb: New testcase. 3450 34512009-09-25 Revital Eres <ERES@il.ibm.com> 3452 3453 * gcc.target/powerpc/vsx-vectorize-8.c: New test. 3454 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise. 3455 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise. 3456 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise. 3457 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise. 3458 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise. 3459 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise. 3460 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise. 3461 * gcc.dg/vect/vect.exp: Add Power7 flags. 3462 * g++.dg/vect/vect.exp: Likewise. 3463 * gfortran.dg/vect/vect.exp: Likewise. 3464 34652009-09-24 Steven G. Kargl <kargl@gcc.gnu.org> 3466 3467 PR fortran/41459 3468 * gfortran.dg/empty_label.f: New test. 3469 * gfortran.dg/empty_label.f90: Ditto. 3470 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning. 3471 34722009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 3473 3474 * gcc.dg/torture/builtin-math-7.c: Test complex int division at 3475 compile-time. 3476 34772009-09-24 Adam Nemet <anemet@caviumnetworks.com> 3478 3479 * lib/scanasm.exp (make_pattern_printable): New function. 3480 (dg-scan, scan-assembler-times, scan-assembler-dem, 3481 scan-assembler-dem-not): Use it. 3482 34832009-09-24 H.J. Lu <hongjiu.lu@intel.com> 3484 3485 * gcc.target/i386/pr12329.c (dg-do): Changed to run. 3486 (test_nested): Renamed to ... 3487 (test_nested1): This. 3488 (test_nested2): New. 3489 (main): Likewise. 3490 34912009-09-24 Richard Guenther <rguenther@suse.de> 3492 3493 PR tree-optimization/36143 3494 PR tree-optimization/38747 3495 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL. 3496 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. 3497 * g++.dg/torture/pr38747.C: New testcase. 3498 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL. 3499 35002009-09-24 Eric Botcazou <ebotcazou@adacore.com> 3501 3502 * gnat.dg/nested_proc.adb: New test. 3503 35042009-09-24 Jakub Jelinek <jakub@redhat.com> 3505 3506 * gcc.target/i386/pr12329.c: Adjust. 3507 35082009-09-23 Alexandre Oliva <aoliva@redhat.com> 3509 3510 PR debug/41248 3511 * gcc.dg/pr41248.c: New. 3512 35132009-09-23 Dodji Seketeli <dodji@redhat.com> 3514 3515 PR debug/41065 3516 * gcc.dg/debug/dwarf2/global-used-types.c: New test. 3517 35182009-09-23 Andreas Schwab <schwab@redhat.com> 3519 3520 * lib/profopt.exp (profopt-get-options): Set tool_flags for 3521 current_compiler_flags. Fix typos. 3522 35232009-09-23 Yuri Gribov <tetra2005@googlemail.com> 3524 3525 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4. 3526 35272009-09-23 Uros Bizjak <ubizjak@gmail.com> 3528 3529 PR c/39779 3530 * gcc.c-torture/compile/pr39779.c: New test. 3531 35322009-09-22 Dodji Seketeli <dodji@redhat.com> 3533 3534 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust. 3535 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise. 3536 * g++.dg/debug/dwarf2/template-params-4.C: Likewise. 3537 35382009-09-22 Alexandre Oliva <aoliva@redhat.com> 3539 3540 PR debug/41295 3541 * gcc.dg/pr41295.c: New. 3542 35432009-09-22 Neil Vachharajani <nvachhar@google.com> 3544 3545 * gcc.dg/pr40209.c: Add test case. 3546 35472009-09-22 Adam Nemet <anemet@caviumnetworks.com> 3548 3549 * gcc.target/mips/code-readable-1.c: Change \. to \\. when 3550 matching assembly. 3551 * gcc.target/mips/code-readable-2.c: Likewise. 3552 * gcc.target/mips/code-readable-3.c: Likewise. 3553 35542009-09-22 Janis Johnson <janis187@us.ibm.com> 3555 3556 * lib/target-supports.exp (check_effective_target_dfp_nocache): 3557 Check support via mode instead of C type. 3558 (check_effective_target_dfprt_nocache): Ditto. 3559 (check_effective_target_hard_dfp): Ditto. 3560 35612009-09-22 Richard Guenther <rguenther@suse.de> 3562 3563 PR middle-end/41395 3564 * gcc.c-torture/execute/pr41395-1.c: New testcase. 3565 * gcc.c-torture/execute/pr41395-2.c: Likewise. 3566 35672009-09-22 Jakub Jelinek <jakub@redhat.com> 3568 3569 * gcc.dg/20090922-1.c: New test. 3570 3571 PR bootstrap/41405 3572 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options. 3573 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise. 3574 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise. 3575 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise. 3576 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise. 3577 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise. 3578 * g++.dg/debug/dwarf2/namespace-1.C: Likewise. 3579 * objc.dg/dwarf-2.m: Likewise. 3580 35812009-09-22 Richard Guenther <rguenther@suse.de> 3582 3583 PR tree-optimization/41428 3584 * g++.dg/tree-ssa/pr41428.C: New testcase. 3585 35862009-09-22 Jakub Jelinek <jakub@redhat.com> 3587 3588 PR middle-end/41429 3589 * g++.dg/gomp/pr41429.C: New test. 3590 35912009-09-21 Giuseppe Scrivano <gscrivano@gnu.org> 3592 3593 * gcc.dg/tree-ssa/tailrecursion-6.c: New file. 3594 35952009-09-21 Jason Merrill <jason@redhat.com> 3596 3597 PR c++/41421 3598 * g++.dg/cpp0x/trivial1.C: Expand. 3599 36002009-09-21 Kai Tietz <kai.tietz@onevision.com> 3601 3602 * gcc.dg/torture/calleesave-sse.c: New. 3603 36042009-09-21 Jan Hubicka <jh@suse.cz> 3605 3606 * gcc.dg/guality/inline-params.c: New testcase. 3607 36082009-09-21 Uros Bizjak <ubizjak@gmail.com> 3609 3610 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags): 3611 Add -fno-inline. 3612 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes. 3613 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto. 3614 (f2): Ditto. 3615 36162009-09-20 H.J. Lu <hongjiu.lu@intel.com> 3617 3618 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra. 3619 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise. 3620 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise. 3621 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise. 3622 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise. 3623 36242009-09-20 Andrew Pinski <pinskia@gcc.gnu.org> 3625 3626 PR middle-end/40642 3627 * g++.dg/torture/pr40642.C: New testcase. 3628 36292009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 3630 3631 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G 3632 cases in static initializers. 3633 36342009-09-20 Kai Tietz <kai.tietz@onevision.com> 3635 3636 * gcc.c-tortue/compile/pr39886.c: New. 3637 36382009-09-20 Chris Demetriou <cgd@google.com> 3639 3640 PR preprocessor/28435: 3641 * gcc.dg/cpp/missing-header-MD.c: Make output checking match 3642 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment. 3643 * gcc.dg/cpp/missing-header-MMD.c: Likewise. 3644 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise. 3645 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise. 3646 36472009-09-19 Adam Nemet <anemet@caviumnetworks.com> 3648 3649 * gcc.target/mips/mips.exp: Add relax-pic-calls 3650 under -mfoo/-mno-foo options. 3651 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls 3652 and -mexplicit-relocs. 3653 * gcc.target/mips/call-1.c: New test. 3654 * gcc.target/mips/call-2.c: New test. 3655 * gcc.target/mips/call-3.c: New test. 3656 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options. 3657 * gcc.dg/tree-ssa/loop-1.c: Likewise. 3658 36592009-09-19 Chris Demetriou <cgd@google.com> 3660 3661 PR preprocessor/28435: 3662 * gcc.dg/cpp/missing-header-MD.c: New test. 3663 * gcc.dg/cpp/missing-header-MMD.c: New test. 3664 * gcc.dg/cpp/missing-sysheader-MD.c: New test. 3665 * gcc.dg/cpp/missing-sysheader-MMD.c: New test. 3666 36672009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3668 3669 PR libgfortran/41328 3670 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with 3671 EOF works. 3672 36732009-09-18 Jason Merrill <jason@redhat.com> 3674 3675 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New. 3676 * g++.dg/cpp0x/initlist-deduce.C: New. 3677 36782009-09-18 Neil Vachharajani <nvachhar@google.com> 3679 3680 * gcc.dg/tree-prof/val-prof-7.c: Added test case. 3681 36822009-09-18 Janis Johnson <janis187@us.ibm.com> 3683 3684 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp. 3685 * c-c++-common/dfp: New directory. 3686 * c-c++-common/dfp/dfp-dbg.h: New file. 3687 * gcc.dg/dfp/call-by-value.c: Move to ... 3688 * c-c++-common/call-by-value.c: here. 3689 * gcc.dg/dfp/cast.c: Move to ... 3690 * c-c++-common/cast.c: here. 3691 * gcc.dg/dfp/compare-eq-const.c: Move to ... 3692 * c-c++-common/compare-eq-const.c: here. 3693 * gcc.dg/dfp/compare-eq-d128.c: Move to ... 3694 * c-c++-common/compare-eq-d128.c: here. 3695 * gcc.dg/dfp/compare-eq-d32.c: Move to ... 3696 * c-c++-common/compare-eq-d32.c: here. 3697 * gcc.dg/dfp/compare-eq-d64.c: Move to ... 3698 * c-c++-common/compare-eq-d64.c: here. 3699 * gcc.dg/dfp/compare-eq-dfp.c: Move to ... 3700 * c-c++-common/compare-eq-dfp.c: here. 3701 * gcc.dg/dfp/compare-eq.h: Move to ... 3702 * c-c++-common/compare-eq.h: here. 3703 * gcc.dg/dfp/compare-rel-const.c: Move to ... 3704 * c-c++-common/compare-rel-const.c: here. 3705 * gcc.dg/dfp/compare-rel-d128.c: Move to ... 3706 * c-c++-common/compare-rel-d128.c: here. 3707 * gcc.dg/dfp/compare-rel-d32.c: Move to ... 3708 * c-c++-common/compare-rel-d32.c: here. 3709 * gcc.dg/dfp/compare-rel-d64.c: Move to ... 3710 * c-c++-common/compare-rel-d64.c: here. 3711 * gcc.dg/dfp/compare-rel-dfp.c: Move to ... 3712 * c-c++-common/compare-rel-dfp.c: here. 3713 * gcc.dg/dfp/compare-rel.h: Move to ... 3714 * c-c++-common/compare-rel.h: here. 3715 * gcc.dg/dfp/compare-special-d128.c: Move to ... 3716 * c-c++-common/compare-special-d128.c: here. 3717 * gcc.dg/dfp/compare-special-d32.c: Move to ... 3718 * c-c++-common/compare-special-d32.c: here. 3719 * gcc.dg/dfp/compare-special-d64.c: Move to ... 3720 * c-c++-common/compare-special-d64.c: here. 3721 * gcc.dg/dfp/compare-special.h: Move to ... 3722 * c-c++-common/compare-special.h: here. 3723 * gcc.dg/dfp/constants-zero.c: Move to ... 3724 * c-c++-common/constants-zero.c: here. 3725 * gcc.dg/dfp/convert-bfp-10.c: Move to ... 3726 * c-c++-common/convert-bfp-10.c: here. 3727 * gcc.dg/dfp/convert-bfp-11.c: Move to ... 3728 * c-c++-common/convert-bfp-11.c: here. 3729 * gcc.dg/dfp/convert-bfp-12.c: Move to ... 3730 * c-c++-common/convert-bfp-12.c: here. 3731 * gcc.dg/dfp/convert-bfp-13.c: Move to ... 3732 * c-c++-common/convert-bfp-13.c: here. 3733 * gcc.dg/dfp/convert-bfp-14.c: Move to ... 3734 * c-c++-common/convert-bfp-14.c: here. 3735 * gcc.dg/dfp/convert-bfp-2.c: Move to ... 3736 * c-c++-common/convert-bfp-2.c: here. 3737 * gcc.dg/dfp/convert-bfp-3.c: Move to ... 3738 * c-c++-common/convert-bfp-3.c: here. 3739 * gcc.dg/dfp/convert-bfp-4.c: Move to ... 3740 * c-c++-common/convert-bfp-4.c: here. 3741 * gcc.dg/dfp/convert-bfp-5.c: Move to ... 3742 * c-c++-common/convert-bfp-5.c: here. 3743 * gcc.dg/dfp/convert-bfp-6.c: Move to ... 3744 * c-c++-common/convert-bfp-6.c: here. 3745 * gcc.dg/dfp/convert-bfp-7.c: Move to ... 3746 * c-c++-common/convert-bfp-7.c: here. 3747 * gcc.dg/dfp/convert-bfp-8.c: Move to ... 3748 * c-c++-common/convert-bfp-8.c: here. 3749 * gcc.dg/dfp/convert-bfp-9.c: Move to ... 3750 * c-c++-common/convert-bfp-9.c: here. 3751 * gcc.dg/dfp/convert-bfp.c: Move to ... 3752 * c-c++-common/convert-bfp.c: here. 3753 * gcc.dg/dfp/convert-bfp-fold.c: Move to ... 3754 * c-c++-common/convert-bfp-fold.c: here. 3755 * gcc.dg/dfp/convert-dfp.c: Move to ... 3756 * c-c++-common/convert-dfp.c: here. 3757 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ... 3758 * c-c++-common/convert-dfp-fold-2.c: here. 3759 * gcc.dg/dfp/convert-dfp-fold.c: Move to ... 3760 * c-c++-common/convert-dfp-fold.c: here. 3761 * gcc.dg/dfp/convert.h: Move to ... 3762 * c-c++-common/convert.h: here. 3763 * gcc.dg/dfp/convert-int.c: Move to ... 3764 * c-c++-common/convert-int.c: here. 3765 * gcc.dg/dfp/convert-int-fold.c: Move to ... 3766 * c-c++-common/convert-int-fold.c: here. 3767 * gcc.dg/dfp/convert-int-max.c: Move to ... 3768 * c-c++-common/convert-int-max.c: here. 3769 * gcc.dg/dfp/convert-int-max-fold.c: Move to ... 3770 * c-c++-common/convert-int-max-fold.c: here. 3771 * gcc.dg/dfp/convert-int-saturate.c: Move to ... 3772 * c-c++-common/convert-int-saturate.c: here. 3773 * gcc.dg/dfp/func-array.c: Move to ... 3774 * c-c++-common/func-array.c: here. 3775 * gcc.dg/dfp/func-deref.c: Move to ... 3776 * c-c++-common/func-deref.c: here. 3777 * gcc.dg/dfp/func-mixed.c: Move to ... 3778 * c-c++-common/func-mixed.c: here. 3779 * gcc.dg/dfp/func-pointer.c: Move to ... 3780 * c-c++-common/func-pointer.c: here. 3781 * gcc.dg/dfp/func-scalar.c: Move to ... 3782 * c-c++-common/func-scalar.c: here. 3783 * gcc.dg/dfp/func-struct.c: Move to ... 3784 * c-c++-common/func-struct.c: here. 3785 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ... 3786 * c-c++-common/func-vararg-alternate-d128-2.c: here. 3787 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ... 3788 * c-c++-common/func-vararg-alternate-d128.c: here. 3789 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ... 3790 * c-c++-common/func-vararg-alternate-d32.c: here. 3791 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ... 3792 * c-c++-common/func-vararg-alternate-d64.c: here. 3793 * gcc.dg/dfp/func-vararg-alternate.h: Move to ... 3794 * c-c++-common/func-vararg-alternate.h: here. 3795 * gcc.dg/dfp/func-vararg-dfp.c: Move to ... 3796 * c-c++-common/func-vararg-dfp.c: here. 3797 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ... 3798 * c-c++-common/func-vararg-mixed-2.c: here. 3799 * gcc.dg/dfp/func-vararg-mixed.c: Move to ... 3800 * c-c++-common/func-vararg-mixed.c: here. 3801 * gcc.dg/dfp/func-vararg-size0.c: Move to ... 3802 * c-c++-common/func-vararg-size0.c: here. 3803 * gcc.dg/dfp/inf-1.c: Move to ... 3804 * c-c++-common/inf-1.c: here. 3805 * gcc.dg/dfp/loop-index.c: Move to ... 3806 * c-c++-common/loop-index.c: here. 3807 * gcc.dg/dfp/modes.c: Move to ... 3808 * c-c++-common/modes.c: here. 3809 * gcc.dg/dfp/nan-1.c: Move to ... 3810 * c-c++-common/nan-1.c: here. 3811 * gcc.dg/dfp/nan-2.c: Move to ... 3812 * c-c++-common/nan-2.c: here. 3813 * gcc.dg/dfp/operator-arith-fold.c: Move to ... 3814 * c-c++-common/operator-arith-fold.c: here. 3815 * gcc.dg/dfp/operator-assignment.c: Move to ... 3816 * c-c++-common/operator-assignment.c: here. 3817 * gcc.dg/dfp/operator-comma.c: Move to ... 3818 * c-c++-common/operator-comma.c: here. 3819 * gcc.dg/dfp/operator-cond.c: Move to ... 3820 * c-c++-common/operator-cond.c: here. 3821 * gcc.dg/dfp/operator-logical.c: Move to ... 3822 * c-c++-common/operator-logical.c: here. 3823 * gcc.dg/dfp/operator-unary.c: Move to ... 3824 * c-c++-common/operator-unary.c: here. 3825 * gcc.dg/dfp/pr31385.c: Move to ... 3826 * c-c++-common/pr31385.c: here. 3827 * gcc.dg/dfp/pr33466.c: Move to ... 3828 * c-c++-common/pr33466.c: here. 3829 * gcc.dg/dfp/pr35620.c: Move to ... 3830 * c-c++-common/pr35620.c: here. 3831 * gcc.dg/dfp/pr36800.c: Move to ... 3832 * c-c++-common/pr36800.c: here. 3833 * gcc.dg/dfp/pr39034.c: Move to ... 3834 * c-c++-common/pr39034.c: here. 3835 * gcc.dg/dfp/pr39035.c: Move to ... 3836 * c-c++-common/pr39035.c: here. 3837 * gcc.dg/dfp/pr39902.c: Move to ... 3838 * c-c++-common/pr39902.c: here. 3839 * gcc.dg/dfp/pr39986.c: Move to ... 3840 * c-c++-common/pr39986.c: here. 3841 * gcc.dg/dfp/signbit-1.c: Move to ... 3842 * c-c++-common/signbit-1.c: here. 3843 * gcc.dg/dfp/signbit-2.c: Move to ... 3844 * c-c++-common/signbit-2.c: here. 3845 * gcc.dg/dfp/struct-layout-1.c: Move to ... 3846 * c-c++-common/struct-layout-1.c: here. 3847 * gcc.dg/dfp/usual-arith-conv.c: Move to ... 3848 * c-c++-common/usual-arith-conv.c: here. 3849 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ... 3850 * c-c++-common/usual-arith-conv-const.c: here. 3851 38522009-09-18 Jack Howarth <howarth@bromo.med.uc.edu> 3853 3854 PR testsuite/41288 3855 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve 3856 stack alignment. 3857 38582009-09-17 Andrew Pinski <pinskia@gcc.gnu.org> 3859 3860 PR c++/39365 3861 * g++.dg/expr/bool3.C: New test. 3862 * g++.dg/expr/bool4.C: New test. 3863 38642009-09-17 Janis Johnson <janis187@us.ibm.com> 3865 3866 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN. 3867 * gcc.dg/dfp/signbit-2.c: Use it. 3868 * gcc.dg/dfp/func-vararg-alternate.h: Change two 3869 arguments to unsigned int. 3870 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h. 3871 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h. 3872 * gcc.dg/dfp/convert-dfp-fold.c: Ditto 3873 * gcc.dg/dfp/convert-int-max-fold.c: Ditto. 3874 * gcc.dg/dfp/operator-arith-fold.c: Ditto. 3875 * gcc.dg/dfp/pr39986.c: Ditto. 3876 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto. 3877 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type. 3878 * gcc.dg/dfp/pr35620.c: Define typedef for C++. 3879 * gcc.dg/dfp/convert-int.c: Define BOOL for C++. 3880 * gcc.dg/dfp/convert-int-fold.c: Ditto. 3881 38822009-09-17 Jakub Jelinek <jakub@redhat.com> 3883 3884 * gcc.dg/debug/dwarf2/struct-loc1.c: New test. 3885 38862009-09-17 Janis Johnson <janis187@us.ibm.com> 3887 3888 PR c/41049 3889 * dfp/pr41049.c: New test. 3890 38912009-09-17 H.J. Lu <hongjiu.lu@intel.com> 3892 3893 PR testsuite/41385 3894 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS. 3895 38962009-09-17 Martin Jambor <mjambor@suse.cz> 3897 3898 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA. 3899 * gcc.dg/ipa/ipa-sra-1.c: New test. 3900 * gcc.dg/ipa/ipa-sra-2.c: New test. 3901 * gcc.dg/ipa/ipa-sra-3.c: New test. 3902 * gcc.dg/ipa/ipa-sra-4.c: New test. 3903 * gcc.dg/ipa/ipa-sra-5.c: New test. 3904 * gcc.c-torture/execute/ipa-sra-1.c: New test. 3905 * gcc.c-torture/execute/ipa-sra-2.c: New test. 3906 39072009-09-17 Michael Matz <matz@suse.de> 3908 3909 PR middle-end/41347 3910 * gfortran.dg/pr41347.f90: New test. 3911 39122009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 3913 3914 * gcc.c-torture/compile/20090917-1.c: New testcase. 3915 39162009-09-16 Uros Bizjak <ubizjak@gmail.com> 3917 3918 * gfortran.dg/default_format_denormal_2.f90: Add ieee options. 3919 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove 3920 alpha*-*-* target from XFAIL list. 3921 39222009-09-16 Janis Johnson <janis187@us.ibm.com> 3923 3924 * gcc.dg/dfp/dfp.exp: Use appropriate default options. 3925 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH. 3926 * gcc.dg/dfp/cast-bad.c: Use default options. 3927 * gcc.dg/dfp/compare-rel-const.c: Ditto. 3928 * gcc.dg/dfp/composite-type.c: Ditto. 3929 * gcc.dg/dfp/constants.c: Ditto. 3930 * gcc.dg/dfp/constants-hex.c: Ditto. 3931 * gcc.dg/dfp/constants-pedantic.c: Ditto. 3932 * gcc.dg/dfp/convert-bfp-fold.c: Ditto. 3933 * gcc.dg/dfp/convert-dfp-fold.c: Ditto. 3934 * gcc.dg/dfp/convert-int-max-fold.c: Ditto. 3935 * gcc.dg/dfp/ctypes.c: Ditto. 3936 * gcc.dg/dfp/ddmode-ice.c: Ditto. 3937 * gcc.dg/dfp/dec-eval-method-2.c: Ditto. 3938 * gcc.dg/dfp/float-constant-double.c: Ditto. 3939 * gcc.dg/dfp/keywords-pedantic.c: Ditto. 3940 * gcc.dg/dfp/keywords-reserved.c: Ditto. 3941 * gcc.dg/dfp/modes.c: Ditto. 3942 * gcc.dg/dfp/operator-bitwise.c: Ditto. 3943 * gcc.dg/dfp/pr31344.c: Ditto. 3944 * gcc.dg/dfp/pr31385.c: Ditto. 3945 * gcc.dg/dfp/pr33466.c: Ditto. 3946 * gcc.dg/dfp/pr35620.c: Ditto. 3947 * gcc.dg/dfp/pr37435.c: Ditto. 3948 * gcc.dg/dfp/pr39986.c: Ditto. 3949 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto. 3950 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto. 3951 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto. 3952 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto. 3953 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto. 3954 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto. 3955 * gcc.dg/dfp/typespec.c: Ditto. 3956 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto. 3957 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto. 3958 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto. 3959 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto. 3960 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto. 3961 * gcc.dg/dfp/wtr-conversion-1.c: Ditto. 3962 * gcc.dg/dfp/compare-eq.h: Define custom debug macros. 3963 * gcc.dg/dfp/compare-rel.h: Ditto. 3964 * gcc.dg/dfp/compare-special.h: Ditto. 3965 * gcc.dg/dfp/convert.h: Ditto. 3966 * gcc.dg/dfp/fe-check.h: Ditto. 3967 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros. 3968 * gcc.dg/dfp/cast.c: Ditto. 3969 * gcc.dg/dfp/compare-eq-const.c: Ditto. 3970 * gcc.dg/dfp/compare-eq-d32.c: Ditto. 3971 * gcc.dg/dfp/compare-eq-d64.c: Ditto. 3972 * gcc.dg/dfp/compare-eq-d128.c: Ditto. 3973 * gcc.dg/dfp/compare-eq-dfp.c: Ditto. 3974 * gcc.dg/dfp/compare-rel-d32.c: Ditto. 3975 * gcc.dg/dfp/compare-rel-d64.c: Ditto. 3976 * gcc.dg/dfp/compare-rel-d128.c: Ditto. 3977 * gcc.dg/dfp/compare-rel-dfp.c: Ditto. 3978 * gcc.dg/dfp/compare-special-d32.c: Ditto. 3979 * gcc.dg/dfp/compare-special-d64.c: Ditto. 3980 * gcc.dg/dfp/compare-special-d128.c: Ditto. 3981 * gcc.dg/dfp/constants-zero.c: Ditto. 3982 * gcc.dg/dfp/convert-bfp-2.c: Ditto. 3983 * gcc.dg/dfp/convert-bfp-3.c: Ditto. 3984 * gcc.dg/dfp/convert-bfp-4.c: Ditto. 3985 * gcc.dg/dfp/convert-bfp-5.c: Ditto. 3986 * gcc.dg/dfp/convert-bfp-6.c: Ditto. 3987 * gcc.dg/dfp/convert-bfp-7.c: Ditto. 3988 * gcc.dg/dfp/convert-bfp-8.c: Ditto. 3989 * gcc.dg/dfp/convert-bfp-9.c: Ditto. 3990 * gcc.dg/dfp/convert-bfp-10.c: Ditto. 3991 * gcc.dg/dfp/convert-bfp-11.c: Ditto. 3992 * gcc.dg/dfp/convert-bfp-12.c: Ditto. 3993 * gcc.dg/dfp/convert-bfp-13.c: Ditto. 3994 * gcc.dg/dfp/convert-bfp-14.c: Ditto. 3995 * gcc.dg/dfp/convert-bfp.c: Ditto. 3996 * gcc.dg/dfp/convert-complex.c: Ditto. 3997 * gcc.dg/dfp/convert-dfp.c: Ditto. 3998 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto. 3999 * gcc.dg/dfp/convert-dfp-round.c: Ditto. 4000 * gcc.dg/dfp/convert-int.c: Ditto. 4001 * gcc.dg/dfp/convert-int-fold.c: Ditto. 4002 * gcc.dg/dfp/convert-int-max.c: Ditto. 4003 * gcc.dg/dfp/convert-int-saturate.c: Ditto. 4004 * gcc.dg/dfp/decfloat-constants.c: Ditto. 4005 * gcc.dg/dfp/fe-binop.c: Ditto. 4006 * gcc.dg/dfp/fe-convert-1.c: Ditto. 4007 * gcc.dg/dfp/fe-convert-2.c: Ditto. 4008 * gcc.dg/dfp/fe-convert-3.c: Ditto. 4009 * gcc.dg/dfp/func-array.c: Ditto. 4010 * gcc.dg/dfp/func-deref.c: Ditto. 4011 * gcc.dg/dfp/func-mixed.c: Ditto. 4012 * gcc.dg/dfp/func-pointer.c: Ditto. 4013 * gcc.dg/dfp/func-scalar.c: Ditto. 4014 * gcc.dg/dfp/func-struct.c: Ditto. 4015 * gcc.dg/dfp/func-vararg-alternate.h: Ditto. 4016 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto. 4017 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto. 4018 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto. 4019 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto. 4020 * gcc.dg/dfp/func-vararg-dfp.c: Ditto. 4021 * gcc.dg/dfp/func-vararg-mixed.c: Ditto. 4022 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto. 4023 * gcc.dg/dfp/func-vararg-size0.c: Ditto. 4024 * gcc.dg/dfp/inf-1.c: Ditto. 4025 * gcc.dg/dfp/loop-index.c: Ditto. 4026 * gcc.dg/dfp/nan-1.c: Ditto. 4027 * gcc.dg/dfp/nan-2.c: Ditto. 4028 * gcc.dg/dfp/operator-arith-fold.c: Ditto. 4029 * gcc.dg/dfp/operator-assignment.c: Ditto. 4030 * gcc.dg/dfp/operator-comma.c: Ditto. 4031 * gcc.dg/dfp/operator-cond.c: Ditto. 4032 * gcc.dg/dfp/operator-logical.c: Ditto. 4033 * gcc.dg/dfp/operator-unary.c: Ditto. 4034 * gcc.dg/dfp/pr36800.c: Ditto. 4035 * gcc.dg/dfp/pr39034.c: Ditto. 4036 * gcc.dg/dfp/pr39035.c: Ditto. 4037 * gcc.dg/dfp/pr39902.c: Ditto. 4038 * gcc.dg/dfp/signbit-1.c: Ditto. 4039 * gcc.dg/dfp/signbit-2.c: Ditto. 4040 * gcc.dg/dfp/struct-layout-1.c: Ditto. 4041 * gcc.dg/dfp/union-init.c: Ditto. 4042 * gcc.dg/dfp/usual-arith-conv.c: Ditto. 4043 40442009-09-16 Michael Matz <matz@suse.de> 4045 4046 PR fortran/41212 4047 * gfortran.dg/pr41212.f90: New test. 4048 40492009-09-16 Eric Botcazou <ebotcazou@adacore.com> 4050 4051 * gnat.dg/alignment9.adb: New test. 4052 40532009-09-16 Eric Botcazou <ebotcazou@adacore.com> 4054 4055 * gnat.dg/discr20.ad[sb]: New test. 4056 40572009-09-16 Richard Guenther <rguenther@suse.de> 4058 4059 PR middle-end/34011 4060 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase. 4061 40622009-09-16 DJ Delorie <dj@redhat.com> 4063 Kaz Kojima <kkojima@gcc.gnu.org> 4064 4065 * gcc.target/sh/struct-arg-dw2.c: New test. 4066 40672009-09-15 Nathan Froyd <froydnj@codesourcery.com> 4068 Jakub Jelinek <jakub@redhat.com> 4069 4070 PR target/41175 4071 * gcc.target/powerpc/pr41175.c: New test. 4072 40732009-09-14 Richard Henderson <rth@redhat.com> 4074 4075 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c, 4076 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c, 4077 gcc.dg/tree-ssa/asmgoto-1.c: New files. 4078 40792009-09-14 Richard Henderson <rth@redhat.com> 4080 4081 * g++.dg/eh/builtin1.C: Update resx pattern match. 4082 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise. 4083 40842009-09-14 Richard Sandiford <rdsandiford@googlemail.com> 4085 4086 * gcc.target/mips/branch-helper.h: New file. 4087 * gcc.target/mips/branch-2.c, 4088 * gcc.target/mips/branch-3.c, 4089 * gcc.target/mips/branch-4.c, 4090 * gcc.target/mips/branch-5.c, 4091 * gcc.target/mips/branch-6.c, 4092 * gcc.target/mips/branch-7.c, 4093 * gcc.target/mips/branch-8.c, 4094 * gcc.target/mips/branch-9.c, 4095 * gcc.target/mips/branch-10.c, 4096 * gcc.target/mips/branch-11.c, 4097 * gcc.target/mips/branch-12.c, 4098 * gcc.target/mips/branch-13.c, 4099 * gcc.target/mips/branch-14.c, 4100 * gcc.target/mips/branch-15.c: New tests. 4101 41022009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com> 4103 4104 PR target/41331 4105 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a 4106 -m32 -mpowerpc64 system. 4107 41082009-09-14 Bernd Schmidt <bernd.schmidt@analog.com> 4109 4110 From Jie Zhang <jie.zhang@analog.com>: 4111 * gcc.target/bfin/saveall.c: New test. 4112 * gcc.target/bfin/20090914-1.c: New test. 4113 * gcc.target/bfin/20090914-2.c: New test. 4114 4115 * gcc.target/bfin/20090914-3.c: New test. 4116 41172009-09-14 Andrew Stubbs <ams@codesourcery.com> 4118 4119 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option. 4120 41212009-09-14 Richard Guenther <rguenther@suse.de> 4122 4123 PR middle-end/41350 4124 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase. 4125 41262009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4127 4128 PR libgfortran/41328 4129 * gfortran.dg/cr_lf.f90: New test. 4130 41312009-09-11 Michael Matz <matz@suse.de> 4132 4133 PR middle-end/41275 4134 * g++.dg/tree-ssa/pr41275.C: New test. 4135 41362009-09-11 Janus Weil <janus@gcc.gnu.org> 4137 4138 PR fortran/41242 4139 * gfortran.dg/proc_ptr_comp_21.f90: New. 4140 41412009-09-10 Steven G. Kargl <kargl@gcc.gnu.org> 4142 4143 PR fortran/31292 4144 * gfortran.dg/module_procedure_1.f90: New test. 4145 * gfortran.dg/module_procedure_2.f90: Ditto. 4146 * gfortran.dg/generic_14.f90: Move dg-error to new location. 4147 41482009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 4149 James A. Morrison <phython@gcc.gnu.org> 4150 4151 PR ada/18302 4152 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute 4153 commands. 4154 * ada/acats/run_test.exp: New file. 4155 41562009-09-10 Uros Bizjak <ubizjak@gmail.com> 4157 4158 Revert: 4159 2009-09-09 Uros Bizjak <ubizjak@gmail.com> 4160 4161 PR rtl-optimization/39779 4162 * gcc.dg/pr39979.c: New test. 4163 41642009-09-10 Richard Guenther <rguenther@suse.de> 4165 4166 PR middle-end/41257 4167 * g++.dg/torture/pr41257-2.C: New testcase. 4168 41692009-09-09 Paolo Carlini <paolo.carlini@oracle.com> 4170 4171 PR c++/28293 4172 * g++.dg/template/crash91.C: New. 4173 41742009-09-09 Uros Bizjak <ubizjak@gmail.com> 4175 4176 PR rtl-optimization/39779 4177 * gcc.dg/pr39979.c: New test. 4178 41792009-09-09 Richard Guenther <rguenther@suse.de> 4180 4181 PR tree-optimization/41101 4182 * gcc.c-torture/compile/pr41101.c: New testcase. 4183 41842009-09-09 Richard Guenther <rguenther@suse.de> 4185 4186 PR middle-end/41317 4187 * gcc.c-torture/execute/pr41317.c: New testcase. 4188 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL. 4189 * gcc.dg/tree-ssa/forwprop-12.c: Likewise. 4190 41912009-09-08 Dodji Seketeli <dodji@redhat.com> 4192 4193 Fix some test breakages on Darwin 4194 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string 4195 and adjust. 4196 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise. 4197 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise. 4198 * g++.dg/debug/dwarf2/template-params-6.C: Likewise. 4199 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to 4200 take darwin specifics in account. 4201 42022009-09-08 Joseph Myers <joseph@codesourcery.com> 4203 4204 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c, 4205 gcc.dg/profile-dir-3.c: Disable for remote-host testing. 4206 42072009-09-08 Paolo Carlini <paolo.carlini@oracle.com> 4208 4209 PR c++/39923 4210 * g++.dg/cpp0x/initlist24.C: New. 4211 42122009-09-08 Ozkan Sezer <sezeroz@gmail.com> 4213 4214 * gcc.dg/large-size-array-2.c: Fix target requirement. 4215 * gcc.dg/large-size-array-4.c: Likewise. 4216 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64. 4217 * gcc.dg/c99-const-expr-2.c: Likewise. 4218 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__. 4219 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__. 4220 * gcc.dg/c90-const-expr-10.c: Likewise. 4221 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__ 4222 instead of long. 4223 * gcc.dg/tree-ssa/pr33920.c: Likewise. 4224 * gcc.dg/vect/pr33846.c: Likewise. 4225 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned 4226 __PTRDIFF_TYPE__, instead of unsigned long. 4227 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long. 4228 42292009-09-08 Alexandre Oliva <aoliva@redhat.com> 4230 4231 PR debug/41229 4232 PR debug/41291 4233 PR debug/41300 4234 * gfortran.dg/pr41229.f90: New. 4235 42362009-09-08 Alexandre Oliva <aoliva@redhat.com> 4237 4238 PR debug/41232 4239 * gcc.dg/pr41232.c: New. 4240 42412009-09-08 Joseph Myers <joseph@codesourcery.com> 4242 4243 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags 4244 contain -march. 4245 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c, 4246 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c, 4247 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c, 4248 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c, 4249 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c, 4250 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c, 4251 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c, 4252 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march 4253 options other than that used in dg-options. 4254 42552009-09-07 Jakub Jelinek <jakub@redhat.com> 4256 4257 PR rtl-optimization/41239 4258 * gcc.c-torture/execute/pr41239.c: New test. 4259 42602009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4261 4262 PR libgfortran/41192 4263 * gfortran.dg/namelist_59.f90: New test. 4264 42652009-09-07 Bernd Schmidt <bernd.schmidt@analog.com> 4266 4267 From Mike Frysinger <michael.frysinger@analog.com> 4268 * gcc.target/bfin/mcpu-bf542m.c: New file. 4269 * gcc.target/bfin/mcpu-bf544m.c: Likewise. 4270 * gcc.target/bfin/mcpu-bf546m.c: Likewise. 4271 * gcc.target/bfin/mcpu-bf548m.c: Likewise. 4272 * gcc.target/bfin/mcpu-bf549m.c: Likewise. 4273 42742009-09-07 Martin Jambor <mjambor@suse.cz> 4275 4276 PR middle-end/41282 4277 * gcc.c-torture/compile/pr41282.c: New test. 4278 42792009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org> 4280 4281 PR fortran/41197 4282 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar 4283 variables for stat and errmsg. 4284 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise. 4285 * gfortran.dg/allocate_stat_2.f90: New test. 4286 42872009-09-07 Bernd Schmidt <bernd.schmidt@analog.com> 4288 4289 * gcc.c-torture/compile/20090907-1.c: New test. 4290 42912009-09-06 Jakub Jelinek <jakub@redhat.com> 4292 4293 PR bootstrap/41241 4294 * gcc.dg/pr41241.c: New test. 4295 42962009-09-06 Richard Guenther <rguenther@suse.de> 4297 4298 PR middle-end/41144 4299 * g++.dg/torture/pr41144.C: New testcase. 4300 43012009-09-06 Richard Guenther <rguenther@suse.de> 4302 4303 PR middle-end/41261 4304 * gcc.dg/torture/pr41261.c: New testcase. 4305 43062009-09-05 Richard Guenther <rguenther@suse.de> 4307 4308 PR middle-end/41181 4309 * gcc.c-torture/compile/pr41181.c: New testcase. 4310 43112009-09-05 Richard Guenther <rguenther@suse.de> 4312 4313 PR debug/41273 4314 * g++.dg/torture/pr41273.C: New testcase. 4315 43162009-09-05 Paul Thomas <pault@gcc.gnu.org> 4317 4318 PR fortran/41258 4319 * gfortran.dg/typebound_proc_12.f90 : New test. 4320 43212009-09-04 Alexandre Oliva <aoliva@redhat.com> 4322 4323 PR debug/41225 4324 * gfortran.dg/pr41225.f90: New. 4325 43262009-09-04 Alexandre Oliva <aoliva@redhat.com> 4327 4328 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary 4329 unistd.h, sys/types.h and sys/wait.h. 4330 (gualchk_t): New. 4331 (GUALCVT): New. 4332 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it. 4333 (GUALITY_GDB_REDIRECT): New. 4334 (GUALITY_GDB_ARGS): Use it. 4335 43362009-09-04 Richard Guenther <rguenther@suse.de> 4337 4338 PR middle-end/41257 4339 * g++.dg/torture/pr41257.C: New testcase. 4340 43412009-09-04 Martin Jambor <mjambor@suse.cz> 4342 4343 PR tree-optimization/41112 4344 * gnat.dg/array8.adb: New test. 4345 43462009-09-03 Daniel Gutson <dgutson@codesourcery.com> 4347 4348 * gcc.target/arm/ctz.c: New test case. 4349 43502009-09-03 Alon Dayan <alond@il.ibm.com> 4351 4352 PR tree-optimization/38275 4353 * gcc.dg/autopar/reduc-1char.c: Increase number 4354 of iterations. Adjust the logic accordingly. 4355 * gcc.dg/autopar/reduc-2char.c: Ditto. 4356 * gcc.dg/autopar/reduc-1.c: Ditto. 4357 * gcc.dg/autopar/reduc-2.c: Ditto. 4358 * gcc.dg/autopar/reduc-3.c: Ditto. 4359 * gcc.dg/autopar/reduc-6.c: Ditto. 4360 * gcc.dg/autopar/reduc-7.c: Ditto. 4361 * gcc.dg/autopar/reduc-8.c: Ditto. 4362 * gcc.dg/autopar/reduc-9.c: Ditto. 4363 * gcc.dg/autopar/pr39500-1.c: Ditto. 4364 * gcc.dg/autopar/reduc-1short.c: Ditto. 4365 * gcc.dg/autopar/reduc-2short.c: Ditto. 4366 * gcc.dg/autopar/parallelization-1.c: Ditto. 4367 43682009-09-03 Jakub Jelinek <jakub@redhat.com> 4369 4370 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial 4371 testcase using guality.h compiles and links and if a global variable 4372 can be verified by gdb. 4373 43742009-09-03 Bernd Schmidt <bernd.schmidt@analog.com> 4375 4376 * lib/target-supports.exp (check_effective_target_sync_int_long): 4377 Supported on Blackfin Linux targets. 4378 43792009-09-02 David Daney <ddaney@caviumnetworks.com> 4380 4381 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase. 4382 43832009-09-03 Diego Novillo <dnovillo@google.com> 4384 4385 * gcc.dg/gomp/combined-1.c: Adjust expected pattern. 4386 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise. 4387 * g++.dg/warn/unit-1.C: Likewise. 4388 * g++.dg/ipa/iinline-1.C: Likewise. 4389 * g++.dg/template/cond2.C: Adjust expected line location for the 4390 error. 4391 * g++.dg/template/pr35240.C: Likewise. 4392 43932009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 4394 4395 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic. 4396 * gcc.dg/tree-ssa/local-pure-const.c: Likewise. 4397 43982009-09-02 Martin Jambor <mjambor@suse.cz> 4399 4400 * gcc.dg/tree-ssa/sra-8.c: New testcase. 4401 * gcc.dg/memcpy-1.c: Add . to match pattern. 4402 * gcc.dg/uninit-I.c: XFAIL warning test. 4403 * g++.dg/warn/unit-1.C: XFAIL warning test. 4404 44052009-09-02 Ian Lance Taylor <iant@google.com> 4406 4407 * gcc.dg/20090902-1.c: New test. 4408 44092009-09-02 Jakub Jelinek <jakub@redhat.com> 4410 4411 * gcc.dg/builtin-object-size-9.c: New test. 4412 44132009-09-02 Olivier Hainque <hainque@adacore.com> 4414 4415 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition. 4416 44172009-09-02 Eric Botcazou <ebotcazou@adacore.com> 4418 Olivier Hainque <hainque@adacore.com> 4419 4420 * gnat.dg/misaligned_param.adb: New test. 4421 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper. 4422 * gnat.dg/slice7.adb: Add 1 more related case. 4423 44242009-09-01 Alexandre Oliva <aoliva@redhat.com> 4425 4426 * gcc.dg/guality/guality.c: Expect to fail for now. 4427 * gcc.dg/guality/example.c: Likewise. 4428 44292009-09-01 Alexandre Oliva <aoliva@redhat.com> 4430 4431 * gcc.dg/guality/guality.c: New. 4432 * gcc.dg/guality/guality.h: New. 4433 * gcc.dg/guality/guality.exp: New. 4434 * gcc.dg/guality/example.c: New. 4435 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files. 4436 (cleanup-saved-temps): Likewise, .gkd files too. 4437 44382009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4439 4440 PR fortran/39229 4441 * gfortran.dg/line_length_3.f: New test. 4442 * gfortran.dg/line_length_4.f90: New test. 4443 44442009-09-01 Loren J. Rittle <ljrittle@acm.org> 4445 4446 * lib/target-supports.exp (check_gc_sections_available): 4447 Add proper pattern quote. 4448 44492009-08-31 Uros Bizjak <ubizjak@gmail.com> 4450 Kaz Kojima <kkojima@gcc.gnu.org> 4451 4452 * lib/target-supports.exp (add_options_for_ieee): New procedure. 4453 * g++.dg/cdce3.C: Use dg-add-options ieee. 4454 * g++.dg/torture/type-generic-1.C: Likewise. 4455 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise. 4456 * gcc.dg/pr28796-2.c: Likewise. 4457 * gcc.dg/torture/builtin-math-7.c: Likewise. 4458 * gcc.dg/torture/type-generic-1.c: Likewise. 4459 * gfortran.dg/boz_14.f90: Likewise. 4460 * gfortran.dg/erf_2.F90: Likewise. 4461 * gfortran.dg/init_flag_3.f90: Likewise. 4462 * gfortran.dg/init_flag_4.f90: Likewise. 4463 * gfortran.dg/init_flag_5.f90: Likewise. 4464 * gfortran.dg/integer_exponentiation_1.f90: Likewise. 4465 * gfortran.dg/integer_exponentiation_5.F90: Likewise. 4466 * gfortran.dg/isnan_1.f90: Likewise. 4467 * gfortran.dg/isnan_2.f90: Likewise. 4468 * gfortran.dg/maxlocval_2.f90: Likewise. 4469 * gfortran.dg/maxlocval_4.f90: Likewise. 4470 * gfortran.dg/minlocval_1.f90: Likewise. 4471 * gfortran.dg/minlocval_4.f90: Likewise. 4472 * gfortran.dg/module_nan.f90: Likewise. 4473 * gfortran.dg/namelist_42.f90: Likewise. 4474 * gfortran.dg/namelist_43.f90: Likewise. 4475 * gfortran.dg/nan_1.f90: Likewise. 4476 * gfortran.dg/nan_2.f90: Likewise. 4477 * gfortran.dg/nan_3.f90: Likewise. 4478 * gfortran.dg/nan_4.f90: Likewise. 4479 * gfortran.dg/nan_5.f90: Likewise. 4480 * gfortran.dg/nearest_1.f90: Likewise. 4481 * gfortran.dg/nearest_2.f90: Likewise. 4482 * gfortran.dg/nearest_3.f90: Likewise. 4483 * gfortran.dg/pr37243.f: Likewise. 4484 * gfortran.dg/real_const_3.f90: Likewise. 4485 * gfortran.dg/transfer_simplify_2.f90: Likewise. 4486 44872009-08-31 Dodji Seketeli <dodji@redhat.com> 4488 4489 PR debug/30161 4490 * g++.dg/debug/dwarf2/template-params-1.C: New test. 4491 * g++.dg/debug/dwarf2/template-params-2.C: Likewise. 4492 * g++.dg/debug/dwarf2/template-params-3.C: Likewise. 4493 * g++.dg/debug/dwarf2/template-params-4.C: Likewise. 4494 * g++.dg/debug/dwarf2/template-params-5.C: Likewise. 4495 * g++.dg/debug/dwarf2/template-params-6.C: Likewise. 4496 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise. 4497 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise. 4498 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise. 4499 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise. 4500 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise. 4501 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise. 4502 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise. 4503 45042009-08-31 Jason Merrill <jason@redhat.com> 4505 4506 PR c++/41127 4507 * g++.dg/parse/enum5.C: New. 4508 * g++.dg/cpp0x/enum1.C: Adjust expected error. 4509 45102009-08-31 Janus Weil <janus@gcc.gnu.org> 4511 4512 PR fortran/40940 4513 * gfortran.dg/allocate_derived_1.f90: New. 4514 * gfortran.dg/class_3.f03: New. 4515 45162009-08-31 Janus Weil <janus@gcc.gnu.org> 4517 4518 PR fortran/40996 4519 * gfortran.dg/allocatable_scalar_1.f90: New. 4520 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03. 4521 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90. 4522 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified. 4523 45242009-08-30 Richard Guenther <rguenther@suse.de> 4525 4526 PR tree-optimization/41186 4527 * g++.dg/torture/pr41186.C: New testcase. 4528 * g++.dg/tree-ssa/pr41186.C: Likewise. 4529 45302009-08-30 Dodji Seketeli <dodji@redhat.com> 4531 4532 PR c++/41187 4533 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to 4534 take ia64 assembly comments syntax in account. 4535 45362009-08-30 Uros Bizjak <ubizjak@gmail.com> 4537 4538 * gcc.target/i386/funcspec-5.c: Remove fused-add test. 4539 45402009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 4541 4542 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern. 4543 * gfortran.dg/whole_file_6.f90: Likewise. 4544 45452009-08-28 Cary Coutant <ccoutant@google.com> 4546 4547 PR debug/41063 4548 * g++.dg/debug/dwarf2/pr41063.C: New test. 4549 45502009-08-27 Uros Bizjak <ubizjak@gmail.com> 4551 4552 PR rtl-optimization/40861 4553 * gcc.dg/pr40861.c: New test. 4554 45552009-08-27 Janus Weil <janus@gcc.gnu.org> 4556 4557 PR fortran/40869 4558 * gfortran.dg/proc_ptr_comp_20.f90: New. 4559 45602009-08-27 Janne Blomqvist <jb@gcc.gnu.org> 4561 4562 PR libfortran/39667 4563 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate, 4564 open temp file with status="scratch". 4565 * gfortran.dg/fmt_cache_1.f: Likewise. 4566 * gfortran.dg/fmt_exhaust.f90: Likewise. 4567 * gfortran.dg/fmt_t_4.f90: Likewise. 4568 * gfortran.dg/fseek.f90: Likewise. 4569 * gfortran.dg/list_read_5.f90: Likewise. 4570 * gfortran.dg/namelist_39.f90: Likewise. 4571 * gfortran.dg/namelist_56.f90: Likewise. 4572 * gfortran.dg/read_bad_advance.f90: Likewise. 4573 * gfortran.dg/read_repeat.f90: Likewise. 4574 * gfortran.dg/read_size_noadvance.f90: Likewise. 4575 * gfortran.dg/read_x_past.f: Likewise. 4576 45772009-08-27 Tobias Burnus <burnus@net-b.de> 4578 4579 PR fortran/28039 4580 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted. 4581 45822009-08-27 Daniel Kraft <d@domob.eu> 4583 4584 PR fortran/37425 4585 * gfortran.dg/impure_assignment_1.f90: Change expected error message. 4586 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented 4587 error and fix problem with recursive assignment. 4588 * gfortran.dg/typebound_operator_2.f03: No not-implemented check. 4589 * gfortran.dg/typebound_operator_3.f03: New test. 4590 * gfortran.dg/typebound_operator_4.f03: New test. 4591 45922009-08-27 Dodji Seketeli <dodji@redhat.com> 4593 4594 PR debug/41170 4595 * debug/dwarf2/namespace-1.C: New test. 4596 45972009-08-26 H.J. Lu <hongjiu.lu@intel.com> 4598 4599 PR fortran/41162 4600 * gfortran.dg/pr41162.f: New. 4601 46022009-08-26 Adam Nemet <anemet@caviumnetworks.com> 4603 Richard Sandiford <rdsandiford@googlemail.com> 4604 4605 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism 4606 with "forbid_cpu". 4607 * gcc.target/mips/branch-1.c: Update accordingly. 4608 * gcc.target/mips/extend-1.c: Likewise. 4609 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64. 4610 46112009-08-26 Richard Guenther <rguenther@suse.de> 4612 4613 PR middle-end/41163 4614 * gcc.c-torture/compile/pr41163.c: New testcase. 4615 * gcc.dg/pr35899.c: Adjust. 4616 46172009-08-26 Richard Guenther <rguenther@suse.de> 4618 4619 * gcc.dg/tree-ssa/restrict-4.c: New testcase. 4620 46212009-08-26 Jason Merrill <jason@redhat.com> 4622 4623 * g++.dg/cpp0x/explicit3.C: New. 4624 * g++.dg/overload/cond2.C: New. 4625 46262009-08-25 Kaz Kojima <kkojima@gcc.gnu.org> 4627 4628 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets. 4629 46302009-08-25 Jan Hubicka <jh@suse.cz> 4631 4632 * gcc.target/i386/sse5-shift1-vector.c 4633 * gcc.target/i386/isa-12.c 4634 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c 4635 * gcc.target/i386/sse5-pcmov2.c 4636 * gcc.target/i386/isa-3.c 4637 * gcc.target/i386/sse5-shift2-vector.c 4638 * gcc.target/i386/isa-7.c 4639 * gcc.target/i386/funcspec-2.c 4640 * gcc.target/i386/sse5-haddX.c 4641 * gcc.target/i386/sse5-hadduX.c 4642 * gcc.target/i386/isa-9.c 4643 * gcc.target/i386/sse5-maccXX.c 4644 * gcc.target/i386/sse5-shift3-vector.c 4645 * gcc.target/i386/sse5-msubXX.c 4646 * gcc.target/i386/sse5-permpX.c 4647 * gcc.target/i386/sse5-check.h 4648 * gcc.target/i386/sse-12.c 4649 * gcc.target/i386/sse-11.c 4650 * gcc.target/i386/sse-10.c 4651 * gcc.target/i386/sse-13.c 4652 * gcc.target/i386/sse-14.c 4653 * gcc.target/i386/sse-22.c 4654 * gcc.target/i386/sse-2.c 4655 * gcc.target/i386/sse-13.c 4656 * gcc.target/i386/avx-2.c 4657 * gcc.target/i386/sse5-rotate1-vector.c 4658 * gcc.target/i386/isa-4.c 4659 * gcc.target/i386/sse5-hsubX.c 4660 * gcc.target/i386/sse5-pcmov.c 4661 * gcc.target/i386/sse5-fma.c 4662 * gcc.target/i386/isa-8.c 4663 * gcc.target/i386/sse5-rotate2-vector.c 4664 * gcc.target/i386/sse5-nmaccXX.c 4665 * gcc.target/i386/sse5-imul64-vector.c 4666 * gcc.target/i386/sse5-nmsubXX.c 4667 * gcc.target/i386/sse5-rotate3-vector.c 4668 * gcc.target/i386/sse5-fma-vector.c 4669 * gcc.target/i386/sse5-imul32widen-vector.c 4670 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases. 4671 4672 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4. 4673 * gcc.target/i386/funcspec-5.c: Remove SSE5. 4674 * gcc.target/i386/funcspec-6.c: Remove fused-add test. 4675 * gcc.target/i386/avx-1.c: Remove SSE5. 4676 * gcc.target/i386/avx-2.c: Remove SSE5. 4677 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A. 4678 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A. 4679 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A. 4680 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A. 4681 46822009-08-25 Uros Bizjak <ubizjak@gmail.com> 4683 4684 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor. 4685 46862009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com> 4687 4688 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof 4689 keyword works in the same manner as __alignof. 4690 46912009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org> 4692 4693 PR libfortran/34670 4694 * gfortran.dg/unpack_bounds_1.f90: New test. 4695 * gfortran.dg/unpack_bounds_2.f90: New test. 4696 * gfortran.dg/unpack_bounds_3.f90: New test. 4697 46982009-08-25 Eric Botcazou <ebotcazou@adacore.com> 4699 4700 * gnat.dg/slice7.adb: New test. 4701 * gnat.dg/slice7_pkg.ads: New helper. 4702 47032009-08-25 Janus Weil <janus@gcc.gnu.org> 4704 4705 PR fortran/41139 4706 * gfortran.dg/proc_ptr_25.f90: New. 4707 * gfortran.dg/proc_ptr_comp_18.f90: New. 4708 * gfortran.dg/proc_ptr_comp_19.f90: New. 4709 47102009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4711 4712 PR fortran/41154 4713 * gfortran.dg/fmt_error_8.f: New test. 4714 47152009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 4716 4717 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value 4718 number, update all callers and synchronize results for latest MPC. 4719 47202009-08-21 Jason Merrill <jason@redhat.com> 4721 4722 * g++.dg/warn/Wunused-17.C: New. 4723 47242009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 4725 4726 * gcc.target/arm/combine-cmp-shift.c: New test. 4727 47282009-08-24 Kai Tietz <kai.tietz@onevision.com> 4729 4730 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier. 4731 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64 4732 width specifier. 4733 47342009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4735 4736 * gfortran.dg/fmt_error_7.f: New test. 4737 47382009-08-23 Uros Bizjak <ubizjak@gmail.com> 4739 4740 PR target/40718 4741 * gcc.target/i386/pr40718.c: New test. 4742 47432009-08-22 Steven G. Kargl <kargl@gcc.gnu.org> 4744 4745 * gfortran.dg/proc_ptr_24.f90: New test. 4746 47472009-08-22 Steven K. kargl <kargl@gcc.gnu.org> 4748 4749 * gfortran.dg/allocate_alloc_opt_4.f90: New test. 4750 * gfortran.dg/allocate_alloc_opt_5.f90: New test. 4751 * gfortran.dg/allocate_alloc_opt_6.f90: New test. 4752 47532009-08-22 Bud Davis <bdavis9659@sbcglobal.net> 4754 4755 PR fortran/28039 4756 * gfortran.dg/fmt_with_extra.f: new file. 4757 47582009-08-21 Maciej W. Rozycki <macro@codesourcery.com> 4759 4760 * lib/target-supports.exp 4761 (check_effective_target_arm_iwmmxt_ok): New procedure. 4762 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the 4763 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard. 4764 47652009-08-21 Uros Bizjak <ubizjak@gmail.com> 4766 4767 * gfortran.dg/boz_9.f90: Do not load denormal floating 4768 point constants. Remove -mieee option for alpha*-*-* targets. 4769 47702009-08-21 Janus Weil <janus@gcc.gnu.org> 4771 4772 PR fortran/41106 4773 * gfortran.dg/proc_ptr_23.f90: New. 4774 * gfortran.dg/proc_ptr_comp_15.f90: New. 4775 * gfortran.dg/proc_ptr_comp_16.f90: New. 4776 * gfortran.dg/proc_ptr_comp_17.f90: New. 4777 47782009-08-21 Jakub Jelinek <jakub@redhat.com> 4779 4780 PR c++/41131 4781 * g++.dg/expr/unary3.C: New test. 4782 47832009-08-21 Kaz Kojima <kkojima@gcc.gnu.org> 4784 4785 * gfortran.dg/common_5.f: Add -mdalign for sh. 4786 * gfortran.dg/common_align_2.f90: Likewise. 4787 47882009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org> 4789 4790 PR libfortran/40962 4791 * c_f_pointer_tests_4.f90: New test. 4792 47932009-08-20 Eric Botcazou <ebotcazou@adacore.com> 4794 4795 * gnat.dg/slice6.adb: New test. 4796 * gnat.dg/slice6_pkg.ads: New helper. 4797 47982009-08-20 Michael Matz <matz@suse.de> 4799 4800 PR fortran/41126 4801 * gfortran.dg/pr41126.f90: New test. 4802 48032009-08-20 Eric Botcazou <ebotcazou@adacore.com> 4804 4805 * gnat.dg/dynamic_bound.adb: New test. 4806 48072009-08-20 Janus Weil <janus@gcc.gnu.org> 4808 4809 PR fortran/41121 4810 * gfortran.dg/intrinsic_5.f90: New. 4811 48122009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 4813 Richard Earnshaw <richard.earnshaw@arm.com> 4814 4815 * gcc.target/arm/20090811-1.c: New test. 4816 48172009-08-19 Jakub Jelinek <jakub@redhat.com> 4818 4819 PR middle-end/41123 4820 * gcc.dg/pr41123.c: New test. 4821 48222009-08-19 Jason Merrill <jason@redhat.com> 4823 4824 PR c++/41120 4825 * g++.dg/other/gc4.C: New. 4826 48272009-08-18 Michael Matz <matz@suse.de> 4828 4829 * gfortran.dg/vect/vect-gems.f90: New test. 4830 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken. 4831 48322009-08-18 DJ Delorie <dj@redhat.com> 4833 4834 * lib/wrapper.exp: Move load of target-libpath.exp from here... 4835 * lib/gcc-defs.exp: ... to here. 4836 4837 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up 4838 GCC_EXEC_PREFIX before building the wrapper. 4839 48402009-08-18 Nathan Froyd <froydnj@codesourcery.com> 4841 4842 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-* 4843 tests. 4844 * gcc.dg/vect/section-anchors-nest-1.c: Rename to... 4845 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove 4846 dg-options. Fix dg-final clause. 4847 48482009-08-18 Uros Bizjak <ubizjak@gmail.com> 4849 4850 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets. 4851 48522009-08-18 Janus Weil <janus@gcc.gnu.org> 4853 Paul Thomas <pault@gcc.gnu.org> 4854 4855 PR fortran/40870 4856 * gfortran.dg/proc_ptr_comp_13.f90: Extended. 4857 48582009-08-18 Richard Guenther <rguenther@suse.de> 4859 4860 PR middle-end/41094 4861 * gcc.dg/torture/pr41094.c: New testcase. 4862 * gcc.dg/torture/builtin-power-1.c: Adjust. 4863 * gcc.dg/builtins-10.c: Likewise. 4864 48652009-08-18 Jakub Jelinek <jakub@redhat.com> 4866 4867 PR target/40971 4868 * gcc.dg/pr40971.c: New test. 4869 48702008-08-17 Paul Thomas <pault@gcc.gnu.org> 4871 4872 PR fortran/41062 4873 * gfortran.dg/use_only_4.f90: New test. 4874 48752009-08-17 Daniel Kraft <d@domob.eu> 4876 4877 PR fortran/37425 4878 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal 4879 NOPASS bindings as operators. 4880 48812009-08-17 Uros Bizjak <ubizjak@gmail.com> 4882 4883 * lib/target-supports.exp 4884 (check_effective_target_vect_cmdline_needed): Add alpha to the list 4885 of targets that do not need command line argument to enable SIMD. 4886 48872009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 4888 4889 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix 4890 typo in cache name. 4891 48922009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4893 4894 PR fortran/41075 4895 * gfortran.dg/unlimited_fmt_1.f90: New test. 4896 48972009-08-17 Dodji Seketeli <dodji@redhat.com> 4898 4899 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options. 4900 49012009-08-17 Arnaud Charlet <charlet@adacore.com> 4902 4903 * gnat.dg/itype.ad[sb]: New test. 4904 49052009-08-16 Adam Nemet <anemet@caviumnetworks.com> 4906 4907 * gcc.target/mips/mips.exp: Add terminology section to comment 4908 at the top of the file. Fix typos. 4909 49102009-08-16 Jason Merrill <jason@redhat.com> 4911 4912 * g++.dg/debug/dwarf2/inline1.C: New. 4913 49142009-08-16 Richard Sandiford <rdsandiford@googlemail.com> 4915 4916 PR target/38599 4917 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32. 4918 49192009-08-16 Dodji Seketeli <dodji@redhat.com> 4920 4921 PR debug/37801 4922 * gcc.dg/debug/20020224-1.c: Adjust the comment. 4923 Make sure to trigger inlining optimizations. 4924 * gcc.dg/debug/dwarf2/inline2.c: New test. 4925 49262009-08-14 Janus Weil <janus@gcc.gnu.org> 4927 4928 PR fortran/41070 4929 * gfortran.dg/structure_constructor_10.f90: New. 4930 49312009-08-14 Olatunji Ruwase <tjruwase@google.com> 4932 4933 * gcc.dg/pragma-re-1.c: Supported on all platforms. 4934 * gcc.dg/pragma-re-2.c: Likewise. 4935 * gcc.dg/pragma-re-3.c: Likewise. 4936 * gcc.dg/pragma-re-4.c: Likewise. 4937 * g++.dg/other/pragma-re-1.C: Likewise. 4938 * g++.dg/other/pragma-re-2.C: Likewise. 4939 49402009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 4941 4942 * gcc.dg/torture/builtin-math-7.c: New. 4943 49442009-08-14 Richard Guenther <rguenther@suse.de> 4945 4946 * gcc.c-torture/execute/20090814-1.c: New testcase. 4947 49482009-08-14 David Edelsohn <edelsohn@gnu.org> 4949 4950 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite. 4951 49522009-08-14 Paolo Bonzini <bonzini@gnu.org> 4953 4954 PR target/40934 4955 * gcc.target/i386/pr40934.c: New. 4956 49572009-08-14 Uros Bizjak <ubizjak@gmail.com> 4958 4959 PR target/41019 4960 * gcc.target/i386/pr41019.c: New test. 4961 49622009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4963 4964 PR fortran/40955 4965 * gfortran.dg/winapi.f90: New test. 4966 49672009-08-13 Janus Weil <janus@gcc.gnu.org> 4968 4969 PR fortran/40995 4970 * gfortran.dg/intrinsic_4.f90: New. 4971 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a 4972 different line. 4973 49742009-08-13 Richard Guenther <rguenther@suse.de> 4975 4976 PR middle-end/41047 4977 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase. 4978 49792009-08-12 Richard Guenther <rguenther@suse.de> 4980 4981 PR tree-optimization/41011 4982 * gfortran.dg/pr41011.f: New testcase. 4983 49842009-08-11 Andrew Haley <aph@redhat.com> 4985 4986 * gcc.target/arm/synchronize.c: New file. 4987 49882009-08-12 Sebastian Pop <sebastian.pop@amd.com> 4989 4990 PR middle-end/40980 4991 * gfortran.dg/graphite/id-17.f: New. 4992 49932009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com> 4994 Sebastian Pop <sebastian.pop@amd.com> 4995 4996 * gcc.dg/graphite/interchange-1.c: XFAILed. 4997 * gcc.dg/graphite/interchange-2.c: XFAILed. 4998 * gcc.dg/graphite/interchange-3.c: XFAILed. 4999 * gcc.dg/graphite/interchange-4.c: XFAILed. 5000 * gcc.dg/graphite/interchange-7.c: XFAILed. 5001 50022009-08-12 Sebastian Pop <sebastian.pop@amd.com> 5003 5004 * gcc.dg/graphite/interchange-6.c: Un-XFAIL. 5005 50062009-08-12 Sebastian Pop <sebastian.pop@amd.com> 5007 Pranav Garg <pranav.garg2107@gmail.com> 5008 5009 * gcc.dg/graphite/interchange-6.c: XFAILed. 5010 50112009-08-12 Sebastian Pop <sebastian.pop@amd.com> 5012 5013 * gcc.dg/graphite/interchange-9.c: New. 5014 50152009-08-12 Richard Guenther <rguenther@suse.de> 5016 5017 PR rtl-optimization/41033 5018 * gcc.dg/pr41033.c: New test. 5019 50202009-08-11 Janus Weil <janus@gcc.gnu.org> 5021 5022 PR fortran/41022 5023 * gfortran.dg/proc_ptr_comp_14.f90: New. 5024 50252009-08-11 Adam Nemet <anemet@caviumnetworks.com> 5026 5027 * gcc.target/mips/ext-5.c: New test. 5028 * gcc.target/mips/ext-6.c: New test. 5029 * gcc.target/mips/ext-7.c: New test. 5030 * gcc.target/mips/ext-8.c: New test. 5031 * gcc.target/mips/extend-2.c: New test. 5032 50332009-08-10 Jason Merrill <jason@redhat.com> 5034 5035 * g++.dg/other/linkage2.C: New test for types-without-linkage 5036 handling. 5037 * g++.dg/ext/anon-struct4.C: No error about anonymous type. 5038 * g++.dg/lookup/anon2.C: Likewise. 5039 * g++.dg/other/anon3.C: Likewise. 5040 * g++.dg/template/arg2.C: Likewise. 5041 * g++.dg/template/local4.C: Likewise. 5042 * g++.old-deja/g++.law/operators32.C: Likewise. 5043 * g++.old-deja/g++.other/linkage2.C: Likewise. 5044 * g++.old-deja/g++.pt/enum6.C: Likewise. 5045 * g++.old-deja/g++.other/anon9.C: Use the undefined decls. 5046 * g++.old-deja/g++.other/linkage1.C: Likewise. 5047 50482009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org> 5049 5050 * gcc.dg/dg.exp: Test also c-c++-common dir. 5051 * g++.dg/dg.exp: Likewise. 5052 * g++.dg/warn/Wconversion-real.C: Delete. 5053 * gcc.dg/Wconversion-real.c: Move to ... 5054 * c-c++-common/Wconversion-real.c: ... here. 5055 * lib/target-supports.exp 5056 (check_effective_target_c,check_effective_target_c++): New. 5057 50582009-08-10 Daniel Kraft <d@domob.eu> 5059 5060 PR fortran/37425 5061 * gfortran.dg/typebound_operator_1.f03: New test. 5062 * gfortran.dg/typebound_operator_2.f03: New test. 5063 50642009-08-10 Richard Guenther <rguenther@suse.de> 5065 5066 PR middle-end/41006 5067 * gcc.c-torture/compile/pr41006-1.c: New testcase. 5068 * gcc.c-torture/compile/pr41006-2.c: Likewise. 5069 50702009-08-10 Janus Weil <janus@gcc.gnu.org> 5071 5072 PR fortran/40940 5073 * gfortran.dg/class_1.f03: New. 5074 * gfortran.dg/class_2.f03: New. 5075 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE. 5076 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto. 5077 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto. 5078 * gfortran.dg/typebound_call_10.f03: Ditto. 5079 * gfortran.dg/typebound_call_2.f03: Ditto. 5080 * gfortran.dg/typebound_call_3.f03: Ditto. 5081 * gfortran.dg/typebound_call_4.f03: Ditto. 5082 * gfortran.dg/typebound_generic_3.f03: Ditto. 5083 * gfortran.dg/typebound_generic_4.f03: Ditto. 5084 * gfortran.dg/typebound_proc_1.f08: Ditto. 5085 * gfortran.dg/typebound_proc_5.f03: Ditto. 5086 * gfortran.dg/typebound_proc_6.f03: Ditto. 5087 50882009-08-10 Dodji Seketeli <dodji@redhat.com> 5089 5090 PR c++/40866 5091 * g++.dg/expr/stmt-expr-1.C: New test. 5092 50932009-08-09 Richard Guenther <rguenther@suse.de> 5094 5095 PR tree-optimization/41016 5096 * gcc.c-torture/compile/pr41016.c: New testcase. 5097 50982009-08-09 Richard Sandiford <rdsandiford@googlemail.com> 5099 5100 * gcc.dg/overflow-warn-8.c: New test. 5101 51022009-08-09 Ira Rosen <irar@il.ibm.com> 5103 5104 PR tree-optimization/41008 5105 * gcc.dg/vect/O1-pr41008.c: New test. 5106 51072009-08-05 Tobias Burnus <burnus@net-b.de> 5108 5109 PR fortran/40955 5110 * gfortran.dg/module_md5_1.f90: Update MD5 check sum. 5111 51122009-08-09 Bernd Schmidt <bernd.schmidt@analog.com> 5113 5114 * gcc.target/bfin/loop-autoinc.c: New file. 5115 51162009-08-08 Richard Guenther <rguenther@suse.de> 5117 5118 PR tree-optimization/40991 5119 * g++.dg/torture/pr40991.C: New testcase. 5120 51212009-08-08 Laurent GUERBY <laurent@guerby.net> 5122 5123 * ada/acats/support/impdef.a: Tweak timing constants. Add 5124 Long_Minimum_Task_Switch and Long_Switch_To_New_Task. 5125 * ada/acats/tests/c9/c940005.a: Use new timing constants. 5126 * ada/acats/tests/c9/c940007.a: Likewise. 5127 * ada/acats/tests/c9/c94001c.ada: Likewise. 5128 * ada/acats/tests/c9/c94006a.ada: Likewise. 5129 * ada/acats/tests/c9/c94008c.ada: Likewise. 5130 * ada/acats/tests/c9/c951002.a: Likewise. 5131 * ada/acats/tests/c9/c954a01.a: Likewise. 5132 * ada/acats/tests/c9/c96001a.ada: Likewise. 5133 * ada/acats/tests/c9/c97307a.ada: Likewise. 5134 51352009-08-07 Richard Guenther <rguenther@suse.de> 5136 5137 PR tree-optimization/40999 5138 * gfortran.dg/pr40999.f: New testcase. 5139 51402009-08-07 Jakub Jelinek <jakub@redhat.com> 5141 5142 * g++.dg/tree-prof/partition1.C: New test. 5143 51442009-08-06 Richard Earnshaw <rearnsha@arm.com> 5145 5146 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New 5147 hook. 5148 (check_effective_target_arm_neon_ok): Improve test for neon 5149 availability. 5150 * gcc.target/arm/eabi1.c: Only run test in base variant. 5151 * gcc.target/arm/abitest.h: Allow the test function to have a PCS 5152 attribute. 5153 * gcc.target/arm/vfp1[567].c: New tests. 5154 51552009-08-06 Jason Merrill <jason@redhat.com> 5156 5157 PR c++/40948 5158 * g++.dg/ext/complit12.C: Expand. 5159 51602009-08-06 Richard Earnshaw <rearnsha@arm.com> 5161 5162 Merge ARM/hard_vfp_branch to trunk. 5163 5164 2009-08-04 Richard Earnshaw <rearnsha@arm.com> 5165 5166 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard. 5167 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard. 5168 5169 2009-05-12 Joseph Myers <joseph@codesourcery.com> 5170 5171 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants. 5172 (PCS): Define macro to use base AAPCS. 5173 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro. 5174 5175 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com> 5176 5177 * lib/target-supports.exp (check_effective_target_arm_neon_ok): 5178 Correct arm_neon.h typo. 5179 5180 2009-03-06 Richard Earnshaw <rearnsha@arm.com> 5181 5182 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make 5183 this a linkage test. 5184 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS 5185 argument marshalling. 5186 * abitest.h: New file. 5187 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests. 5188 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New. 5189 51902009-08-06 Martin Jambor <mjambor@suse.cz> 5191 5192 PR middle-end/32964 5193 * gcc.dg/tree-ssa/pr32964.c: New test. 5194 51952009-08-06 Uros Bizjak <ubizjak@gmail.com> 5196 H.J. Lu <hongjiu.lu@intel.com> 5197 5198 PR target/40957 5199 * gcc.target/i386/pr40957.c: New test. 5200 52012009-08-06 Richard Guenther <rguenther@suse.de> 5202 5203 PR tree-optimization/40964 5204 * gcc.c-torture/compile/pr40964.c: New testcase. 5205 52062009-08-05 Paul Thomas <pault@gcc.gnu.org> 5207 5208 PR fortran/40847 5209 * gfortran.dg/transfer_resolve_1.f90 : New test. 5210 52112009-08-05 Uros Bizjak <ubizjak@gmail.com> 5212 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5213 5214 PR target/40906 5215 * gcc.target/i386/pr40906-1.c: New test. 5216 * gcc.target/i386/pr40906-2.c: Ditto. 5217 * gcc.target/i386/pr40906-3.c: Ditto. 5218 52192009-08-05 Jakub Jelinek <jakub@redhat.com> 5220 5221 PR rtl-optimization/40924 5222 * g++.dg/torture/pr40924.C: New test. 5223 52242009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org> 5225 5226 PR c++/36069 5227 * g++.dg/warn/pr36069.C: New. 5228 52292009-08-04 Dodji Seketeli <dodji@redhat.com> 5230 5231 PR c++/39987 5232 * g++.dg/overload/defarg4.C: New test. 5233 52342009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org> 5235 5236 PR c++/16696 5237 * g++.dg/parse/pr16696.C: New. 5238 * g++.dg/parse/pr16696-permissive.C: New. 5239 52402009-08-04 Paul Thomas <pault@gcc.gnu.org> 5241 5242 PR fortran/40875 5243 * gfortran.dg/initialization_23.f90 : New test. 5244 52452009-08-04 Dodji Seketeli <dodji@redhat.com> 5246 5247 PR debug/39706 5248 * g++.dg/debug/dwarf2/pubnames-1.C: New test. 5249 52502009-08-03 Jason Merrill <jason@redhat.com> 5251 Jakub Jelinek <jakub@redhat.com> 5252 5253 PR c++/40948 5254 * g++.dg/ext/complit12.C: New. 5255 52562009-08-03 Janis Johnson <janis187@us.ibm.com> 5257 5258 PR c/39902 5259 * gcc.target/powerpc/pr39902-2.c: New test. 5260 52612009-08-03 Jakub Jelinek <jakub@redhat.com> 5262 5263 PR middle-end/40943 5264 * gcc.dg/uninit-6.c: Re-add XFAIL. 5265 * gcc.dg/uninit-6-O0.c: Likewise. 5266 * gcc.dg/uninit-pr40943.c: New test. 5267 52682009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 5269 5270 PR testsuite/40858 5271 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with 5272 .ascii. 5273 52742009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5275 5276 PR libfortran/40853 5277 * gfortran.dg/namelist_40.f90: Update error output. 5278 * gfortran.dg/namelist_47.f90: Update error output. 5279 * gfortran.dg/namelist_58.f90: New test. 5280 52812009-08-02 Janus Weil <janus@gcc.gnu.org> 5282 5283 PR fortran/40881 5284 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy. 5285 * gfortran.dg/altreturn_3.f90: Ditto. 5286 * gfortran.dg/altreturn_5.f90: Ditto. 5287 * gfortran.dg/altreturn_6.f90: Ditto. 5288 * gfortran.dg/altreturn_7.f90: Ditto. 5289 * gfortran.dg/array_constructor_13.f90: Ditto. 5290 * gfortran.dg/arrayio_7.f90: Ditto. 5291 * gfortran.dg/arrayio_8.f90: Ditto. 5292 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message. 5293 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy. 5294 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message. 5295 * gfortran.dg/backspace_8.f: Add -std=legacy. 5296 * gfortran.dg/backspace_9.f: Ditto. 5297 * gfortran.dg/char_comparison_1.f: Ditto. 5298 * gfortran.dg/char_decl_1.f90: Ditto. 5299 * gfortran.dg/char_initialiser_actual.f90: Ditto. 5300 * gfortran.dg/char_pointer_assign.f90: Ditto. 5301 * gfortran.dg/char_pointer_dependency.f90: Ditto. 5302 * gfortran.dg/char_pointer_dummy.f90: Ditto. 5303 * gfortran.dg/char_pointer_func.f90: Ditto. 5304 * gfortran.dg/common_8.f90: Ditto. 5305 * gfortran.dg/constant_substring.f: Ditto. 5306 * gfortran.dg/data_char_2.f90: Ditto. 5307 * gfortran.dg/der_array_io_1.f90: Ditto. 5308 * gfortran.dg/der_array_io_2.f90: Ditto. 5309 * gfortran.dg/der_array_io_3.f90: Ditto. 5310 * gfortran.dg/der_io_3.f90: Ditto. 5311 * gfortran.dg/dev_null.F90: Ditto. 5312 * gfortran.dg/direct_io_2.f90: Ditto. 5313 * gfortran.dg/do_iterator_2.f90: Ditto. 5314 * gfortran.dg/e_d_fmt.f90: Ditto. 5315 * gfortran.dg/empty_format_1.f90: Ditto. 5316 * gfortran.dg/entry_17.f90: Modified warning message. 5317 * gfortran.dg/entry_7.f90: Add -std=legacy. 5318 * gfortran.dg/eor_1.f90: Ditto. 5319 * gfortran.dg/equiv_2.f90: Ditto. 5320 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length. 5321 * gfortran.dg/equiv_substr.f90: Add -std=legacy. 5322 * gfortran.dg/extended_char_comparison_1.f: Ditto. 5323 * gfortran.dg/fmt_bz_bn_err.f: Ditto. 5324 * gfortran.dg/fmt_error_2.f90: Ditto. 5325 * gfortran.dg/fmt_read_bz_bn.f90: Ditto. 5326 * gfortran.dg/fmt_tl.f: Ditto. 5327 * gfortran.dg/fmt_white.f: Ditto. 5328 * gfortran.dg/func_derived_1.f90: Ditto. 5329 * gfortran.dg/g77_intrinsics_funcs.f: Ditto. 5330 * gfortran.dg/g77_intrinsics_sub.f: Ditto. 5331 * gfortran.dg/global_references_2.f90: Ditto. 5332 * gfortran.dg/hollerith_1.f90: Ditto. 5333 * gfortran.dg/hollerith.f90: Use new-style character length. 5334 * gfortran.dg/hollerith_f95.f90: Ditto. 5335 * gfortran.dg/ichar_1.f90: Add -std=legacy. 5336 * gfortran.dg/implicit_6.f90: Ditto. 5337 * gfortran.dg/implicit_9.f90: Ditto. 5338 * gfortran.dg/inquire_13.f90: Ditto. 5339 * gfortran.dg/inquire_5.f90: Ditto. 5340 * gfortran.dg/inquire_6.f90: Ditto. 5341 * gfortran.dg/inquire.f90: Ditto. 5342 * gfortran.dg/io_constraints_1.f90: Use new-style character length. 5343 * gfortran.dg/io_constraints_2.f90: Ditto. 5344 * gfortran.dg/list_read_2.f90: Add -std=legacy. 5345 * gfortran.dg/loc_2.f90: Ditto. 5346 * gfortran.dg/logical_1.f90: Ditto. 5347 * gfortran.dg/longline.f: Ditto. 5348 * gfortran.dg/merge_char_1.f90: Ditto. 5349 * gfortran.dg/namelist_12.f: Ditto. 5350 * gfortran.dg/namelist_14.f90: Ditto. 5351 * gfortran.dg/namelist_18.f90: Ditto. 5352 * gfortran.dg/namelist_19.f90: Ditto. 5353 * gfortran.dg/namelist_21.f90: Ditto. 5354 * gfortran.dg/namelist_22.f90: Ditto. 5355 * gfortran.dg/namelist_37.f90: Ditto. 5356 * gfortran.dg/namelist_54.f90: Ditto. 5357 * gfortran.dg/namelist_55.f90: Ditto. 5358 * gfortran.dg/namelist_empty.f90: Ditto. 5359 * gfortran.dg/namelist_use.f90: Use new-style character length. 5360 * gfortran.dg/namelist_use_only.f90: Add -std=legacy. 5361 * gfortran.dg/nested_modules_4.f90: Ditto. 5362 * gfortran.dg/nested_modules_5.f90: Ditto. 5363 * gfortran.dg/open-options-blanks.f: Ditto. 5364 * gfortran.dg/output_exponents_1.f90: Ditto. 5365 * gfortran.dg/parens_5.f90: Ditto. 5366 * gfortran.dg/parens_6.f90: Ditto. 5367 * gfortran.dg/parent_result_ref_2.f90: Modified warning message. 5368 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy. 5369 * gfortran.dg/pr15129.f90: Ditto. 5370 * gfortran.dg/pr15332.f: Ditto. 5371 * gfortran.dg/pr16597.f90: Ditto. 5372 * gfortran.dg/pr17143.f90: Ditto. 5373 * gfortran.dg/pr17164.f90: Ditto. 5374 * gfortran.dg/pr17229.f: Modified warning message. 5375 * gfortran.dg/pr18210.f90: Add -std=legacy. 5376 * gfortran.dg/pr19155.f: Ditto. 5377 * gfortran.dg/pr20086.f90: Ditto. 5378 * gfortran.dg/pr20124.f90: Ditto. 5379 * gfortran.dg/pr20755.f: Ditto. 5380 * gfortran.dg/pr20865.f90: Ditto. 5381 * gfortran.dg/pr20950.f: Ditto. 5382 * gfortran.dg/pr21730.f: Ditto. 5383 * gfortran.dg/pr22491.f: Ditto. 5384 * gfortran.dg/pr29713.f90: Ditto. 5385 * gfortran.dg/print_parentheses_1.f: Ditto. 5386 * gfortran.dg/print_parentheses_2.f90: Ditto. 5387 * gfortran.dg/proc_assign_1.f90: Ditto. 5388 * gfortran.dg/proc_decl_1.f90: Ditto. 5389 * gfortran.dg/proc_ptr_17.f90: Add dg-warning. 5390 * gfortran.dg/read_eor.f90: : Add -std=legacy. 5391 * gfortran.dg/read_float_1.f90: Ditto. 5392 * gfortran.dg/read_logical.f90: Ditto. 5393 * gfortran.dg/recursive_statement_functions.f90: Ditto. 5394 * gfortran.dg/return_1.f90: Ditto. 5395 * gfortran.dg/rewind_1.f90: Ditto. 5396 * gfortran.dg/runtime_warning_1.f90: Use new-style character length. 5397 * gfortran.dg/scalar_return_1.f90: Add -std=legacy. 5398 * gfortran.dg/stfunc_1.f90: Ditto. 5399 * gfortran.dg/stfunc_3.f90: Ditto. 5400 * gfortran.dg/stfunc_4.f90: Ditto. 5401 * gfortran.dg/stfunc_6.f90: Ditto. 5402 * gfortran.dg/streamio_2.f90: Ditto. 5403 * gfortran.dg/string_ctor_1.f90: Ditto. 5404 * gfortran.dg/string_null_compare_1.f: Ditto. 5405 * gfortran.dg/substr_6.f90: Ditto. 5406 * gfortran.dg/tl_editing.f90: Ditto. 5407 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length. 5408 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message. 5409 * gfortran.dg/x_slash_1.f: Add -std=legacy. 5410 * gfortran.dg/g77/1832.f: Ditto. 5411 * gfortran.dg/g77/19981216-0.f Ditto. 5412 * gfortran.dg/g77/19990525-0.f: Ditto. 5413 * gfortran.dg/g77/19990826-2.f: Ditto. 5414 * gfortran.dg/g77/20000630-2.f: Ditto. 5415 * gfortran.dg/g77/20010116.f: Ditto. 5416 * gfortran.dg/g77/20010519-1.f: Use new-style character length. 5417 * gfortran.dg/g77/980419-2.f: Add -std=legacy. 5418 * gfortran.dg/g77/980520-1.f: Ditto. 5419 * gfortran.dg/g77/check0.f: Ditto. 5420 * gfortran.dg/g77/cpp3.F: Ditto. 5421 * gfortran.dg/g77/cpp4.F: Use new-style character length. 5422 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy. 5423 * gfortran.dg/g77/f77-edit-t-in.f: Ditto. 5424 * gfortran.dg/g77/short.f: Ditto. 5425 54262009-08-01 Adam Nemet <anemet@caviumnetworks.com> 5427 5428 * gcc.target/mips/ext-3.c: Add NOMIPS16. 5429 * gcc.target/mips/ext-4.c: Likewise. 5430 * gcc.target/mips/interrupt_handler.c: Likewise. 5431 * gcc.target/mips/truncate-4.c: Likewise. 5432 * gcc.target/mips/truncate-5.c: Likewise. 5433 54342009-08-01 Sebastian Pop <sebastian.pop@amd.com> 5435 5436 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename 5437 -fgraphite-force-parallel to -floop-parallelize-all. 5438 54392009-08-01 Paul Thomas <pault@gcc.gnu.org> 5440 5441 PR fortran/40011 5442 * gfortran.dg/whole_file_7.f90: New test. 5443 * gfortran.dg/whole_file_8.f90: New test. 5444 * gfortran.dg/whole_file_9.f90: New test. 5445 * gfortran.dg/whole_file_10.f90: New test. 5446 * gfortran.dg/whole_file_11.f90: New test. 5447 * gfortran.dg/whole_file_12.f90: New test. 5448 * gfortran.dg/whole_file_13.f90: New test. 5449 * gfortran.dg/whole_file_14.f90: New test. 5450 54512009-07-31 Jason Merrill <jason@redhat.com> 5452 5453 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference 5454 binding semantics. 5455 * g++.dg/cpp0x/named.C: Likewise. 5456 * g++.dg/cpp0x/overload.C: Likewise. 5457 * g++.dg/cpp0x/rv1n.C: Likewise. 5458 * g++.dg/cpp0x/rv1p.C: Likewise. 5459 * g++.dg/cpp0x/rv2n.C: Likewise. 5460 * g++.dg/cpp0x/rv2p.C: Likewise. 5461 * g++.dg/cpp0x/rv3n.C: Likewise. 5462 * g++.dg/cpp0x/rv3p.C: Likewise. 5463 * g++.dg/cpp0x/rv4n.C: Likewise. 5464 * g++.dg/cpp0x/rv4p.C: Likewise. 5465 * g++.dg/cpp0x/rv5n.C: Likewise. 5466 * g++.dg/cpp0x/rv5p.C: Likewise. 5467 * g++.dg/cpp0x/rv6n.C: Likewise. 5468 * g++.dg/cpp0x/rv6p.C: Likewise. 5469 * g++.dg/cpp0x/rv7n.C: Likewise. 5470 * g++.dg/cpp0x/rv7p.C: Likewise. 5471 * g++.dg/cpp0x/template_deduction.C: Likewise. 5472 * g++.dg/cpp0x/unnamed_refs.C: Likewise. 5473 * g++.dg/cpp0x/overloadn.C: New. 5474 * g++.dg/cpp0x/rv-cast.C: New. 5475 54762009-07-31 Adam Nemet <anemet@caviumnetworks.com> 5477 5478 * gcc.target/mips/ext-4.c: New test. 5479 54802009-07-30 Sebastian Pop <sebastian.pop@amd.com> 5481 5482 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim. 5483 54842009-07-30 Sebastian Pop <sebastian.pop@amd.com> 5485 5486 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop. 5487 * gcc.dg/tree-ssa/loop-32.c: Same. 5488 * gcc.dg/tree-ssa/loop-33.c: Same. 5489 * gcc.dg/tree-ssa/loop-34.c: Same. 5490 * gcc.dg/tree-ssa/loop-35.c: Same. 5491 * gcc.dg/tree-ssa/loop-7.c: Same. 5492 * gcc.dg/tree-ssa/pr23109.c: Same. 5493 * gcc.dg/tree-ssa/restrict-2.c: Same. 5494 * gcc.dg/tree-ssa/restrict-3.c: Same. 5495 * gcc.dg/tree-ssa/ssa-lim-1.c: Same. 5496 * gcc.dg/tree-ssa/ssa-lim-2.c: Same. 5497 * gcc.dg/tree-ssa/ssa-lim-3.c: Same. 5498 * gcc.dg/tree-ssa/ssa-lim-6.c: Same. 5499 * gcc.dg/tree-ssa/structopt-1.c: Same. 5500 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same. 5501 * gfortran.dg/pr32921.f: Same. 5502 55032009-07-30 Sebastian Pop <sebastian.pop@amd.com> 5504 5505 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New. 5506 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New. 5507 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New. 5508 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New. 5509 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New. 5510 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New. 5511 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New. 5512 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New. 5513 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New. 5514 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New. 5515 * gcc.dg/graphite/id-1.c: New. 5516 * gcc.dg/graphite/id-10.c: New. 5517 * gcc.dg/graphite/id-11.c: New. 5518 * gcc.dg/graphite/id-12.c: New. 5519 * gcc.dg/graphite/id-13.c: New. 5520 * gcc.dg/graphite/id-14.c: New. 5521 * gcc.dg/graphite/id-15.c: New. 5522 * gcc.dg/graphite/id-2.c: New. 5523 * gcc.dg/graphite/id-3.c: New. 5524 * gcc.dg/graphite/id-4.c: New. 5525 * gcc.dg/graphite/id-5.c: New. 5526 * gcc.dg/graphite/id-6.c: New. 5527 * gcc.dg/graphite/id-7.c: New. 5528 * gcc.dg/graphite/id-8.c: New. 5529 * gcc.dg/graphite/id-9.c: New. 5530 * gcc.dg/graphite/interchange-0.c: New. 5531 * gcc.dg/graphite/interchange-1.c: New. 5532 * gcc.dg/graphite/interchange-2.c: New. 5533 * gcc.dg/graphite/interchange-3.c: New. 5534 * gcc.dg/graphite/interchange-4.c: New. 5535 * gcc.dg/graphite/interchange-5.c: New. 5536 * gcc.dg/graphite/interchange-6.c: New. 5537 * gcc.dg/graphite/interchange-7.c: New. 5538 * gcc.dg/graphite/interchange-8.c: New. 5539 * gcc.dg/graphite/pr35356-1.c: New. 5540 * gcc.dg/graphite/pr35356-2.c: New. 5541 * gcc.dg/graphite/pr35356-3.c: New. 5542 * gcc.dg/graphite/pr40157.c: New. 5543 * gcc.dg/graphite/run-id-1.c: New. 5544 * gcc.dg/graphite/scop-20.c: New. 5545 * gcc.dg/graphite/scop-21.c: New. 5546 * gfortran.dg/graphite/id-1.f90: New. 5547 * gfortran.dg/graphite/id-10.f90: New. 5548 * gfortran.dg/graphite/id-11.f: New. 5549 * gfortran.dg/graphite/id-12.f: New. 5550 * gfortran.dg/graphite/id-13.f: New. 5551 * gfortran.dg/graphite/id-14.f: New. 5552 * gfortran.dg/graphite/id-15.f: New. 5553 * gfortran.dg/graphite/id-16.f: New. 5554 * gfortran.dg/graphite/id-5.f: New. 5555 * gfortran.dg/graphite/id-6.f: New. 5556 * gfortran.dg/graphite/id-7.f: New. 5557 * gfortran.dg/graphite/id-8.f: New. 5558 * gfortran.dg/graphite/id-9.f: New. 5559 * gfortran.dg/graphite/interchange-1.f: New. 5560 * gfortran.dg/graphite/interchange-2.f: New. 5561 55622009-07-30 Sebastian Pop <sebastian.pop@amd.com> 5563 5564 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of 5565 flags based on the name of the testcase. 5566 * gfortran.dg/graphite/graphite.exp: Same. 5567 5568 * gcc.dg/graphite/block-0.c: Adjusted. 5569 * gcc.dg/graphite/block-1.c: Adjusted. 5570 * gcc.dg/graphite/block-2.c: Adjusted. 5571 * gcc.dg/graphite/block-3.c: Adjusted. 5572 * gcc.dg/graphite/block-4.c: Adjusted. 5573 * gcc.dg/graphite/block-5.c: Adjusted. 5574 * gcc.dg/graphite/block-6.c: Adjusted. 5575 * gcc.dg/graphite/pr37485.c: Adjusted. 5576 * gcc.dg/graphite/pr37684.c: Adjusted. 5577 * gcc.dg/graphite/pr37828.c: Adjusted. 5578 * gcc.dg/graphite/pr37883.c: Adjusted. 5579 * gcc.dg/graphite/pr37928.c: Adjusted. 5580 * gcc.dg/graphite/pr37943.c: Adjusted. 5581 * gcc.dg/graphite/pr38409.c: Adjusted. 5582 * gcc.dg/graphite/pr38498.c: Adjusted. 5583 * gcc.dg/graphite/pr38559.c: Adjusted. 5584 * gcc.dg/graphite/pr39335.c: Adjusted. 5585 * gcc.dg/graphite/pr39335_1.c: Adjusted. 5586 * gcc.dg/graphite/scop-0.c: Adjusted. 5587 * gcc.dg/graphite/scop-1.c: Adjusted. 5588 * gcc.dg/graphite/scop-10.c: Adjusted. 5589 * gcc.dg/graphite/scop-11.c: Adjusted. 5590 * gcc.dg/graphite/scop-12.c: Adjusted. 5591 * gcc.dg/graphite/scop-13.c: Adjusted. 5592 * gcc.dg/graphite/scop-14.c: Adjusted. 5593 * gcc.dg/graphite/scop-15.c: Adjusted. 5594 * gcc.dg/graphite/scop-16.c: Adjusted. 5595 * gcc.dg/graphite/scop-17.c: Adjusted. 5596 * gcc.dg/graphite/scop-18.c: Adjusted. 5597 * gcc.dg/graphite/scop-19.c: Adjusted. 5598 * gcc.dg/graphite/scop-2.c: Adjusted. 5599 * gcc.dg/graphite/scop-3.c: Adjusted.- 5600 * gcc.dg/graphite/scop-4.c: Adjusted. 5601 * gcc.dg/graphite/scop-5.c: Adjusted. 5602 * gcc.dg/graphite/scop-6.c: Adjusted. 5603 * gcc.dg/graphite/scop-7.c: Adjusted. 5604 * gcc.dg/graphite/scop-8.c: Adjusted. 5605 * gcc.dg/graphite/scop-9.c: Adjusted. 5606 * gcc.dg/graphite/scop-matmult.c: Adjusted. 5607 * gfortran.dg/graphite/block-1.f90: Adjusted. 5608 * gfortran.dg/graphite/block-2.f: Adjusted. 5609 * gfortran.dg/graphite/block-3.f90: Adjusted. 5610 * gfortran.dg/graphite/block-4.f90: Adjusted. 5611 * gfortran.dg/graphite/id-2.f90: Adjusted. 5612 * gfortran.dg/graphite/id-3.f90: Adjusted. 5613 * gfortran.dg/graphite/id-4.f90: Adjusted. 5614 * gfortran.dg/graphite/pr37852.f90: Adjusted. 5615 * gfortran.dg/graphite/pr37857.f90: Adjusted. 5616 * gfortran.dg/graphite/pr37980.f90: Adjusted. 5617 * gfortran.dg/graphite/pr38083.f90: Adjusted. 5618 * gfortran.dg/graphite/pr38953.f90: Adjusted. 5619 * gfortran.dg/graphite/scop-1.f: Adjusted. 5620 56212009-07-30 Doug Kwan <dougkwan@google.com> 5622 5623 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes 5624 in warnings added in rev 141298. 5625 56262009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 5627 5628 * lib/options.exp: Use "!=" instead of "ne". 5629 5630 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit). 5631 5632 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit). 5633 * gcc.dg/ucnid-12.c: Likewise. 5634 56352009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com> 5636 Pat Haugen <pthaugen@us.ibm.com> 5637 Revital Eres <ERES@il.ibm.com> 5638 5639 * gcc.target/powerpc/altivec-32.c: New file to test 5640 Altivec simple math function vectorization. 5641 5642 * gcc.target/powerpc/bswap-run.c: New file to test swap 5643 builtins. 5644 * gcc.target/powerpc/bswap16.c: Ditto. 5645 * gcc.target/powerpc/bswap32.c: Ditto. 5646 * gcc.target/powerpc/bswap64-1.c: Ditto. 5647 * gcc.target/powerpc/bswap64-2.c: Ditto. 5648 * gcc.target/powerpc/bswap64-3.c: Ditto. 5649 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto. 5650 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto. 5651 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto. 5652 5653 * gcc.target/powerpc/popcount-2.c: New file to test 5654 power7 popcntd instructions. 5655 * gcc.target/powerpc/popcount-3.c: Ditto. 5656 5657 * gcc.target/powerpc/pr39457.c: New VSX test. 5658 * gcc.target/powerpc/vsx-builtin-1.c: Ditto. 5659 * gcc.target/powerpc/vsx-builtin-2.c: Ditto. 5660 * gcc.target/powerpc/vsx-builtin-3.c: Ditto. 5661 * gcc.target/powerpc/vsx-builtin-4.c: Ditto. 5662 * gcc.target/powerpc/vsx-builtin-5.c: Ditto. 5663 * gcc.target/powerpc/vsx-builtin-6.c: Ditto. 5664 * gcc.target/powerpc/vsx-vector-1.c: Ditto. 5665 * gcc.target/powerpc/vsx-vector-2.c: Ditto. 5666 * gcc.target/powerpc/vsx-vector-3.c: Ditto. 5667 * gcc.target/powerpc/vsx-vector-4.c: Ditto. 5668 * gcc.target/powerpc/vsx-vector-5.c: Ditto. 5669 * gcc.target/powerpc/vsx-vector-6.c: Ditto. 5670 5671 * gcc.target/powerpc/altivec-6.c: Store the result of 5672 vec_add, so the optimizer doesn't remove it. 5673 5674 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to 5675 systems that support bswap64. 5676 5677 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to 5678 prevent VSX code generation. 5679 5680 * lib/target-supports.exp (check_vsx_hw_available): New 5681 function to test if VSX available. 5682 (check_effective_target_powerpc_vsx_ok): Ditto. 5683 (check_vmx_hw_available): Add explicit -mno-vsx. 5684 56852009-07-30 Janis Johnson <janis187@us.ibm.com> 5686 5687 PR c/39902 5688 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes. 5689 56902009-07-30 Martin Jambor <mjambor@suse.cz> 5691 5692 PR tree-optimization/40570 5693 * gcc.c-torture/compile/pr40570.c: New test. 5694 56952009-07-29 Jason Merrill <jason@redhat.com> 5696 5697 PR c++/14912 5698 * g++.dg/template/defarg13.C: New. 5699 57002009-07-29 Richard Guenther <rguenther@suse.de> 5701 5702 PR c++/40834 5703 * g++.dg/torture/pr40834.C: New testcase. 5704 57052009-07-29 Michael Matz <matz@suse.de> 5706 5707 PR middle-end/40830 5708 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets. 5709 57102009-07-28 Kaz Kojima <kkojima@gcc.gnu.org> 5711 5712 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and 5713 sh*-*-* targets. Skip on spu-*-* targets. 5714 * gfortran.dg/maxlocval_4.f90: Likewise. 5715 * gfortran.dg/minlocval_1.f90: Likewise. 5716 * gfortran.dg/minlocval_4.f90: Likewise. 5717 57182009-07-28 Jakub Jelinek <jakub@redhat.com> 5719 5720 PR fortran/40878 5721 * gfortran.dg/gomp/pr40878-1.f90: New test. 5722 * gfortran.dg/gomp/pr40878-2.f90: New test. 5723 5724 PR testsuite/40891 5725 * gcc.dg/cdce1.c: Adjust note line number. 5726 * gcc.dg/cdce2.c: Likewise. 5727 57282009-07-28 Janus Weil <janus@gcc.gnu.org> 5729 5730 PR fortran/40882 5731 * gfortran.dg/proc_ptr_comp_13.f90: New. 5732 57332009-07-28 Jan Beulich <jbeulich@novell.com> 5734 5735 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE. 5736 * gcc.target/i386/avx-vtestpd-2.c: Likewise. 5737 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise. 5738 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise. 5739 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise. 5740 * gcc.target/i386/avx-vtestpd-3.c: Likewise. 5741 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT. 5742 * gcc.target/i386/avx-vtestps-2.c: Likewise. 5743 * gcc.target/i386/avx-vtestps-256-1.c: Likewise. 5744 * gcc.target/i386/avx-vtestps-256-2.c: Likewise. 5745 * gcc.target/i386/avx-vtestps-256-3.c: Likewise. 5746 * gcc.target/i386/avx-vtestps-3.c: Likewise. 5747 * gcc.target/i386/m128-check.h (union ieee754_float): Put into 5748 #ifdef NEED_IEEE754_FLOAT conditional. 5749 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE 5750 conditional. 5751 57522009-07-28 Jan Beulich <jbeulich@novell.com> 5753 5754 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for 5755 i?86-*-netware. 5756 * g++.dg/ext/bitfield3.C: Likewise. 5757 * g++.dg/ext/bitfield4.C: Likewise. 5758 * g++.dg/ext/bitfield5.C: Likewise. 5759 * gcc.dg/bitfld-15.c: Likewise. 5760 * gcc.dg/bitfld-16.c: Likewise. 5761 * gcc.dg/bitfld-17.c: Likewise. 5762 * gcc.dg/bitfld-18.c: Likewise. 5763 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus. 5764 * gcc.dg/20010912-1.c: Likewise. 5765 * gcc.dg/20021018-1.c: Likewise. 5766 * gcc.dg/20030213-1.c: Likewise. 5767 * gcc.dg/20030225-1.c: Likewise. 5768 * gcc.dg/20030708-1.c: Likewise. 5769 * gcc.dg/20050321-2.c: Likewise. 5770 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*. 5771 * gcc.dg/cdce2.c: Likewise. 5772 * gcc.target/i386/pr37248-2.c: Don't test on default_packet 5773 targets. 5774 * gcc.target/i386/pr37248-3.c: Likewise. 5775 57762009-07-27 Janus Weil <janus@gcc.gnu.org> 5777 5778 PR fortran/40848 5779 * gfortran.dg/altreturn_7.f90: New. 5780 57812009-07-27 Simon Baldwin <simonb@google.com> 5782 5783 PR testsuite/40829 5784 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a' 5785 so that indexing no longer runs off array end. 5786 57872009-07-27 Tobias Burnus <burnus@net-b.de> 5788 5789 PR fortran/40851 5790 * gfortran.dg/derived_init_3.f90: New test. 5791 57922009-07-26 Tobias Burnus <burnus@net-b.de> 5793 5794 PR fortran/33197 5795 * gfortran.dg/atan2_1.f90: New test 5796 * gfortran.dg/atan2_2.f90: New test 5797 57982007-07-26 Simon Martin <simartin@users.sourceforge.net> 5799 5800 PR c++/40749 5801 * g++.dg/warn/Wreturn-type-6.C: New test. 5802 58032009-07-26 Ira Rosen <irar@il.ibm.com> 5804 5805 PR tree-optimization/40801 5806 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test. 5807 * gfortran.dg/vect/vect.exp: Run tests starting with 5808 "fast-math-real8" with -ffast-math and -fdefault-real-8. 5809 58102009-07-25 David Daney <ddaney@caviumnetworks.com> 5811 5812 PR rtl-optimization/40445 5813 * g++.dg/other/builtin-unreachable-1.C: New testcase. 5814 58152009-07-25 David Daney <ddaney@caviumnetworks.com> 5816 5817 * gcc.dg/builtin-unreachable-4.c: New test. 5818 58192009-07-25 Tobias Burnus <burnus@net-b.de> 5820 5821 PR fortran/33197 5822 * gfortran.dg/complex_intrinsic_5.f90: New test. 5823 * gfortran.dg/complex_intrinsic_7.f90: New test. 5824 58252009-07-25 Martin Jambor <mjambor@suse.cz> 5826 5827 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y. 5828 * gcc.dg/ipa/noclone-1.c: New test. 5829 58302009-07-25 Uros Bizjak <ubizjak@gmail.com> 5831 5832 * lib/target-supports.exp (check_effective_target_static): New 5833 procedure. 5834 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when 5835 supported. 5836 * g++.old-deja/g++.law/weak.C: Require static effective target. 5837 58382009-07-25 Janus Weil <janus@gcc.gnu.org> 5839 5840 PR fortran/39630 5841 * gfortran.dg/proc_ptr_comp_3.f90: Modified. 5842 * gfortran.dg/proc_ptr_comp_pass_1.f90: New. 5843 * gfortran.dg/proc_ptr_comp_pass_2.f90: New. 5844 * gfortran.dg/proc_ptr_comp_pass_3.f90: New. 5845 * gfortran.dg/proc_ptr_comp_pass_4.f90: New. 5846 * gfortran.dg/proc_ptr_comp_pass_5.f90: New. 5847 * gfortran.dg/typebound_call_10.f03: New. 5848 58492009-07-24 Jason Merrill <jason@redhat.com> 5850 5851 * g++.dg/cpp0x/defaulted11.C: New. 5852 5853 * g++.dg/cpp0x/initlist23.C: New. 5854 58552009-07-24 Janus Weil <janus@gcc.gnu.org> 5856 5857 PR fortran/40822 5858 * gfortran.dg/char_length_16.f90: New. 5859 58602009-07-24 Jakub Jelinek <jakub@redhat.com> 5861 5862 PR fortran/40643 5863 PR fortran/31067 5864 * gfortran.dg/maxlocval_2.f90: New test. 5865 * gfortran.dg/maxlocval_3.f90: New test. 5866 * gfortran.dg/maxlocval_4.f90: New test. 5867 * gfortran.dg/minlocval_1.f90: New test. 5868 * gfortran.dg/minlocval_2.f90: New test. 5869 * gfortran.dg/minlocval_3.f90: New test. 5870 * gfortran.dg/minlocval_4.f90: New test. 5871 58722009-07-23 Joseph Myers <joseph@codesourcery.com> 5873 5874 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in 5875 scan-assembler. 5876 58772009-07-23 Jakub Jelinek <jakub@redhat.com> 5878 5879 PR fortran/40839 5880 * gfortran.dg/pr40839.f90: New test. 5881 58822009-07-23 Michael Matz <matz@suse.de> 5883 5884 PR middle-end/40830 5885 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and 5886 don't set options ourself. 5887 58882009-07-23 Simon Baldwin <simonb@google.com> 5889 5890 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target 5891 native C compilation where required. 5892 58932009-07-22 Doug Kwan <dougkwan@google.com> 5894 5895 * gcc.c-torture/compile/20090721-1.c: New test. 5896 58972009-07-22 Michael Matz <matz@suse.de> 5898 5899 PR tree-optimization/35229 5900 PR tree-optimization/39300 5901 * gcc.dg/vect/vect-pre-interact.c: New test. 5902 59032009-07-22 Richard Guenther <rguenther@suse.de> 5904 5905 * g++.dg/lookup/using21.C: Fix duplicate paste. 5906 59072009-07-22 Richard Guenther <rguenther@suse.de> 5908 5909 PR c++/40799 5910 * g++.dg/lookup/using21.C: New testcase. 5911 59122009-07-21 Jason Merrill <jason@redhat.com> 5913 5914 * g++.dg/init/aggr4.C: New. 5915 59162009-07-21 Jason Merrill <jason@redhat.com> 5917 5918 Core issue 934 5919 * g++.dg/cpp0x/initlist22.C: New. 5920 59212009-07-21 Uros Bizjak <ubizjak@gmail.com> 5922 5923 * gcc.target/i386/vectorize8.c: New test. 5924 59252009-07-21 Uros Bizjak <ubizjak@gmail.com> 5926 5927 PR target/40811 5928 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt): 5929 Add i?86 and x86_64 targets. 5930 * gcc.target/i386/vectorize7.c: New test. 5931 5932 PR target/40809 5933 * gcc.target/i386/pr40809.c: New test. 5934 59352009-07-21 Jakub Jelinek <jakub@redhat.com> 5936 5937 PR tree-optimization/40813 5938 * g++.dg/opt/inline15.C: New test. 5939 59402009-07-21 Paul Brook <paul@codesourcery.com> 5941 5942 * gcc.dg/vect/section-anchors-nest-1.c: New test. 5943 * lib/target-supports.exp (check_effective_target_section_anchors): 5944 Add arm*-*-*. 5945 59462009-07-20 Olatunji Ruwase <tjruwase@google.com> 5947 5948 * gcc.dg/plugin/finish_unit_plugin.c: New test. 5949 * gcc.dg/plugin/finish_unit-test-1.c: New test. 5950 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test. 5951 59522009-07-20 Adam Nemet <anemet@caviumnetworks.com> 5953 5954 * gcc.target/mips/ext-3.c: New test. 5955 59562009-07-20 Jakub Jelinek <jakub@redhat.com> 5957 5958 * gcc.dg/builtin-object-size-6.c: Adjust expected values. 5959 * gcc.dg/builtin-object-size-8.c: New test. 5960 * g++.dg/ext/builtin-object-size1.C: Adjust expected values. 5961 * g++.dg/ext/builtin-object-size2.C: Likewise. 5962 5963 PR tree-optimization/40792 5964 * gcc.dg/pr40792.c: New test. 5965 59662009-07-20 Ira Rosen <irar@il.ibm.com> 5967 5968 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c, 5969 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c, 5970 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests. 5971 59722009-07-20 Christian Bruel <christian.bruel@st.com> 5973 5974 * gcc.target/sh/mfmovd.c: New test. 5975 59762009-07-19 Janne Blomqvist <jb@gcc.gnu.org> 5977 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5978 5979 PR libfortran/40714 5980 * gfortran.dg/eof_3.f90: New test. 5981 59822009-07-18 Steven G. Kargl <kargl@gcc.gnu.org> 5983 5984 PR fortran/40727 5985 * gfortran.dg/intrinsic_cmplx.f90: New test. 5986 59872009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org> 5988 5989 PR libfortran/34670 5990 PR libfortran/36874 5991 * gfortran.dg/cshift_bounds_1.f90: New test. 5992 * gfortran.dg/cshift_bounds_2.f90: New test. 5993 * gfortran.dg/cshift_bounds_3.f90: New test. 5994 * gfortran.dg/cshift_bounds_4.f90: New test. 5995 * gfortran.dg/eoshift_bounds_1.f90: New test. 5996 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message. 5997 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message. 5998 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message. 5999 60002009-07-19 Jan Hubicka <jh@suse.cz> 6001 6002 PR tree-optimization/40676 6003 * gcc.c-torture/compile/pr40676.c: New testcase. 6004 60052009-07-18 Adam Nemet <anemet@caviumnetworks.com> 6006 6007 * gcc.target/mips/ext-2.c: New test. 6008 60092009-07-18 Adam Nemet <anemet@caviumnetworks.com> 6010 6011 * gcc.target/mips/octeon-exts-7.c: New test. 6012 * gcc.target/mips/octeon-exts-2.c: Revert previous change. 6013 * gcc.target/mips/octeon-exts-5.c: Likewise. 6014 60152009-07-18 Richard Guenther <rguenther@suse.de> 6016 6017 PR testsuite/40798 6018 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern. 6019 60202009-07-18 Richard Guenther <rguenther@suse.de> 6021 6022 PR c/40787 6023 * gcc.dg/pr35899.c: Adjust. 6024 60252009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com> 6026 6027 * gcc.target/powerpc/asm-es-1.c: New test. 6028 * gcc.target/powerpc/asm-es-2.c: Likewise. 6029 60302009-07-17 Richard Guenther <rguenther@suse.de> 6031 6032 PR c/40401 6033 * g++.dg/rtti/crash4.C: New testcase. 6034 * g++.dg/torture/20090706-1.C: Likewise. 6035 * gcc.dg/redecl-17.c: Likewise. 6036 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern. 6037 * gcc.dg/declspec-9.c: Expect extra error. 6038 * gcc.dg/declspec-10.c: Likewise. 6039 * gcc.dg/declspec-11.c: Likewise. 6040 * gcc.dg/redecl-10.c: Expect extra warnings. 6041 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location. 6042 * gcc.target/i386/pr39545-1.c: Likewise. 6043 * g++.dg/ext/asm3.C: Expect more errors. 6044 * g++.dg/gomp/block-1.C: Likewise. 6045 * g++.dg/gomp/block-2.C: Likewise. 6046 * g++.dg/gomp/block-3.C: Likewise. 6047 * g++.dg/gomp/block-5.C: Likewise. 6048 * g++.old-deja/g++.jason/report.C: Expect extra warnings. 6049 * g++.dg/warn/unused-result1.C: XFAIL. 6050 60512009-07-17 Richard Guenther <rguenther@suse.de> 6052 6053 PR tree-optimization/40321 6054 * gcc.c-torture/compile/pr40321.c: New testcase. 6055 * g++.dg/torture/pr40321.C: Likewise. 6056 60572009-07-17 Jakub Jelinek <jakub@redhat.com> 6058 6059 PR c++/40780 6060 * g++.dg/template/ptrmem19.C: New test. 6061 60622009-07-17 Aldy Hernandez <aldyh@redhat.com> 6063 Manuel López-Ibáñez <manu@gcc.gnu.org> 6064 6065 PR 40435 6066 * gcc.dg/pr36902.c: Add column info. 6067 * g++.dg/gcov/gcov-2.C: Change count for definition. 6068 60692009-07-16 Jason Merrill <jason@redhat.com> 6070 6071 PR libstdc++/37907 6072 * g++.dg/cpp0x/std-layout1.C: New. 6073 * g++.dg/ext/has_nothrow_assign.C: Fix. 6074 * g++.dg/ext/has_nothrow_copy.C: Fix. 6075 * g++.dg/ext/has_trivial_assign.C: Fix. 6076 * g++.dg/ext/has_trivial_copy.C: Fix. 6077 * g++.dg/ext/is_pod.C: Fix. 6078 * g++.dg/other/offsetof3.C: Adjust. 6079 * g++.dg/overload/ellipsis1.C: Adjust. 6080 * g++.dg/warn/var-args1.C: Adjust. 6081 * g++.old-deja/g++.brendan/crash63.C: Adjust. 6082 * g++.old-deja/g++.brendan/crash64.C: Adjust. 6083 * g++.old-deja/g++.brendan/overload8.C: Adjust. 6084 * g++.old-deja/g++.other/vaarg3.C: Adjust. 6085 * g++.old-deja/g++.pt/vaarg3.C: Adjust. 6086 60872009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 6088 6089 * gcc.dg/torture/builtin-math-5.c: Add more cases. 6090 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on 6091 effective target "mpc_pow". 6092 * lib/target-supports.exp (check_effective_target_mpc_pow): New. 6093 60942009-07-16 Richard Henderson <rth@redhat.com> 6095 6096 * g++.dg/opt/eh4.C: New test. 6097 60982009-07-16 Jakub Jelinek <jakub@redhat.com> 6099 6100 * obj-c++.dg/defs.mm (abort): Make it extern "C". 6101 61022009-07-15 Jakub Jelinek <jakub@redhat.com> 6103 6104 PR middle-end/40747 6105 * gcc.c-torture/execute/pr40747.c: New test. 6106 61072009-07-15 Richard Guenther <rguenther@suse.de> 6108 6109 PR middle-end/40753 6110 * gcc.c-torture/compile/pr40753.c: New testcase. 6111 61122009-07-15 Janus Weil <janus@gcc.gnu.org> 6113 6114 PR fortran/40743 6115 * gfortran.dg/interface_assignment_4.f90: New. 6116 61172009-07-15 Gerald Pfeifer <gerald@pfeifer.com> 6118 6119 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define 6120 for FreeBSD up to and including version 8. 6121 61222009-07-14 Taras Glek <tglek@mozilla.com> 6123 Rafael Espindola <espindola@google.com> 6124 6125 * g++.dg/plugin/header-plugin-test.C: New. 6126 * g++.dg/plugin/header_plugin.c: New. 6127 * g++.dg/plugin/plugin.exp: Update. 6128 61292009-07-14 Uros Bizjak <ubizjak@gmail.com> 6130 6131 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test 6132 function to enable vectorization. 6133 * gcc.target/i386/sse2-lrint-vec.c: Ditto. 6134 * gcc.target/i386/sse2-lrintf-vec.c: Ditto. 6135 61362009-07-14 Uros Bizjak <ubizjak@gmail.com> 6137 6138 * gcc.target/i386/sse-copysignf-vec.c: New test. 6139 * gcc.target/i386/sse2-copysign-vec.c: Ditto. 6140 61412009-07-14 Jason Merrill <jason@redhat.com> 6142 6143 PR c++/37276 6144 * g++.dg/lookup/builtin5.C: New. 6145 * g++.dg/other/error22.C: Add missing extern "C". 6146 * g++.dg/warn/Warray-bounds.C: Likewise. 6147 * gcc.dg/compat/compat-common.h: Likewise. 6148 6149 PR c++/40746 6150 * g++.dg/lookup/using20.C: New. 6151 6152 PR c++/40740 6153 * g++.dg/template/koenig8.C: New. 6154 61552009-07-14 Jack Howarth <howarth@bromo.med.uc.edu> 6156 6157 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on 6158 both i?86-*-darwin* and x86_64-*-darwin*. 6159 61602009-07-14 Joseph Myers <joseph@codesourcery.com> 6161 6162 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c, 6163 gcc.target/i386/pr37843-3.c: Allow leading underscore on function 6164 name. 6165 61662009-07-14 Dodji Seketeli <dodji@redhat.com> 6167 6168 PR debug/40705 6169 * g++.dg/debug/dwarf2/typedef1.C: New test. 6170 6171 PR c++/40357 6172 * g++.dg/other/typedef3.C: New test. 6173 61742009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com> 6175 6176 * gcc.dg/20090709-1.c: Move to a proper place ... 6177 * gcc.target/m68k/20090709-1.c: ... here. 6178 61792009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com> 6180 6181 PR C++/22154 6182 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in 6183 front of qualified names are allowed. 6184 * g++.dg/parse/crash10.C: Likewise. 6185 * g++.dg/parse/error15.C: Likewise. 6186 * g++.dg/parse/typename9.C: Likewise. 6187 * g++.dg/parse/error8.C: Likewise. 6188 61892009-07-13 Janus Weil <janus@gcc.gnu.org> 6190 6191 PR fortran/40646 6192 * gfortran.dg/proc_ptr_22.f90: Extended. 6193 * gfortran.dg/proc_ptr_comp_12.f90: Extended. 6194 61952009-07-13 Ira Rosen <irar@il.ibm.com> 6196 6197 * gfortran.dg/vect/vect-6.f: New test. 6198 61992009-07-12 Jason Merrill <jason@redhat.com> 6200 6201 PR c++/36628 6202 * g++.dg/cpp0x/decltype17.C: New. 6203 6204 PR c++/37206 6205 * g++.dg/cpp0x/rv10.C: New. 6206 62072009-07-12 Jason Merrill <jason@redhat.com> 6208 6209 PR c++/40689 6210 * g++.dg/cpp0x/initlist20.C: New. 6211 * g++.dg/cpp0x/initlist21.C: New. 6212 62132009-07-12 Ira Rosen <irar@il.ibm.com> 6214 6215 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize. 6216 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c, 6217 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c, 6218 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c, 6219 gcc.dg/vect/vect-double-reduc-7.c: New tests. 6220 62212009-07-12 Hans-Peter Nilsson <hp@axis.com> 6222 6223 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90, 6224 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90, 6225 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90, 6226 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f, 6227 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f, 6228 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90, 6229 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on 6230 effective_target fd_truncate. 6231 62322009-07-11 Eric Botcazou <ebotcazou@adacore.com> 6233 6234 * gnat.dg/specs/addr1.ads: New test. 6235 62362009-07-11 Jan Hubicka <jh@suse.cz> 6237 6238 PR middle-end/48388 6239 * g++.dg/torture/pr40388.C: New testcase. 6240 62412009-07-11 Jakub Jelinek <jakub@redhat.com> 6242 6243 PR target/40668 6244 * gcc.c-torture/execute/pr40668.c: New test. 6245 62462009-07-11 Paolo Bonzini <bonzini@gnu.org> 6247 6248 * gcc.c-torture/execute/20090711-1.c: New test. 6249 62502009-07-11 Richard Sandiford <rdsandiford@googlemail.com> 6251 6252 PR testsuite/40699 6253 PR testsuite/40707 6254 PR testsuite/40709 6255 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp, 6256 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp, 6257 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp, 6258 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit. 6259 62602009-07-11 Tobias Burnus <burnus@net-b.de> 6261 6262 PR fortran/33197 6263 * gfortran.dg/complex_intrinsic_3.f90: New test. 6264 * gfortran.dg/complex_intrinsic_4.f90: New test. 6265 62662009-07-10 David Daney <ddaney@caviumnetworks.com> 6267 6268 PR target/39079 6269 * gcc.target/mips/mips.exp: Make -msynci a known option. 6270 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci. 6271 62722009-07-10 Jakub Jelinek <jakub@redhat.com> 6273 6274 PR c++/40502 6275 * g++.dg/ext/strncpy-chk1.C: New test. 6276 62772009-07-10 Richard Guenther <rguenther@suse.de> 6278 6279 PR tree-optimization/40496 6280 * g++.dg/opt/pr40496.C: New testcase. 6281 62822009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org> 6283 6284 PR 25509 6285 PR 40614 6286 * g++.dg/warn/unused-result1-Werror.c: New. 6287 62882009-07-10 Paul Thomas <pault@gcc.gnu.org> 6289 6290 PR fortran/39334 6291 * gfortran.dg/recursive_parameter_1.f90: New test. 6292 62932009-07-09 Steven G. Kargl <kargl@gcc.gnu.org> 6294 6295 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s). 6296 * gfortran.dg/module_equivalence_6.f90: Ditto. 6297 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto. 6298 * gfortran.dg/nan_2.f90: Ditto. 6299 * gfortran.dg/inquire_11.f90: Ditto. 6300 * gfortran.dg/abstract_type_3.f03: Ditto. 6301 * gfortran.dg/abstract_type_1.f90: Ditto. 6302 * gfortran.dg/private_type_9.f90: Ditto. 6303 * gfortran.dg/abstract_type_5.f03: Ditto. 6304 * gfortran.dg/elemental_subroutine_6.f90: Ditto. 6305 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto. 6306 * gfortran.dg/derived_sub.f90: Ditto. 6307 * gfortran.dg/missing_optional_dummy_5.f90: Ditto. 6308 * gfortran.dg/bounds_check_fail_2.f90: Ditto. 6309 * gfortran.dg/maxloc_bounds_6.f90: Ditto. 6310 * gfortran.dg/mvbits_6.f90: Ditto. 6311 * gfortran.dg/abstract_type_2.f03: Ditto. 6312 * gfortran.dg/abstract_type_4.f03: Ditto. 6313 * gfortran.dg/bounds_check_9.f90: Ditto. 6314 * gfortran.dg/optional_dim_3.f90: Ditto. 6315 * gfortran.dg/pr32921.f: Ditto. 6316 * gfortran.dg/entry_16.f90: Ditto. 6317 * gfortran.dg/generic_16.f90: Ditto. 6318 6319 63202009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com> 6321 6322 * gcc.target/m68k/20090709-1.c: New. 6323 63242009-07-09 Dodji Seketeli <dodji@redhat.com> 6325 6326 PR c++/40684 6327 * g++.dg/template/unify11.C: New test. 6328 63292008-07-09 Paul Thomas <pault@gcc.gnu.org> 6330 6331 PR fortran/40629 6332 * gfortran.dg/host_assoc_function_9.f90: New test. 6333 63342009-07-09 Janus Weil <janus@gcc.gnu.org> 6335 6336 PR fortran/40646 6337 * gfortran.dg/proc_ptr_22.f90: New. 6338 * gfortran.dg/proc_ptr_comp_12.f90: New. 6339 63402009-07-09 Jakub Jelinek <jakub@redhat.com> 6341 6342 PR middle-end/40692 6343 * gcc.c-torture/compile/pr40692.c: New test. 6344 63452009-07-09 Tobias Burnus <burnus@net-b.de> 6346 6347 PR fortran/40604 6348 * gfortran.dg/pointer_check_6.f90: New test. 6349 63502009-07-08 Adam Nemet <anemet@caviumnetworks.com> 6351 6352 * gcc.target/mips/truncate-5.c: New test. 6353 63542009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6355 6356 PR libfortran/40330 6357 PR libfortran/40662 6358 * gfortran.dg/fmt_cache_1.f: New test. 6359 63602009-07-08 Tobias Burnus <burnus@net-b.de> 6361 6362 PR fortran/40675 6363 * gfortran.dg/nosigned_zero_1.f90: New test. 6364 * gfortran.dg/nosigned_zero_2.f90: New test. 6365 63662009-07-08 Richard Guenther <rguenther@suse.de> 6367 6368 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again. 6369 63702009-07-08 Richard Guenther <rguenther@suse.de> 6371 6372 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase. 6373 63742009-07-08 Paul Thomas <pault@gcc.gnu.org> 6375 6376 PR fortran/40591 6377 * gfortran.dg/proc_ptr_21.f90: New test. 6378 63792009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org> 6380 6381 PR c++/31246 6382 * g++.dg/warn/pr31246.C: New. 6383 * g++.dg/warn/pr31246-2.C: New. 6384 63852009-07-07 Jason Merrill <jason@redhat.com> 6386 6387 PR c++/35828 6388 * g++.dg/template/defarg12.C: New. 6389 6390 PR c++/37816 6391 * g++.dg/cpp0x/enum7.C: New. 6392 6393 PR c++/37946 6394 * g++.dg/cpp0x/enum6.C: New. 6395 6396 PR c++/40639 6397 * g++.dg/cpp0x/enum5.C: New. 6398 6399 PR c++/40633 6400 * g++.dg/cpp0x/enum4.C: New. 6401 64022009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org> 6403 6404 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J. 6405 64062009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org> 6407 6408 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H. 6409 64102009-07-07 Jakub Jelinek <jakub@redhat.com> 6411 6412 PR middle-end/40669 6413 * gcc.dg/pr40669.c: New test. 6414 64152009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org> 6416 6417 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit 6418 location. Update all calls. 6419 * g++.dg/plugin/selfassign.c: Likewise. 6420 64212009-07-06 Jason Merrill <jason@redhat.com> 6422 6423 * g++.dg/rtti/dyncast[34].C: New. 6424 64252009-07-06 Nathan Froyd <froydnj@codesourcery.com> 6426 6427 * lib/target-supports.exp 6428 (check_effective_target_mips_newabi_large_long_double): New. 6429 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double 6430 target. 6431 * gcc.target/mips/fpr-moves-6.c: Likewise. 6432 64332009-07-06 Simon Martin <simartin@users.sourceforge.net> 6434 6435 PR c++/40557 6436 * g++.dg/template/union2.C: New test. 6437 64382009-07-04 Jason Merrill <jason@redhat.com> 6439 6440 * g++.dg/template/using15.C: New. 6441 64422009-07-04 Jakub Jelinek <jakub@redhat.com> 6443 6444 * gfortran.dg/maxloc_1.f90: New test. 6445 64462009-07-04 Janus Weil <janus@gcc.gnu.org> 6447 6448 PR fortran/40593 6449 * gfortran.dg/proc_ptr_result_6.f90: New. 6450 64512009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 6452 6453 * gcc.dg/framework-2.c: Adjust testcase to pass. 6454 64552009-07-04 Jason Merrill <jason@redhat.com> 6456 6457 PR c++/40619 6458 * g++.dg/cpp0x/auto16.C: New. 6459 64602009-07-03 Vladimir Makarov <vmakarov@redhat.com> 6461 6462 PR target/40587 6463 * gfortran.dg/pr40587.f: New test. 6464 64652009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6466 6467 PR fortran/40638 6468 * gfortran.dg/unit_1.f90: New test. 6469 64702009-07-03 Jason Merrill <jason@redhat.com> 6471 6472 * g++.dg/template/pure1.C: Expect another error. 6473 64742009-07-03 Richard Guenther <rguenther@suse.de> 6475 6476 PR tree-optimization/40640 6477 * gcc.c-torture/compile/pr40640.c: New testcase. 6478 64792009-07-03 Richard Guenther <rguenther@suse.de> 6480 6481 PR middle-end/34163 6482 * gfortran.dg/pr34163.f90: New testcase. 6483 64842009-07-03 Jan Hubicka <jh@suse.cz> 6485 6486 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2. 6487 * gcc.dg/tree-ssa/loop-25.c: Likewise. 6488 * gcc.dg/tree-ssa/loop-26.c: Likewise. 6489 * gcc.dg/tree-ssa/pr32044.c: Likewise. 6490 * gcc.dg/tree-ssa/loop-29.c: Likewise. 6491 * gcc.dg/tree-ssa/loop-10.c: Likewise. 6492 * gnat.dg/loop_optimization6.adb: Enable -O2. 6493 64942009-07-02 Mark Mitchell <mark@codesourcery.com> 6495 6496 * g++.dg/warn/null4.C: Extend. 6497 64982009-07-02 Jason Merrill <jason@redhat.com> 6499 6500 * g++.dg/template/spec8.C: Fix. 6501 65022009-07-02 Michael Matz <matz@suse.de> 6503 6504 PR fortran/32131 6505 * gfortran.dg/pr32921.f: Adjust. 6506 65072009-07-02 Jan Hubicka <jh@suse.cz> 6508 6509 * gcc.dg/tree-ssa/local-pure-const.c: New testcase. 6510 65112009-07-01 Adam Nemet <anemet@caviumnetworks.com> 6512 6513 * gcc.target/mips/truncate-4.c: New testcase. 6514 65152009-07-01 Richard Guenther <rguenther@suse.de> 6516 6517 PR tree-optimization/19831 6518 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump, 6519 make allocated memory escape. Un-XFAIL. 6520 * gcc.dg/vect/pr21591.c: Make allocated memory escape. 6521 * gcc.dg/vect/pr31699.c: Likewise. 6522 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase. 6523 65242009-06-30 Jakub Jelinek <jakub@redhat.com> 6525 6526 PR c++/40566 6527 * g++.dg/parse/cond5.C: New test. 6528 65292009-06-30 Nathan Froyd <froydnj@codesourcery.com> 6530 6531 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable. 6532 (main): Pass n to main_1 instead. 6533 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable. 6534 (main_1): New function, split off from... 6535 (main): ...here. Pass `off' to main_1 instead. 6536 65372009-06-30 Jason Merrill <jason@redhat.com> 6538 6539 PR c++/40595 6540 * g++.dg/cpp0x/variadic94.C: New. 6541 65422009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com> 6543 6544 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete. 6545 * lib/target-libpath.exp (ld_library_path_vars): New variable. 6546 (init_ld_library_path_env_vars): New function, replacing the 6547 orig_*_saved assignments. Call it after defining it. 6548 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars. 6549 (restore_ld_library_path_env_vars): Likewise. 6550 (add_path, find_libgcc_s): New functions. 6551 * lib/objc.exp (objc_init): Use find_libgcc_s instead of 6552 gcc-set-multilib-library-path. 6553 (objc_target_compile): Don't add "." to ld_library_path. 6554 Use add_path. 6555 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to 6556 ld_library_path. Use add_path. Use find_libgcc_s instead of 6557 gcc-set-multilib-library-path. 6558 * lib/g++.exp (g++_link_flags): Likewise. 6559 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. 6560 * lib/c-torture.exp: Do not manipulate ld_library_path at the 6561 top level; do it... 6562 (c-torture-execute): ...here instead. Use $ld_library_path_multilib 6563 to tell when this needs to happen. Use find_libgcc_s instead of 6564 gcc-set-multilib-library-path. 6565 * lib/gcc-dg.exp: Likewise. 6566 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path. 6567 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "." 6568 unless it is in $ALT_LD_LIBRARY_PATH. 6569 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise. 6570 65712009-06-30 Eric Botcazou <ebotcazou@adacore.com> 6572 6573 * gnat.dg/discr12.adb: New test. 6574 * gnat.dg/discr12_pkg.ads: New helper. 6575 * gnat.dg/discr13.adb: New test. 6576 * gnat.dg/discr14.ad[sb]: Likewise. 6577 * gnat.dg/discr15.adb: Likewise. 6578 * gnat.dg/discr15_pkg.ads: New helper. 6579 * gnat.dg/discr16.adb: New test. 6580 * gnat.dg/discr16_g.ads: New helper. 6581 * gnat.dg/discr16_pkg.ads: Likewise. 6582 * gnat.dg/discr16_cont.ads: Likewise. 6583 * gnat.dg/discr17.adb: New test. 6584 * gnat.dg/discr18.adb: Likewise. 6585 * gnat.dg/discr18_pkg.ads: New helper. 6586 * gnat.dg/discr19.adb: New test. 6587 65882009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org> 6589 6590 PR fortran/40576 6591 * gfortran.dg/internal_write_1.f90: New testcase. 6592 65932009-06-30 Janus Weil <janus@gcc.gnu.org> 6594 6595 PR fortran/40594 6596 * gfortran.dg/derived_pointer_recursion_2.f90: New. 6597 65982009-06-30 Richard Guenther <rguenther@suse.de> 6599 6600 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase. 6601 66022009-06-30 Wei Guozhi <carrot@google.com> 6603 6604 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os" 6605 to "-Os". 6606 66072009-06-30 Ira Rosen <irar@il.ibm.com> 6608 6609 PR tree-optimization/40542 6610 * gcc.dg/vect/pr40542.c: New test. 6611 66122009-06-30 Martin Jambor <mjambor@suse.cz> 6613 6614 PR tree-optimization/40582 6615 * gcc.c-torture/compile/pr40582.c: New test. 6616 66172009-06-30 Wei Guozhi <carrot@google.com> 6618 6619 PR/40416 6620 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase. 6621 66222009-06-29 Jason Merrill <jason@redhat.com> 6623 6624 PR c++/40274 6625 * g++.dg/template/debug1.C: New. 6626 66272009-06-29 Tobias Burnus <burnus@net-b.de> 6628 6629 PR fortran/40580 6630 * pointer_check_1.f90: New test. 6631 * pointer_check_2.f90: New test. 6632 * pointer_check_3.f90: New test. 6633 * pointer_check_4.f90: New test. 6634 * pointer_check_5.f90: New test. 6635 66362009-06-29 Paul Thomas <pault@gcc.gnu.org> 6637 6638 PR fortran/40551 6639 * gfortran.dg/func_assign_2.f90 : New test. 6640 66412009-06-29 Richard Guenther <rguenther@suse.de> 6642 6643 PR middle-end/14187 6644 * gcc.dg/tree-ssa/restrict-1.c: New testcase. 6645 * gcc.dg/tree-ssa/restrict-2.c: Likewise. 6646 * gcc.dg/tree-ssa/restrict-3.c: Likewise. 6647 * gcc.c-torture/execute/20090623-1.c: Likewise. 6648 * gcc.dg/tree-ssa/ldist-13.c: Likewise. 6649 * gcc.dg/tree-ssa/ldist-14.c: Likewise. 6650 66512009-06-29 Richard Guenther <rguenther@suse.de> 6652 6653 PR middle-end/38212 6654 * gcc.c-torture/execute/pr38212.c: New testcase. 6655 66562009-06-29 Richard Guenther <rguenther@suse.de> 6657 6658 PR tree-optimization/40579 6659 * gcc.c-torture/execute/pr40579.c: New testcase. 6660 66612009-06-28 Uros Bizjak <ubizjak@gmail.com> 6662 6663 PR tree-optimization/40550 6664 * gcc.dg/pr40550.c: New test. 6665 66662009-06-28 Eric Botcazou <ebotcazou@adacore.com> 6667 6668 * gnat.dg/overflow_sum2.adb: New test 6669 * gnat.dg/namet.ads: New helper. 6670 6671 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb. 6672 66732009-06-28 Tobias Burnus <burnus@net-b.de> 6674 6675 PR fortran/34112 6676 * gfortran.dg/compiler-directive_1.f90: New test. 6677 * gfortran.dg/compiler-directive_2.f: New test. 6678 66792009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 6680 6681 * gfortran.dg/integer_exponentiation_4.f90: Temporarily 6682 comment out some values and add some cases. 6683 66842009-06-27 Paolo Bonzini <bonzini@gnu.org> 6685 6686 PR testsuite/40567 6687 * gcc.dg/vect/vect.exp: Fix lappend syntax. 6688 66892009-06-26 Richard Henderson <rth@redhat.com> 6690 6691 PR testsuite/40565 6692 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests. 6693 * gcc.target/i386/local.c: Pass a non-constant to T. 6694 66952009-06-26 Janus Weil <janus@gcc.gnu.org> 6696 6697 PR fortran/39997 6698 PR fortran/40541 6699 * gfortran.dg/proc_ptr_15.f90: Fixed and extended. 6700 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case. 6701 * gfortran.dg/proc_ptr_result_1.f90: Ditto. 6702 * gfortran.dg/proc_ptr_result_5.f90: New. 6703 67042009-06-26 Janis Johnson <janis187@us.ibm.com> 6705 6706 PR c/39902 6707 * gcc.dg/dfp/pr39902.c: New test. 6708 67092009-06-26 Uros Bizjak <ubizjak@gmail.com> 6710 6711 PR testsuite/40532 6712 * gcc.dg/builtins-65.c: Require c99 runtime. 6713 67142009-06-26 Eric Botcazou <ebotcazou@adacore.com> 6715 6716 * gnat.dg/array7.ad[sb]: New test. 6717 67182009-06-26 Eric Botcazou <ebotcazou@adacore.com> 6719 6720 * gnat.dg/array6.adb: New test. 6721 67222009-06-25 Ian Lance Taylor <iant@google.com> 6723 6724 * g++.dg/warn/Wsign-compare-3.C: New testcase. 6725 67262009-06-25 Ian Lance Taylor <iant@google.com> 6727 6728 * g++.dg/warn/Wunused-16.C: New testcase. 6729 67302009-06-25 Ian Lance Taylor <iant@google.com> 6731 6732 * g++.dg/warn/skip-2.C: New testcase. 6733 67342009-06-25 Steve Ellcey <sje@cup.hp.com> 6735 6736 * gcc.c-torture/execute/20090618-1.c: add dg-run and 6737 dg-skip-if and move to ... 6738 * gcc.dg/torture/20090618-1.c. 6739 67402009-06-25 Martin Jambor <mjambor@suse.cz> 6741 6742 PR tree-optimization/40493 6743 * gcc.c-torture/execute/pr40493.c: New test. 6744 67452009-06-24 Jason Merrill <jason@redhat.com> 6746 6747 PR c++/40342 6748 * g++.dg/template/overload10.C: New. 6749 67502009-06-24 Janus Weil <janus@gcc.gnu.org> 6751 6752 PR fortran/40427 6753 * gfortran.dg/proc_ptr_comp_11.f90: New. 6754 67552009-06-24 Andreas Krebbel <krebbel1@de.ibm.com> 6756 6757 * gcc.dg/pr40501.c: New testcase. 6758 67592009-06-23 DJ Delorie <dj@redhat.com> 6760 6761 Add MeP port. 6762 * lib/target-supports.exp: Add mep support (no profiling). 6763 67642009-06-23 Steve Ellcey <sje@cup.hp.com> 6765 6766 PR testsuite/39297 6767 * gcc.dg/ssa/loop-31.c: Change scan rules. 6768 67692009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 6770 6771 * gcc.dg/cpp/empty-include.c: Update column info. 6772 * gcc.dg/cpp/assert2.c: Update column info. 6773 67742009-06-23 Jakub Jelinek <jakub@redhat.com> 6775 6776 * g++.dg/ext/builtin-object-size1.C: New test. 6777 * g++.dg/ext/builtin-object-size2.C: New test. 6778 67792009-06-23 Andreas Krebbel <krebbel1@de.ibm.com> 6780 6781 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation. 6782 * gcc.dg/optimize-bswapdi-1.c: Likewise. 6783 67842009-06-22 Adam Nemet <anemet@caviumnetworks.com> 6785 6786 * gcc.target/mips/truncate-3.c: New test. 6787 67882009-06-22 Janus Weil <janus@gcc.gnu.org> 6789 6790 PR fortran/37254 6791 PR fortran/39850 6792 * gfortran.dg/interface_30.f90: Modified error message. 6793 * gfortran.dg/proc_decl_22.f90: New. 6794 67952009-06-22 Ian Lance Taylor <iant@google.com> 6796 6797 * gcc.dg/Wcxx-compat-19.c: New testcase. 6798 67992009-06-22 Matthias Klose <doko@ubuntu.com> 6800 6801 PR objc/28050 6802 * pr28050.m: New testcase. 6803 68042009-06-22 H.J. Lu <hongjiu.lu@intel.com> 6805 6806 PR testsuite/40481 6807 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0; 6808 68092009-06-22 Martin Jambor <mjambor@suse.cz> 6810 6811 PR tree-optimization/40492 6812 * g++.dg/torture/pr40492.C: New test. 6813 68142009-06-22 Uros Bizjak <ubizjak@gmail.com> 6815 6816 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine 6817 dumpbase file name from $src. Add -fdump-ipa-all to compile flags. 6818 68192009-06-22 Olivier Hainque <hainque@adacore.com> 6820 6821 * gnat.dg/raise_ce.adb: Helper for ... 6822 * gnat.dg/handle_and_return.adb: New test. 6823 68242009-06-22 Paul Thomas <pault@gcc.gnu.org> 6825 6826 PR fortran/40443 6827 * gfortran.dg/generic_18.f90: New test. 6828 68292009-06-22 Paul Thomas <pault@gcc.gnu.org> 6830 6831 PR fortran/40472 6832 * gfortran.dg/spread_size_limit.f90: New test. 6833 68342009-06-21 Uros Bizjak <ubizjak@gmail.com> 6835 6836 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase 6837 to put dump files in a subdirectory. 6838 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove 6839 ".o" temporary files. 6840 68412009-06-21 Janus Weil <janus@gcc.gnu.org> 6842 6843 PR fortran/39850 6844 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'. 6845 * gfortran.dg/interface_20.f90: Ditto. 6846 * gfortran.dg/interface_21.f90: Ditto. 6847 * gfortran.dg/interface_22.f90: Ditto. 6848 * gfortran.dg/interface_30.f90: New. 6849 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case. 6850 68512009-06-21 Uros Bizjak <ubizjak@gmail.com> 6852 6853 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump. 6854 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump. 6855 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original 6856 DEFAULT_VECTCFLAGS. 6857 68582009-06-21 Ira Rosen <irar@il.ibm.com> 6859 Revital Eres <eres@il.ibm.com> 6860 6861 PR testsuite/40359 6862 * gcc.dg/vect/vect-50.c: Fix syntax error in the check. 6863 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check. 6864 * gcc.dg/vect/vect-96.c: Fix syntax error in the check. 6865 68662009-06-21 Ira Rosen <irar@il.ibm.com> 6867 6868 PR testsuite/40475 6869 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets 6870 without misalignment support. 6871 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise. 6872 68732009-06-20 Tobias Burnus <burnus@net-b.de> 6874 6875 PR fortran/40452 6876 * gfortran.dg/bounds_check_strlen_9.f90: New test. 6877 68782009-06-19 Paul Thomas <pault@gcc.gnu.org> 6879 6880 PR fortran/40440 6881 * gfortran.dg/alloc_comp_result_2.f90: New test. 6882 68832009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 6884 6885 PR target/40482 6886 * gcc.target/arm/pr40482.c: New test. 6887 68882009-06-19 Ian Lance Taylor <iant@google.com> 6889 6890 * gcc.dg/Wcxx-compat-18.c: New testcase. 6891 68922009-06-19 Richard Guenther <rguenther@suse.de> 6893 6894 * gcc.c-torture/execute/20090618-1.c: New testcase. 6895 68962009-06-19 Ian Lance Taylor <iant@google.com> 6897 6898 * gcc.dg/Wcxx-compat-17.c: New testcase. 6899 69002009-06-19 Ian Lance Taylor <iant@google.com> 6901 6902 * gcc.dg/Wcxx-compat-15.c: New testcase. 6903 69042009-06-19 Ian Lance Taylor <iant@google.com> 6905 6906 * gcc.dg/Wcxx-compat-16.c: New testcase. 6907 69082009-06-19 Uros Bizjak <ubizjak@gmail.com> 6909 6910 * gcc.dg/builtins-34.c: Add significand cases. 6911 69122009-06-19 Uros Bizjak <ubizjak@gmail.com> 6913 6914 PR testsuite/40491 6915 * gcc.dg/20080522-1.c: Remove testcase for real. 6916 * gcc.dg/20080528-1.c: Ditto. 6917 69182009-06-19 Janus Weil <janus@gcc.gnu.org> 6919 6920 PR fortran/40450 6921 * gfortran.dg/proc_ptr_20.f90: New. 6922 69232009-06-18 H.J. Lu <hongjiu.lu@intel.com> 6924 6925 PR target/40470 6926 * gcc.dg/torture/pr40470-1.c: New. 6927 * gcc.dg/torture/pr40470-2.c: Likewise. 6928 * gcc.dg/torture/pr40470-3.c: Likewise. 6929 * gcc.dg/torture/pr40470-4.c: Likewise. 6930 69312009-06-18 Diego Novillo <dnovillo@google.com> 6932 6933 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible. 6934 * gcc.dg/plugin/ggcplug.c: Likewise. 6935 * gcc.dg/plugin/one_time_plugin.c: Likewise. 6936 * g++.dg/plugin/selfassign.c: Likewise. 6937 * g++.dg/plugin/attribute_plugin.c: Likewise. 6938 * g++.dg/plugin/dumb_plugin.c: Likewise. 6939 69402009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org> 6941 6942 * gcc.dg/cpp/arith-3.c: Add column info. 6943 69442009-06-18 Sandra Loosemore <sandra@codesourcery.com> 6945 6946 * gcc.target/arm/fp16-compile-none-2.c: New. 6947 * gcc.target/arm/fp16-compile-ieee-12.c: New. 6948 * gcc.target/arm/fp16-compile-alt-12.c: New. 6949 69502009-06-18 Sandra Loosemore <sandra@codesourcery.com> 6951 6952 * gcc.target/arm/fp16-compile-alt-1.c: New. 6953 * gcc.target/arm/fp16-compile-alt-2.c: New. 6954 * gcc.target/arm/fp16-compile-alt-3.c: New. 6955 * gcc.target/arm/fp16-compile-alt-4.c: New. 6956 * gcc.target/arm/fp16-compile-alt-5.c: New. 6957 * gcc.target/arm/fp16-compile-alt-6.c: New. 6958 * gcc.target/arm/fp16-compile-alt-7.c: New. 6959 * gcc.target/arm/fp16-compile-alt-8.c: New. 6960 * gcc.target/arm/fp16-compile-alt-9.c: New. 6961 * gcc.target/arm/fp16-compile-alt-10.c: New. 6962 * gcc.target/arm/fp16-compile-alt-11.c: New. 6963 * gcc.target/arm/fp16-compile-ieee-1.c: New. 6964 * gcc.target/arm/fp16-compile-ieee-2.c: New. 6965 * gcc.target/arm/fp16-compile-ieee-3.c: New. 6966 * gcc.target/arm/fp16-compile-ieee-4.c: New. 6967 * gcc.target/arm/fp16-compile-ieee-5.c: New. 6968 * gcc.target/arm/fp16-compile-ieee-6.c: New. 6969 * gcc.target/arm/fp16-compile-ieee-7.c: New. 6970 * gcc.target/arm/fp16-compile-ieee-8.c: New. 6971 * gcc.target/arm/fp16-compile-ieee-9.c: New. 6972 * gcc.target/arm/fp16-compile-ieee-10.c: New. 6973 * gcc.target/arm/fp16-compile-ieee-11.c: New. 6974 * gcc.target/arm/fp16-compile-none-1.c: New. 6975 * gcc.target/arm/fp16-compile-exprtype.c: New. 6976 * gcc.target/arm/fp16-compile-vcvt.c: New. 6977 * gcc.target/arm/fp16-builtins-1.c: New. 6978 * gcc.target/arm/fp16-rounding-alt-1.c: New. 6979 * gcc.target/arm/fp16-rounding-ieee-1.c: New. 6980 * gcc.target/arm/fp16-param-1.c: New. 6981 * gcc.target/arm/fp16-return-1.c: New. 6982 * gcc.target/arm/fp16-unprototyped-1.c: New. 6983 * gcc.target/arm/fp16-unprototyped-2.c: New. 6984 * gcc.target/arm/fp16-variadic-1.c: New. 6985 * gcc.dg/torture/arm-fp16-compile-assign.c: New. 6986 * gcc.dg/torture/arm-fp16-compile-convert.c: New. 6987 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New. 6988 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New. 6989 * gcc.dg/torture/arm-fp16-ops.h: New. 6990 * gcc.dg/torture/arm-fp16-ops-1.c: New. 6991 * gcc.dg/torture/arm-fp16-ops-2.c: New. 6992 * gcc.dg/torture/arm-fp16-ops-3.c: New. 6993 * gcc.dg/torture/arm-fp16-ops-4.c: New. 6994 * gcc.dg/torture/arm-fp16-ops-5.c: New. 6995 * gcc.dg/torture/arm-fp16-ops-6.c: New. 6996 * gcc.dg/torture/arm-fp16-ops-7.c: New. 6997 * gcc.dg/torture/arm-fp16-ops-8.c: New. 6998 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New. 6999 * g++.dg/ext/arm-fp16/fp16-return-1.C: New. 7000 * g++.dg/ext/arm-fp16/fp16-param-1.C: New. 7001 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New. 7002 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New. 7003 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New. 7004 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New. 7005 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New. 7006 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New. 7007 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New. 7008 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New. 7009 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New. 7010 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New. 7011 70122009-06-18 Uros Bizjak <ubizjak@gmail.com> 7013 7014 * gcc.dg/builtins-65.c: New test. 7015 70162009-06-18 Janus Weil <janus@gcc.gnu.org> 7017 7018 PR fortran/40451 7019 * gfortran.dg/proc_ptr_result_4.f90: New. 7020 70212009-06-17 Adam Nemet <anemet@caviumnetworks.com> 7022 7023 * gcc.c-torture/execute/bitfld-5.c: New test. 7024 70252009-06-17 David Daney <ddaney@caviumnetworks.com> 7026 7027 * gcc.dg/builtin-unreachable-3.c: New test. 7028 70292009-06-17 David Daney <ddaney@caviumnetworks.com> 7030 7031 * gcc.target/i386/builtin-unreachable.c: New test. 7032 70332009-06-17 Ian Lance Taylor <iant@google.com> 7034 7035 * gcc.dg/Wcxx-compat-14.c: New testcase. 7036 70372009-06-17 Aldy Hernandez <aldyh@redhat.com> 7038 7039 * gcc.dg/func-ptr-conv-1.c: Update column info. 7040 70412009-06-17 Richard Guenther <rguenther@suse.de> 7042 7043 PR middle-end/40404 7044 * gcc.c-torture/execute/pr40404.c: New testcase. 7045 70462009-06-17 Richard Guenther <rguenther@suse.de> 7047 7048 PR middle-end/40460 7049 * g++.dg/torture/pr40460.C: New testcase. 7050 70512009-06-05 Olatunji Ruwase <tjruwase@google.com> 7052 7053 * gcc.dg/plugin/one_time_plugin.c: New test. 7054 * gcc.dg/plugin/one_time-test-1.c: New test. 7055 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test. 7056 70572009-06-16 Ian Lance Taylor <iant@google.com> 7058 7059 * g++.dg/warn/skip-1.C: New testcase. 7060 70612009-06-16 Jakub Jelinek <jakub@redhat.com> 7062 7063 PR middle-end/40446 7064 * g++.dg/other/pr40446.C: New test. 7065 70662009-06-16 Richard Guenther <rguenther@suse.de> 7067 7068 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase. 7069 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise. 7070 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise. 7071 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise. 7072 70732009-06-16 Martin Jambor <mjambor@suse.cz> 7074 7075 * gcc.c-torture/compile/pr40432.c: New file. 7076 70772009-06-16 Martin Jambor <mjambor@suse.cz> 7078 7079 * gfortran.fortran-torture/compile/pr40413.f90: New file. 7080 70812009-06-16 Janus Weil <janus@gcc.gnu.org> 7082 7083 PR fortran/36947 7084 PR fortran/40039 7085 * gfortran.dg/dummy_procedure_1.f90: Extended test case. 7086 * gfortran.dg/interface_20.f90: Modified error messages. 7087 * gfortran.dg/interface_21.f90: Ditto. 7088 * gfortran.dg/interface_26.f90: Ditto. 7089 * gfortran.dg/interface_27.f90: Ditto. 7090 * gfortran.dg/interface_28.f90: Extended test case. 7091 * gfortran.dg/interface_29.f90: New. 7092 * gfortran.dg/proc_decl_7.f90: Modified error messages. 7093 * gfortran.dg/proc_decl_8.f90: Ditto. 7094 * gfortran.dg/proc_ptr_11.f90: Ditto. 7095 * gfortran.dg/proc_ptr_15.f90: Ditto. 7096 70972009-06-16 Ira Rosen <irar@il.ibm.com> 7098 7099 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed 7100 printing. 7101 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c, 7102 gcc.dg/vect/vect-outer-4f.c: Likewise. 7103 * gcc.dg/vect/vect-nest-cycle-1.c: New test. 7104 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c: 7105 Likewise. 7106 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in 7107 outer loop. 7108 71092009-06-16 Tobias Burnus <burnus@net-b.de> 7110 7111 PR fortran/40383 7112 * gfortran.dg/bounds_check_strlen_8.f90: New test. 7113 71142009-06-15 Ian Lance Taylor <iant@google.com> 7115 7116 * gcc.dg/Wjump-misses-init-1.c: New testcase. 7117 * gcc.dg/Wjump-misses-init-2.c: New testcase. 7118 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages. 7119 Recognize new notes. 7120 * gcc.dg/stmt-expr-label-2.c: Likewise. 7121 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers. 7122 * gcc.dg/c99-vla-jump-2.c: Recognize new notes. 7123 * gcc.dg/c99-vla-jump-3.c: Recognize new notes. 7124 * gcc.dg/c99-vla-jump-4.c: Likewise. 7125 * gcc.dg/stmt-expr-label-1.c: Likewise. 7126 * gcc.dg/stmt-expr-label-3.c: Likewise. 7127 * gcc.dg/vla-8.c: Likewise. Move error message to different line. 7128 71292009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 7130 7131 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases. 7132 71332009-06-15 Jakub Jelinek <jakub@redhat.com> 7134 7135 * gcc.dg/builtin-object-size-7.c: New test. 7136 71372009-06-15 Jakub Jelinek <jakub@redhat.com> 7138 7139 PR testsuite/40426 7140 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and 7141 level != "" use separate -gdwarf-2 -g${level} options instead of 7142 -gdwarf-2${level}. 7143 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise. 7144 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1. 7145 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise. 7146 71472009-06-15 Rafael Avila de Espindola <espindola@google.com> 7148 7149 * g++.dg/abi/mangle11.C: Update warning line. 7150 * g++.dg/abi/mangle12.C: Update warning line. 7151 * g++.dg/abi/mangle17.C: Update warning line. 7152 * g++.dg/abi/mangle20-2.C: Update warning line. 7153 71542009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 7155 7156 * gcc.dg/optimize-bswap-1.c: Split into these two: 7157 * gcc.dg/optimize-bswapsi-1.c: New testcase. 7158 * gcc.dg/optimize-bswapdi-1.c: New testcase. 7159 71602009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 7161 7162 * gcc.dg/optimize-bswap-1.c: New testcase. 7163 71642009-06-14 Richard Guenther <rguenther@suse.de> 7165 7166 PR middle-end/40389 7167 * g++.dg/torture/pr40389.C: New testcase. 7168 71692009-06-13 Richard Guenther <rguenther@suse.de> 7170 7171 PR tree-optimization/40421 7172 * gfortran.fortran-torture/compile/pr40421.f: New testcase. 7173 71742009-06-12 Aldy Hernandez <aldyh@redhat.com> 7175 7176 * gcc.dg/old-style-prom-3.c: Add column info. 7177 * gcc.dg/overflow-warn-1.c 7178 * gcc.dg/gomp/pr27415.c 7179 * gcc.dg/gomp/for-1.c: Same. 7180 * gcc.dg/enum-compat-1.c: Same. 7181 * gcc.dg/c99-tag-3.c: Same. 7182 * gcc.dg/Wredundant-decls-2.c: Same. 7183 * gcc.dg/func-ptr-conv-1.c: Same. 7184 * gcc.dg/asm-wide-1.c: Same. 7185 * gcc.dg/nofixed-point-2.c: Same. 7186 * gcc.dg/cpp/line3.c: Same. 7187 * gcc.dg/array-10.c: Same. 7188 * gcc.dg/c99-vla-jump-1.c: Same. 7189 * gcc.dg/pr20368-1.c: Same. 7190 * gcc.dg/Wshadow-3.c: Same. 7191 * gcc.dg/c90-const-expr-8.c: Same. 7192 * gcc.dg/label-decl-2.c: Same. 7193 * gcc.dg/dremf-type-compat-2.c: Same. 7194 * gcc.dg/c90-const-expr-5.c: Same. 7195 * gcc.dg/builtins-30.c: Same. 7196 * gcc.dg/Warray-bounds.c: Same. 7197 * gcc.dg/Wcxx-compat-2.c: Same. 7198 * gcc.dg/tree-ssa/col-1.c: Same. 7199 * gcc.dg/old-style-prom-2.c: Same. 7200 * gcc.dg/cast-function-1.c: Same. 7201 * gcc.dg/pr15698-1.c: Same. 7202 * gcc.dg/dremf-type-compat-3.c: Same. 7203 * gcc.dg/vla-8.c: Same. 7204 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct 7205 line. 7206 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line. 7207 * gcc.dg/old-style-prom-3.c: Check for error on the correct line. 7208 * gcc.dg/enum-compat-1.c: Same. 7209 * gcc.dg/dremf-type-compat-2.c: Same. 7210 * gcc.dg/old-style-prom-2.c: Same. 7211 * gcc.dg/pr15698-1.c: Same. 7212 * gcc.dg/pr20368-1.c: Same. 7213 * gcc.dg/dremf-type-compat-3.c: Same. 7214 * gcc.dg/builtins-30.c: Same. Test for columns. 7215 72162009-06-12 Janus Weil <janus@gcc.gnu.org> 7217 7218 PR fortran/40176 7219 * gfortran.dg/proc_decl_1.f90: Extended. 7220 72212009-06-12 Ian Lance Taylor <iant@google.com> 7222 7223 * gcc.dg/Wcxx-compat-13.c: New testcase. 7224 72252009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com> 7226 7227 PR tree-opt/38865 7228 * gcc.dg/tree-ssa/fre-vce-1.c 7229 72302009-06-12 H.J. Lu <hongjiu.lu@intel.com> 7231 7232 PR testsuite/40384 7233 * gcc.dg/tree-ssa/prefetch-5.c: Add --param 7234 min-insn-to-prefetch-ratio=5. 7235 72362009-06-12 Joey Ye <joey.ye@intel.com> 7237 H.J. Lu <hongjiu.lu@intel.com> 7238 7239 PR middle-end/39146 7240 * gcc.target/i386/stackalign/pr39146.c: New. 7241 72422009-06-11 H.J. Lu <hongjiu.lu@intel.com> 7243 7244 * gcc.target/i386/crc32-1.c: New. 7245 * gcc.target/i386/crc32-2.c: Likewise. 7246 72472009-06-11 David Daney <ddaney@caviumnetworks.com> 7248 7249 PR c/39252 7250 * gcc.dg/builtin-unreachable-1.c: New test. 7251 * gcc.dg/builtin-unreachable-2.c: Same. 7252 72532009-06-11 Paul Thomas <pault@gcc.gnu.org> 7254 7255 PR fortran/40402 7256 * gfortran.dg/data_value_1.f90: New test. 7257 72582009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 7259 7260 PR testsuite/39831 7261 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and 7262 remove ilp32 requirement. 7263 * gcc.target/i386/excess-precision-2.c: Likewise. 7264 * gcc.target/i386/excess-precision-3.c: Likewise. 7265 * gcc.target/i386/excess-precision-4.c: Likewise. 7266 * gcc.target/i386/excess-precision-5.c: Likewise. 7267 * gcc.target/i386/excess-precision-6.c: Likewise. 7268 72692009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 7270 7271 PR fortran/38718 7272 * gfortran.dg/is_iostat_end_eor_2.f90: New test. 7273 * gfortran.dg/nan_5.f90: New test. 7274 72752009-06-10 Nathan Froyd <froydnj@codesourcery.com> 7276 7277 * gcc.target/arm/neon-modes-1.c: New test. 7278 72792009-06-10 Kai Tietz <kai.tietz@onevision.com> 7280 7281 * g++.dg/torture/pr31579.C: Cast pointer 7282 via __SIZE_TYPE__ instead of 'unsigned long'. 7283 72842009-06-10 Anthony Green <green@moxielogic.com> 7285 7286 * lib/target-supports.exp (check_profiling_available): 7287 Profiling is not available for testing purposes on moxie. 7288 72892009-06-09 Ian Lance Taylor <iant@google.com> 7290 7291 * gcc.dg/Wcxx-compat-12.c: New testcase. 7292 72932009-06-09 Janne Blomqvist <jb@gcc.gnu.org> 7294 7295 PR libfortran/40334 7296 * gfortran.dg/backspace_11.f90: New. 7297 72982009-06-09 Jason Merrill <jason@redhat.com> 7299 7300 * g++.dg/cpp0x/defaulted10.C: New. 7301 73022009-06-09 Martin Jambor <mjambor@suse.cz> 7303 7304 * gcc.c-torture/compile/pr40351.c: New file. 7305 73062009-06-09 Olivier Hainque <hainque@adacore.com> 7307 7308 * gnat.dg/align_max.adb: New test. 7309 73102009-06-08 Jason Merrill <jason@redhat.com> 7311 7312 * g++.dg/cpp0x/auto15.C: New. 7313 73142009-06-08 Jan Hubicka <jh@suse.cz> 7315 7316 PR debug/39834 7317 * gcc.dg/torture/pr39834.c 7318 73192009-06-08 Jan Hubicka <jh@suse.cz> 7320 7321 PR middle-end/40102 7322 * g++.dg/torture/pr40102.C: New testcase. 7323 73242009-06-08 Jakub Jelinek <jakub@redhat.com> 7325 7326 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results. 7327 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results. 7328 * gcc.dg/builtin-object-size-6.c: New test. 7329 7330 PR c++/40373 7331 * g++.dg/template/dtor7.C: New test. 7332 7333 PR c++/40370 7334 PR c++/40372 7335 * g++.dg/template/error41.C: New test. 7336 * g++.dg/template/error42.C: New test. 7337 73382009-06-08 Revital Eres <eres@il.ibm.com> 7339 7340 PR testsuite/40359 7341 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign. 7342 * gcc.dg/vect/vect-88.c: Likewise. 7343 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise. 7344 * gcc.dg/vect/pr25413.c: Likewise. 7345 * lib/target-supports.exp: Add i?86 to vect_hw_misalign. 7346 73472009-06-07 Ian Lance Taylor <iant@google.com> 7348 7349 * g++.dg/warn/Wswitch-3.C: New testcase. 7350 * gcc.dg/Wswitch.c: Adjust for -Wswitch change. 7351 * gcc.dg/Wswitch-enum-error.c: Likewise. 7352 * gcc.dg/Wswitch-error.c: Likewise. 7353 73542009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7355 7356 PR fortran/40008 7357 * gfortran.dg/negative_unit.f: Update test. 7358 * gfortran.dg/negative_unit_int8.f: Update test. 7359 * gfortran.dg/newunit_1.f90: New test. 7360 73612009-06-07 Daniel Franke <franke.daniel@gmail.com> 7362 7363 PR fortran/25104 7364 PR fortran/29962 7365 * gfortran.dg/spread_init_expr.f03: New. 7366 * gfortran.dg/unpack_init_expr.f03: New. 7367 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted 7368 error message. 7369 73702009-06-07 Daniel Franke <franke.daniel@gmail.com> 7371 7372 PR fortran/25104 7373 PR fortran/29962 7374 * gfortran.dg/count_init_expr.f03 7375 * gfortran.dg/product_init_expr.f03 7376 * gfortran.dg/sum_init_expr.f03 7377 73782009-06-07 Daniel Franke <franke.daniel@gmail.com> 7379 7380 PR fortran/36874 7381 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error 7382 message. 7383 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible 7384 shapes. 7385 * gfortran.dg/zero_sized_5.f90: Likewise. 7386 73872009-06-07 H.J. Lu <hongjiu.lu@intel.com> 7388 7389 PR middle-end/32950 7390 * g++.dg/torture/pr32950.C: New. 7391 73922009-06-07 Daniel Franke <franke.daniel@gmail.com> 7393 7394 PR fortran/25104 7395 PR fortran/29962 7396 * gfortran.dg/dot_product_1.f03: New. 7397 * gfortran.dg/matmul_8.f03: New. 7398 * gfortran.dg/transpose_3.f03: New. 7399 74002009-06-06 Ian Lance Taylor <iant@google.com> 7401 7402 * gcc.dg/Wunused-label-1.c: New test case. 7403 * g++.dg/warn/Wunused-label-1.C: New test case. 7404 * g++.dg/warn/Wunused-label-2.C: New test case. 7405 * g++.dg/warn/Wunused-label-3.C: New test case. 7406 74072009-06-06 Daniel Franke <franke.daniel@gmail.com> 7408 7409 PR fortran/37203 7410 * reshape_zerosize_2.f90: New. 7411 74122009-06-06 Daniel Franke <franke.daniel@gmail.com> 7413 7414 PR fortran/32890 7415 * gfortran.dg/pack_assign_1.f90: New. 7416 * gfortran.dg/pack_vector_1.f90: New. 7417 74182009-06-05 Jakub Jelinek <jakub@redhat.com> 7419 7420 PR middle-end/40340 7421 * gcc.dg/pr40340-1.c: New test. 7422 * gcc.dg/pr40340-2.c: New test. 7423 * gcc.dg/pr40340-3.c: New test. 7424 * gcc.dg/pr40340-4.c: New test. 7425 * gcc.dg/pr40340-5.c: New test. 7426 * gcc.dg/pr40340.h: New file. 7427 74282009-06-05 Revital Eres <eres@il.ibm.com> 7429 7430 * lib/target-supports.exp (check_effective_target_vect_hw_misalign): 7431 New procedure. 7432 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign. 7433 * gcc.dg/vect/vect-33.c: Likewise. 7434 * gcc.dg/vect/vect-92.c: Likewise. 7435 * gcc.dg/vect/vect-58.c: Likewise. 7436 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise. 7437 * gcc.dg/vect/vect-42.c: Likewise. 7438 * gcc.dg/vect/slp-25.c: Likewise. 7439 * gcc.dg/vect/vect-align-1.c: Likewise. 7440 * gcc.dg/vect/vect-align-2.c: Likewise. 7441 * gcc.dg/vect/vect-93.c: Likewise. 7442 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise. 7443 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise. 7444 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise. 7445 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise. 7446 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise. 7447 * gcc.dg/vect/vect-26.c: Likewise. 7448 * gcc.dg/vect/vect-44.c: Likewise. 7449 * gcc.dg/vect/vect-70.c: Likewise. 7450 * gcc.dg/vect/vect-95.c: Likewise. 7451 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise. 7452 * gcc.dg/vect/vect-28.c: Likewise. 7453 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise. 7454 * gcc.dg/vect/vect-87.c: Likewise. 7455 * gcc.dg/vect/vect-109.c: Likewise. 7456 * gcc.dg/vect/vect-54.c: Likewise. 7457 * gcc.dg/vect/vect-96.c: Likewise. 7458 * gcc.dg/vect/vect-multitypes-1.c: Likewise. 7459 * gcc.dg/vect/vect-88.c: Likewise. 7460 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise. 7461 * gcc.dg/vect/vect-89.c: Likewise. 7462 * gcc.dg/vect/vect-91.c: Likewise. 7463 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise. 7464 * gcc.dg/vect/vect-multitypes-4.c: Likewise. 7465 * gfortran.dg/vect/vect-2.f90: Likewise. 7466 * gfortran.dg/vect/vect-3.f90: Likewise. 7467 * gfortran.dg/vect/vect-4.f90: Likewise. 7468 * gfortran.dg/vect/vect-5.f90: Likewise. 7469 74702009-06-05 Alexander Strange <astrange@ithinksw.com> 7471 7472 PR tree-optimization/36318 7473 * gcc.dg/tree-ssa/sra-7.c: New test. 7474 74752009-06-04 Daniel Franke <franke.daniel@gmail.com> 7476 7477 PR fortran/37203 7478 * gfortran.dg/reshape_order_5.f90: New. 7479 * gfortran.dg/reshape_shape_1.f90: New. 7480 74812009-06-04 Jason Merrill <jason@redhat.com> 7482 7483 * g++.dg/template/error38.C: Add pointer-to-typedef case. 7484 74852009-06-04 Steve Ellcey <sje@cup.hp.com> 7486 7487 * gcc.dg/vect/vect-42.c: Modify vect_no_align case. 7488 * gcc.dg/vect/no-vfa-vect-43.c: Ditto. 7489 74902009-06-04 Richard Guenther <rguenther@suse.de> 7491 7492 PR c++/39371 7493 * g++.dg/torture/pr40335.C: New testcase. 7494 74952009-06-03 Richard Guenther <rguenther@suse.de> 7496 7497 PR middle-end/40328 7498 * gcc.dg/torture/pr40328.c: New testcase. 7499 75002009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com> 7501 7502 * gcc.dg/falign-labels.c (dg-options): Don't restrict for 7503 m68k and fido. 7504 75052009-06-03 Martin Jambor <mjambor@suse.cz> 7506 7507 * g++.dg/torture/pr40323.C: New file. 7508 75092009-06-03 Eric Botcazou <ebotcazou@adacore.com> 7510 7511 * gnat.dg/specs/root.ads: New test. 7512 * gnat.dg/specs/root-level_1.ads: Likewise. 7513 * gnat.dg/specs/root-level_2.ads: Likewise. 7514 * gnat.dg/specs/root-level_1-level_2.ads: Likewise. 7515 75162009-06-02 Mark Mitchell <mark@codesourcery.com> 7517 7518 * g++.dg/init/ref15.C: Require unwrapped targets. 7519 75202009-06-02 Jason Merrill <jason@redhat.com> 7521 7522 * g++.dg/cpp0x/initlist13.C: Remove expected error. 7523 * g++.dg/cpp0x/initlist18.C: New. 7524 * g++.dg/cpp0x/initlist19.C: New. 7525 7526 * g++.dg/cpp0x/auto14.C: New. 7527 75282009-06-02 Eric Botcazou <ebotcazou@adacore.com> 7529 7530 * gnat.dg/alignment6.adb: Remove XFAIL. 7531 75322009-06-02 Simon Martin <simartin@users.sourceforge.net> 7533 7534 PR c++/38089 7535 * g++.dg/template/spec36.C: New test. 7536 75372009-06-01 Ian Lance Taylor <iant@google.com> 7538 7539 * gcc.dg/cast-qual-3.c: New testcase. 7540 * g++.dg/warn/Wcast-qual2.C: New testcase. 7541 75422009-06-01 Aldy Hernandez <aldyh@redhat.com> 7543 7544 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus. 7545 (process-message): Expect column numbers. 7546 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column. 7547 * gcc.dg/pch/counter-2.c: Same. 7548 * gcc.dg/pch/valid-2.c: Same. 7549 * gcc.dg/pch/warn-1.c: Same. 7550 * gcc.dg/pch/valid-1.c: Same. 7551 * gcc.dg/cpp/include2a.c: Handle lack of columns. 7552 * gcc.dg/cpp/syshdr.c: Same. 7553 * gcc.dg/cpp/19940712-1.c: Same. 7554 * gcc.dg/cpp/missing-header-1.c: Same. 7555 * gcc.dg/cpp/unc4.c: Remove -fno-show-column. 7556 * gcc.dg/cpp/tr-warn3.c: Same. 7557 * gcc.dg/cpp/pr29612-2.c: Same. 7558 * gcc.dg/cpp/tr-warn4.c: Same. 7559 * gcc.dg/cpp/Wtrigraphs.c: Same. 7560 * gcc.dg/cpp/poison.c: Same. 7561 * gcc.dg/cpp/arith-3.c: Same. 7562 * gcc.dg/cpp/sysmac2.c: Same. 7563 * gcc.dg/cpp/cpp.exp: Same. 7564 * gcc.dg/cpp/tr-warn5.c: Same. 7565 * gcc.dg/cpp/include2.c: Same. 7566 * gcc.dg/cpp/Wmissingdirs.c: Same. 7567 * gcc.dg/cpp/Wmissingdirs.c: Same. 7568 * gcc.dg/cpp/tr-warn6.c: Same. 7569 * gcc.dg/cpp/Wtrigraphs-2.c: Same. 7570 * gcc.dg/cpp/macspace1.c: Same. 7571 * gcc.dg/cpp/escape-2.c: Same. 7572 * gcc.dg/cpp/assert2.c: Same. 7573 * gcc.dg/cpp/undef2.c: Same. 7574 * gcc.dg/cpp/macspace2.c: Same. 7575 * gcc.dg/cpp/tr-warn1.c: Same. 7576 * gcc.dg/cpp/extratokens2.c: Same. 7577 * gcc.dg/cpp/strify2.c: Same. 7578 * gcc.dg/cpp/Wsignprom.c: Same. 7579 * gcc.dg/cpp/redef2.c: Same. 7580 * gcc.dg/cpp/trad/trad.exp: Same. 7581 * gcc.dg/cpp/arith-1.c: Same. 7582 * gcc.dg/cpp/extratokens.c: Same. 7583 * gcc.dg/cpp/if-mpar.c: Same. 7584 75852009-06-01 Olivier Hainque <hainque@adacore.com> 7586 7587 * gnat.dg/nested_float_packed.ads: New test. 7588 75892009-06-01 Olivier Hainque <hainque@adacore.com> 7590 Eric Botcazou <botcazou@adacore.com> 7591 7592 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ... 7593 * gnat.dg/test_oconst.adb: New test. 7594 75952009-05-31 Basile Starynkevitch <basile@starynkevitch.net> 7596 7597 * gcc.dg/plugin/ggcplug.c: Moved comment. 7598 (plugin_init): Fixed typo, declared i, returned 0 at end. 7599 76002009-05-31 Ira Rosen <irar@il.ibm.com> 7601 7602 PR testsuite/40244 7603 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2. 7604 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1. 7605 76062009-05-29 Ian Lance Taylor <iant@google.com> 7607 7608 * gcc.dg/Wcxx-compat-11.c: New testcase. 7609 76102009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 7611 7612 PR fortran/40019 7613 * gfortran.dg/leadz_trailz_1.f90: New test. 7614 * gfortran.dg/leadz_trailz_2.f90: New test. 7615 76162009-05-29 Martin Jambor <mjambor@suse.cz> 7617 7618 * gfortran.dg/pr25923.f90: XFAIL warning expectation. 7619 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra. 7620 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise. 7621 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise. 7622 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size. 7623 * gcc.dg/tree-ssa/sra-2.c: Likewise. 7624 * gcc.dg/tree-ssa/sra-3.c: Likewise. 7625 * gcc.dg/tree-ssa/sra-1.c: Likewise. 7626 * gcc.dg/tree-ssa/sra-4.c: Changed comment. 7627 * gcc.dg/tree-ssa/sra-5.c: New file. 7628 * gcc.dg/tree-ssa/sra-6.c: New file. 7629 * gcc.c-torture/compile/sra-1.c: New file. 7630 76312009-05-29 Jakub Jelinek <jakub@redhat.com> 7632 7633 PR middle-end/40291 7634 * gcc.c-torture/compile/pr40291.c: New test. 7635 7636 PR target/40017 7637 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for 7638 __vector _Bool. 7639 * gcc.target/powerpc/altivec-30.c: New test. 7640 * gcc.target/powerpc/altivec-31.c: New test. 7641 76422009-05-28 Richard Guenther <rguenther@suse.de> 7643 7644 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase. 7645 * gcc.c-torture/execute/20090527-1.c: Likewise. 7646 76472009-05-28 Dodji Seketeli <dodji@redhat.com> 7648 7649 PR c++/39754 7650 * g++.dg/template/canon-type-1.C: New test. 7651 * g++.dg/template/canon-type-2.C: Likewise. 7652 * g++.dg/template/canon-type-3.C: Likewise. 7653 * g++.dg/template/canon-type-4.C: Likewise. 7654 * g++.dg/template/canon-type-5.C: Likewise. 7655 * g++.dg/template/canon-type-6.C: Likewise. 7656 * g++.dg/template/canon-type-7.C: Likewise. 7657 76582009-05-28 Dave Korn <dave.korn.cygwin@gmail.com> 7659 Uros Bizjak <ubizjak@gmail.com> 7660 Danny Smith <dansmister@gmail.com> 7661 7662 PR target/37216 7663 7664 * lib/target-supports.exp (check_effective_target_pe_aligned_commons): 7665 New function. 7666 * gcc.target/i386/pr37216.c: New test source file. 7667 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer 7668 use -fno-common for testing Cygwin and MinGW targets. 7669 76702009-05-28 Kai Tietz <kai.tietz@onevision.com> 7671 7672 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__. 7673 * g++.dg/opt/memcpy1.C (size_t): Likewise. 7674 * g++.dg/pr37742.C (size_t): Likewise. 7675 * g++.dg/torture/pr34850.C (size_t): Likewise. 7676 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and 7677 _PTRDIFF_TYPE__. 7678 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise. 7679 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise. 7680 (size_t): Use __extension__ and __SIZE_TYPE__. 7681 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via 7682 __SIZE_TYPE__. 7683 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise. 7684 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise. 7685 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise. 7686 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise. 7687 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise. 7688 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise. 7689 * gcc.c-torture/compile/920428-2.c (size_t): Likewise. 7690 * gcc.c-torture/compile/980329-1.c (size_t): Likewise. 7691 * gcc.c-torture/compile/980816-1.c (size_t): Likewise. 7692 * gcc.c-torture/compile/pr32584.c (size_t): Likewise. 7693 (__ssize_t): Likewise. 7694 * gcc.c-torture/compile/pr33173.c (size_t): Likewise. 7695 * gcc.c-torture/compile/pr33382.c (size_t): Likewise. 7696 * gcc.c-torture/compile/pr34334.c (size_t): Likewise. 7697 * gcc.c-torture/compile/pr34688.c (size_t): Likewise. 7698 * gcc.c-torture/compile/pr35043.c (size_t): Likewise. 7699 * gcc.c-torture/compile/pr37669.c (size_t): Likewise. 7700 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__. 7701 * gcc.dg/pr33667.c (size_t): Likewise. 7702 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise. 7703 * gcc.dg/torture/pr39204.c (size_t): Likewise. 7704 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise. 7705 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise. 7706 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise. 7707 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise. 7708 77092009-05-28 Ira Rosen <irar@il.ibm.com> 7710 7711 PR tree-optimization/40254 7712 * gcc.dg/vect/pr40254.c: New test. 7713 77142009-05-28 Adam Nemet <anemet@caviumnetworks.com> 7715 7716 PR middle-end/33699 7717 * gcc.target/mips/const-anchor-1.c: New test. 7718 * gcc.target/mips/const-anchor-2.c: New test. 7719 77202009-05-27 Jason Merrill <jason@redhat.com> 7721 7722 * g++.dg/cpp0x/initlist15.C: New. 7723 * g++.dg/cpp0x/initlist16.C: New. 7724 * g++.dg/cpp0x/initlist17.C: New. 7725 77262009-05-27 Janne Blomqvist <jb@gcc.gnu.org> 7727 7728 PR fortran/39178 7729 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times 7730 patterns to reflect frontend changes. 7731 * gfortran.dg/vector_subscript_4.f90: Likewise. 7732 77332009-05-27 Olivier Hainque <hainque@adacore.com> 7734 Eric Botcazou <botcazou@adacore.com> 7735 7736 * gcc.c-torture/execute/align-nest.c: New testcase. 7737 * gnat.dg/misaligned_nest.adb: New testcase. 7738 77392009-05-27 Rafael Avila de Espindola <espindola@google.com> 7740 7741 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first. 7742 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first. 7743 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first. 7744 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first. 7745 77462009-05-27 Kai TIetz <kai.tietz@onevision.com> 7747 7748 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__ 7749 cast instead of assuming 0ul. 7750 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via 7751 __SIZE_TYPE__. 7752 (_type_desc): Make first argument const. 7753 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long. 7754 77552009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org> 7756 7757 PR libfortran/40187 7758 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file. 7759 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file. 7760 77612009-05-26 Basile Starynkevitch <basile@starynkevitch.net> 7762 7763 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin 7764 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc... 7765 * gcc.dg/plugin/ggcplug-test-1.c: Added new file. 7766 * gcc.dg/plugin/ggcplug.c: Added new file. 7767 77682009-05-26 Tobias Burnus <burnus@net-b.de> 7769 7770 PR fortran/40246 7771 * gfortran.dg/nullify_4.f90: New test. 7772 77732009-05-26 Richard Guenther <rguenther@suse.de> 7774 7775 * gcc.dg/tree-ssa/inline-3.c: Remove dump file. 7776 77772009-05-26 Richard Guenther <rguenther@suse.de> 7778 7779 PR middle-end/40252 7780 * gcc.c-torture/compile/pr40252.c: New testcase. 7781 77822009-05-26 Dodji Seketeli <dodji@redhat.com> 7783 7784 PR c++/40007 7785 * g++.dg/template/typedef18.C: New test. 7786 * g++.dg/template/typedef19.C: Likewise. 7787 * g++.dg/template/typedef20.C: Likewise. 7788 * g++.dg/template/access11.C: Adjust. 7789 77902009-05-26 Richard Guenther <rguenther@suse.de> 7791 7792 PR testsuite/40247 7793 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate. 7794 77952009-05-25 Jason Merrill <jason@redhat.com> 7796 7797 PR c++/38064 7798 * g++.dg/cpp0x/enum3.C: New test. 7799 78002009-05-25 Richard Guenther <rguenther@suse.de> 7801 7802 PR tree-optimization/36327 7803 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase. 7804 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise. 7805 * gcc.dg/tree-ssa/sra-2.c: Disable FRE. 7806 * gcc.dg/vect/no-vfa-vect-43.c: Adjust. 7807 * gcc.dg/vect/vect-40.c: Likewise. 7808 * gcc.dg/vect/vect-42.c: Likewise. 7809 * gcc.dg/vect/vect-46.c: Likewise. 7810 * gcc.dg/vect/vect-76.c: Likewise. 7811 78122009-05-25 Janus Weil <janus@gcc.gnu.org> 7813 7814 PR fortran/40176 7815 * gfortran.dg/proc_ptr_18.f90: New. 7816 * gfortran.dg/proc_ptr_19.f90: New. 7817 * gfortran.dg/proc_ptr_comp_9.f90: New. 7818 * gfortran.dg/proc_ptr_comp_10.f90: New. 7819 78202009-05-25 Richard Guenther <rguenther@suse.de> 7821 7822 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust. 7823 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise. 7824 78252009-05-25 Ira Rosen <irar@il.ibm.com> 7826 7827 PR tree-optimization/40238 7828 * gcc.dg/vect/pr40238.c: New test. 7829 78302009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7831 Dominique Dhumieres <dominiq@lps.ens.fr> 7832 7833 PR fortran/35732 7834 PR fortran/39872 7835 * gfortran.dg/bounds_check_fail_3.f90: New test. 7836 * gfortran.dg/bounds_check_fail_4.f90: New test. 7837 * gfortran.dg/bounds_check_14.f90: Update test. 7838 * gfortran.dg/bound_4.f90: Update test. 7839 78402009-05-24 Richard Guenther <rguenther@suse.de> 7841 7842 PR middle-end/40233 7843 * gcc.c-torture/compile/pr40233.c: New testcase. 7844 78452009-05-24 Uros Bizjak <ubizjak@gmail.com> 7846 7847 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee 7848 for alpha*-*-* targets. 7849 78502009-05-24 Ira Rosen <irar@il.ibm.com> 7851 7852 * gcc.dg/vect/bb-slp-1.c: New test. 7853 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c, 7854 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c, 7855 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c, 7856 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c, 7857 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c, 7858 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c, 7859 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c, 7860 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c, 7861 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c, 7862 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c, 7863 gcc.dg/vect/bb-slp-22.c: Likewise. 7864 * gcc.dg/vect/vect.exp: Run basic block SLP tests. 7865 78662009-05-23 Mark Mitchell <mark@codesourcery.com> 7867 Maxim Kuvyrkov <maxim@codesourcery.com> 7868 7869 * gcc.dg/falign-labels-1.c: New test. 7870 78712009-05-23 Eric Botcazou <ebotcazou@adacore.com> 7872 7873 * gnat.dg/specs/rep_clause3.ads: New test. 7874 78752009-05-23 Eric Botcazou <ebotcazou@adacore.com> 7876 7877 * gnat.dg/addr6.adb: New test. 7878 78792009-05-22 Mark Mitchell <mark@codesourcery.com> 7880 7881 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok): 7882 New function. 7883 * gcc.target/arm/thumb2-mul-space.c: New file. 7884 * gcc.target/arm/thumb2-mul-space-2.c: New file. 7885 * gcc.target/arm/thumb2-mul-space-3.c: New file. 7886 * gcc.target/arm/thumb2-mul-speed.c: New file. 7887 78882009-05-22 Richard Guenther <rguenther@suse.de> 7889 7890 PR middle-end/38964 7891 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL. 7892 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise. 7893 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise. 7894 78952009-05-22 Mark Mitchell <mark@codesourcery.com> 7896 7897 * gcc.dg/dll-6.c: New test. 7898 * gcc.dg/dll-6a.c: Likewise. 7899 * gcc.dg/dll-7.c: Likewise. 7900 * gcc.dg/dll-7a.c: Likewise. 7901 * g++.dg/ext/dllexport2.C: Likewise. 7902 * g++.dg/ext/dllexport2a.cc: Likewise. 7903 79042009-05-21 Steve Ellcey <sje@cup.hp.com> 7905 7906 PR target/37846 7907 * gcc.target/ia64/mfused-madd-vect.c: New test. 7908 * gcc.target/ia64/mfused-madd.c: New test. 7909 * gcc.target/ia64/mno-fused-madd-vect.c: New test. 7910 * gcc.target/ia64/mno-fused-madd.c: New test. 7911 79122009-05-21 H.J. Lu <hongjiu.lu@intel.com> 7913 7914 * gcc.target/i386/movbe-1.c: New. 7915 * gcc.target/i386/movbe-2.c: Likewise. 7916 79172009-05-21 Taras Glek <tglek@mozilla.com> 7918 7919 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new 7920 plugin_init signature. 7921 * g++.dg/plugin/selfassign.c (plugin_init): Likewise. 7922 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise. 7923 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise. 7924 79252009-05-21 Mark Mitchell <mark@codesourcery.com> 7926 7927 * gcc.dg/target/arm/neon-vmla-1.c: New. 7928 * gcc.dg/target/arm/neon-vmls-1.c: Likewise. 7929 79302009-05-20 Adam Nemet <anemet@caviumnetworks.com> 7931 7932 * gcc.target/mips/octeon-exts-6.c: New test. 7933 * gcc.target/mips/extend-1.c: New test. 7934 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension 7935 EXTS. 7936 * gcc.target/mips/octeon-exts-5.c: Likewise. 7937 79382009-05-20 Jakub Jelinek <jakub@redhat.com> 7939 7940 PR middle-end/40204 7941 * gcc.c-torture/compile/pr40204.c: New test. 7942 79432009-05-20 Richard Guenther <rguenther@suse.de> 7944 7945 * gcc.c-torture/compile/20090518-1.c: New testcase. 7946 79472009-05-19 Zdenek Dvorak <ook@ucw.cz> 7948 7949 PR tree-optimization/40087 7950 * gcc.dg/tree-ssa/pr40087.c: New test. 7951 79522009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com> 7953 7954 * gcc.dg/vector-4.c: New testcase. 7955 * gcc.dg/simd-1b.c: % is now allowed for integer vectors. 7956 * g++.dg/ext/vector16.C: New testcase. 7957 79582009-05-19 H.J. Lu <hongjiu.lu@intel.com> 7959 7960 PR c/40172 7961 * gcc.dg/pr40172.c: Renamed to ... 7962 * gcc.dg/pr40172-1.c: This. 7963 7964 * gcc.dg/pr40172-2.c: New. 7965 * gcc.dg/pr40172-3.c: Likewise. 7966 79672009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org> 7968 7969 PR c/40172 7970 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options. 7971 79722009-05-19 Eric Botcazou <ebotcazou@adacore.com> 7973 7974 * gnat.dg/loop_optimization6.ad[sb]: New test. 7975 79762009-05-19 Richard Guenther <rguenther@suse.de> 7977 7978 * gcc.c-torture/compile/20090519-1.c: New testcase. 7979 79802009-05-18 Jason Merrill <jason@redhat.com> 7981 7982 * g++.dg/cpp0x/explicit1.C: New. 7983 * g++.dg/cpp0x/explicit2.C: New. 7984 79852009-05-18 Dodji Seketeli <dodji@redhat.com> 7986 7987 PR debug/40109 7988 * g++.dg/debug/dwarf2/nested-1.C: New test. 7989 79902009-05-18 H.J. Lu <hongjiu.lu@intel.com> 7991 7992 PR testsuite/39907 7993 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve 7994 stack alignment. 7995 79962009-05-18 Janus Weil <janus@gcc.gnu.org> 7997 7998 PR fortran/40164 7999 * gfortran.dg/proc_ptr_comp_8.f90: New. 8000 80012009-05-18 Richard Guenther <rguenther@suse.de> 8002 8003 PR fortran/40168 8004 * gfortran.dg/array_memset_2.f90: Adjust. 8005 80062009-05-18 Janus Weil <janus@gcc.gnu.org> 8007 8008 PR fortran/36947 8009 PR fortran/40039 8010 * gfortran.dg/interface_27.f90: New. 8011 * gfortran.dg/interface_28.f90: New. 8012 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case. 8013 * gfortran.dg/proc_ptr_result_1.f90: Ditto. 8014 80152009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com> 8016 8017 * gcc.target/m68k/tls-ie.c: New test. 8018 * gcc.target/m68k/tls-le.c: New test. 8019 * gcc.target/m68k/tls-gd.c: New test. 8020 * gcc.target/m68k/tls-ld.c: New test. 8021 * gcc.target/m68k/tls-ie-xgot.c: New test. 8022 * gcc.target/m68k/tls-le-xtls.c: New test. 8023 * gcc.target/m68k/tls-gd-xgot.c: New test. 8024 * gcc.target/m68k/tls-ld-xgot.c: New test. 8025 * gcc.target/m68k/tls-ld-xtls.c: New test. 8026 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test. 8027 80282009-05-18 Martin Jambor <mjambor@suse.cz> 8029 8030 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter. 8031 80322009-05-17 H.J. Lu <hongjiu.lu@intel.com> 8033 8034 PR c/40172 8035 * gcc.dg/pr40172.c: New. 8036 80372009-05-17 Jason Merrill <jason@redhat.com> 8038 8039 PR c++/40139 8040 * g++.dg/template/dtor6.C: New. 8041 80422009-05-17 Joseph Myers <joseph@codesourcery.com> 8043 8044 * g++.dg/warn/translate-ice-1.C: New test. 8045 80462009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8047 8048 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T. 8049 * gfortran.dg/c_kind_int128_test2.f03: Update comment. 8050 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t. 8051 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments. 8052 80532009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8054 8055 PR fortran/33197 8056 * gfortran.dg/erf_2.F90: New test. 8057 * gfortran.dg/erfc_scaled_2.f90: New test. 8058 80592009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8060 8061 PR fortran/31243 8062 * gfortran.dg/string_1.f90: New test. 8063 * gfortran.dg/string_2.f90: New test. 8064 * gfortran.dg/string_3.f90: New test. 8065 80662009-05-16 David Billinghurst <billingd@gcc.gnu.org> 8067 8068 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin. 8069 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12 8070 80712009-05-15 Ian Lance Taylor <iant@google.com> 8072 8073 * gcc.dg/Wcxx-compat-10.c: New testcase. 8074 80752009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org> 8076 8077 PR 16302 8078 * gcc.dg/pr16302.c: New. 8079 * g++.dg/warn/pr16302.C: New. 8080 80812009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 8082 8083 * gcc.dg/torture/builtin-math-5.c: New. 8084 * gcc.dg/torture/builtin-math-6.c: New. 8085 * lib/target-supports.exp (check_effective_target_mpc): New. 8086 80872009-05-15 Jan Hubicka <jh@suse.cz> 8088 8089 * gcc.dg/tree-ssa/inline-3.c: New testcase 8090 80912009-05-15 Jan Hubicka <jh@suse.cz> 8092 8093 * gcc.target/i386/align-main-1.c (check): Mark noinline. 8094 * gcc.target/i386/align-main-2.c (check): Mark noinline. 8095 * gcc.dg/ipa/ipa-4.c: Disable early inlining. 8096 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline. 8097 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): 8098 Mark noinline. 8099 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): 8100 Mark noinline. 8101 * gcc.dg/vect/pr31699.c (foo): Mark noinline. 8102 * gcc.dg/vect/pr18400.c (main1): Mark noinline. 8103 81042009-05-15 Jan Hubicka <jh@suse.cz> 8105 8106 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be 8107 optimized by sibcall noinline. 8108 81092009-05-15 Jan Hubicka <jh@suse.cz> 8110 8111 * sibcall-1.c (track): Mark noinline. 8112 * sibcall-2.c (track): Mark noinline. 8113 * sibcall-3.c (track): Mark noinline. 8114 * sibcall-4.c (track): Mark noinline. 8115 81162009-05-15 Jan Hubicka <jh@suse.cz> 8117 8118 * flatten-2.c: Disable early inlining; add comment. 8119 * flatten-3.c: New test based on flatten-2.c. 8120 81212009-05-15 Richard Guenther <rguenther@suse.de> 8122 8123 PR tree-optimization/39999 8124 * gcc.c-torture/compile/pr39999.c: New testcase. 8125 81262009-05-15 Joseph Myers <joseph@codesourcery.com> 8127 8128 * gcc.c-torture/compile/ptr-conv-1.c: New test. 8129 81302009-05-14 Ian Lance Taylor <iant@google.com> 8131 8132 * gcc.dg/Wcxx-compat-9.c: New testcase. 8133 81342009-05-14 Janus Weil <janus@gcc.gnu.org> 8135 8136 PR fortran/39996 8137 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors). 8138 * gfortran.dg/duplicate_type_2.f90: Ditto. 8139 * gfortran.dg/duplicate_type_3.f90: New. 8140 81412009-05-14 Laurent GUERBY <laurent@guerby.net> 8142 8143 * ada/acats/tests/c3/c38202a.ada: Use Impdef. 8144 * ada/acats/tests/c5/c59002c.ada: Likewise. 8145 81462009-05-13 Taras Glek <tglek@mozilla.com> 8147 8148 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom 8149 attributes and decl smashing. 8150 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user 8151 attributes. 8152 * g++.dg/plugin/dumb_plugin.c: Fixed typo. 8153 * g++.dg/plugin/plugin.exp: Added attribute_plugin test . 8154 81552009-05-14 Jakub Jelinek <jakub@redhat.com> 8156 8157 PR fortran/39865 8158 * gfortran.dg/pr39865.f90: New test. 8159 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER 8160 arrays in FMT=. 8161 * gfortran.dg/hollerith_f95.f90: Likewise. 8162 * gfortran.dg/hollerith6.f90: New test. 8163 * gfortran.dg/hollerith7.f90: New test. 8164 81652009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 8166 8167 PR cpp/36674 8168 * gcc.dg/cpp/pr36674.i: New. 8169 81702009-05-14 Ben Elliston <bje@au.ibm.com> 8171 8172 PR middle-end/40035 8173 * gcc.c-torture/compile/pr40035.c: New test. 8174 81752009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 8176 8177 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic. 8178 81792009-05-12 Tobias Burnus <burnus@net-b.de> 8180 8181 PR fortran/40110 8182 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning. 8183 * gfortran.dg/c_kind_tests_2.f03: Ditto. 8184 * gfortran.dg/interop_params.f03: Ditto. 8185 81862009-05-12 Jan Hubicka <jh@suse.cz> 8187 8188 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 8189 so unrolling still happens. 8190 * gcc.dg/ipa/ipacost-1.c: Prevent inlining 8191 * gcc.dg/ipa/ipacost-2.c: Likewise. 8192 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled. 8193 81942009-05-12 David Billinghurst <billingd@gcc.gnu.org> 8195 8196 * gfortran.dg/default_format_1.f90: XFAIL on cygwin. 8197 81982009-05-12 David Billinghurst <billingd@gcc.gnu.org> 8199 8200 * lib/target-supports.exp (check_profiling_available): Return 8201 false for -p on *-*-cygwin* targets. 8202 82032009-05-11 H.J. Lu <hongjiu.lu@intel.com> 8204 8205 PR tree-optimization/38632 8206 * g++.dg/tree-ssa/pr38632.C: New. 8207 82082009-05-11 Jan Hubicka <jh@suse.cz> 8209 8210 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since 8211 we now optimize better. 8212 * gcc.dg/Wunreachable-8.c: Bogus warnings now come 8213 out at different places. 8214 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent 8215 unroling. 8216 * gcc.dg/vect/vect-76.c: Likewise. 8217 * gcc.dg/vect/vect-70.c: Likewise. 8218 * gcc.dg/vect/vect-66.c: Likewise. 8219 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise. 8220 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled. 8221 82222009-05-11 H.J. Lu <hongjiu.lu@intel.com> 8223 8224 PR middle-end/40080 8225 * gcc.c-torture/compile/pr40080.c: New. 8226 82272009-05-11 Paolo Bonzini <bonzini@gnu.org> 8228 8229 * gcc.c-torture/compile/pr40026.c: New testcase. 8230 82312009-05-11 Janus Weil <janus@gcc.gnu.org> 8232 8233 PR fortran/40089 8234 * gfortran.dg/proc_ptr_comp_7.f90: New. 8235 82362009-05-11 Ira Rosen <irar@il.ibm.com> 8237 8238 PR tree-optimization/40074 8239 * gcc.dg/vect/pr40074.c: New test. 8240 82412009-05-10 Ian Lance Taylor <iant@google.com> 8242 8243 * gcc.dg/Wcxx-compat-7.c: New testcase. 8244 * gcc.dg/Wcxx-compat-8.c: New testcase. 8245 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes. 8246 * gcc.dg/pr17188-1.c: Likewise. 8247 * gcc.dg/pr39084.c: Likewise. 8248 82492009-05-10 Michael Matz <matz@suse.de> 8250 8251 PR target/40031 8252 * gcc.dg/pr40031.c: New test. 8253 82542009-05-10 Paul Thomas <pault@gcc.gnu.org> 8255 8256 PR fortran/40018 8257 * gfortran.dg/array_constructor_31.f90: New test. 8258 82592009-05-10 Richard Guenther <rguenther@suse.de> 8260 8261 PR tree-optimization/40081 8262 * g++.dg/torture/pr40081.C: New testcase. 8263 82642009-05-10 Paul Thomas <pault@gcc.gnu.org> 8265 8266 PR fortran/38863 8267 * gfortran.dg/dependency_24.f90: New test. 8268 * gfortran.dg/dependency_23.f90: Clean up module files. 8269 82702009-05-10 David Billinghurst <billingd@gcc.gnu.org> 8271 8272 PR fortran/38956 8273 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*. 8274 * gfortran.dg/chmod_2.f90: Likewise. 8275 * gfortran.dg/chmod_3.f90: Likewise. 8276 * gfortran.dg/open_errors.f90: Likewise. 8277 82782009-05-09 Jan Hubicka <jh@suse.cz> 8279 8280 PR middle-end/40043 8281 * g++.dg/eh/nested-try.C: New test. 8282 82832009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com> 8284 8285 PR tree-optimization/40049 8286 * gcc.dg/vect/vect-shift-2.c: New test. 8287 82882009-05-08 Joseph Myers <joseph@codesourcery.com> 8289 8290 * gcc.dg/torture/complex-sign-mul-minus-one.c, 8291 gcc.dg/torture/complex-sign-mul-one.c: New tests. 8292 82932009-05-08 H.J. Lu <hongjiu.lu@intel.com> 8294 8295 PR c/36892 8296 * g++.dg/warn/deprecated-6.C: New. 8297 * gcc.dg/deprecated-4.c: Likewise. 8298 * gcc.dg/deprecated-5.c: Likewise. 8299 * gcc.dg/deprecated-6.c: Likewise. 8300 83012009-05-08 H.J. Lu <hongjiu.lu@intel.com> 8302 8303 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with 8304 __aligned__(__BIGGEST_ALIGNMENT__). 8305 * gcc.dg/vect/no-vfa-vect-43.c: Likewise. 8306 * gcc.dg/vect/no-vfa-vect-49.c: Likewise. 8307 * gcc.dg/vect/no-vfa-vect-53.c: Likewise. 8308 * gcc.dg/vect/no-vfa-vect-57.c: Likewise. 8309 * gcc.dg/vect/no-vfa-vect-61.c: Likewise. 8310 * gcc.dg/vect/no-vfa-vect-79.c: Likewise. 8311 * gcc.dg/vect/Os-vect-95.c: Likewise. 8312 * gcc.dg/vect/pr20122.c: Likewise. 8313 * gcc.dg/vect/pr36493.c: Likewise. 8314 * gcc.dg/vect/pr37385.c: Likewise. 8315 * gcc.dg/vect/slp-7.c: Likewise. 8316 * gcc.dg/vect/slp-9.c: Likewise. 8317 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise. 8318 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise. 8319 * gcc.dg/vect/vect-35.c: Likewise. 8320 * gcc.dg/vect/vect-40.c: Likewise. 8321 * gcc.dg/vect/vect-42.c: Likewise. 8322 * gcc.dg/vect/vect-44.c: Likewise. 8323 * gcc.dg/vect/vect-46.c: Likewise. 8324 * gcc.dg/vect/vect-48.c: Likewise. 8325 * gcc.dg/vect/vect-52.c: Likewise. 8326 * gcc.dg/vect/vect-54.c: Likewise. 8327 * gcc.dg/vect/vect-56.c: Likewise. 8328 * gcc.dg/vect/vect-58.c: Likewise. 8329 * gcc.dg/vect/vect-60.c: Likewise. 8330 * gcc.dg/vect/vect-74.c: Likewise. 8331 * gcc.dg/vect/vect-75.c: Likewise. 8332 * gcc.dg/vect/vect-76.c: Likewise. 8333 * gcc.dg/vect/vect-77-alignchecks.c: Likewise. 8334 * gcc.dg/vect/vect-77.c: Likewise. 8335 * gcc.dg/vect/vect-77-global.c: Likewise. 8336 * gcc.dg/vect/vect-78-alignchecks.c: Likewise. 8337 * gcc.dg/vect/vect-78.c: Likewise. 8338 * gcc.dg/vect/vect-78-global.c: Likewise. 8339 * gcc.dg/vect/vect-80.c: Likewise. 8340 * gcc.dg/vect/vect-85.c: Likewise. 8341 * gcc.dg/vect/vect-87.c: Likewise. 8342 * gcc.dg/vect/vect-88.c: Likewise. 8343 * gcc.dg/vect/vect-92.c: Likewise. 8344 * gcc.dg/vect/vect-93.c: Likewise. 8345 * gcc.dg/vect/vect-95.c: Likewise. 8346 * gcc.dg/vect/vect-97.c: Likewise. 8347 * gcc.dg/vect/vect-complex-1.c: Likewise. 8348 * gcc.dg/vect/vect-complex-4.c: Likewise. 8349 * gcc.dg/vect/vect-complex-5.c: Likewise. 8350 * gcc.dg/vect/vect-multitypes-10.c: Likewise. 8351 * gcc.dg/vect/vect-multitypes-11.c: Likewise. 8352 * gcc.dg/vect/vect-multitypes-12.c: Likewise. 8353 * gcc.dg/vect/vect-multitypes-13.c: Likewise. 8354 * gcc.dg/vect/vect-multitypes-14.c: Likewise. 8355 * gcc.dg/vect/vect-multitypes-15.c: Likewise. 8356 * gcc.dg/vect/vect-multitypes-16.c: Likewise. 8357 * gcc.dg/vect/vect-multitypes-17.c: Likewise. 8358 * gcc.dg/vect/vect-multitypes-3.c: Likewise. 8359 * gcc.dg/vect/vect-multitypes-6.c: Likewise. 8360 * gcc.dg/vect/vect-multitypes-7.c: Likewise. 8361 * gcc.dg/vect/vect-multitypes-8.c: Likewise. 8362 * gcc.dg/vect/vect-multitypes-9.c: Likewise. 8363 * gcc.dg/vect/vect-outer-1a.c: Likewise. 8364 * gcc.dg/vect/vect-outer-1.c: Likewise. 8365 * gcc.dg/vect/vect-outer-2a.c: Likewise. 8366 * gcc.dg/vect/vect-outer-2b.c: Likewise. 8367 * gcc.dg/vect/vect-outer-2.c: Likewise. 8368 * gcc.dg/vect/vect-outer-2c.c: Likewise. 8369 * gcc.dg/vect/vect-outer-2d.c: Likewise. 8370 * gcc.dg/vect/vect-outer-3a.c: Likewise. 8371 * gcc.dg/vect/vect-outer-3b.c: Likewise. 8372 * gcc.dg/vect/vect-outer-3.c: Likewise. 8373 * gcc.dg/vect/vect-outer-3c.c: Likewise. 8374 * gcc.dg/vect/vect-outer-5.c: Likewise. 8375 * gcc.dg/vect/vect-outer-6.c: Likewise. 8376 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise. 8377 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise. 8378 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise. 8379 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise. 8380 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise. 8381 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise. 8382 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise. 8383 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise. 8384 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise. 8385 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise. 8386 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise. 8387 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise. 8388 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise. 8389 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise. 8390 83912009-05-08 Joseph Myers <joseph@codesourcery.com> 8392 8393 PR c/24581 8394 * gcc.dg/torture/complex-sign.h: New header. 8395 * gcc.dg/torture/complex-sign-add.c, 8396 gcc.dg/torture/complex-sign-mixed-add.c, 8397 gcc.dg/torture/complex-sign-mixed-div.c, 8398 gcc.dg/torture/complex-sign-mixed-mul.c, 8399 gcc.dg/torture/complex-sign-mixed-sub.c, 8400 gcc.dg/torture/complex-sign-mul.c, 8401 gcc.dg/torture/complex-sign-sub.c: New tests. 8402 84032009-05-08 Janus Weil <janus@gcc.gnu.org> 8404 8405 PR fortran/39876 8406 * gfortran.dg/intrinsic_3.f90: New. 8407 84082009-05-07 Janis Johnson <janis187@us.ibm.com> 8409 8410 PR c/39037 8411 * gcc.dg/Wunsuffixed-float-constants-1.c: New test. 8412 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test. 8413 * gcc.dg/dfp/float-constant-double.c: New test. 8414 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test. 8415 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test. 8416 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test. 8417 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test. 8418 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test. 8419 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test. 8420 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test. 8421 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test. 8422 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test. 8423 84242009-05-07 Jakub Jelinek <jakub@redhat.com> 8425 8426 PR middle-end/40057 8427 * gcc.c-torture/execute/pr40057.c: New test. 8428 84292009-05-06 James E. Wilson <wilson@codesourcery.com> 8430 8431 * gcc.c-torture/compile/const-high-part.c: New test. 8432 84332009-05-06 H.J. Lu <hongjiu.lu@intel.com> 8434 8435 PR testsuite/40050 8436 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to 8437 build plugin. 8438 84392009-05-06 Janus Weil <janus@gcc.gnu.org> 8440 8441 PR fortran/39630 8442 * gfortran.dg/proc_decl_1.f90: Modified. 8443 * gfortran.dg/proc_ptr_comp_1.f90: New. 8444 * gfortran.dg/proc_ptr_comp_2.f90: New. 8445 * gfortran.dg/proc_ptr_comp_3.f90: New. 8446 * gfortran.dg/proc_ptr_comp_4.f90: New. 8447 * gfortran.dg/proc_ptr_comp_5.f90: New. 8448 * gfortran.dg/proc_ptr_comp_6.f90: New. 8449 84502009-05-06 Dodji Seketeli <dodji@redhat.com> 8451 8452 PR c++/17395 8453 * g++.dg/template/call7.C: New test. 8454 84552009-05-06 Diego Novillo <dnovillo@google.com> 8456 8457 * lib/plugin-support.exp: Do not prefix $GMPINC with -I. 8458 84592009-05-06 H.J. Lu <hongjiu.lu@intel.com> 8460 8461 * gfortran.dg/pr40021.f: Moved to ... 8462 * gfortran.fortran-torture/execute/pr40021.f: Here. 8463 84642009-05-06 Janis Johnson <janis187@us.ibm.com> 8465 8466 PR middle-end/39986 8467 * gcc.dg/dfp/pr39986.c: New test. 8468 84692009-05-06 Michael Matz <matz@suse.de> 8470 8471 PR middle-end/40021 8472 * gfortran.dg/pr40021.f: New test. 8473 84742009-05-06 Le-Chun Wu <lcwu@google.com> 8475 8476 * lib/plugin-support.exp: New file containing support procs for 8477 plugin testcases. 8478 * lib/target-supports.exp (check_plugin_available): New proc. 8479 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases. 8480 * gcc.dg/plugin/selfassign.c: New plugin source file. 8481 * gcc.dg/plugin/self-assign-test-1.c: New test. 8482 * gcc.dg/plugin/self-assign-test-2.c: Likewise. 8483 * g++.dg/README: Add description for plugin test. 8484 * g++.dg/dg.exp: Exclude plugin tests from the general test list. 8485 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases. 8486 * g++.dg/plugin/selfassign.c: New plugin source file. 8487 * g++.dg/plugin/self-assign-test-1.C: New test. 8488 * g++.dg/plugin/self-assign-test-2.C: Likewise. 8489 * g++.dg/plugin/self-assign-test-3.C: Likewise. 8490 * g++.dg/plugin/dumb_plugin.c: New plugin source file. 8491 * g++.dg/plugin/dumb-plugin-test-1.C: New test. 8492 84932009-05-06 Tobias Burnus <burnus@net-b.de> 8494 8495 PR fortran/40041 8496 * gfortran.dg/intrinsic_2.f90: New test. 8497 * gfortran.dg/intrinsic.f90: Add old and this PR as comment. 8498 84992009-05-06 Joseph Myers <joseph@codesourcery.com> 8500 8501 PR c/40032 8502 * gcc.dg/noncompile/incomplete-5.c: New test. 8503 85042009-05-05 Jakub Jelinek <jakub@redhat.com> 8505 8506 PR middle-end/39666 8507 * gcc.dg/pr39666-1.c: New test. 8508 * gcc.dg/pr39666-2.c: Likewise. 8509 * g++.dg/warn/Wuninitialized-4.C: Likewise. 8510 * g++.dg/warn/Wuninitialized-5.C: Likewise. 8511 * gfortran.dg/pr39666-1.f90: Likewise. 8512 * gfortran.dg/pr39666-2.f90: Likewise. 8513 85142009-05-05 Adam Nemet <anemet@caviumnetworks.com> 8515 8516 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups. 8517 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc 8518 * gcc.target/mips/dspr2-MULTU.c: Likewise. 8519 85202009-05-05 Janus Weil <janus@gcc.gnu.org> 8521 8522 PR fortran/39998 8523 * gfortran.dg/proc_ptr_17.f90: New. 8524 85252009-05-05 Richard Guenther <rguenther@suse.de> 8526 8527 PR tree-optimization/40022 8528 * gcc.c-torture/execute/pr40022.c: New testcase. 8529 85302009-05-05 Richard Guenther <rguenther@suse.de> 8531 8532 PR middle-end/40023 8533 * gcc.c-torture/compile/pr40023.c: New testcase. 8534 85352009-05-05 Nathan Sidwell <nathan@codesourcery.com> 8536 8537 * g++.old-deja/g++.other/overload11.C: Adjust expected errors. 8538 * g++.dg/template/overload9.C: Likewise. 8539 * g++.dg/ext/ms-1.C: New. 8540 85412009-05-05 Jakub Jelinek <jakub@redhat.com> 8542 8543 PR c++/40013 8544 * g++.dg/ext/vla7.C: New test. 8545 85462009-05-04 Joseph Myers <joseph@codesourcery.com> 8547 8548 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests. 8549 85502009-05-04 Joseph Myers <joseph@codesourcery.com> 8551 8552 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests. 8553 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c: 8554 Update expected errors. 8555 85562009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 8557 8558 PR c++/28152 8559 * g++.dg/parse/parser-pr28152.C: New. 8560 * g++.dg/parse/parser-pr28152-2.C: New. 8561 85622009-05-04 Joseph Myers <joseph@codesourcery.com> 8563 8564 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests. 8565 85662009-05-03 Eric Botcazou <ebotcazou@adacore.com> 8567 8568 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized. 8569 * gcc.target/sparc/fexpand-2.c: Likewise. 8570 * gcc.target/sparc/fpmerge-2.c: Likewise. 8571 * gcc.target/sparc/pdist-2.c: Likewise. 8572 85732009-05-03 Richard Guenther <rguenther@suse.de> 8574 8575 PR c/39983 8576 * gcc.c-torture/compile/pr39983.c: New testcase. 8577 85782009-05-03 Joseph Myers <joseph@codesourcery.com> 8579 8580 * gcc.dg/c99-complex-3.c: New test. 8581 85822009-05-03 Joseph Myers <joseph@codesourcery.com> 8583 8584 * gcc.dg/cpp/utf8-5byte-1.c: New test. 8585 85862009-05-02 Joseph Myers <joseph@codesourcery.com> 8587 8588 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive. 8589 85902009-05-02 Richard Guenther <rguenther@suse.de> 8591 8592 PR middle-end/40001 8593 * gcc.target/spu/pr40001.c: New testcase. 8594 85952009-04-30 Adam Nemet <anemet@caviumnetworks.com> 8596 8597 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static. 8598 85992009-04-30 Steve Ellcey <sje@cup.hp.com> 8600 8601 PR middle-end/39579 8602 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc. 8603 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto. 8604 86052009-04-30 Janis Johnson <janis187@us.ibm.com> 8606 8607 PR testsuite/39776 8608 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are 8609 no longer issued. 8610 86112009-04-30 David Ayers <ayers@fsfe.org> 8612 8613 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix 8614 and gcc_error_prefix variables. 8615 * objc.dg/bad-receiver-type.m: Update to match correct 8616 diagnostics marker. 8617 * objc.dg/encode-5.m: Likewise. 8618 * objc.dg/id-1.m: Likewise. 8619 * objc.dg/method-1.m: Likewise. 8620 * objc.dg/method-6.m: Likewise. 8621 * objc.dg/method-7.m: Likewise. 8622 * objc.dg/method-9.m: Likewise. 8623 * objc.dg/method-11.m: Likewise. 8624 * objc.dg/method-20.m: Likewise. 8625 * objc.dg/private-1.m: Likewise. 8626 86272009-04-30 Janne Blomqvist <jb@gcc.gnu.org> 8628 8629 PR libfortran/39667 8630 * gfortran.dg/advance_1.f90: Don't require target fd_truncate. 8631 * gfortran.dg/advance_4.f90: Likewise 8632 * gfortran.dg/advance_5.f90: Likewise 8633 * gfortran.dg/append_1.f90: Likewise 8634 * gfortran.dg/backslash_1.f90: Likewise 8635 * gfortran.dg/backslash_2.f90: Likewise 8636 * gfortran.dg/backslash_3.f: Likewise 8637 * gfortran.dg/backspace_10.f90: Likewise 8638 * gfortran.dg/backspace_3.f: Likewise 8639 * gfortran.dg/backspace_4.f: Likewise 8640 * gfortran.dg/backspace_5.f: Likewise 8641 * gfortran.dg/backspace_8.f: Likewise 8642 * gfortran.dg/backspace_9.f: Likewise 8643 * gfortran.dg/complex_write.f90: Likewise 8644 * gfortran.dg/convert_implied_open.f90: Likewise 8645 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise 8646 * gfortran.dg/dos_eol.f: Likewise 8647 * gfortran.dg/empty_format_1.f90: Likewise 8648 * gfortran.dg/endfile.f: Likewise 8649 * gfortran.dg/eof_1.f90: Likewise 8650 * gfortran.dg/eor_1.f90: Likewise 8651 * gfortran.dg/eor_handling_1.f90: Likewise 8652 * gfortran.dg/eor_handling_2.f90: Likewise 8653 * gfortran.dg/eor_handling_3.f90: Likewise 8654 * gfortran.dg/eor_handling_4.f90: Likewise 8655 * gfortran.dg/eor_handling_5.f90: Likewise 8656 * gfortran.dg/error_recovery_5.f90: Likewise 8657 * gfortran.dg/f2003_inquire_1.f03: Likewise 8658 * gfortran.dg/f2003_io_4.f03: Likewise 8659 * gfortran.dg/f2003_io_5.f03: Likewise 8660 * gfortran.dg/f2003_io_7.f03: Likewise 8661 * gfortran.dg/fgetc_1.f90: Likewise 8662 * gfortran.dg/fgetc_2.f90: Likewise 8663 * gfortran.dg/flush_1.f90: Likewise 8664 * gfortran.dg/fmt_exhaust.f90: Likewise 8665 * gfortran.dg/fmt_huge.f90: Likewise 8666 * gfortran.dg/fmt_read.f90: Likewise 8667 * gfortran.dg/fmt_t_1.f90: Likewise 8668 * gfortran.dg/fmt_t_2.f90: Likewise 8669 * gfortran.dg/fmt_t_3.f90: Likewise 8670 * gfortran.dg/fmt_t_4.f90: Likewise 8671 * gfortran.dg/fmt_t_5.f90: Likewise 8672 * gfortran.dg/fmt_t_7.f: Likewise 8673 * gfortran.dg/fseek.f90: Likewise 8674 * gfortran.dg/ftell_1.f90: Likewise 8675 * gfortran.dg/ftell_2.f90: Likewise 8676 * gfortran.dg/func_derived_3.f90: Likewise 8677 * gfortran.dg/inquire_9.f90: Likewise 8678 * gfortran.dg/iostat_1.f90: Likewise 8679 * gfortran.dg/iostat_2.f90: Likewise 8680 * gfortran.dg/list_read_1.f90: Likewise 8681 * gfortran.dg/list_read_4.f90: Likewise 8682 * gfortran.dg/list_read_5.f90: Likewise 8683 * gfortran.dg/list_read_7.f90: Likewise 8684 * gfortran.dg/list_read_8.f90: Likewise 8685 * gfortran.dg/list_read_9.f90: Likewise 8686 * gfortran.dg/namelist_13.f90: Likewise 8687 * gfortran.dg/namelist_14.f90: Likewise 8688 * gfortran.dg/namelist_15.f90: Likewise 8689 * gfortran.dg/namelist_16.f90: Likewise 8690 * gfortran.dg/namelist_17.f90: Likewise 8691 * gfortran.dg/namelist_18.f90: Likewise 8692 * gfortran.dg/namelist_19.f90: Likewise 8693 * gfortran.dg/namelist_20.f90: Likewise 8694 * gfortran.dg/namelist_24.f90: Likewise 8695 * gfortran.dg/namelist_26.f90: Likewise 8696 * gfortran.dg/namelist_27.f90: Likewise 8697 * gfortran.dg/namelist_28.f90: Likewise 8698 * gfortran.dg/namelist_37.f90: Likewise 8699 * gfortran.dg/namelist_38.f90: Likewise 8700 * gfortran.dg/namelist_39.f90: Likewise 8701 * gfortran.dg/namelist_40.f90: Likewise 8702 * gfortran.dg/namelist_43.f90: Likewise 8703 * gfortran.dg/namelist_44.f90: Likewise 8704 * gfortran.dg/namelist_45.f90: Likewise 8705 * gfortran.dg/namelist_46.f90: Likewise 8706 * gfortran.dg/namelist_47.f90: Likewise 8707 * gfortran.dg/namelist_48.f90: Likewise 8708 * gfortran.dg/namelist_49.f90: Likewise 8709 * gfortran.dg/namelist_50.f90: Likewise 8710 * gfortran.dg/namelist_51.f90: Likewise 8711 * gfortran.dg/namelist_52.f90: Likewise 8712 * gfortran.dg/namelist_56.f90: Likewise 8713 * gfortran.dg/namelist_char_only.f90: Likewise 8714 * gfortran.dg/namelist_use.f90: Likewise 8715 * gfortran.dg/namelist_use_only.f90: Likewise 8716 * gfortran.dg/noadv_size.f90: Likewise 8717 * gfortran.dg/open_access_append_1.f90: Likewise 8718 * gfortran.dg/pad_no.f90: Likewise 8719 * gfortran.dg/pr12884.f: Likewise 8720 * gfortran.dg/pr17090.f90: Likewise 8721 * gfortran.dg/pr17285.f90: Likewise 8722 * gfortran.dg/pr17286.f90: Likewise 8723 * gfortran.dg/pr18122.f90: Likewise 8724 * gfortran.dg/pr18210.f90: Likewise 8725 * gfortran.dg/pr18392.f90: Likewise 8726 * gfortran.dg/pr19155.f: Likewise 8727 * gfortran.dg/pr19216.f: Likewise 8728 * gfortran.dg/pr19467.f90: Likewise 8729 * gfortran.dg/pr19657.f: Likewise 8730 * gfortran.dg/pr20257.f90: Likewise 8731 * gfortran.dg/read_bad_advance.f90: Likewise 8732 * gfortran.dg/read_eof_2.f90: Likewise 8733 * gfortran.dg/read_eof_4.f90: Likewise 8734 * gfortran.dg/read_many_1.f: Likewise 8735 * gfortran.dg/read_noadvance.f90: Likewise 8736 * gfortran.dg/read_repeat.f90: Likewise 8737 * gfortran.dg/read_size_noadvance.f90: Likewise 8738 * gfortran.dg/read_x_past.f: Likewise 8739 * gfortran.dg/record_marker_1.f90: Likewise 8740 * gfortran.dg/record_marker_3.f90: Likewise 8741 * gfortran.dg/rewind_1.f90: Likewise 8742 * gfortran.dg/runtime_warning_1.f90: Likewise 8743 * gfortran.dg/shape_3.f90: Likewise 8744 * gfortran.dg/slash_1.f90: Likewise 8745 * gfortran.dg/stat_1.f90: Likewise 8746 * gfortran.dg/stat_2.f90: Likewise 8747 * gfortran.dg/streamio_11.f90: Likewise 8748 * gfortran.dg/streamio_3.f90: Likewise 8749 * gfortran.dg/streamio_4.f90: Likewise 8750 * gfortran.dg/streamio_9.f90: Likewise 8751 * gfortran.dg/tl_editing.f90: Likewise 8752 * gfortran.dg/unf_io_convert_1.f90: Likewise 8753 * gfortran.dg/unf_io_convert_2.f90: Likewise 8754 * gfortran.dg/unf_read_corrupted_2.f90: Likewise 8755 * gfortran.dg/unf_short_record_1.f90: Likewise 8756 * gfortran.dg/utf8_1.f03: Likewise 8757 * gfortran.dg/utf8_2.f03: Likewise 8758 * gfortran.dg/widechar_IO_1.f90: Likewise 8759 * gfortran.dg/write_check3.f90: Likewise 8760 * gfortran.dg/write_rewind_2.f: Likewise 8761 * gfortran.dg/x_slash_2.f: Likewise 8762 87632009-04-29 Richard Guenther <rguenther@suse.de> 8764 8765 PR target/39943 8766 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt): 8767 New. 8768 (check_effective_target_vect_floatuint_cvt): Likewise. 8769 * gcc.dg/vect/slp-10.c: Adjust. 8770 * gcc.dg/vect/slp-11.c: Adjust. 8771 * gcc.dg/vect/slp-12b.c: Adjust. 8772 * gcc.dg/vect/slp-33.c: Adjust. 8773 * gcc.c-torture/compile/pr39943.c: New testcase. 8774 87752009-04-29 Richard Guenther <rguenther@suse.de> 8776 8777 PR middle-end/39937 8778 * gcc.c-torture/compile/pr39937.c: New testcase. 8779 87802009-04-29 Richard Guenther <rguenther@suse.de> 8781 8782 PR tree-optimization/39941 8783 * gcc.c-torture/compile/pr39941.c: New testcase. 8784 87852009-04-29 Bernd Schmidt <bernd.schmidt@analog.com> 8786 8787 * gcc.target/bfin/20090411-1.c: New test. 8788 87892009-04-29 Anmol P. Paralkar <anmol@freescale.com> 8790 8791 PR target/39565 8792 * gcc.dg/pr39565.c: New testcase. 8793 87942009-04-28 Nathan Sidwell <nathan@codesourcery.com> 8795 8796 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel. 8797 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise. 8798 * gcc.target/i386/sse4_1-roundps-3.c: Likewise. 8799 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise. 8800 * gcc.target/i386/sse4_1-roundss-1.c: Likewise. 8801 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise. 8802 * gcc.target/i386/sse4_1-roundss-3.c: Likewise. 8803 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise. 8804 * gcc.target/i386/sse4_1-roundps-2.c: Likewise. 8805 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise. 8806 * gcc.target/i386/sse4_1-roundss-2.c: Likewise. 8807 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise. 8808 * gcc.target/i386/sse4_1-roundss-4.c: Likewise. 8809 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise. 8810 * gcc.target/i386/pr37191.c: Likewise. 8811 * gcc.target/i386/reload-1.c: Likewise. 8812 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel. 8813 * g++.old-deja/g++.pt/repo2.C: Likewise. 8814 * g++.old-deja/g++.pt/repo3.C: Likewise. 8815 * g++.old-deja/g++.pt/repo4.C: Likewise. 8816 * g++.old-deja/g++.pt/instantiate4.C: Likewise. 8817 * g++.old-deja/g++.pt/instantiate6.C: Likewise. 8818 * g++.dg/template/repo1.C: Likewise. 8819 * g++.dg/template/repo2.C: Likewise. 8820 * g++.dg/template/repo3.C: Likewise. 8821 * g++.dg/template/repo4.C: Likewise. 8822 * g++.dg/template/repo5.C: Likewise. 8823 * g++.dg/template/repo6.C: Likewise. 8824 * g++.dg/template/repo7.C: Likewise. 8825 * g++.dg/template/repo8.C: Likewise. 8826 * g++.dg/template/repo9.C: Likewise. 8827 * g++.dg/rtti/repo1.C: Likewise. 8828 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks. 8829 * g++.dg/cpp/_Pragma1.C: Skip for vxworks. 8830 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp. 8831 * g++.dg/other/PR23205.C: Skip for vxworks. 8832 * g++.dg/ext/visibility/class1.C: Requires PIC. 8833 * g++.dg/eh/async-unwind2.C: Requires PIC. 8834 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks 8835 does not have cxa_exit. 8836 88372009-04-28 Jing Yu <jingyu@google.com> 8838 8839 PR testsuite/39790 8840 * lib/target-supports.exp (check_effective_target_tls): Remove 8841 comment of caching. 8842 (check_effective_target_tls_native): Likewise. 8843 (check_effective_target_tls_runtime): Likewise. 8844 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target 8845 tls to tls_runtime. 8846 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime. 8847 88482009-04-28 Janus Weil <janus@gcc.gnu.org> 8849 8850 PR fortran/39946 8851 * gfortran.dg/proc_ptr_16.f90: New. 8852 88532009-04-28 Steve Ellcey <sje@cup.hp.com> 8854 8855 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if 8856 lp64 is true. 8857 88582009-04-28 Richard Guenther <rguenther@suse.de> 8859 8860 PR middle-end/39937 8861 * gfortran.fortran-torture/compile/pr39937.f: New testcase. 8862 88632009-04-28 H.J. Lu <hongjiu.lu@intel.com> 8864 8865 * g++.dg/warn/pr35652.C: Removed. 8866 * gcc.dg/pr35652.c: Likewise. 8867 88682009-04-28 Alexander Monakov <amonakov@ispras.ru> 8869 8870 * gcc.target/ia64/20071210-2.c: New testcase. 8871 88722009-04-28 Uros Bizjak <ubizjak@gmail.com> 8873 8874 PR c/39323 8875 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format. 8876 * gcc.dg/pr39323-3.c: Ditto. 8877 88782009-04-28 Janus Weil <janus@gcc.gnu.org> 8879 8880 PR fortran/39930 8881 PR fortran/39931 8882 * gfortran.dg/ambiguous_reference_2.f90: New. 8883 * gfortran.dg/pointer_assign_7.f90: New. 8884 88852009-04-28 Nathan Froyd <froydnj@codesourcery.com> 8886 Mark Mitchell <mark@codesourcery.com> 8887 8888 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets. 8889 * gcc.dg/20020103-1.c: Check for __ppc. 8890 * gcc.dg/asm-b.c: Check for __ppc. 8891 * gcc.dg/20020919-1.c: Check for __ppc. 8892 * gcc.dg/20020312-2.c: Likewise. 8893 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs. 8894 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets. 8895 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets. 8896 * g++.dg/warn/weak1.C: Likewise. 8897 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as 8898 static so appropriate optimizations kick in. 8899 (find_base_value_wrapper): New function. 8900 * g++.dg/eh/simd-5.C: Fix target triplet. 8901 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls. 8902 89032009-04-28 Uros Bizjak <ubizjak@gmail.com> 8904 H.J. Lu <hongjiu.lu@intel.com> 8905 8906 PR target/39911 8907 * gcc.target/i386/pr39911.c: New test. 8908 89092009-04-28 Paul Thomas <pault@gcc.gnu.org> 8910 8911 PR fortran/39879 8912 * gfortran.dg/alloc_comp_assign_10.f90: New test. 8913 89142009-04-28 Ben Elliston <bje@au.ibm.com> 8915 8916 PR c++/35652 8917 Revert: 8918 8919 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 8920 8921 * gcc.dg/pr35652.C: New. 8922 * g++.dg/warn/pr35652.C: New. 8923 * gcc.dg/format/plus-1.c: Adjust message. 8924 89252009-04-27 DJ Delorie <dj@redhat.com> 8926 8927 * lib/target-supports.exp (check_effective_target_double64): New. 8928 (check_effective_target_double64plus): New. 8929 (check_effective_target_large_double): New. 8930 * gcc.dg/Wconversion-real-integer.c: Require double64plus. 8931 * gcc.dg/div-double-1.c: Likewise. 8932 * gcc.dg/Wconversion-real.c: Require large_double. 8933 * gcc.dg/cdce1.c: Require large_double instead of checking targets. 8934 8935 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles 8936 are too small. 8937 8938 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point 8939 constants as long. 8940 89412009-04-27 Ian Lance Taylor <iant@google.com> 8942 8943 * gcc.dg/Wcxx-compat-5.c: New testcase. 8944 * gcc.dg/Wcxx-compat-6.c: New testcase. 8945 89462009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com> 8947 8948 Allow non-constant arguments to conversion intrinsics. 8949 * gcc.target/spu/intrinsics-3.c: Update tests. 8950 89512009-04-27 Richard Guenther <rguenther@suse.de> 8952 8953 PR middle-end/39928 8954 * gcc.c-torture/compile/pr39928-1.c: New testcase. 8955 * gcc.c-torture/compile/pr39928-2.c: Likewise. 8956 89572009-04-27 H.J. Lu <hongjiu.lu@intel.com> 8958 8959 PR target/39903 8960 * gcc.dg/torture/pr39903-1.c: New. 8961 * gcc.dg/torture/pr39903-2.c: Likewise. 8962 89632009-04-27 Revital Eres <eres@il.ibm.com> 8964 8965 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file 8966 and check it. 8967 * gcc.dg/sms-2.c: Add dump check. 8968 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file 8969 and check it. 8970 * gcc.dg/sms-4.c: Likewise. 8971 * gcc.dg/sms-5.c: Likewise. 8972 * gcc.dg/sms-6.c: Likewise. 8973 * gcc.dg/sms-7.c: Likewise. 8974 * gcc.dg/sms-antideps.c: Rename to... 8975 * gcc.dg/sms-8.c: This and add sms dump file and check it. 8976 89772009-04-27 Eric Botcazou <ebotcazou@adacore.com> 8978 8979 * gnat.dg/opt2.adb: New test. 8980 89812009-04-27 Jakub Jelinek <jakub@redhat.com> 8982 8983 PR c++/39875 8984 * g++.dg/warn/Wunused-15.C: New test. 8985 89862009-04-26 Michael Matz <matz@suse.de> 8987 8988 Expand from SSA. 8989 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and 8990 change regexps. 8991 * gcc.target/i386/pr37248-1.c: Modified. 8992 * gcc.target/i386/pr37248-3.c: Modified. 8993 * gcc.target/i386/pr37248-2.c: Modified. 8994 * gnat.dg/aliasing1.adb: Modified. 8995 * gnat.dg/pack9.adb: Modified. 8996 * gnat.dg/aliasing2.adb: Modified. 8997 * gcc.dg/strict-overflow-2.c: Modified. 8998 * gcc.dg/autopar/reduc-1char.c: Modified. 8999 * gcc.dg/autopar/reduc-2char.c: Modified. 9000 * gcc.dg/autopar/reduc-1.c: Modified. 9001 * gcc.dg/autopar/reduc-2.c: Modified. 9002 * gcc.dg/autopar/reduc-3.c: Modified. 9003 * gcc.dg/autopar/reduc-6.c: Modified. 9004 * gcc.dg/autopar/reduc-7.c: Modified. 9005 * gcc.dg/autopar/reduc-8.c: Modified. 9006 * gcc.dg/autopar/reduc-9.c: Modified. 9007 * gcc.dg/autopar/reduc-1short.c: Modified. 9008 * gcc.dg/autopar/reduc-2short.c: Modified. 9009 * gcc.dg/autopar/parallelization-1.c: Modified. 9010 * gcc.dg/strict-overflow-4.c: Modified. 9011 * gcc.dg/strict-overflow-6.c: Modified. 9012 * gcc.dg/gomp/combined-1.c: Modified. 9013 * gcc.dg/no-strict-overflow-1.c: Modified. 9014 * gcc.dg/no-strict-overflow-3.c: Modified. 9015 * gcc.dg/no-strict-overflow-5.c: Modified. 9016 * gcc.dg/tree-ssa/reassoc-13.c: Modified. 9017 * gcc.dg/tree-ssa/pr18134.c: Modified. 9018 * gcc.dg/tree-ssa/20030824-1.c: Modified. 9019 * gcc.dg/tree-ssa/vector-2.c: Modified. 9020 * gcc.dg/tree-ssa/forwprop-9.c: Modified. 9021 * gcc.dg/tree-ssa/loop-21.c: Modified. 9022 * gcc.dg/tree-ssa/20030824-2.c: Modified. 9023 * gcc.dg/tree-ssa/vector-3.c: Modified. 9024 * gcc.dg/tree-ssa/asm-3.c: Modified. 9025 * gcc.dg/tree-ssa/pr23294.c: Modified. 9026 * gcc.dg/tree-ssa/loop-22.c: Modified. 9027 * gcc.dg/tree-ssa/loop-15.c: Modified. 9028 * gcc.dg/tree-ssa/prefetch-4.c: Modified. 9029 * gcc.dg/tree-ssa/pr22051-1.c: Modified. 9030 * gcc.dg/tree-ssa/pr20139.c: Modified. 9031 * gcc.dg/tree-ssa/scev-cast.c: Modified. 9032 * gcc.dg/tree-ssa/pr22051-2.c: Modified. 9033 * gcc.dg/tree-ssa/reassoc-1.c: Modified. 9034 * gcc.dg/tree-ssa/loop-5.c: Modified. 9035 * gcc.dg/tree-ssa/pr19431.c: Modified. 9036 * gcc.dg/tree-ssa/pr32044.c: Modified. 9037 * gcc.dg/tree-ssa/prefetch-7.c: Modified. 9038 * gcc.dg/tree-ssa/loop-19.c: Modified. 9039 * gcc.dg/tree-ssa/loop-28.c: Modified. 9040 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified. 9041 * gcc.dg/tree-ssa/divide-1.c: Modified. 9042 * gcc.dg/tree-ssa/inline-1.c: Modified. 9043 * gcc.dg/tree-ssa/divide-3.c: Modified. 9044 * gcc.dg/tree-ssa/pr30978.c: Modified. 9045 * gcc.dg/tree-ssa/alias-6.c: Modified. 9046 * gcc.dg/tree-ssa/divide-4.c: Modified. 9047 * gcc.dg/tree-ssa/alias-11.c: Modified. 9048 * gcc.dg/no-strict-overflow-7.c: Modified. 9049 * gcc.dg/strict-overflow-1.c: Modified. 9050 * gcc.dg/pr15784-4.c: Modified. 9051 * gcc.dg/pr34263.c: Modified. 9052 * gcc.dg/strict-overflow-3.c: Modified. 9053 * gcc.dg/tree-prof/stringop-1.c: Modified. 9054 * gcc.dg/tree-prof/val-prof-1.c: Modified. 9055 * gcc.dg/tree-prof/val-prof-2.c: Modified. 9056 * gcc.dg/tree-prof/val-prof-3.c: Modified. 9057 * gcc.dg/tree-prof/val-prof-4.c: Modified. 9058 * gcc.dg/no-strict-overflow-2.c: Modified. 9059 * gcc.dg/no-strict-overflow-4.c: Modified. 9060 * gcc.dg/no-strict-overflow-6.c: Modified. 9061 * g++.dg/tree-ssa/pr27090.C: Modified. 9062 * g++.dg/tree-ssa/tmmti-2.C: Modified. 9063 * g++.dg/tree-ssa/ptrmemfield.C: Modified. 9064 * g++.dg/tree-ssa/pr19807.C: Modified. 9065 * g++.dg/opt/pr30965.C: Modified. 9066 * g++.dg/init/new17.C: Modified. 9067 * gfortran.dg/whole_file_6.f90: Modified. 9068 * gfortran.dg/whole_file_5.f90: Modified. 9069 * gfortran.dg/reassoc_1.f90: Modified. 9070 * gfortran.dg/reassoc_3.f90: Modified. 9071 90722009-04-26 Steven G. Kargl <kargl@gcc.gnu.org> 9073 9074 PR fortran/39893 9075 * gfortran.dg/assumed_charlen_dummy.f90: New Test. 9076 90772009-04-26 Jakub Jelinek <jakub@redhat.com> 9078 9079 PR inline-asm/39543 9080 * gcc.target/i386/pr39543-1.c: New test. 9081 * gcc.target/i386/pr39543-2.c: New test. 9082 * gcc.target/i386/pr39543-3.c: New test. 9083 9084 PR c/39889 9085 * gcc.dg/Wunused-value-3.c: New test. 9086 90872009-04-26 Joseph Myers <joseph@codesourcery.com> 9088 9089 PR c/39581 9090 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c, 9091 gcc.dg/vla-21.c: New tests. 9092 90932009-04-26 Joseph Myers <joseph@codesourcery.com> 9094 9095 PR c/39556 9096 * gcc.dg/inline-34.c: New test. 9097 90982009-04-25 Joseph Myers <joseph@codesourcery.com> 9099 9100 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c, 9101 gcc.dg/enum-const-3.c: New tests. 9102 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use 9103 -pedantic-errors. Update expected diagnostics. 9104 91052009-04-25 Joseph Myers <joseph@codesourcery.com> 9106 9107 PR c/39582 9108 * gcc.dg/vla-20.c: New test. 9109 91102009-04-25 Joseph Myers <joseph@codesourcery.com> 9111 9112 PR c/39564 9113 * gcc.dg/vla-19.c: New test. 9114 91152009-04-25 Joseph Myers <joseph@codesourcery.com> 9116 9117 PR preprocessor/39559 9118 * gcc.dg/c99-intconst-2.c: New test. 9119 91202009-04-25 Jan Hubicka <jh@suse.cz> 9121 9122 * g++.dg/tree-ssa/ehcleanup-1.C: Update. 9123 91242009-04-25 Janus Weil <janus@gcc.gnu.org> 9125 9126 PR fortran/39688 9127 * gfortran.dg/import7.f90: New. 9128 91292009-04-24 Richard Guenther <rguenther@suse.de> 9130 9131 * gcc.dg/tree-ssa/vrp48.c: Fix. 9132 91332008-04-24 Doug Kwan <dougkwan@google.com> 9134 9135 * g++.dg/init/copy7.C: Only abort in memcpy if source and 9136 destination are the same. 9137 91382009-04-24 Richard Guenther <rguenther@suse.de> 9139 9140 * gcc.dg/tree-ssa/vrp48.c: New testcase. 9141 91422009-04-24 Joseph Myers <joseph@codesourcery.com> 9143 9144 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c, 9145 gcc.dg/array-const-3.c: New tests. 9146 91472009-04-24 Ian Lance Taylor <iant@google.com> 9148 9149 * gcc.dg/Wcxx-compat-4.c: New testcase. 9150 91512009-04-24 Daniel Kraft <d@domob.eu> 9152 9153 * gfortran.dg/typebound_generic_1.f03: Change so that no error is 9154 expected on already erraneous symbol (renamed to fresh one). 9155 91562009-04-24 Paolo Bonzini <bonzini@gnu.org> 9157 9158 PR middle-end/39867 9159 * gcc.dg/pr39867.c: New. 9160 91612009-04-24 Janus Weil <janus@gcc.gnu.org> 9162 9163 PR fortran/39861 9164 PR fortran/39864 9165 * gfortran.dg/intrinsic_1.f90: New. 9166 91672009-04-24 Eric Botcazou <ebotcazou@adacore.com> 9168 9169 * gnat.dg/alignment7.adb: New test. 9170 * gnat.dg/alignment8.adb: Likewise. 9171 91722009-04-24 Eric Botcazou <ebotcazou@adacore.com> 9173 9174 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads. 9175 * gnat.dg/specs/rep_clause2.ads: New test. 9176 91772009-04-24 Jakub Jelinek <jakub@redhat.com> 9178 9179 PR rtl-optimization/39794 9180 * gcc.dg/pr39794.c: New test. 9181 91822009-04-23 Eric Botcazou <ebotcazou@adacore.com> 9183 9184 * gnat.dg/atomic1.adb: New test. 9185 * gnat.dg/atomic1_pkg.ads: New helper. 9186 91872009-04-23 Steve Ellcey <sje@cup.hp.com> 9188 9189 PR testsuite/39623 9190 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align. 9191 * gcc.dg/vect/no-vfa-vect-61.c: Ditto. 9192 91932009-04-23 Rafael Avila de Espindola <espindola@google.com> 9194 9195 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a 9196 warning. 9197 91982009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com> 9199 9200 PR C/31499 9201 * gcc.dg/vector-init-1.c: New testcase. 9202 * gcc.dg/vector-init-2.c: New testcase. 9203 92042009-04-22 Eric Botcazou <ebotcazou@adacore.com> 9205 9206 * gnat.dg/enum2.adb: New test. 9207 * gnat.dg/enum2_pkg.ads: New helper. 9208 92092009-04-22 Jakub Jelinek <jakub@redhat.com> 9210 9211 PR c/39855 9212 * gcc.dg/torture/pr39855.c: New test. 9213 92142009-04-22 Dodji Seketeli <dodji@redhat.com> 9215 9216 PR c++/39639 9217 * g++.dg/cpp0x/pr39639.C: New test. 9218 92192009-04-22 Mark Heffernan <meheff@google.com> 9220 9221 * gcc.dg/profile-generate-3.c: New test. 9222 92232009-04-22 Jan Hubicka <jh@suse.cz> 9224 9225 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase. 9226 92272009-04-22 Steve Ellcey <sje@cup.hp.com> 9228 9229 PR testsuite/39623 9230 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check. 9231 92322009-04-22 Richard Guenther <rguenther@suse.de> 9233 9234 PR tree-optimization/39824 9235 * gcc.c-torture/compile/pr39824.c: New testcase. 9236 92372009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 9238 9239 PR c++/14875 9240 * g++.dg/parse/parser-pr14875.C: New. 9241 * g++.dg/parse/parser-pr14875-2.C: New. 9242 * g++.dg/parse/error6.C: Update match string. 9243 92442009-04-22 Richard Guenther <rguenther@suse.de> 9245 9246 PR tree-optimization/39845 9247 * gcc.c-torture/compile/pr39845.c: New testcase. 9248 92492009-04-22 Janus Weil <janus@gcc.gnu.org> 9250 9251 PR fortran/39735 9252 * gfortran.dg/assumed_charlen_function_5.f90: Modified. 9253 * gfortran.dg/external_initializer.f90: Modified. 9254 * gfortran.dg/interface_26.f90: Modified. 9255 * gfortran.dg/intrinsic_subroutine.f90: Modified. 9256 * gfortran.dg/proc_ptr_3.f90: Modified. 9257 * gfortran.dg/proc_ptr_15.f90: New. 9258 * gfortran.dg/proc_ptr_result_1.f90: Modified. 9259 92602009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 9261 9262 PR c++/35711 9263 * g++.dg/warn/pr35711.C: New. 9264 * g++.dg/conversion/ptrmem2.C: Update. 9265 92662009-04-21 Joseph Myers <joseph@codesourcery.com> 9267 9268 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr, 9269 ChangeLog.tree-ssa, README, README.QMTEST, README.compat, 9270 README.gcc, g++.dg/README, g++.dg/compat/break/README, 9271 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README, 9272 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README, 9273 gcc.c-torture/ChangeLog.0, 9274 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README, 9275 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp, 9276 gcc.target/i386/math-torture/math-torture.exp, 9277 gcc.target/mips/inter/mips16-inter.exp, 9278 gcc.target/mips/mips-nonpic/README, 9279 gcc.target/x86_64/abi/README.gcc, 9280 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README, 9281 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp, 9282 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license 9283 notices. 9284 * ChangeLog-1993-2007, ChangeLog: Correct dates. 9285 92862009-04-21 Eric Botcazou <ebotcazou@adacore.com> 9287 9288 * gcc.dg/debug/dwarf2/short-circuit.c: New test. 9289 92902009-04-21 Richard Guenther <rguenther@suse.de> 9291 9292 PR middle-end/39829 9293 * gcc.dg/torture/pr39829.c: New testcase. 9294 92952009-04-21 Martin Jambor <mjambor@suse.cz> 9296 9297 * gcc.dg/tree-ssa/cswtch-2.c: New test. 9298 92992009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org> 9300 9301 PR 16202 9302 * gcc.dg/sequence-pt-1.c: Remove XFAILs. 9303 * gcc.dg/sequence-pt-2.c: New. 9304 * gcc.dg/sequence-pt-3.c: New. 9305 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs. 9306 * g++.dg/warn/sequence-pt-2.c: New. 9307 * g++.dg/warn/sequence-pt-3.c: New. 9308 93092009-04-21 Jakub Jelinek <jakub@redhat.com> 9310 9311 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char. 9312 93132009-04-21 Eric Botcazou <ebotcazou@adacore.com> 9314 9315 * gnat.dg/import1.ad[sb]: New test. 9316 93172009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com> 9318 9319 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just 9320 return 0. 9321 93222009-04-20 Tobias Burnus <burnus@net-b.de> 9323 9324 PR fortran/39811 9325 * gfortran.dg/continuation_11.f90: New test. 9326 93272009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 9328 9329 PR c++/13358 9330 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two 9331 messages. Test for "long long" in system headers. 9332 * gcc.dg/c99-longlong-2.c: New. 9333 * g++.dg/warn/pr13358.C: New. 9334 * g++.dg/warn/pr13358-2.C: New. 9335 * g++.dg/warn/pr13358-3.C: New. 9336 * g++.dg/warn/pr13358-4.C: New. 9337 93382009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com> 9339 9340 * gcc.dg/framework-2.c: Fix up for non existent includes 9341 being fatal errors now. 9342 93432009-04-20 Paul Thomas <pault@gcc.gnu.org> 9344 9345 PR fortran/39800 9346 * gfortran.dg/private_type_13.f90: New test. 9347 * gfortran.dg/private_type_2.f90: Add option -std=f95. 9348 93492009-04-20 Le-Chun Wu <lcwu@google.com> 9350 9351 PR c++/39803 9352 * g++.dg/warn/Wunused-14.C: New test. 9353 93542009-04-20 Eric Botcazou <ebotcazou@adacore.com> 9355 9356 * gnat.dg/specs/small_alignment.ads: New test. 9357 93582009-04-20 Ian Lance Taylor <iant@google.com> 9359 9360 * gcc.dg/Wcxx-compat-3.c: New testcase. 9361 93622009-04-20 Eric Botcazou <ebotcazou@adacore.com> 9363 9364 * gnat.dg/pack13.ad[sb]: New test. 9365 * gnat.dg/pack13_pkg.ads: New helper. 9366 93672009-04-20 Eric Botcazou <ebotcazou@adacore.com> 9368 9369 * gnat.dg/discr11.ad[sb]: New test. 9370 * gnat.dg/discr11_pkg.ads: New helper. 9371 93722009-04-20 Ira Rosen <irar@il.ibm.com> 9373 9374 PR tree-optimization/39675 9375 * gcc.dg/vect/O3-pr39675-2.c: New test. 9376 93772009-04-20 Eric Botcazou <ebotcazou@adacore.com> 9378 9379 * gnat.dg/rep_clause3.adb: New test. 9380 93812009-04-19 Joseph Myers <joseph@codesourcery.com> 9382 9383 PR c/37481 9384 * gcc.dg/c99-flex-array-7.c: New test. 9385 93862009-04-19 Joseph Myers <joseph@codesourcery.com> 9387 9388 PR c/19771 9389 * gcc.c-torture/execute/vla-dealloc-1.c: New test. 9390 93912009-04-19 Joseph Myers <joseph@codesourcery.com> 9392 9393 PR c/38243 9394 * gcc.dg/c99-restrict-3.c: New test. 9395 93962009-04-19 Joseph Myers <joseph@codesourcery.com> 9397 9398 PR preprocessor/20078 9399 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests. 9400 94012009-04-19 Eric Botcazou <ebotcazou@adacore.com> 9402 9403 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink. 9404 Do not pass -B$root after -margs. 9405 94062009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org> 9407 9408 PR c/32061 9409 PR c++/36954 9410 * gcc.dg/pr32061.c: New. 9411 * gcc.dg/Wlogical-op-1.c: Update. 9412 * g++.dg/warn/Wlogical-op-1.C: Update. 9413 * g++.dg/warn/pr36954.C: New. 9414 94152009-04-18 Joseph Myers <joseph@codesourcery.com> 9416 9417 PR c/27676 9418 * gcc.dg/lvalue-5.c: New test. 9419 94202009-04-18 Joseph Myers <joseph@codesourcery.com> 9421 9422 PR c/22367 9423 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests. 9424 94252009-04-18 Joseph Myers <joseph@codesourcery.com> 9426 9427 * gcc.dg/cpp/include5.c: New test. 9428 94292009-04-18 Joseph Myers <joseph@codesourcery.com> 9430 9431 PR c/35210 9432 * gcc.dg/call-diag-2.c: New test. 9433 94342009-04-18 Joseph Myers <joseph@codesourcery.com> 9435 9436 PR preprocessor/39646 9437 * gcc.dg/cpp/line8.c: New test. 9438 94392009-04-18 Joseph Myers <joseph@codesourcery.com> 9440 9441 PR preprocessor/39647 9442 * gcc.dg/cpp/line7.c: New test. 9443 94442009-04-18 Richard Guenther <rguenther@suse.de> 9445 9446 PR middle-end/39804 9447 * gcc.target/i386/pr39804.c: New testcase. 9448 94492009-04-18 Eric Botcazou <ebotcazou@adacore.com> 9450 9451 * gcc.target/i386/pr39496.c: Compile with -mtune=i686. 9452 * g++.dg/other/pr39496.C: Likewise. 9453 94542009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org> 9455 9456 PR middle-end/36902 9457 * gcc.dg/pr36902.c: New. 9458 94592009-04-17 Diego Novillo <dnovillo@google.com> 9460 9461 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR 9462 violation for variable 'inside_main'. 9463 94642009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 9465 9466 * gfortran.fortran-torture/execute/getarg_1.x: New file. 9467 94682009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 9469 9470 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp". 9471 94722009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 9473 9474 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets. 9475 * gfortran.dg/chmod_2.f90: Likewise. 9476 * gfortran.dg/chmod_3.f90: Likewise. 9477 * gfortran.dg/open_errors.f90: Likewise. 9478 * gfortran.dg/stat_1.f90: Likewise. 9479 * gfortran.dg/stat_2.f90: Likewise. 9480 94812009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 9482 9483 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*. 9484 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise. 9485 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise. 9486 * gfortran.dg/nearest_1.f90: Likewise. 9487 * gfortran.dg/nearest_3.f90: Likewise. 9488 * gfortran.dg/isnan_1.f90: Likewise. 9489 * gfortran.dg/isnan_2.f90: Likewise. 9490 * gfortran.dg/nan_1.f90: Likewise. 9491 * gfortran.dg/nan_2.f90: Likewise. 9492 * gfortran.dg/nan_3.f90: Likewise. 9493 * gfortran.dg/nan_4.f90: Likewise. 9494 * gfortran.dg/module_nan.f90: Likewise. 9495 * gfortran.dg/int_conv_2.f90: Likewise. 9496 * gfortran.dg/init_flag_3.f90: Likewise. 9497 * gfortran.dg/namelist_42.f90: Likewise. 9498 * gfortran.dg/namelist_43.f90: Likewise. 9499 * gfortran.dg/real_const_3.f90: Likewise. 9500 * gfortran.dg/transfer_simplify_1.f90: Likewise. 9501 9502 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*. 9503 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*. 9504 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*. 9505 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*. 9506 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*. 9507 9508 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check. 9509 * gfortran.dg/gamma_5.f90: Likewise. 9510 95112009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 9512 9513 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check 9514 less strict so it also works with auto-overlay support. 9515 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check 9516 for "exceeds local store" linker errors on the SPU. 9517 9518 * lib/gfortran.exp: Include target-supports.exp. 9519 (gfortran_init): On SPU targets where automatic overlay support 9520 is available, use it to build all Fortran test cases. 9521 9522 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets. 9523 95242009-04-17 Arnaud Charlet <charlet@adacore.com> 9525 9526 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper 9527 rule enforced by gnat on taft types. 9528 95292009-04-17 Jakub Jelinek <jakub@redhat.com> 9530 9531 PR testsuite/39792 9532 * g++.dg/ext/complit11.C: Add empty dg-options. 9533 95342009-04-16 Andrew Pinski <pinskia@gmail.com> 9535 9536 PR c++/17570 9537 * g++.dg/template/defarg11.C: New test. 9538 95392009-04-16 Andrew Pinski <pinskia@gmail.com> 9540 9541 PR c++/28766 9542 * g++.dg/ext/complit11.C: New testcase. 9543 95442009-04-15 Le-Chun Wu <lcwu@google.com> 9545 9546 PR c++/39551 9547 * g++.dg/warn/Wunused-13.C: New testcase. 9548 95492009-04-15 Ian Lance Taylor <iant@google.com> 9550 9551 * gcc.dg/Wenum-compare-1.c: New testcase. 9552 95532009-04-15 Richard Guenther <rguenther@suse.de> 9554 9555 PR tree-optimization/39764 9556 * g++.dg/torture/pr39764.C: New testcase. 9557 95582009-04-15 Nathan Sidwell <nathan@codesourcery.com> 9559 9560 * g++.dg/ext/altivec-17.C: New. 9561 95622009-04-15 Arnaud Charlet <charlet@adacore.com> 9563 9564 * gnat.dg/sync1.ads: Fix error now flagged by gnat. 9565 * gnat.dg/specs/limited1.ads: Ditto. 9566 95672009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com> 9568 9569 PR testsuite/39769 9570 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality 9571 for testing the results of estimate instructions. 9572 * gcc.dg/vmx/3a-04m.c (test): Ditto. 9573 * gcc.dg/vmx/3a-05.c (test): Ditto. 9574 95752009-04-14 Jason Merrill <jason@redhat.com> 9576 9577 PR c++/39763 9578 * g++.dg/warn/Wshadow-4.C: Extend. 9579 95802009-04-14 Uros Bizjak <ubizjak@gmail.com> 9581 9582 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs. 9583 (do_D): Remove attribute hidden. 9584 95852009-04-13 Jason Merrill <jason@redhat.com> 9586 9587 PR c++/39480 9588 * g++.dg/init/copy7.C: New. 9589 95902009-04-13 H.J. Lu <hongjiu.lu@intel.com> 9591 9592 PR testsuite/39733 9593 * gcc.misc-tests/options.exp (check_for_options): Renamed to ... 9594 (check_for_all_options): This. 9595 95962009-04-13 Jason Merrill <jason@redhat.com> 9597 9598 PR c++/39750 9599 * g++.dg/template/crash90.C: New. 9600 96012009-04-12 Jason Merrill <jason@redhat.com> 9602 9603 PR c++/39742 9604 * g++.dg/overload/extern-C-2.C: New. 9605 96062009-04-12 Joseph Myers <joseph@codesourcery.com> 9607 9608 PR preprocessor/31869 9609 * gcc.dg/cpp/strify5.c: New test. 9610 96112009-04-12 Eric Botcazou <ebotcazou@adacore.com> 9612 9613 * gnat.dg/enum1.adb: New test. 9614 * gnat.dg/enum1_pkg.ads: New helper. 9615 96162009-04-12 Uros Bizjak <ubizjak@gmail.com> 9617 9618 PR target/39740 9619 * gcc.target/alpha/pr39740.c: New test. 9620 96212009-04-11 Daniel Kraft <d@domob.eu> 9622 9623 PR fortran/37746 9624 * gfortran.dg/bounds_check_strlen_1.f90: New test. 9625 * gfortran.dg/bounds_check_strlen_2.f90: New test. 9626 * gfortran.dg/bounds_check_strlen_3.f90: New test. 9627 * gfortran.dg/bounds_check_strlen_4.f90: New test. 9628 * gfortran.dg/bounds_check_strlen_5.f90: New test. 9629 * gfortran.dg/bounds_check_strlen_6.f90: New test. 9630 * gfortran.dg/bounds_check_strlen_7.f90: New test. 9631 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong 9632 expected string length that failed with -fbounds-check now. 9633 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto. 9634 96352009-04-11 Janus Weil <janus@gcc.gnu.org> 9636 9637 PR fortran/39692 9638 * gfortran.dg/proc_ptr_14.f90: New. 9639 96402009-04-11 Richard Guenther <rguenther@suse.de> 9641 9642 PR middle-end/39732 9643 * g++.dg/torture/pr39732.C: New testcase. 9644 96452009-04-11 Daniel Franke <franke.daniel@gmail.com> 9646 9647 * gfortran.dg/whole_file_5.f90: New. 9648 * gfortran.dg/whole_file_6.f90: New. 9649 96502009-04-11 Richard Guenther <rguenther@suse.de> 9651 9652 PR tree-optimization/39713 9653 * g++.dg/torture/pr39713.C: New testcase. 9654 96552009-04-10 Richard Guenther <rguenther@suse.de> 9656 9657 PR c/39712 9658 * gcc.dg/pr39712.c: New testcase. 9659 96602009-04-10 H.J. Lu <hongjiu.lu@intel.com> 9661 9662 PR c++/28301 9663 * g++.dg/cpp0x/enum2.C: Updated. 9664 * g++.dg/debug/pr22514.C: Likewise. 9665 * g++.dg/parse/enum2.C: Likewise. 9666 * g++.dg/parse/enum3.C: Likewise. 9667 * g++.dg/template/crash79.C: Likewise. 9668 * g++.old-deja/g++.jason/cond.C: Likewise. 9669 96702009-04-10 Chao-ying Fu <fu@mips.com> 9671 9672 * gcc.target/mips/interrupt_handler.c: Change from compile to 9673 assemble. 9674 96752009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 9676 9677 * objc/execute/forward-1.x: Fix x86_64 entry typos. 9678 96792009-04-10 Daniel Franke <franke.daniel@gmail.com> 9680 9681 PR fortran/38709 9682 * gfortran.dg/zero_sized_6.f90: New. 9683 96842009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org> 9685 9686 PR c++/20118 9687 * g++.dg/parse/pr20118.C: New. 9688 * g++.dg/template/spec16.C: Update. 9689 96902009-04-09 H.J. Lu <hongjiu.lu@intel.com> 9691 9692 PR testsuite/35621 9693 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing. 9694 * gcc.target/i386/avx-vpabsb-1.c: Likewise. 9695 * gcc.target/i386/avx-vpabsd-1.c: Likewise. 9696 * gcc.target/i386/avx-vpabsw-1.c: Likewise. 9697 * gcc.target/i386/avx-vpalignr-1.c: Likewise. 9698 * gcc.target/i386/avx-vphaddd-1.c: Likewise. 9699 * gcc.target/i386/avx-vphaddsw-1.c: Likewise. 9700 * gcc.target/i386/avx-vphaddw-1.c: Likewise. 9701 * gcc.target/i386/avx-vphsubd-1.c: Likewise. 9702 * gcc.target/i386/avx-vphsubsw-1.c: Likewise. 9703 * gcc.target/i386/avx-vphsubw-1.c: Likewise. 9704 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise. 9705 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise. 9706 * gcc.target/i386/avx-vpshufb-1.c: Likewise. 9707 * gcc.target/i386/avx-vpsignb-1.c: Likewise. 9708 * gcc.target/i386/avx-vpsignd-1.c: Likewise. 9709 * gcc.target/i386/avx-vpsignw-1.c: Likewise. 9710 97112009-04-09 H.J. Lu <hongjiu.lu@intel.com> 9712 9713 PR target/39678 9714 * g++.dg/torture/pr39678.C: New. 9715 * gcc.dg/compat/struct-complex-2.h: Likewise. 9716 * gcc.dg/compat/struct-complex-2_main.c: Likewise. 9717 * gcc.dg/compat/struct-complex-2_x.c: Likewise. 9718 * gcc.dg/compat/struct-complex-2_y.c: Likewise. 9719 * gcc.dg/torture/pr39678.c: Likewise. 9720 * gcc.target/i386/pr39678.c: Likewise. 9721 9722 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi. 9723 * gcc.dg/compat/struct-complex-1_y.c: Likewise. 9724 9725 * gcc.target/x86_64/abi/test_passing_structs.c: Include 9726 <complex.h>. Add tests for structure with complex float. 9727 97282009-04-10 Ben Elliston <bje@au.ibm.com> 9729 Joseph Myers <joseph@codesourcery.com> 9730 9731 PR target/36800 9732 * gcc.dg/dfp/pr36800.c: New. 9733 97342009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 9735 Rafael Avila de Espindola <espindola@google.com> 9736 9737 * gcc.misc-tests/help.exp: New file. 9738 * lib/options.exp: New file. 9739 97402009-04-09 Janis Johnson <janis187@us.ibm.com> 9741 9742 PR libobjc/36610 9743 * objc/execute/forward-1.x: New. 9744 97452009-04-09 Paolo Bonzini <bonzini@gnu.org> 9746 9747 * gcc.dg/pr27150-1.c: Change to a link test. 9748 97492009-04-09 Jakub Jelinek <jakub@redhat.com> 9750 9751 * g++.dg/lookup/using2.C: Change copyright header to refer to version 9752 3 of the GNU General Public License and to point readers at the 9753 COPYING3 file and the FSF's license web page. 9754 * gcc.dg/fixed-point/fixed-point.exp: Likewise. 9755 * gcc.dg/struct/struct-reorg.exp: Likewise. 9756 * gcc.target/spu/tag_manager.c: Likewise. 9757 97582009-04-09 Richard Guenther <rguenther@suse.de> 9759 9760 PR testsuite/39696 9761 * ssa-ccp-25.c: Adjust pattern. 9762 97632009-04-09 Janus Weil <janus@gcc.gnu.org> 9764 9765 PR fortran/36704 9766 * gfortran.dg/external_procedures_1.f90: Modified. 9767 * gfortran.dg/proc_ptr_result_1.f90: New. 9768 * gfortran.dg/proc_ptr_result_2.f90: New. 9769 * gfortran.dg/proc_ptr_result_3.f90: New. 9770 97712009-04-09 Richard Guenther <rguenther@suse.de> 9772 9773 * gcc.dg/vect/vect-54.c: Make constant input data file-scope 9774 to prevent constant propagation. 9775 * gcc.dg/vect/vect-56.c: Likewise. 9776 * gcc.dg/vect/vect-58.c: Likewise. 9777 * gcc.dg/vect/vect-60.c: Likewise. 9778 * gcc.dg/vect/no-vfa-vect-57.c: Likewise. 9779 * gcc.dg/vect/no-vfa-vect-61.c: Likewise. 9780 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome. 9781 97822009-04-09 Richard Guenther <rguenther@suse.de> 9783 9784 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase. 9785 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise. 9786 97872009-04-09 Joseph Myers <joseph@codesourcery.com> 9788 9789 PR c/39613 9790 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c: 9791 New tests. 9792 97932009-04-08 Joseph Myers <joseph@codesourcery.com> 9794 9795 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test. 9796 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests. 9797 97982009-04-08 Jakub Jelinek <jakub@redhat.com> 9799 9800 * g++.dg/debug/dwarf2/static-data-member1.C: New test. 9801 98022009-04-08 Jason Merrill <jason@redhat.com> 9803 9804 PR c++/25185 9805 * g++.dg/template/error40.C: Add another test. 9806 98072009-04-08 Joseph Myers <joseph@codesourcery.com> 9808 9809 PR c/39614 9810 PR c/39673 9811 * gcc.c-torture/compile/pr39614-1.c, 9812 gcc.c-torture/compile/pr39614-2.c, 9813 gcc.c-torture/compile/pr39614-3.c, 9814 gcc.c-torture/compile/pr39614-4.c, 9815 gcc.c-torture/compile/pr39614-5.c, 9816 gcc.c-torture/compile/pr39673-1.c, 9817 gcc.c-torture/compile/pr39673-2.c: New tests. 9818 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test 9819 more cases. 9820 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c, 9821 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update 9822 expected errors. 9823 98242009-04-08 Dodji Seketeli <dodji@redhat.com> 9825 9826 PRc++/39637 9827 * g++.dg/cpp0x/variadic-crash2.C: New test. 9828 98292009-04-08 Paul Thomas <pault@gcc.gnu.org> 9830 9831 PR fortran/38863 9832 * gfortran.dg/alloc_comp_result_1.f90: New test. 9833 98342009-04-07 Jason Merrill <jason@redhat.com> 9835 9836 PR c++/34691 9837 * g++.dg/overload/extern-C-1.C: New. 9838 98392009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr> 9840 9841 PR testsuite/39325 9842 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin. 9843 98442009-04-07 Jason Merrill <jason@redhat.com> 9845 9846 PR c++/25185 9847 * g++.dg/template/error40.C: New. 9848 98492009-04-07 Janus Weil <janus@gcc.gnu.org> 9850 9851 PR fortran/38152 9852 * gfortran.dg/proc_ptr_13.f90: Add "-g" option. 9853 98542009-04-07 Eric Botcazou <ebotcazou@adacore.com> 9855 9856 * gnat.dg/subp_elim_errors.ad[sb]: New test. 9857 98582009-04-07 Janus Weil <janus@gcc.gnu.org> 9859 9860 PR fortran/38290 9861 * gfortran.dg/proc_decl_1.f90: Modified. 9862 * gfortran.dg/proc_ptr_11.f90: Extended. 9863 * gfortran.dg/proc_ptr_13.f90: Modified. 9864 98652009-04-06 Jason Merrill <jason@redhat.com> 9866 9867 PR c++/35146 9868 * g++.dg/template/fnspec1.C: New. 9869 98702009-04-06 Laurent GUERBY <laurent@guerby.net> 9871 9872 * lib/gnat.exp: Handle multilib. 9873 98742009-04-06 Paul Thomas <pault@gcc.gnu.org> 9875 9876 PR fortran/38863 9877 * gfortran.dg/dependency_23.f90: New test. 9878 98792009-04-06 Richard Guenther <rguenther@suse.de> 9880 9881 PR tree-optimization/28868 9882 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase. 9883 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust. 9884 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise. 9885 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise. 9886 98872009-04-06 Andrew Stubbs <ams@codesourcery.com> 9888 9889 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures. 9890 98912009-04-06 Andrew Stubbs <ams@codesourcery.com> 9892 9893 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h. 9894 98952009-04-06 Andrew Stubbs <ams@codesourcery.com> 9896 9897 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash 9898 with the built-in y0, and the subsequent warning. 9899 (y1): Likewise, rename to y_1. 9900 99012009-04-06 Janus Weil <janus@gcc.gnu.org> 9902 9903 PR fortran/39414 9904 * gfortran.dg/proc_decl_21.f90: New. 9905 99062009-04-06 Paul Thomas <pault@gcc.gnu.org> 9907 9908 PR fortran/36091 9909 * gfortran.dg/forall_13.f90: Add -fbounds-check option. 9910 99112009-04-06 Hans-Peter Nilsson <hp@axis.com> 9912 9913 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03, 9914 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90, 9915 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90, 9916 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90, 9917 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90, 9918 gfortran.dg/namelist_49.f90: Gate test on effective_target 9919 fd_truncate. 9920 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment. 9921 99222009-04-05 Daniel Kraft <d@domob.eu> 9923 9924 PR fortran/38654 9925 * gfortran.dg/read_float_2.f03 9926 * gfortran.dg/read_float_3.f90 9927 99282009-04-05 Richard Guenther <rguenther@suse.de> 9929 9930 PR tree-optimization/39648 9931 * gcc.c-torture/compile/pr39648.c: New testcase. 9932 99332009-04-05 Jason Merrill <jason@redhat.com> 9934 9935 PR c++/14912 9936 * g++.dg/template/error39.C: New. 9937 99382009-04-05 Daniel Franke <franke.daniel@gmail.com> 9939 9940 PR fortran/29458 9941 * gfortran.dg/implied_do_1.f90: New. 9942 99432009-04-04 Tobias Burnus <burnus@net-b.de> 9944 9945 PR fortran/39577 9946 * gfortran.dg/recursive_check_8.f90: New. 9947 * gfortran.dg/recursive_check_9.f90: New. 9948 * gfortran.dg/recursive_check_10.f90: New. 9949 * gfortran.dg/recursive_check_11.f90: New. 9950 * gfortran.dg/recursive_check_12.f90: New. 9951 * gfortran.dg/recursive_check_13.f90: New. 9952 * gfortran.dg/recursive_check_14.f90: New. 9953 99542009-04-04 Jason Merrill <jason@redhat.com> 9955 9956 PR c++/25185 9957 * g++.dg/template/error38.C: Add more tests. 9958 99592009-04-04 Paul Thomas <pault@gcc.gnu.org> 9960 9961 PR fortran/37614 9962 * gfortran.dg/common_align_2.f90: New test. 9963 99642009-04-04 Richard Earnshaw <rearnsha@arm.com> 9965 9966 PR target/39501 9967 * gcc.c-torture/execute/pr39501.c: New file. 9968 * gcc.c-torture/execute/pr39501.x: New file. 9969 99702009-04-04 Richard Guenther <rguenther@suse.de> 9971 9972 PR tree-optimization/8781 9973 PR tree-optimization/37892 9974 * g++.dg/tree-ssa/pr8781.C: New testcase. 9975 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise. 9976 99772009-04-04 Richard Guenther <rguenther@suse.de> 9978 9979 PR tree-optimization/39636 9980 * gcc.c-torture/compile/pr39636.c: New testcase. 9981 99822009-04-03 H.J. Lu <hongjiu.lu@intel.com> 9983 9984 PR rtl-optimization/39607 9985 * g++.dg/opt/pr39607.C: New. 9986 99872009-04-03 Tobias Burnus <burnus@net-b.de> 9988 9989 PR fortran/39594 9990 * gfortran.dg/common_12.f90: New. 9991 99922009-04-03 Jason Merrill <jason@redhat.com> 9993 9994 PR c++/39608 9995 * g++.dg/template/const2.C: New test. 9996 99972009-04-03 Richard Guenther <rguenther@suse.de> 9998 9999 PR tree-optimization/2480 10000 PR tree-optimization/23086 10001 * gcc.dg/tree-ssa/pr2480.c: New testcase. 10002 * gcc.dg/tree-ssa/pr23086.c: Likewise. 10003 100042009-04-03 Richard Guenther <rguenther@suse.de> 10005 10006 PR tree-optimization/34743 10007 * gcc.dg/pr38984.c: Remove XFAIL, adjust. 10008 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL. 10009 * gcc.dg/tree-ssa/alias-18.c: Likewise. 10010 * gcc.dg/tree-ssa/sra-3.c: Likewise. 10011 * gcc.dg/vect/no-vfa-vect-49.c: Likewise. 10012 * gcc.dg/vect/no-vfa-vect-53.c: Likewise. 10013 * gcc.dg/vect/no-vfa-vect-57.c: Likewise. 10014 * gcc.dg/vect/no-vfa-vect-61.c: Likewise. 10015 100162009-04-03 Richard Guenther <rguenther@suse.de> 10017 10018 PR middle-end/13146 10019 PR tree-optimization/23940 10020 PR tree-optimization/33237 10021 PR middle-end/33974 10022 PR middle-end/34093 10023 PR tree-optimization/36201 10024 PR tree-optimization/36230 10025 PR tree-optimization/38049 10026 PR tree-optimization/38207 10027 PR tree-optimization/38230 10028 PR tree-optimization/38301 10029 PR tree-optimization/38585 10030 PR middle-end/38895 10031 PR tree-optimization/38985 10032 PR tree-optimization/39299 10033 * gcc.dg/pr19633-1.c: Adjust. 10034 * gcc.dg/torture/pta-callused-1.c: Likewise. 10035 * gcc.dg/torture/pr39074-2.c: Likewise. 10036 * gcc.dg/torture/pr39074.c: Likewise. 10037 * gcc.dg/torture/pta-ptrarith-3.c: New testcase. 10038 * gcc.dg/torture/pr30375.c: Adjust. 10039 * gcc.dg/torture/pr33563.c: Likewise. 10040 * gcc.dg/torture/pr33870.c: Likewise. 10041 * gcc.dg/torture/pr33560.c: Likewise. 10042 * gcc.dg/torture/pta-structcopy-1.c: New testcase. 10043 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise. 10044 * gcc.dg/tree-ssa/alias-15.c: Remove. 10045 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase. 10046 * gcc.dg/tree-ssa/pr26421.c: Adjust. 10047 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL. 10048 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase. 10049 * gcc.dg/tree-ssa/pr23382.c: Adjust. 10050 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase. 10051 * gcc.dg/tree-ssa/alias-16.c: Adjust. 10052 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise. 10053 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise. 10054 * gcc.dg/tree-ssa/alias-18.c: Likewise. 10055 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise. 10056 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise. 10057 * gcc.dg/tree-ssa/alias-19.c: Likewise. 10058 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase. 10059 * gcc.dg/tree-ssa/pr13146.c: Likewise. 10060 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise. 10061 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise. 10062 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise. 10063 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase. 10064 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase. 10065 * gcc.dg/tree-ssa/alias-20.c: Likewise. 10066 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise. 10067 * gcc.dg/tree-ssa/pr38895.c: Likewise. 10068 * gcc.dg/uninit-B.c: XFAIL. 10069 * gcc.dg/vect/no-vfa-vect-43.c: Adjust. 10070 * gcc.dg/uninit-pr19430.c: XFAIL. 10071 * g++.dg/tree-ssa/pr13146.C: New testcase. 10072 * g++.dg/opt/pr36187.C: Adjust. 10073 * g++.dg/torture/20090329-1.C: New testcase. 10074 100752009-04-02 Chao-ying Fu <fu@mips.com> 10076 10077 * gcc.target/mips/interrupt_handler.c: New test. 10078 100792009-04-02 David Ayers <ayers@fsfe.org> 10080 10081 PR objc/18456 10082 * objc.dg/bad-receiver-type-2.m: New test contributed by 10083 Alexander Mamberg. 10084 100852009-04-02 Jason Merrill <jason@redhat.com> 10086 10087 PR c++/25185 10088 * g++.dg/template/error38.C: New test. 10089 100902009-04-02 Janis Johnson <janis187@us.ibm.com> 10091 10092 PR tree-optimization/31677 10093 * gcc.dg/memcpy-1.c: Add compiler option. 10094 100952009-04-02 Ira Rosen <irar@il.ibm.com> 10096 10097 PR tree-optimization/39595 10098 * gfortran.dg/vect/O3-pr39595.f: New test. 10099 101002009-04-02 Dodji Seketeli <dodji@redhat.com> 10101 10102 PR c++/26693 10103 * g++.dg/template/typedef11.C: New test. 10104 * g++.dg/template/typedef12.C: Likewise. 10105 * g++.dg/template/typedef13.C: Likewise. 10106 * g++.dg/template/typedef14.C: Likewise. 10107 * g++.dg/template/typedef15.C: Likewise. 10108 * g++.dg/template/typedef16.C: Likewise. 10109 * g++.dg/template/sfinae3.C: Compile this pedantically. 10110 The only errors expected should be the one saying the typedef is ill 10111 formed. 10112 * g++.old-deja/g++.pt/typename8.C: Likewise. 10113 * g++.dg/template/access11.C: Update this. 10114 101152009-04-02 Richard Guenther <rguenther@suse.de> 10116 10117 PR tree-optimization/37221 10118 * gcc.c-torture/compile/20090331-1.c: New testcase. 10119 101202009-04-01 Eric Botcazou <ebotcazou@adacore.com> 10121 10122 * gcc.c-torture/compile/20090401-1.c: New test. 10123 101242009-04-01 H.J. Lu <hongjiu.lu@intel.com> 10125 10126 PR c++/4926 10127 * g++.dg/template/pr4926-1.C: New. 10128 101292009-04-01 Xinliang David Li <davidxl@google.com> 10130 10131 * gcc.target/i386/all_one_m128i.c: New test. 10132 101332009-04-01 Janis Johnson <janis187@us.ibm.com> 10134 10135 PR c/39027 10136 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix. 10137 * gcc.dg/fltconst-2.c: New test. 10138 * gcc.dg/fltconst-double-pedantic-1.c: New test. 10139 * gcc.dg/fltconst-double-pedantic-2.c: New test. 10140 10141 PR c/33466 10142 * gcc.dg/cpp/pr33466.c: New test. 10143 * gcc.dg/dfp/pr33466.c: New test. 10144 * gcc.dg/fixed-point/pr33466.c: New test. 10145 101462009-04-01 H.J. Lu <hongjiu.lu@intel.com> 10147 10148 PR tree-optimization/35011 10149 * g++.dg/other/pr35011.C: New. 10150 101512009-04-01 Jakub Jelinek <jakub@redhat.com> 10152 10153 PR target/39226 10154 * gcc.dg/pr39226.c: New test. 10155 101562009-04-01 H.J. Lu <hongjiu.lu@intel.com> 10157 10158 PR c++/35240 10159 * g++.dg/template/pr35240.C: New. 10160 101612009-04-01 Joseph Myers <joseph@codesourcery.com> 10162 10163 PR c/39605 10164 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests. 10165 * gcc.dg/pr25682.c: Update expected diagnostics. 10166 101672009-04-01 Richard Guenther <rguenther@suse.de> 10168 10169 * gcc.dg/fold-plusmult-2.c: New testcase. 10170 101712009-04-01 Jakub Jelinek <jakub@redhat.com> 10172 10173 PR c/37772 10174 * gcc.dg/pr37772.c: New test. 10175 * g++.dg/ext/asm11.C: New test. 10176 101772009-04-01 H.J. Lu <hongjiu.lu@intel.com> 10178 10179 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always 10180 restore GCC_EXEC_PREFIX to its original value, or unset if it was not 10181 defined. 10182 101832009-03-31 Jason Merrill <jason@redhat.com> 10184 10185 * g++.old-deja/g++.other/using9.C: Add expected errors. 10186 101872009-03-31 H.J. Lu <hongjiu.lu@intel.com> 10188 10189 * gcc.c-torture/compile/pr33009.c: Removed. 10190 101912009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 10192 10193 * gcc.c-torture/compile/pr33009.c: Delete. 10194 * gcc.c-torture/compile/pr11832.c: Likewise. 10195 101962009-03-31 Joseph Myers <joseph@codesourcery.com> 10197 10198 PR c/448 10199 * lib/target-supports.exp (check_effective_target_stdint_types): 10200 Update comment. 10201 (check_effective_target_inttypes_types): New. 10202 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c, 10203 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c, 10204 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests. 10205 102062009-03-31 Paul Thomas <pault@gcc.gnu.org> 10207 10208 PR fortran/38917 10209 PR fortran/38918 10210 * gfortran.dg/data_pointer_1.f90: New test. 10211 102122009-03-31 Paul Thomas <pault@gcc.gnu.org> 10213 10214 PR fortran/38915 10215 * gfortran.dg/char_length_15.f90: New test. 10216 102172009-03-31 Jason Merrill <jason@redhat.com> 10218 10219 C++ DR 613 10220 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors. 10221 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors. 10222 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors, 10223 xfail others. 10224 10225 * g++.dg/other/typedef2.C: New test. 10226 10227 PR c++/37806 10228 * g++.dg/template/typedef17.C: New test. 10229 10230 * g++.dg/cpp0x/auto6.C: Adjust expected mangling. 10231 * g++.dg/cpp0x/auto12.C: Likewise. 10232 102332009-03-31 Richard Guenther <rguenther@suse.de> 10234 10235 PR middle-end/31029 10236 * gcc.dg/fold-compare-4.c: New testcase. 10237 * gcc.dg/fold-compare-5.c: Likewise. 10238 102392009-03-31 Richard Guenther <rguenther@suse.de> 10240 10241 * gcc.dg/tree-ssa/forwprop-12.c: New testcase. 10242 102432009-03-31 Joseph Myers <joseph@codesourcery.com> 10244 10245 PR target/39592 10246 * gcc.target/i386/pr39592-1.c: New test. 10247 102482009-03-31 Joseph Myers <joseph@codesourcery.com> 10249 10250 PR preprocessor/15638 10251 * gcc.dg/cpp/missing-header-1.c: New test. 10252 * gcc.dg/cpp/include2.c: Only test #include <>. Expect 10253 "compilation terminated" message. 10254 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only 10255 test #include "". 10256 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c, 10257 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation 10258 terminated" message. 10259 102602009-03-31 Richard Guenther <rguenther@suse.de> 10261 10262 PR middle-end/23401 10263 PR middle-end/27810 10264 * gcc.dg/tree-ssa/pr23401.c: New testcase. 10265 * gcc.dg/tree-ssa/pr27810.c: Likewise. 10266 102672009-03-30 Steven G. Kargl <kargls@comcast.net> 10268 10269 PR fortran/38389 10270 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message. 10271 * gfortran.dg/allocate_alloc_opt_1.f90: New test. 10272 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto. 10273 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto. 10274 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto. 10275 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto. 10276 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto. 10277 102782009-03-30 Paul Thomas <pault@gcc.gnu.org> 10279 10280 PR fortran/22571 10281 * gfortran.dg/whole_file_1.f90: New test. 10282 PR fortran/26227 10283 * gfortran.dg/whole_file_2.f90: New test. 10284 * gfortran.dg/whole_file_3.f90: New test. 10285 PR fortran/24886 10286 * gfortran.dg/whole_file_4.f90: New test. 10287 102882009-03-30 Jakub Jelinek <jakub@redhat.com> 10289 10290 * gfortran.dg/bind_c_usage_19.f90: New test. 10291 10292 PR target/39558 10293 * gcc.target/powerpc/altivec-29.c: New test. 10294 102952009-03-30 Joseph Myers <joseph@codesourcery.com> 10296 10297 PR rtl-optimization/323 10298 * gcc.target/i386/excess-precision-1.c, 10299 gcc.target/i386/excess-precision-2.c, 10300 gcc.target/i386/excess-precision-3.c, 10301 gcc.target/i386/excess-precision-4.c, 10302 gcc.target/i386/excess-precision-5.c, 10303 gcc.target/i386/excess-precision-6.c: New tests. 10304 103052009-03-30 Joseph Myers <joseph@codesourcery.com> 10306 10307 PR c/35235 10308 * gcc.dg/c99-array-lval-8.c: New test. 10309 103102009-03-29 Joseph Myers <joseph@codesourcery.com> 10311 10312 PR preprocessor/34695 10313 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c, 10314 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message 10315 instead of dg-warning for "previous definition" messages. 10316 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect 10317 "warnings being treated as errors" message. 10318 * gcc.dg/fltconst-1.c: Use -fshow-column. 10319 103202009-03-29 Steven G. Kargl <kargl@gcc.gnu.org> 10321 10322 PR fortran/38823 10323 * gfortran.dg/power1.f90: New test. 10324 103252009-03-29 Joseph Myers <joseph@codesourcery.com> 10326 10327 PR c/456 10328 PR c/5675 10329 PR c/19976 10330 PR c/29116 10331 PR c/31871 10332 PR c/35198 10333 * gcc.c-torture/compile/20081108-1.c, 10334 gcc.c-torture/compile/20081108-2.c, 10335 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c, 10336 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c, 10337 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c, 10338 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c, 10339 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c, 10340 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c, 10341 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c, 10342 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c, 10343 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c, 10344 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c, 10345 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c, 10346 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c, 10347 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests. 10348 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c, 10349 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c, 10350 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs. 10351 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another 10352 case. 10353 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c, 10354 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove 10355 XFAILs. Update expected messages. 10356 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update 10357 expected messages. 10358 * gcc.dg/real-const-1.c: Replace with test from original PR. 10359 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__ 10360 when casting from non-constant integer to pointer. 10361 103622009-03-29 Richard Guenther <rguenther@suse.de> 10363 10364 * gcc.dg/tree-ssa/forwprop-11.c: New testcase. 10365 103662009-03-29 Daniel Kraft <d@domob.eu> 10367 10368 PR fortran/37423 10369 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for 10370 DEFERRED bindings. 10371 * gfortran.dg/typebound_proc_9.f03: New test. 10372 * gfortran.dg/typebound_proc_10.f03: New test. 10373 * gfortran.dg/typebound_proc_11.f03: New test. 10374 * gfortran.dg/abstract_type_5.f03: New test. 10375 103762009-03-29 Tobias Schlüter <tobi@gcc.gnu.org> 10377 10378 PR fortran/38507 10379 * gfortran.dg/do_4.f: New. 10380 * gfortran.dg/goto_2.f90: Correct expected warnings. 10381 * gfortran.dg/goto_4.f90: Likewise. 10382 * gfortran.dg/goto_5.f90: New. 10383 103842009-03-29 H.J. Lu <hongjiu.lu@intel.com> 10385 10386 PR target/39545 10387 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64. 10388 10389 * gcc.target/i386/pr39545-1.c: New. 10390 * gcc.target/i386/pr39545-2.c: Likewise. 10391 10392 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New. 10393 (flex2_struct): Likewise. 10394 (check_struct_passing7): Likewise. 10395 (check_struct_passing8): Likewise. 10396 (f1s): Likewise. 10397 (f2s): Likewise. 10398 (main): Call check_struct_passing7 and check_struct_passing8. 10399 104002009-03-29 Richard Guenther <rguenther@suse.de> 10401 10402 * gcc.c-torture/execute/20090113-1.c: New testcase. 10403 * gcc.c-torture/execute/20090113-2.c: Likewise. 10404 * gcc.c-torture/execute/20090113-3.c: Likewise. 10405 * gcc.c-torture/execute/20090207-1.c: Likewise. 10406 * gcc.c-torture/compile/20090114-1.c: Likewise. 10407 * gcc.c-torture/compile/20090328-1.c: Likewise. 10408 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access. 10409 104102009-03-29 David Ayers <ayers@fsfe.org> 10411 10412 PR objc/27377 10413 * objc.dg/conditional-1.m: New tests. 10414 104152009-03-28 Adam Nemet <anemet@caviumnetworks.com> 10416 10417 * gcc.dg/winline-10.c: New test. 10418 104192009-03-28 Tobias Burnus <burnus@net-b.de> 10420 10421 PR fortran/34656 10422 * gfortran.dg/do_check_1.f90: Add test. 10423 * gfortran.dg/do_check_2.f90: Add test. 10424 * gfortran.dg/do_check_3.f90: Add test. 10425 * gfortran.dg/do_check_4.f90: Add test. 10426 104272009-03-28 Jan Hubicka <jh@suse.cz> 10428 10429 * gcc.dg/attr-noinline.c: Avoid pure-const optimization. 10430 * gcc.dg/pr33826.c: Update dump files. 10431 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization. 10432 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization. 10433 104342009-03-28 Martin Jambor <mjambor@suse.cz> 10435 10436 * g++.dg/tree-ssa/fwprop-align.C: New test. 10437 104382009-03-28 Jakub Jelinek <jakub@redhat.com> 10439 10440 * gcc.target/powerpc/altivec-28.c: New test. 10441 10442 PR c++/39554 10443 * gcc.dg/wdisallowed-functions-1.c: Removed. 10444 * gcc.dg/wdisallowed-functions-2.c: Removed. 10445 * gcc.dg/wdisallowed-functions-3.c: Removed. 10446 * g++.dg/warn/Wdisallowed-functions-1.C: Removed. 10447 * g++.dg/warn/Wdisallowed-functions-2.C: Removed. 10448 * g++.dg/warn/Wdisallowed-functions-3.C: Removed. 10449 104502009-03-28 Richard Guenther <rguenther@suse.de> 10451 10452 PR tree-optimization/38723 10453 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase. 10454 104552009-03-28 Paul Thomas <pault@gcc.gnu.org 10456 10457 PR fortran/38538 10458 * gfortran.dg/char_result_13.f90: New test. 10459 104602009-03-28 Paul Thomas <pault@gcc.gnu.org> 10461 10462 PR fortran/38765 10463 * gfortran.dg/alloc_comp_assign_9.f90: New test. 10464 104652009-03-28 Daniel Kraft <d@domob.eu> 10466 10467 * gfortran.dg/trim_1.f90: New test. 10468 104692009-03-28 Richard Guenther <rguenther@suse.de> 10470 10471 * gcc.dg/Warray-bounds.c: Do not use redundant stores. 10472 * g++.dg/warn/Warray-bounds.C: Likewise. 10473 104742009-03-28 Tobias Burnus <burnus@net-b.de> 10475 10476 PR fortran/32626 10477 * gfortran.dg/recursive_check_7.f90: New test. 10478 104792009-03-28 Tobias Burnus <burnus@net-b.de> 10480 10481 PR fortran/38432 10482 * gfortran.dg/do_check_5.f90: New test. 10483 * gfortran.dg/array_constructor_11.f90: Add dg-warning. 10484 * gfortran.dg/array_constructor_18.f90: Ditto. 10485 * gfortran.dg/array_constructor_22.f90: Ditto. 10486 * gfortran.dg/do_3.F90: Ditto. 10487 * gfortran.dg/do_1.f90: Ditto. 10488 104892009-03-28 Richard Guenther <rguenther@suse.de> 10490 10491 PR tree-optimization/38180 10492 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase. 10493 104942009-03-28 Richard Guenther <rguenther@suse.de> 10495 10496 PR tree-optimization/38513 10497 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase. 10498 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust. 10499 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise. 10500 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise. 10501 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise. 10502 * gcc.dg/vect/vect-multitypes-16.c: Likewise. 10503 * gcc.dg/vect/vect-35.c: Likewise. 10504 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise. 10505 * gcc.dg/vect/vect-multitypes-17.c: Likewise. 10506 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise. 10507 105082009-03-28 Richard Guenther <rguenther@suse.de> 10509 10510 PR tree-optimization/38968 10511 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase. 10512 105132009-03-28 Richard Guenther <rguenther@suse.de> 10514 10515 PR tree-optimization/37795 10516 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase. 10517 105182009-03-28 Joseph Myers <joseph@codesourcery.com> 10519 10520 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C, 10521 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special 10522 options for removed targets. 10523 105242009-03-27 Richard Guenther <rguenther@suse.de> 10525 10526 PR tree-optimization/39120 10527 * gcc.c-torture/execute/pr39120.c: New testcase. 10528 105292009-03-27 Richard Guenther <rguenther@suse.de> 10530 10531 PR tree-optimization/39120 10532 * gcc.dg/torture/pta-callused-1.c: New testcase. 10533 105342009-03-27 H.J. Lu <hongjiu.lu@intel.com> 10535 10536 PR middle-end/39315 10537 * gcc.target/i386/pr39315-1.c: New. 10538 * gcc.target/i386/pr39315-2.c: Likewise. 10539 * gcc.target/i386/pr39315-3.c: Likewise. 10540 * gcc.target/i386/pr39315-4.c: Likewise. 10541 * gcc.target/i386/pr39315-check.c: Likewise. 10542 105432009-03-27 H.J. Lu <hongjiu.lu@intel.com> 10544 10545 PR c/39323 10546 * gcc.dg/pr39323-1.c: New. 10547 * gcc.dg/pr39323-2.c: Likewise. 10548 * gcc.dg/pr39323-3.c: Likewise. 10549 105502009-03-27 H.J. Lu <hongjiu.lu@intel.com> 10551 10552 PR target/38034 10553 * gcc.target/ia64/sync-1.c: New. 10554 105552009-03-27 H.J. Lu <hongjiu.lu@intel.com> 10556 10557 PR target/39472 10558 * gcc.target/x86_64/abi/callabi/func-2a.c: New. 10559 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise. 10560 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise. 10561 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise. 10562 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise. 10563 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise. 10564 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise. 10565 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise. 10566 105672009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 10568 10569 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true 10570 for low precision (i.e. float). 10571 105722009-03-27 Dodji Seketeli <dodji@redhat.com> 10573 Jakub Jelinek <jakub@redhat.com> 10574 10575 PR debug/37959 10576 * g++.dg/debug/dwarf2/explicit-constructor.C: New test. 10577 105782009-03-27 Jakub Jelinek <jakub@redhat.com> 10579 10580 * gcc.dg/memmove-2.c: New test. 10581 * gcc.dg/memmove-3.c: New test. 10582 10583 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change 10584 in clone naming. 10585 105862009-03-27 Xinliang David Li <davidxl@google.com> 10587 10588 PR tree-optimization/39557 10589 * g++.dg/tree-ssa/dom-invalid.C: New test. 10590 105912009-03-27 Xinliang David Li <davidxl@google.com> 10592 10593 PR tree-optimization/39548 10594 * g++.dg/tree-ssa/copyprop.C: New test. 10595 105962009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com> 10597 10598 PR c++/38638 10599 * g++.dg/template/typename17.C: New testcase. 10600 * g++.dg/template/typename18.C: New testcase. 10601 106022009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com> 10603 10604 PR c++/36799 10605 * g++.dg/other/var_copy-1.C: New test. 10606 106072009-03-27 Simon Martin <simartin@users.sourceforge.net> 10608 10609 PR c++/37647 10610 * g++.dg/parse/ctor9.C: New test. 10611 106122009-03-27 Simon Martin <simartin@users.sourceforge.net> 10613 10614 PR c++/29727 10615 * g++.dg/init/error2.C: New test. 10616 106172009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 10618 10619 PR c++/35652 10620 * gcc.dg/pr35652.C: New. 10621 * g++.dg/warn/pr35652.C: New. 10622 * gcc.dg/format/plus-1.c: Adjust message. 10623 106242009-03-26 Jakub Jelinek <jakub@redhat.com> 10625 10626 PR c++/39554 10627 * gcc.dg/wdisallowed-functions-3.c: New test. 10628 * g++.dg/warn/Wdisallowed-functions-3.C: New test. 10629 106302009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 10631 10632 * gcc.dg/inline-33.c: Fix when pic. 10633 106342009-03-25 Alexander Monakov <amonakov@ispras.ru> 10635 10636 * gcc.target/ia64/20090324-1.c: New test. 10637 106382009-03-25 Jakub Jelinek <jakub@redhat.com> 10639 10640 PR c/27898 10641 * gcc.dg/pr27898.c: New test. 10642 10643 PR tree-optimization/32139 10644 * gcc.c-torture/compile/pr32139.c: New test. 10645 106462009-03-24 Jason Merrill <jason@redhat.com> 10647 10648 PR c++/28274 10649 * g++.dg/parse/defarg14.C: New test. 10650 106512009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10652 10653 PR libfortran/39528 10654 * gfortran.dg/read_repeat.f90: New test. 10655 106562009-03-24 Ira Rosen <irar@il.ibm.com> 10657 10658 PR tree-optimization/39529 10659 * gcc.dg/vect/pr39529.c: New test. 10660 106612009-03-24 Dodji Seketeli <dodji@redhat.com> 10662 Jakub Jelinek <jakub@redhat.com> 10663 10664 PR debug/39524 10665 * g++.dg/debug/dwarf2/imported-decl-1.C: New test. 10666 106672009-03-23 Jakub Jelinek <jakub@redhat.com> 10668 10669 PR c/39495 10670 * gcc.dg/gomp/pr39495-2.c: Remove xfails. 10671 106722009-03-23 Jason Merrill <jason@redhat.com> 10673 10674 * g++.dg/cpp0x/auto12.C: Add variadic test. 10675 10676 PR c++/39526 10677 * g++.dg/warn/Wshadow-4.C: New test. 10678 106792009-03-23 Jakub Jelinek <jakub@redhat.com> 10680 10681 PR tree-optimization/39516 10682 * gfortran.dg/pr39516.f: New test. 10683 106842009-03-22 Hans-Peter Nilsson <hp@axis.com> 10685 10686 * lib/target-libpath.exp (set_ld_library_path_env_vars): 10687 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl 10688 variable, not environment variable. 10689 106902009-03-21 Jason Merrill <jason@redhat.com> 10691 10692 PR c++/28879 10693 * g++.dg/ext/vla6.C: New test. 10694 106952009-03-20 Jason Merrill <jason@redhat.com> 10696 10697 * g++.dg/cpp0x/initlist5.C: Add additional test. 10698 106992009-03-19 Jakub Jelinek <jakub@redhat.com> 10700 Janis Johnson <janis187@us.ibm.com> 10701 10702 * lib/compat.exp (compat-get-options-main, compat-get-options): 10703 Handle dg-prune-output in source file. 10704 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests. 10705 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning. 10706 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune 10707 two warnings. 10708 107092009-03-19 Jakub Jelinek <jakub@redhat.com> 10710 10711 PR c/39495 10712 * gcc.dg/gomp/pr39495-1.c: New test. 10713 * gcc.dg/gomp/pr39495-2.c: New test. 10714 * g++.dg/gomp/pr39495-1.C: New test. 10715 * g++.dg/gomp/pr39495-2.C: New test. 10716 10717 PR target/39496 10718 * gcc.target/i386/pr39496.c: New test. 10719 * g++.dg/other/pr39496.C: New test. 10720 107212009-03-19 Li Feng <nemokingdom@gmail.com> 10722 10723 PR middle-end/39500 10724 * gcc.dg/autopar/pr39500-1.c: New. 10725 * gcc.dg/autopar/pr39500-2.c: New. 10726 107272009-03-18 H.J. Lu <hongjiu.lu@intel.com> 10728 10729 * g++.dg/dg.exp: Prune graphite. 10730 107312009-03-18 Sebastian Pop <sebastian.pop@amd.com> 10732 10733 PR middle-end/39447 10734 * g++.dg/graphite: New. 10735 * g++.dg/graphite/graphite.exp: New. 10736 * g++.dg/graphite/pr39447.C: New. 10737 107382009-03-18 H.J. Lu <hongjiu.lu@intel.com> 10739 10740 PR c++/39425 10741 * g++.dg/template/pr39425.C: New. 10742 10743 * g++.dg/template/spec33.C: Updated. 10744 107452009-03-17 Jason Merrill <jason@redhat.com> 10746 10747 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling. 10748 107492009-03-17 Paolo Carlini <paolo.carlini@oracle.com> 10750 10751 PR c++/39475 10752 * g++.dg/ext/unary_trait_incomplete.C: New. 10753 107542009-03-17 Jing Yu <jingyu@google.com> 10755 10756 PR middle-end/39378 10757 * g++.dg/inherit/thunk10.C: New test. 10758 107592009-03-17 Uros Bizjak <ubizjak@gmail.com> 10760 10761 PR target/39482 10762 * gcc.target/i386/pr39482.c: New test. 10763 107642009-03-17 Jakub Jelinek <jakub@redhat.com> 10765 10766 PR debug/39471 10767 * g++.dg/debug/dwarf2/imported-module-2.C: Expect 10768 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag. 10769 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise. 10770 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise. 10771 10772 PR middle-end/39443 10773 * gcc.dg/pr39443.c: New test. 10774 10775 PR debug/39412 10776 * gcc.dg/debug/pr39412.c: New test. 10777 107782009-03-17 Janis Johnson <janis187@us.ibm.com> 10779 10780 PR testsuite/38526 10781 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save 10782 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that 10783 is defined. 10784 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to 10785 its original value, or unset if it was not defined. 10786 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library 10787 path procs around use of HOSTCC. 10788 * g++.dg/compat/struct-layout-1.exp: Ditto. 10789 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto. 10790 107912009-03-16 H.J. Lu <hongjiu.lu@intel.com> 10792 10793 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0. 10794 107952009-03-16 Janis Johnson <janis187@us.ibm.com> 10796 10797 Revert patch for PR testsuite/37630. 10798 10799 PR testsuite/37960 10800 * gcc.dg/pr11492.c: Replace constant and remove xfail. 10801 10802 PR testsuite/37630 10803 * lib/target-supports.exp (check_effective_target_ieee): New. 10804 * gcc.c-torture/execute/ieee/ieee.exp: Use it. 10805 * gcc.dg/20001012-1.c: Require ieee. 10806 10807 PR testsuite/37628 10808 * gcc.c-torture/execute/pr35456.x: New, skip test for vax. 10809 108102009-03-16 Jakub Jelinek <jakub@redhat.com> 10811 10812 PR tree-optimization/39455 10813 * gcc.dg/pr39455.c: New test. 10814 108152009-03-13 David Ayers <ayers@fsfe.org> 10816 10817 * objc/execute/trivial.m. New test. 10818 108192009-03-13 Jack Howarth <howarth@bromo.med.uc.edu> 10820 10821 PR target/39137 10822 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin. 10823 108242009-03-13 H.J. Lu <hongjiu.lu@intel.com> 10825 10826 PR testsuite/39451 10827 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R" 10828 constraint on (%2). 10829 108302009-03-12 David Ayers <ayers@fsfe.org> 10831 10832 PR libobjc/27466 10833 * objc/execute/exceptions/handler-1.m. New test. 10834 108352009-03-12 Jakub Jelinek <jakub@redhat.com> 10836 10837 PR target/39431 10838 * gcc.target/i386/pr39431.c: New test. 10839 108402009-03-12 H.J. Lu <hongjiu.lu@intel.com> 10841 10842 PR target/39445 10843 * gcc.target/i386/pr39445.c: New. 10844 10845 * gcc.target/i386/push-1.c: XFAIL. 10846 108472009-03-11 Adam Nemet <anemet@caviumnetworks.com> 10848 10849 * gcc.dg/inline-33.c: New test. 10850 108512009-03-11 Nathan Froyd <froydnj@codesourcery.com> 10852 10853 * gcc.dg/vect/vect-82.c: Combine dg-do and 10854 dg-require-effective-target into dg-skip-if. 10855 * gcc.dg/vect/vect-83.c: Likewise. 10856 108572009-03-11 Jakub Jelinek <jakub@redhat.com> 10858 10859 PR target/39137 10860 * gcc.target/i386/stackalign/longlong-1.c: New test. 10861 * gcc.target/i386/stackalign/longlong-2.c: New test. 10862 108632009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 10864 10865 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU. 10866 108672009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 10868 10869 * gcc.c-torture/execute/ieee/inf-3.c: New test. 10870 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo. 10871 108722009-03-11 Olivier Hainque <hainque@adacore.com> 10873 10874 * gnat.dg/slice_enum.adb: New test. 10875 108762009-03-11 Jason Merrill <jason@redhat.com> 10877 10878 PR debug/39086 10879 * g++.dg/opt/nrv15.C: New test. 10880 108812009-03-10 Ira Rosen <irar@il.ibm.com> 10882 10883 PR tree-optimization/39422 10884 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move 10885 constant array with static initialization to global memory. 10886 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise. 10887 108882009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com> 10889 10890 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid 10891 padding. 10892 108932009-03-09 Jakub Jelinek <jakub@redhat.com> 10894 10895 PR c++/39371 10896 * g++.dg/opt/switch2.C: Add -w to dg-options. 10897 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings. 10898 * g++.dg/warn/switch1.C: New test. 10899 * g++.dg/other/switch3.C: New test. 10900 10901 PR tree-optimization/39394 10902 * gcc.c-torture/compile/pr39394.c: New test. 10903 109042009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 10905 10906 * gcc.target/s390/20090223-1.c: New testcase. 10907 109082009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10909 10910 PR libfortran/39402 10911 * gfortran.dg/fmt_f0_1.f90: New test. 10912 109132009-03-08 H.J. Lu <hongjiu.lu@intel.com> 10914 10915 PR c++/39060 10916 * g++.dg/other/new1.C: Adjusted. 10917 * g++.dg/parse/crash40.C: Likewise. 10918 * g++.dg/parse/defarg12.C: Likewise. 10919 * g++.dg/template/error15.C: Likewise. 10920 10921 * g++.dg/other/pr39060.C: New. 10922 109232009-03-07 Jason Merrill <jason@redhat.com> 10924 10925 PR c++/39367 10926 * g++.dg/opt/new1.C: New. 10927 109282009-03-06 Paolo Carlini <paolo.carlini@oracle.com> 10929 10930 PR c++/33492 10931 * g++.dg/other/error32.C: New. 10932 109332009-03-06 Jakub Jelinek <jakub@redhat.com> 10934 10935 PR middle-end/39360 10936 * gcc.c-torture/compile/pr39360.c: New test. 10937 10938 PR debug/39372 10939 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test. 10940 109412009-03-05 Jason Merrill <jason@redhat.com> 10942 10943 PR c++/38908 10944 * g++.dg/warn/Wuninitialized-3.C: New test. 10945 109462009-03-05 Jakub Jelinek <jakub@redhat.com> 10947 10948 PR debug/39379 10949 * g++.dg/debug/dwarf2/imported-module-3.C: New test. 10950 * g++.dg/debug/dwarf2/imported-module-4.C: New test. 10951 109522009-03-04 Jason Merrill <jason@redhat.com> 10953 10954 PR c++/13549 10955 * g++.dg/template/koenig7.C: New test. 10956 109572009-03-04 Nathan Sidwell <nathan@codesourcery.com> 10958 10959 * g++.dg/torture/predcom-1.C: New test. 10960 109612009-03-04 Richard Guenther <rguenther@suse.de> 10962 10963 PR tree-optimization/39362 10964 * g++.dg/torture/pr39362.C: New testcase. 10965 109662009-03-04 Jason Merrill <jason@redhat.com> 10967 Giovanni Bajo <giovannibajo@gcc.gnu.org> 10968 10969 PR c++/9634 10970 PR c++/29469 10971 PR c++/29607 10972 * g++.dg/template/dependent-name5.C: New test. 10973 109742009-03-04 Steve Ellcey <sje@cup.hp.com> 10975 10976 PR testsuite/39357 10977 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from 10978 vect_int to vect_int_mult. 10979 109802009-03-04 Richard Guenther <rguenther@suse.de> 10981 10982 PR tree-optimization/39358 10983 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase. 10984 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise. 10985 109862009-03-04 Richard Guenther <rguenther@suse.de> 10987 10988 PR tree-optimization/39339 10989 * gcc.c-torture/execute/pr39339.c: New testcase. 10990 109912009-03-03 Joseph Myers <joseph@codesourcery.com> 10992 10993 * gcc.c-torture/compile/20090303-1.c, 10994 gcc.c-torture/compile/20090303-2.c: New tests. 10995 109962009-03-03 Jakub Jelinek <jakub@redhat.com> 10997 10998 PR fortran/39354 10999 * gfortran.dg/gomp/pr39354.f90: New test. 11000 11001 PR tree-optimization/39343 11002 * gcc.dg/pr39343.c: New test. 11003 110042009-03-03 Ira Rosen <irar@il.ibm.com> 11005 11006 PR tree-optimization/39248 11007 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays. 11008 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize 11009 on targets without vector misalignment support. 11010 * lib/target-supports.exp 11011 (check_effective_target_vect_short_mult): Add 11012 check_effective_target_arm32. 11013 110142009-03-02 Sebastian Pop <sebastian.pop@amd.com> 11015 11016 PR middle-end/39335 11017 * gcc.dg/graphite/pr39335_1.c: New. 11018 * gcc.dg/graphite/pr39335.c: New. 11019 110202009-03-02 H.J. Lu <hongjiu.lu@intel.com> 11021 11022 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead 11023 of andl. 11024 * gcc.target/i386/stackalign/return-5.c: Likewise. 11025 * gcc.target/i386/stackalign/return-6.c: Likewise. 11026 110272009-03-02 Richard Guenther <rguenther@suse.de> 11028 Ira Rosen <irar@il.ibm.com> 11029 11030 PR tree-optimization/39318 11031 * gfortran.dg/vect/pr39318.f90: New test. 11032 110332009-03-01 Jan Hubicka <jh@suse.cz> 11034 11035 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase. 11036 110372009-03-01 Jan Hubicka <jh@suse.cz> 11038 11039 PR debug/39267 11040 * gcc.dg/debug/dwarf2/inline1.c: New testcase. 11041 110422009-03-01 Eric Botcazou <ebotcazou@adacore.com> 11043 11044 * gnat.dg/pack12.adb: New test. 11045 110462009-02-26 H.J. Lu <hongjiu.lu@intel.com> 11047 11048 PR c++/37789 11049 * g++.dg/other/pr37789.C: New. 11050 110512009-02-26 Paul Thomas <pault@gcc.gnu.org> 11052 11053 PR fortran/39295 11054 * gfortran.dg/interface_25.f90: New test. 11055 * gfortran.dg/interface_26.f90: New test. 11056 110572009-02-26 Paul Thomas <pault@gcc.gnu.org> 11058 11059 PR fortran/39292 11060 * gfortran.dg/initialization_22.f90: New test. 11061 110622009-02-25 H.J. Lu <hongjiu.lu@intel.com> 11063 11064 PR rtl-optimization/39241 11065 * gcc.dg/torture/pr39241.c: New. 11066 110672009-02-25 Martin Jambor <mjambor@suse.cz> 11068 11069 PR tree-optimizations/39259 11070 * g++.dg/torture/pr39259.C: New testcase. 11071 110722009-02-24 Richard Guenther <rguenther@suse.de> 11073 11074 PR c++/39242 11075 * g++.dg/template/instantiate10.C: New testcase. 11076 110772009-02-24 Richard Guenther <rguenther@suse.de> 11078 Zdenek Dvorak <ook@ucw.cz> 11079 11080 PR tree-optimization/39233 11081 * gcc.c-torture/execute/pr39233.c: New testcase. 11082 110832009-02-23 Sebastian Pop <sebastian.pop@amd.com> 11084 11085 PR tree-optimization/39260 11086 * gcc.dg/graphite/pr39260.c: New. 11087 110882009-02-23 H.J. Lu <hongjiu.lu@intel.com> 11089 11090 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__. 11091 110922009-02-23 H.J. Lu <hongjiu.lu@intel.com> 11093 11094 PR c++/36411 11095 * g++.dg/template/void14.C: New. 11096 110972009-02-23 Jason Merrill <jason@redhat.com> 11098 11099 PR c++/38880 11100 * g++.dg/init/const7.C: Remove XFAIL. 11101 * g++.dg/init/static-init1.C: New test. 11102 11103 * g++.dg/cpp0x/initlist14.C: New test. 11104 111052009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org> 11106 11107 PR fortran/38914 11108 * bound_simplification_2.f90: New test case. 11109 * bound_7.f90: New test case. 11110 111112009-02-21 Joseph Myers <joseph@codesourcery.com> 11112 11113 * gcc.dg/cpp/include4.c: New test. 11114 111152009-02-21 Uros Bizjak <ubizjak@gmail.com> 11116 11117 PR target/39256 11118 * gcc.target/i386/abi-2.c: New. 11119 111202009-02-21 Kaz Kojima <kkojima@gcc.gnu.org> 11121 11122 * gcc.c-torture/execute/pr39228.x: New. 11123 111242009-02-21 Uros Bizjak <ubizjak@gmail.com> 11125 11126 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of 11127 scan-assembler to check for xmm0 register. 11128 111292009-02-20 Mark Mitchell <mark@codesourcery.com> 11130 Joseph Myers <joseph@codesourcery.com> 11131 11132 * gcc.target/arm/va_list.c: New test. 11133 * g++.dg/abi/arm_va_list.C: Likewise. 11134 * lib/target-supports.exp (check_effective_target_arm_eabi): New 11135 function. 11136 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C, 11137 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C, 11138 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C, 11139 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C, 11140 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C, 11141 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets. 11142 111432009-02-20 Jack Howarth <howarth@bromo.med.uc.edu> 11144 11145 PR testsuite/38164 11146 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer 11147 to dg-options. 11148 111492009-02-20 Jakub Jelinek <jakub@redhat.com> 11150 11151 PR target/39240 11152 * gcc.c-torture/execute/pr39240.c: New test. 11153 111542009-02-20 Jason Merrill <jason@redhat.com> 11155 11156 PR c++/39225 11157 * g++.dg/parse/dtor15.C: New test. 11158 111592009-02-19 Kazu Hirata <kazu@codesourcery.com> 11160 11161 * gcc.c-torture/execute/20090219-1.c: New. 11162 111632009-02-19 Adam Nemet <anemet@caviumnetworks.com> 11164 11165 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options. 11166 (mips-dg-options): When matching isa* pseudo-options make 11167 'value' optional and accept ! entries. Use $spec instead of 11168 $isa_spec in the isa pseudo-option error message. Only 11169 perform the ISA-range check when 'value' is set. If arch is 11170 matching any CPU in the ! entries switch to its generic ISA. 11171 * gcc.target/mips/branch-1.c: Pass isa=!octeon. 11172 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64. 11173 111742009-02-19 Jakub Jelinek <jakub@redhat.com> 11175 11176 PR target/39175 11177 * gcc.dg/visibility-20.c: New test. 11178 * g++.dg/ext/visibility/visibility-11.C: New test. 11179 111802009-02-19 H.J. Lu <hongjiu.lu@intel.com> 11181 11182 PR c++/39188 11183 * g++.dg/abi/pr39188-1a.C: New. 11184 * g++.dg/abi/pr39188-1b.C: Likewise. 11185 * g++.dg/abi/pr39188-1.h: Likewise. 11186 * g++.dg/abi/pr39188-2a.C: Likewise. 11187 * g++.dg/abi/pr39188-2b.C: Likewise. 11188 * g++.dg/abi/pr39188-2.h: Likewise. 11189 * g++.dg/abi/pr39188-3a.C: Likewise. 11190 * g++.dg/abi/pr39188-3b.C: Likewise. 11191 * g++.dg/abi/pr39188-3.h: Likewise. 11192 111932009-02-19 Joseph Myers <joseph@codesourcery.com> 11194 11195 PR c/38483 11196 * gcc.c-torture/execute/call-trap-1.c, 11197 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New 11198 tests. 11199 112002009-02-19 Uros Bizjak <ubizjak@gmail.com> 11201 11202 PR target/39228 11203 * gcc.c-torture/execute/pr39228.c: New test. 11204 112052009-02-19 Richard Guenther <rguenther@suse.de> 11206 11207 PR tree-optimization/39074 11208 * gcc.dg/torture/pr39074.c: New testcase. 11209 * gcc.dg/torture/pr39074-2.c: Likewise. 11210 * gcc.dg/torture/pr39074-3.c: Likewise. 11211 112122009-02-18 H.J. Lu <hongjiu.lu@intel.com> 11213 11214 PR c++/39219 11215 * g++.dg/parse/attr3.C: New. 11216 112172009-02-18 Jack Howarth <howarth@bromo.med.uc.edu> 11218 11219 PR testsuite/38165 11220 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase. 11221 11222 PR testsuite/38166 11223 * g++.dg/ext/visibility/class1.C: Revert revision 122348 11224 and skip on Darwin. 11225 112262009-02-18 Jason Merrill <jason@redhat.com> 11227 11228 PR c++/38880 11229 * g++.dg/init/const7.C: Remove XFAIL. 11230 11231 PR target/39179 11232 * g++.dg/opt/const6.C: New test. 11233 112342009-02-18 H.J. Lu <hongjiu.lu@intel.com> 11235 11236 * gcc.dg/callabi/callabi.exp: Moved to ... 11237 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run 11238 in 64bit mode. 11239 11240 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target. 11241 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise. 11242 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise. 11243 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise. 11244 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise. 11245 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise. 11246 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise. 11247 11248 * gcc.dg/callabi/callabi.h: Moved to ... 11249 * gcc.target/x86_64/abi/callabi/callabi.h: Here. 11250 11251 * gcc.dg/callabi/func-1.c: Moved to ... 11252 * gcc.target/x86_64/abi/callabi/func-1.c: Here. 11253 11254 * gcc.dg/callabi/func-indirect.c: Moved to ... 11255 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here. 11256 11257 * gcc.dg/callabi/pr38891.c: Moved to ... 11258 * gcc.target/x86_64/abi/callabi/pr38891.c: Here. 11259 11260 * gcc.dg/callabi/vaarg-1.c: Moved to ... 11261 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here. 11262 11263 * gcc.dg/callabi/vaarg-2.c: Moved to ... 11264 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here. 11265 11266 * gcc.dg/callabi/vaarg-3.c: Moved to ... 11267 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here. 11268 112692009-02-17 Xuepeng Guo <xuepeng.guo@intel.com> 11270 11271 PR target/38891 11272 * gcc.dg/callabi/pr38891.c: New. 11273 112742009-02-17 H.J. Lu <hongjiu.lu@intel.com> 11275 11276 * gcc.dg/callabi/callabi.exp: New. 11277 112782009-02-17 H.J. Lu <hongjiu.lu@intel.com> 11279 11280 PR target/39082 11281 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add 11282 -Wno-abi for x86. 11283 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise. 11284 11285 * gcc.target/i386/pr39082-1.c: New. 11286 11287 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add 11288 -Wno-abi. 11289 11290 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if 11291 CHECK_M64_M128 is defined. 11292 (check_f_arguments): Add "do". 11293 (check_vector_arguments): New. 11294 (check_m64_arguments): Likewise. 11295 (check_m128_arguments): Likewise. 11296 11297 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>. 11298 (CHECK_M64_M128): Define. 11299 11300 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based 11301 on abitest. 11302 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise. 11303 11304 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128 11305 tests only if CHECK_M64_M128 is defined. 11306 11307 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New. 11308 (m128_2_struct): Likewise. 11309 (check_struct_passing5): Likewise. 11310 (check_struct_passing6): Likewise. 11311 (main): Test struct with __m128 if CHECK_M64_M128 is defined. 11312 11313 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New. 11314 (un5): Likewise. 11315 (check_union_passing4): Likewise. 11316 (main): Test union with __m128 if CHECK_M64_M128 is defined. 11317 113182009-02-18 Joseph Myers <joseph@codesourcery.com> 11319 11320 PR c/35447 11321 * gcc.dg/noncompile/pr35447-1.c: New test. 11322 113232009-02-18 Jakub Jelinek <jakub@redhat.com> 11324 11325 PR tree-optimization/36922 11326 * gfortran.dg/pr36922.f: New test. 11327 113282009-02-17 Richard Guenther <rguenther@suse.de> 11329 11330 PR tree-optimization/39202 11331 * gcc.c-torture/compile/pr39202.c: New testcase. 11332 113332009-02-17 Richard Guenther <rguenther@suse.de> 11334 11335 PR tree-optimization/39204 11336 * gcc.dg/torture/pr39204.c: New testcase. 11337 113382009-02-17 Bingfeng Mei <bmei@broadcom.com> 11339 11340 * gcc.dg/vect/vect-outer-5.c: Require vect_float support. 11341 * gcc.dg/vect/vect-outer-6.c: Ditto. 11342 113432009-02-16 Joseph Myers <joseph@codesourcery.com> 11344 11345 PR c/35446 11346 * gcc.dg/noncompile/init-5.c: New test. 11347 * gcc.dg/init-bad-4.c: Adjust expected errors. 11348 113492009-02-16 H.J. Lu <hongjiu.lu@intel.com> 11350 11351 PR target/37049 11352 * gcc.target/i386/push-1.c: New. 11353 113542009-02-15 Uros Bizjak <ubizjak@gmail.com> 11355 11356 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value. 11357 113582009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 11359 11360 * gcc.target/spu/intrinsics-sr.c: New test. 11361 113622009-02-13 Steve Ellcey <sje@cup.hp.com> 11363 11364 PR target/38056 11365 * gcc.target/ia64/sibcall-opt-1.c: New test. 11366 * gcc.target/ia64/sibcall-opt-2.c: New test. 11367 113682009-02-13 Paul Thomas <pault@gcc.gnu.org> 11369 11370 PR fortran/36528 11371 * gfortran.dg/cray_pointers_8.f90: New test. 11372 11373 PR fortran/36703 11374 * gfortran.dg/cray_pointers_9.f90: New test. 11375 113762009-02-13 Jason Merrill <jason@redhat.com> 11377 11378 PR c++/39070 11379 * g++.dg/cpp0x/decltype16.C: New. 11380 113812009-02-13 H.J. Lu <hongjiu.lu@intel.com> 11382 11383 PR target/39152 11384 * gfortran.dg/gomp/pr39152.f90: New. 11385 113862009-02-13 H.J. Lu <hongjiu.lu@intel.com> 11387 11388 PR target/39162 11389 * gcc.target/i386/pr39162.c: New. 11390 113912009-02-13 Joseph Myers <joseph@codesourcery.com> 11392 11393 PR c/35444 11394 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c: 11395 New tests. 11396 113972009-02-12 Jason Merrill <jason@redhat.com> 11398 11399 PR c++/38950 11400 * g++.dg/template/array20.C: New test. 11401 114022009-02-12 Uros Bizjak <ubizjak@gmail.com> 11403 11404 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check 11405 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive. 11406 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive. 11407 114082009-02-12 H.J. Lu <hongjiu.lu@intel.com> 11409 11410 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline". 11411 114122009-02-12 H.J. Lu <hongjiu.lu@intel.com> 11413 11414 PR target/39152 11415 * gfortran.dg/pr39152.f: New. 11416 114172009-02-11 Jason Merrill <jason@redhat.com> 11418 11419 PR c++/39153 11420 * g++.dg/cpp0x/defaulted9.C: New test. 11421 11422 PR c++/30111 11423 * g++.dg/init/value7.C: New test. 11424 114252009-02-11 Paolo Bonzini <bonzini@gnu.org> 11426 11427 PR target/38824 11428 * gcc.target/i386/pr38824.c: New testcase. 11429 114302009-02-11 Jason Merrill <jason@redhat.com> 11431 11432 PR c++/38649 11433 * g++.dg/cpp0x/defaulted8.C: New test. 11434 11435 PR c++/36744 11436 * g++.dg/cpp0x/rv9p.C: New test. 11437 114382009-02-10 Eric Botcazou <ebotcazou@adacore.com> 11439 11440 * gnat.dg/aliasing3.adb: New test. 11441 * gnat.dg/aliasing3_pkg.ad[sb]: New helper. 11442 114432009-02-10 Paolo Carlini <paolo.carlini@oracle.com> 11444 11445 PR c++/34397 11446 * g++.dg/template/crash88.C: New. 11447 * g++.dg/template/crash89.C: Likewise. 11448 114492009-02-10 Steve Ellcey <sje@cup.hp.com> 11450 11451 PR c/39084 11452 * gcc.dg/pr39084.c: New test. 11453 114542009-02-10 Jakub Jelinek <jakub@redhat.com> 11455 11456 PR target/39139 11457 * gcc.target/i386/pr39139.c: New test. 11458 114592009-02-10 Richard Guenther <rguenther@suse.de> 11460 11461 PR tree-optimization/39132 11462 * gcc.dg/torture/pr39132.c: New testcase. 11463 114642009-02-10 H.J. Lu <hongjiu.lu@intel.com> 11465 11466 PR target/39119 11467 * gcc.target/x86_64/abi/avx/abi-avx.exp: New. 11468 * gcc.target/x86_64/abi/avx/args.h: Likewise. 11469 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise. 11470 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise. 11471 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise. 11472 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise. 11473 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise. 11474 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise. 11475 114762009-02-09 Jason Merrill <jason@redhat.com> 11477 11478 PR c++/39109 11479 * g++.dg/init/value6.C: New test. 11480 114812009-02-09 H.J. Lu <hongjiu.lu@intel.com> 11482 11483 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find. 11484 114852009-02-09 Eric Botcazou <ebotcazou@adacore.com> 11486 11487 * gcc.c-torture/compile/20090209-1.c: New test. 11488 114892009-02-06 Paolo Carlini <paolo.carlini@oracle.com> 11490 11491 PR c++/35147 11492 PR c++/37737 11493 * g++.dg/cpp0x/vt-35147.C: New. 11494 * g++.dg/cpp0x/vt-37737-1.C: Likewise. 11495 * g++.dg/cpp0x/vt-37737-2.C: Likewise. 11496 114972009-02-06 Joseph Myers <joseph@codesourcery.com> 11498 11499 PR c/35434 11500 * gcc.dg/attr-alias-4.c: New test. 11501 115022009-02-06 Janis Johnson <janis187@us.ibm.com> 11503 11504 PR c/39035 11505 * gcc.dg/dfp/pr39035.c: New test. 11506 115072009-02-06 Joseph Myers <joseph@codesourcery.com> 11508 11509 PR c/36432 11510 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests. 11511 115122009-02-05 Jakub Jelinek <jakub@redhat.com> 11513 11514 PR c++/39106 11515 * g++.dg/opt/thunk3.C: New test. 11516 115172009-02-05 Nick Clifton <nickc@redhat.com> 11518 11519 * gcc.c-torture/compile/20080625-1.c: Skip for M32C. 11520 * gcc.c-torture/compile/limits-stringlit.c: Likewise. 11521 * gcc.dg/cdce1.c: Likewise. 11522 * gcc.dg/cpp/_Pragma6.c: Likewise. 11523 * g++.dg/cpp/_Pragma1.C: Likewise. 11524 * gcc.dg/utf32-2.c: Xfail for M32C. 11525 * gcc.dg/utf32-1.c: Likewise. 11526 * gcc.dg/utf32-3.c: Likewise. 11527 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit 11528 targets. 11529 * gcc.dg/Wtype-limits-Wextra.c: Likewise. 11530 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets. 11531 * gcc.dg/Wconversion-5.c: Likewise. 11532 * gcc.dg/tree-ssa/data-dep-1.c: Likewise. 11533 * gcc.dg/tree-ssa/ldist-3.c: Likewise. 11534 * gcc.dg/tree-ssa/ldist-5.c: Likewise. 11535 * gcc.dg/utf-inc-init.c: Likewise. 11536 * gcc.dg/pr11492.c: Xfail for 16-bit targets. 11537 * gcc.dg/utf-array.c: Add expected warning messages for M32C. 11538 * gcc.dg/utf-array-short-wchar.c: Likewise. 11539 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets. 11540 * gcc.dg/mallign.c: Use size_t instead of long. 11541 115422009-02-05 Uros Bizjak <ubizjak@gmail.com> 11543 11544 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor. 11545 115462009-02-05 Daniel Berlin <dberlin@dberlin.org> 11547 11548 * gcc.c-torture/execute/pr39100.c: New. 11549 115502009-02-05 Joseph Myers <joseph@codesourcery.com> 11551 11552 PR c/35435 11553 * gcc.dg/tls/diag-6.c: New test. 11554 115552009-02-04 Tobias Grosser <grosser@fim.uni-passau.de> 11556 11557 * gcc.dg/graphite/scop-19.c: New 11558 115592009-02-04 H.J. Lu <hongjiu.lu@intel.com> 11560 11561 AVX Programming Reference (January, 2009) 11562 * gcc.target/i386/avx-vpclmulqdq.c: New. 11563 * gcc.target/i386/pclmul-avx-check.h: Likewise. 11564 11565 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New. 11566 11567 * gcc.target/i386/pclmulqdq.c (CHECK_H): New. 11568 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h". 11569 (pclmul_test): Renamed to ... 11570 (TEST): This. 11571 115722009-02-04 Jakub Jelinek <jakub@redhat.com> 11573 11574 PR c++/39095 11575 * g++.dg/abi/mangle31.C: New test. 11576 115772009-02-03 Joseph Myers <joseph@codesourcery.com> 11578 11579 PR c/29129 11580 * c90-arraydecl-1.c: Do not expect error for [*] in abstract 11581 declarator. 11582 * vla-6.c: Likewise. Expect warning not error for [*] lexically 11583 inside function prototype but not part of parameter declarator. 11584 * vla-11.c: New test. 11585 115862009-02-03 Jason Merrill <jason@redhat.com> 11587 11588 * g++.dg/warn/main-4.C: New test. 11589 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings. 11590 115912009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com> 11592 11593 PR c++/36607 11594 * g++.dg/expr/cast10.C: New test. 11595 115962009-02-03 Joseph Myers <joseph@codesourcery.com> 11597 11598 PR c/35433 11599 * gcc.dg/init-bad-6.c: New test. 11600 116012009-02-03 Jakub Jelinek <jakub@redhat.com> 11602 11603 PR target/35318 11604 * gcc.c-torture/compile/pr35318.c: New test. 11605 11606 PR inline-asm/39059 11607 * gcc.dg/nofixed-point-2.c: New test. 11608 * g++.dg/ext/fixed1.C: Adjust expected diagnostics. 11609 * g++.dg/ext/fixed2.C: Likewise. 11610 * g++.dg/other/error25.C: Likewise. 11611 * g++.dg/lookup/crash7.C: Likewise. 11612 * g++.dg/cpp0x/decltype-38655.C: Likewise. 11613 11614 PR c++/39056 11615 * g++.dg/cpp0x/initlist13.C: New test. 11616 116172009-02-03 Paolo Bonzini <bonzini@gnu.org> 11618 11619 PR c++/36897 11620 * g++.dg/template/func2.C: New test. 11621 11622 PR c++/37314 11623 * g++.dg/template/typename15.C: New. 11624 * g++.dg/template/typename16.C: New. 11625 116262009-02-03 Janis Johnson <janis187@us.ibm.com> 11627 Ben Elliston <bje@au.ibm.com> 11628 11629 PR c/39034 11630 * gcc.dg/dfp/pr39034.c: New test. 11631 116322009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 11633 11634 PR testsuite/38263 11635 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic. 11636 116372009-02-02 Jason Merrill <jason@redhat.com> 11638 11639 PR c++/39054 11640 * g++.dg/parse/dtor14.C: New test. 11641 116422009-02-02 Jakub Jelinek <jakub@redhat.com> 11643 11644 * lib/target-supports.exp 11645 (check_effective_target_correct_iso_cpp_string_wchar_protos): New. 11646 * g++.dg/ext/builtin10.C: New test. 11647 11648 PR inline-asm/39058 11649 * gcc.target/i386/pr39058.c: New test. 11650 116512009-02-02 Richard Guenther <rguenther@suse.de> 11652 11653 PR tree-optimization/38937 11654 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase. 11655 116562009-02-01 Paolo Carlini <paolo.carlini@oracle.com> 11657 11658 PR c++/39053 11659 * g++.dg/parse/crash52.C: New. 11660 116612009-01-30 Richard Guenther <rguenther@suse.de> 11662 11663 PR tree-optimization/39041 11664 * gcc.c-torture/compile/pr39041.c: New testcase. 11665 116662009-01-30 Jakub Jelinek <jakub@redhat.com> 11667 11668 PR target/39013 11669 * gcc.target/i386/pr39013-1.c: New test. 11670 * gcc.target/i386/pr39013-2.c: New test. 11671 11672 PR c++/39028 11673 * g++.dg/ext/label12.C: New test. 11674 116752009-01-30 Paolo Carlini <paolo.carlini@oracle.com> 11676 11677 PR c++/33465 11678 * g++.dg/parse/error34.C: New. 11679 * g++.dg/parse/error35.C: Likewise. 11680 116812009-01-30 Paolo Carlini <paolo.carlini@oracle.com> 11682 11683 PR c++/38655 11684 * g++.dg/cpp0x/decltype-38655.C: New. 11685 116862009-01-30 Jakub Jelinek <jakub@redhat.com> 11687 11688 PR target/39002 11689 * g++.dg/torture/pr39002.C: New test. 11690 116912009-01-29 Kazu Hirata <kazu@codesourcery.com> 11692 11693 PR tree-optimization/39007 11694 * gcc.dg/tree-ssa/pr39007.c: New. 11695 116962009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com> 11697 11698 PR middle-end/35854 11699 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg" 11700 to "subreg1". 11701 117022009-01-29 Steve Ellcey <sje@cup.hp.com> 11703 11704 PR middle-end/38857 11705 * gcc.c-torture/compile/pr38857.c: New test. 11706 117072009-01-28 Paul Thomas <pault@gcc.gnu.org> 11708 11709 PR fortran/38852 11710 PR fortran/39006 11711 * gfortran.dg/bound_6.f90: New test. 11712 117132009-01-28 Pat Haugen <pthaugen@us.ibm.com> 11714 11715 * gcc.target/powerpc/avoid-indexed-addresses.c: New test. 11716 117172009-01-28 Kazu Hirata <kazu@codesourcery.com> 11718 11719 PR tree-optimization/38997 11720 * gcc.dg/tree-ssa/pr38997.c: New. 11721 117222009-01-28 Richard Guenther <rguenther@suse.de> 11723 11724 PR tree-optimization/38926 11725 * gcc.c-torture/compile/pr38926.c: New testcase. 11726 117272009-01-28 Jakub Jelinek <jakub@redhat.com> 11728 11729 PR middle-end/38934 11730 * gcc.dg/pr38934.c: New test. 11731 117322009-01-28 Richard Guenther <rguenther@suse.de> 11733 11734 PR middle-end/38908 11735 * g++.dg/warn/Wuninitialized-2.C: New testcase. 11736 117372009-01-28 Paolo Bonzini <bonzini@gnu.org> 11738 11739 PR tree-optimization/38984 11740 * gcc.dg/pr38984.c: New XFAILed testcase. 11741 11742 117432009-01-28 Uros Bizjak <ubizjak@gmail.com> 11744 11745 PR target/38988 11746 * gcc.target/i386/pr38988.c: New test. 11747 117482009-01-27 Paolo Carlini <paolo.carlini@oracle.com> 11749 11750 PR c++/37554 11751 * g++.dg/parse/crash51.C: New. 11752 * g++.old-deja/g++.pt/crash9.C: Adjust. 11753 117542009-01-27 Daniel Kraft <d@domob.eu> 11755 11756 PR fortran/38883 11757 * gfortran.dg/mvbits_6.f90: New test. 11758 * gfortran.dg/mvbits_7.f90: New test. 11759 * gfortran.dg/mvbits_8.f90: New test. 11760 117612009-01-27 Richard Guenther <rguenther@suse.de> 11762 11763 PR tree-optimization/38503 11764 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase. 11765 117662009-01-27 Uros Bizjak <ubizjak@gmail.com> 11767 11768 PR middle-end/38969 11769 * gcc.c-torture/execute/pr38969.c: New test. 11770 117712009-01-26 Adam Nemet <anemet@caviumnetworks.com> 11772 11773 PR testsuite/38864 11774 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point } 11775 to dg-do compile. 11776 * gcc.target/mips/fixed-scalar-type.c: Likewise. 11777 * gcc.target/mips/dpaq_sa_l_w.c: Likewise. 11778 * gcc.target/mips/dpsq_sa_l_w.c: Likewise. 11779 117802009-01-26 H.J. Lu <hongjiu.lu@intel.com> 11781 11782 PR target/38952 11783 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0 11784 if __USING_SJLJ_EXCEPTIONS__ is defined. 11785 11786 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if 11787 __USING_SJLJ_EXCEPTIONS__ is defined. 11788 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise. 11789 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise. 11790 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise. 11791 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise. 11792 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise. 11793 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise. 11794 117952009-01-26 Danny Smith <dannysmith@users.sourceforge.net> 11796 11797 PR testsuite/38949 11798 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define. 11799 Use instead of C name in asm statements. 11800 118012009-01-26 Richard Guenther <rguenther@suse.de> 11802 11803 PR tree-optimization/38745 11804 * g++.dg/torture/pr38745.C: New testcase. 11805 118062009-01-26 Richard Guenther <rguenther@suse.de> 11807 11808 PR middle-end/38851 11809 * g++.dg/warn/Wuninitialized-1.C: New testcase. 11810 118112009-01-25 Hans-Peter Nilsson <hp@axis.com> 11812 11813 * gcc.dg/bitfld-15.c: Gate warning on target 11814 pcc_bitfield_type_matters. 11815 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C, 11816 g++.dg/ext/bitfield4.C: Likewise. 11817 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed 11818 bitfield for any target. 11819 118202009-01-24 Jakub Jelinek <jakub@redhat.com> 11821 11822 PR c/38957 11823 * gcc.dg/pr38957.c: New test. 11824 118252009-01-24 David Billinghurst <billingd@gcc.gnu.org> 11826 11827 PR fortran/38955 11828 * gfortran.dg/array_constructor_24.f: Allow tolerance when 11829 comparing floats. 11830 118312009-01-24 Sebastian Pop <sebastian.pop@amd.com> 11832 11833 PR tree-optimization/38953 11834 * gfortran.dg/graphite/pr38953.f90: New. 11835 118362009-01-24 Paul Brook <paul@codesourcery.com> 11837 11838 * gcc.target/arm/neon-cond-1.c: New test. 11839 118402009-01-23 Paolo Bonzini <bonzini@gnu.org> 11841 11842 PR tree-optimization/38932 11843 * gcc.dg/pr38932.c: New. 11844 118452009-01-23 Revital Eres <eres@il.ibm.com> 11846 11847 * gcc.dg/sms-7.c: Fix test. 11848 118492009-01-22 Adam Nemet <anemet@caviumnetworks.com> 11850 11851 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c, 11852 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests. 11853 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C, 11854 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests. 11855 118562009-01-22 Steve Ellcey <sje@cup.hp.com> 11857 11858 * gcc.dg/pr35729.c: Make test x86 specific. 11859 118602009-01-22 Steve Ellcey <sje@cup.hp.com> 11861 11862 PR middle-end/38615 11863 * gcc.dg/pr38615.c: New test. 11864 118652009-01-22 Uros Bizjak <ubizjak@gmail.com> 11866 11867 PR target/38931 11868 * gcc.target/i386/pr38931.c: New test. 11869 118702009-01-22 Dodji Seketeli <dodji@redhat.com> 11871 11872 PR c++/38930 11873 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693. 11874 * g++.dg/template/typedef12.C: Likewise. 11875 * g++.dg/template/typedef13.C: Likewise. 11876 * g++.dg/template/typedef14.C: Likewise. 11877 * g++.dg/template/sfinae3.C: Likewise. 11878 * g++.old-deja/g++.pt/typename8.C: Likewise. 11879 * g++.dg/template/access11.C: Likewise 11880 118812009-01-21 Richard Sandiford <rdsandiford@googlemail.com> 11882 11883 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux* 11884 and mips*-*-irix*. 11885 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets. 11886 118872009-01-21 Dodji Seketeli <dodji@redhat.com> 11888 11889 PR c++/26693 11890 * g++.dg/template/typedef11.C: New test. 11891 * g++.dg/template/typedef12.C: Likewise. 11892 * g++.dg/template/typedef13.C: Likewise. 11893 * g++.dg/template/typedef14.C: Likewise. 11894 * g++.dg/template/sfinae3.C: Compile this pedantically. 11895 The only errors expected should be the one saying the typedef is ill 11896 formed. 11897 * g++.old-deja/g++.pt/typename8.C: Likewise. 11898 * g++.dg/template/access11.C: Update this. 11899 119002009-01-21 Daniel Kraft <d@domob.eu> 11901 11902 PR fortran/38887 11903 * gfortran.dg/mvbits_5.f90: New test. 11904 119052009-01-21 Bingfeng Mei <bmei@broadcom.com> 11906 11907 * gcc.dg/sms-6.c: New test. 11908 * gcc.dg/sms-7.c: Likewise. 11909 119102009-01-20 Paul Thomas <pault@gcc.gnu.org> 11911 11912 PR fortran/38907 11913 * gfortran.dg/host_assoc_function_7.f90: New test 11914 119152009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com> 11916 Richard Guenther <rguenther@suse.de> 11917 11918 PR tree-optimization/38747 11919 PR tree-optimization/38748 11920 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test. 11921 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise. 11922 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise. 11923 119242009-01-20 Kees Cook <kees@ubuntu.com> 11925 H.J. Lu <hongjiu.lu@intel.com> 11926 11927 PR target/38902 11928 * gcc.dg/pr38902.c: New. 11929 119302009-01-20 Paolo Bonzini <bonzini@gnu.org> 11931 11932 PR target/38868 11933 * gfortran.dg/pr38868.f: New testcase. 11934 119352009-01-20 Richard Guenther <rguenther@suse.de> 11936 11937 * gcc.c-torture/execute/pr36227.c: Move ... 11938 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types. 11939 119402009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> 11941 11942 * lib/gfortran.exp: Add -B options for targets that use 11943 libgfortran.a%s in their specs. 11944 119452009-01-19 Jason Merrill <jason@redhat.com> 11946 11947 PR c++/23287 11948 * g++.dg/template/dtor5.C: New test. 11949 119502009-01-19 Mikael Morin <mikael.morin@tele2.fr> 11951 11952 PR fortran/38859 11953 * gfortran.dg/bound_5.f90: New test. 11954 119552009-01-18 H.J. Lu <hongjiu.lu@intel.com> 11956 11957 PR target/38736 11958 * g++.dg/compat/abi/pr38736_main.C: New. 11959 * g++.dg/compat/abi/pr38736_x.C: Likewise. 11960 * g++.dg/compat/abi/pr38736_y.C: Likewise. 11961 * g++.dg/other/macro-1.C: Likewise. 11962 * gcc.dg/macro-1.c: Likewise. 11963 * gcc.dg/compat/pr38736_main.c: Likewise. 11964 * gcc.dg/compat/pr38736_x.c: Likewise. 11965 * gcc.dg/compat/pr38736_y.c: Likewise. 11966 119672009-01-18 Richard Guenther <rguenther@suse.de> 11968 11969 PR tree-optimization/38819 11970 * gcc.c-torture/execute/pr38819.c: New testcase. 11971 119722009-01-17 Paul Thomas <pault@gcc.gnu.org> 11973 11974 PR fortran/38657 11975 * gfortran.dg/module_commons_3.f90: Reapply. 11976 119772009-01-17 Paul Thomas <pault@gcc.gnu.org> 11978 11979 PR fortran/34955 11980 * gfortran.dg/transfer_intrinsic_1.f90: New test. 11981 * gfortran.dg/transfer_intrinsic_2.f90: New test. 11982 119832009-01-17 Paul Thomas <pault@gcc.gnu.org> 11984 11985 PR fortran/38657 11986 * gfortran.dg/module_commons_3.f90: Remove 11987 119882009-01-16 H.J. Lu <hongjiu.lu@intel.com> 11989 11990 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'. 11991 119922009-01-16 Jason Merrill <jason@redhat.com> 11993 11994 PR c++/38877 11995 * g++.dg/template/lvalue1.C: New test. 11996 11997 PR c++/29470 11998 * g++.dg/template/access20.C: New test. 11999 * g++.dg/torture/pr34641.C: Fix access. 12000 120012009-01-16 Richard Guenther <rguenther@suse.de> 12002 12003 PR tree-optimization/38835 12004 PR middle-end/36227 12005 * gcc.c-torture/execute/pr36227.c: New testcase. 12006 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL. 12007 * g++.dg/init/const7.C: Likewise. 12008 120092009-01-16 Adam Nemet <anemet@caviumnetworks.com> 12010 12011 PR target/38554 12012 * gcc.c-torture/compile/pr38554.c: New test. 12013 120142009-01-16 Jason Merrill <jason@redhat.com> 12015 12016 PR c++/38579 12017 * g++.dg/conversion/access1.C: New test. 12018 120192009-01-16 Jakub Jelinek <jakub@redhat.com> 12020 12021 PR tree-optimization/38789 12022 * gcc.c-torture/compile/pr38789.c: New test. 12023 120242009-01-16 Janus Weil <janus@gcc.gnu.org> 12025 12026 PR fortran/38152 12027 * gfortran.dg/proc_ptr_13.f90: New. 12028 120292009-01-15 Jason Merrill <jason@redhat.com> 12030 12031 PR c++/38850 12032 * g++.dg/template/koenig6.C: New test. 12033 120342009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com> 12035 12036 PR c++/29388 12037 * g++.dg/template/error37.C: New testcase. 12038 120392009-01-15 Jason Merrill <jason@redhat.com> 12040 12041 PR c++/36334 12042 * g++.dg/conversion/memfn1.C: New test. 12043 12044 PR c++/37646 12045 * g++.dg/conversion/memfn2.C: New test. 12046 120472009-01-15 Steve Ellcey <sje@cup.hp.com> 12048 12049 PR c++/38357 12050 * g++.dg/template/crash87.C: New test. 12051 120522009-01-15 H.J. Lu <hongjiu.lu@intel.com> 12053 12054 PR middle-end/37843 12055 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128. 12056 120572009-01-15 Dodji Seketeli <dodji@redhat.com> 12058 12059 PR c++/38636 12060 * g++.dg/parse/crash50.C: New test. 12061 120622009-01-14 Jakub Jelinek <jakub@redhat.com> 12063 12064 PR rtl-optimization/38245 12065 * gcc.dg/pr38245-3.c: New test. 12066 * gcc.dg/pr38245-3.h: New file. 12067 * gcc.dg/pr38245-4.c: New file. 12068 * gcc.dg/pr38364.c: New test. 12069 120702009-01-14 Adam Nemet <anemet@caviumnetworks.com> 12071 12072 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the 12073 sequence PC-relative. 12074 120752009-01-14 Mark Mitchell <mark@codesourcery.com> 12076 12077 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling 12078 calls and/or PLT markers. 12079 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling 12080 calls and/or PLT markers. 12081 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling 12082 calls and/or PLT markers. 12083 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling 12084 calls and/or PLT markers. 12085 120862009-01-14 Daniel Jacobowitz <dan@codesourcery.com> 12087 Nathan Froyd <froydnj@codesourcery.com> 12088 Joseph Myers <joseph@codesourcery.com> 12089 12090 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache): 12091 New function. 12092 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache 12093 and use consistent CFLAGS. 12094 * gcc.target/powerpc/20030505.c: Likewise. 12095 * gcc.target/powerpc/20081204-1.c: Likewise. 12096 * gcc.target/powerpc/ppc-spe.c: Likewise. 12097 * gcc.target/powerpc/spe1.c: Likewise. 12098 * g++.dg/ext/spe1.C: Likewise. 12099 * g++.dg/other/opaque-1.C: Likewise. 12100 * g++.dg/other/opaque-2.C: Likewise. 12101 * g++.dg/other/opaque-3.C: Likewise. 12102 121032009-01-14 Mark Mitchell <mark@codesourcery.com> 12104 12105 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort 12106 out of loop. 12107 121082009-01-14 Vladimir Makarov <vmakarov@redhat.com> 12109 12110 PR target/38811 12111 * g++.dg/torture/pr38811.C: New file. 12112 121132009-01-14 Richard Guenther <rguenther@suse.de> 12114 12115 PR tree-optimization/38826 12116 PR middle-end/38477 12117 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase. 12118 121192009-01-13 Sebastian Pop <sebastian.pop@amd.com> 12120 12121 * gcc.dg/graphite/pr38786.c: Fix commit problem. 12122 121232009-01-14 Nick Clifton <nickc@redhat.com> 12124 12125 PR c++/37862 12126 * g++.cp/parse/pr37862.C: New test. 12127 121282009-01-14 Julian Brown <julian@codesourcery.com> 12129 12130 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4) 12131 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations 12132 to... 12133 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8): 12134 These. 12135 121362009-01-13 Jakub Jelinek <jakub@redhat.com> 12137 12138 PR rtl-optimization/38774 12139 * gcc.dg/torture/pr38774.c: New test. 12140 12141 PR c++/38795 12142 * g++.dg/cpp0x/pr38795.C: New test. 12143 121442009-01-13 Daniel Jacobowitz <dan@codesourcery.com> 12145 Nathan Froyd <froydnj@codesourcery.com> 12146 Joseph Myers <joseph@codesourcery.com> 12147 12148 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile 12149 otherwise. Do not check for AltiVec at runtime. 12150 * gcc.target/powerpc/altivec-varargs-1.c: Likewise. 12151 * gcc.target/powerpc/altivec-vec-merge.c: Likewise. 12152 * gcc.target/powerpc/altivec-1.c: Likewise. 12153 * gcc.target/powerpc/altivec-3.c: Likewise. 12154 * gcc.target/powerpc/altivec-10.c: Likewise. 12155 * gcc.target/powerpc/altivec-12.c: Likewise. 12156 * gcc.target/powerpc/altivec-24.c: Likewise. 12157 * gcc.target/powerpc/altivec-cell-2.c: Likewise. 12158 * gcc.target/powerpc/altivec-cell-3.c: Likewise. 12159 * gcc.target/powerpc/altivec-cell-4.c: Likewise. 12160 * gcc.target/powerpc/pr35907.c: Likewise. 12161 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile 12162 otherwise. Do not check for Cell at runtime. 12163 * gcc.target/powerpc/altivec_check.h: Delete. 12164 12165 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime. 12166 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do 12167 not check for AltiVec at runtime. 12168 * g++.dg/ext/altivec-cell-2.C: Likewise. 12169 * g++.dg/ext/altivec-cell-3.C: Likewise. 12170 * g++.dg/ext/altivec-cell-4.C: Likewise. 12171 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw. 12172 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime 12173 check. 12174 * g++.dg/ext/altivec_check.h: Delete. 12175 121762009-01-13 Nathan Froyd <froydnj@codesourcery.com> 12177 12178 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok 12179 effective target. Adjust line numbers accordingly. 12180 121812009-01-13 Mark Mitchell <mark@codesourcery.com> 12182 12183 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer. 12184 121852009-01-13 Sebastian Pop <sebastian.pop@amd.com> 12186 12187 PR tree-optimization/38786 12188 * gcc.dg/graphite/pr38786.c: New. 12189 121902009-01-13 Uros Bizjak <ubizjak@gmail.com> 12191 12192 Revert: 12193 2009-01-05 Uros Bizjak <ubizjak@gmail.com> 12194 12195 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee 12196 for alpha*-*-* targets. 12197 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto. 12198 121992009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 12200 12201 PR libfortran/38772 12202 * gfortran.dg/fmt_bz_bn_err.f: New test. 12203 122042009-01-12 Nathan Froyd <froydnj@codesourcery.com> 12205 12206 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler. 12207 122082009-01-12 Daniel Jacobowitz <dan@codesourcery.com> 12209 12210 * lib/target-supports.exp (check_effective_target_powerpc64): New. 12211 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit 12212 instruction support. Do not check for it at runtime. 12213 122142009-01-12 Jason Merrill <jason@redhat.com> 12215 12216 PR c++/35109 12217 * g++.dg/lookup/friend11.C: Remove expected error. 12218 * g++.dg/lookup/friend14.C: New test. 12219 * g++.dg/lookup/friend15.C: New test. 12220 122212009-01-12 Dodji Seketeli <dodji@redhat.com> 12222 12223 PR c++/36019 12224 * g++.dg/lookup/hidden-class12.C: New test. 12225 * g++.dg/lookup/hidden-class13.C: New test. 12226 * g++.dg/lookup/hidden-class14.C: New test. 12227 * g++.dg/lookup/hidden-class15.C: New test. 12228 * g++.dg/lookup/hidden-class16.C: New test. 12229 122302009-01-12 Mark Mitchell <mark@codesourcery.com> 12231 12232 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value. 12233 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value. 12234 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value. 12235 122362009-01-12 Jason Merrill <jason@redhat.com> 12237 12238 PR c++/31488 12239 * g++.dg/other/vararg-3.C: New test. 12240 122412009-01-12 Daniel Jacobowitz <dan@codesourcery.com> 12242 12243 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets. 12244 Explicitly enable SPE. 12245 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message 12246 directive. 12247 12248 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single. 12249 Expect -flax-vector-conversions message. Adjust incompatible 12250 types errors. 12251 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single. 12252 Make Foo extern. 12253 12254 * gcc.dg/cpp/assert4.c: Recognize __PPC__. 12255 12256 * g++.dg/other/opaque-1.C: Run on targets with SPE. 12257 12258 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single. 12259 * g++.dg/other/opaque-2.C: Likewise. 12260 * g++.dg/other/opaque-3.C: Likewise. 12261 122622009-01-12 Jakub Jelinek <jakub@redhat.com> 12263 12264 PR c/32041 12265 * gcc.dg/pr32041.c: New test. 12266 * g++.dg/parse/offsetof9.C: New test. 12267 122682009-01-12 Daniel Jacobowitz <dan@codesourcery.com> 12269 Nathan Froyd <froydnj@codesourcery.com> 12270 12271 * g++.dg/conversion/simd1.C: Ignore irrelevant warning. 12272 * g++.dg/ext/attribute-test-1.C: Likewise. 12273 * g++.dg/ext/attribute-test-2.C: Likewise. 12274 * g++.dg/ext/attribute-test-3.C: Likewise. 12275 * g++.dg/ext/attribute-test-4.C: Likewise. 12276 122772009-01-12 Eric Botcazou <ebotcazou@adacore.com> 12278 12279 * gnat.dg/unchecked_convert3.adb: New test. 12280 122812009-01-12 Tomas Bily <tbily@suse.cz> 12282 12283 PR middlend/38385 12284 * gcc.dg/tree-ssa/pr38385.c: New file. 12285 122862009-01-12 Jakub Jelinek <jakub@redhat.com> 12287 12288 PR c++/38794 12289 * g++.dg/parse/typedef9.C: New test. 12290 12291 PR tree-optimization/38807 12292 * gcc.c-torture/compile/pr38807.c: New test. 12293 122942009-01-11 Adam Nemet <anemet@caviumnetworks.com> 12295 12296 * gcc.target/mips/ins-2.c: New test. 12297 122982009-01-11 H.J. Lu <hongjiu.lu@intel.com> 12299 12300 PR testsuite/38809 12301 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector. 12302 123032009-01-11 Jakub Jelinek <jakub@redhat.com> 12304 12305 PR c++/36254 12306 * g++.dg/warn/Wreturn-type-5.C: New test. 12307 123082009-01-11 Matthias Klose <doko@ubuntu.com> 12309 12310 PR middle-end/38616 12311 * gcc.dg/pr38616.c: New test. 12312 123132009-01-10 Sebastian Pop <sebastian.pop@amd.com> 12314 12315 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit. 12316 123172009-01-10 Andrew Pinski <pinskia@gmail.com> 12318 12319 PR c++/38648 12320 * g++.dg/expr/string-1.C: New test. 12321 * g++.dg/expr/string-2.C: New test. 12322 12323 PR c++/36695 12324 * g++.dg/ext/complex4.C: New test. 12325 * g++.dg/ext/complex5.C: New test. 12326 * g++.dg/init/reference1.C: New test. 12327 * g++.dg/init/reference2.C: New test. 12328 * g++.dg/init/reference3.C: New test. 12329 123302009-01-10 Paul Thomas <pault@gcc.gnu.org> 12331 12332 PR fortran/38763 12333 * gfortran.dg/transfer_null_1.f90: New test. 12334 123352009-01-10 Paul Thomas <pault@gcc.gnu.org> 12336 12337 PR fortran/38765 12338 * gfortran.dg/host_assoc_function_6.f90: New test. 12339 123402009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com> 12341 12342 * lib/target-supports.exp: Add method to determine if the effective 12343 target is really a ppc405 after applying all compile options. 12344 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405. 12345 * gcc.target/powerpc/405-nmachhw-1.c: Likewise. 12346 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise. 12347 * gcc.target/powerpc/405-machhwu-1.c: Likewise. 12348 * gcc.target/powerpc/405-mullhwu-1.c: Likewise. 12349 * gcc.target/powerpc/405-nmacchw-1.c: Likewise. 12350 * gcc.target/powerpc/405-mulchwu-1.c: Likewise. 12351 * gcc.target/powerpc/405-nmachhw-2.c: Likewise. 12352 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise. 12353 * gcc.target/powerpc/405-machhwu-2.c: Likewise. 12354 * gcc.target/powerpc/405-mulhhw-1.c: Likewise. 12355 * gcc.target/powerpc/405-machhw-1.c: Likewise. 12356 * gcc.target/powerpc/405-mullhw-1.c: Likewise. 12357 * gcc.target/powerpc/405-maclhw-1.c: Likewise. 12358 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise. 12359 * gcc.target/powerpc/405-mullhwu-2.c: Likewise. 12360 * gcc.target/powerpc/405-nmacchw-2.c: Likewise. 12361 * gcc.target/powerpc/405-mulchwu-2.c: Likewise. 12362 * gcc.target/powerpc/405-mulchw-1.c: Likewise. 12363 * gcc.target/powerpc/405-maclhwu-1.c: Likewise. 12364 * gcc.target/powerpc/405-macchw-1.c: Likewise. 12365 * gcc.target/powerpc/405-mulhhw-2.c: Likewise. 12366 * gcc.target/powerpc/405-machhw-2.c: Likewise. 12367 * gcc.target/powerpc/405-mullhw-2.c: Likewise. 12368 * gcc.target/powerpc/405-maclhw-2.c: Likewise. 12369 * gcc.target/powerpc/405-macchwu-1.c: Likewise. 12370 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise. 12371 * gcc.target/powerpc/405-mulchw-2.c: Likewise. 12372 * gcc.target/powerpc/405-maclhwu-2.c: Likewise. 12373 * gcc.target/powerpc/405-macchw-2.c: Likewise. 12374 * gcc.target/powerpc/405-macchwu-2.c: Likewise. 12375 123762009-01-09 Jakub Jelinek <jakub@redhat.com> 12377 12378 PR c++/35335 12379 * g++.dg/other/error31.C: New testcase. 12380 12381 PR c/35742 12382 * gcc.dg/pr35742.c: New test. 12383 123842009-01-09 John F. Carr <jfc@mit.edu> 12385 12386 PR c++/37877 12387 * g++.dg/parse/linkage3.C: New test. 12388 123892009-01-09 Jakub Jelinek <jakub@redhat.com> 12390 12391 PR middle-end/38771 12392 * gcc.c-torture/compile/pr38771.c: New test. 12393 123942009-01-08 Nathan Froyd <froydnj@codesourcery.com> 12395 12396 * gcc.dg/pr34856.c: Ignore irrelevant warning. 12397 123982009-01-08 Mark Mitchell <mark@codesourcery.com> 12399 12400 * gcc.dg/sibcall-3.c: XFAIL for Thumb. 12401 * gcc.dg/sibcall-4.c: Likewise. 12402 124032009-01-08 Sebastian Pop <sebastian.pop@amd.com> 12404 Jan Sjodin <jan.sjodin@amd.com> 12405 12406 PR tree-optimization/38559 12407 * gcc.dg/graphite/pr38559.c: New. 12408 124092009-01-08 Ira Rosen <irar@il.ibm.com> 12410 12411 PR tree-optimization/37194 12412 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test. 12413 124142009-01-07 Jakub Jelinek <jakub@redhat.com> 12415 12416 PR c++/38725 12417 * g++.dg/ext/label11.C: New test. 12418 124192009-01-07 Joseph Myers <joseph@codesourcery.com> 12420 12421 * lib/target-supports.exp (check_weak_override_available): New. 12422 * lib/target-supports-dg.exp (dg-require-weak-override): New. 12423 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use 12424 dg-require-weak-override. 12425 124262009-01-07 Nathan Froyd <froydnj@codesourcery.com> 12427 Alan Modra <amodra@bigpond.net.au> 12428 12429 * gcc.c-torture/compile/20090107-1.c: New test. 12430 124312009-01-07 Uros Bizjak <ubizjak@gmail.com> 12432 12433 PR target/38706 12434 * g++.dg/other/pr38706.C: New test. 12435 124362009-01-07 Jason Merrill <jason@redhat.com> 12437 12438 * g++.dg/cpp0x/variadic92.C: New test. 12439 * g++.dg/cpp0x/variadic93.C: New test. 12440 124412009-01-07 Janis Johnson <janis187@us.ibm.com> 12442 12443 * lib/target-supports-dg.exp (current_compiler_flags): New. 12444 (check-flags): Use it; do not access dg-test local variables. 12445 (dg-skip-if): Do not access dg-test local variables. 12446 (dg-xfail-run-if): Ditto. 12447 (dg-shouldfail): Ditto. 12448 * gcc.test-framework/test-framework.exp 12449 (check_effective_target_def_nocache): New. 12450 * gcc.test-framework/test-framework.awk: Handle scan tests. 12451 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test. 12452 * gcc.test-framework/dg-error-nocache-exp-P.c: New test. 12453 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test. 12454 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test. 12455 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test. 12456 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test. 12457 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test. 12458 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test. 12459 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test. 12460 12461 * g++.dg/torture/pr38586.C: Ignore a possible warning. 12462 12463 * lib/target-supports-dg.exp (check_test_flags): Delete. 12464 124652009-01-07 Jan Sjodin <jan.sjodin@amd.com> 12466 12467 PR tree-optimization/38492 12468 PR tree-optimization/38498 12469 * gcc.dg/graphite/pr38500.c: Fixed warning as committed 12470 in trunk. 12471 * gcc.dg/graphite/block-0.c: Update test. 12472 * gcc.dg/graphite/block-1.c: Same. 12473 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking. 12474 * gcc.dg/graphite/block-4.c: Remove test for strip mine. 12475 * gcc.dg/graphite/block-3.c: New. 12476 * gcc.dg/graphite/pr38498.c: New. 12477 124782009-01-07 H.J. Lu <hongjiu.lu@intel.com> 12479 12480 AVX Programming Reference (December, 2008) 12481 * gcc.target/i386/avx-vmovntdq-256-1.c: New. 12482 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise. 12483 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise. 12484 12485 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte. 12486 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise. 12487 124882009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org> 12489 12490 PR fortran/38220 12491 * gfortran.dg/c_loc_pure_1.f90: New test. 12492 124932009-01-06 Mikael Morin <mikael.morin@tele2.fr> 12494 12495 PR fortran/38669 12496 * gfortran.dg/elemental_dependency_3.f90: 12497 Add the final tree dump cleanup. 12498 124992009-01-06 Jakub Jelinek <jakub@redhat.com> 12500 12501 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of 12502 passing -m32. 12503 12504 PR rtl-optimization/38722 12505 * gfortran.dg/pr38722.f90: New test. 12506 125072009-01-06 Janis Johnson <janis187@us.ibm.com> 12508 12509 PR c/34252 12510 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN 12511 instead of DECnn_DEN. Support -DDBG to list lines that fail. 12512 125132009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr> 12514 12515 * gfortran.dg/implicit_12.f90: Add space around dg directive. 12516 * gfortran.dg/typebound_call_8.f03: Same. 12517 * gfortran.dg/elemental_bind_c.f90: Same. 12518 * gfortran.dg/typebound_call_7.f03: Same. 12519 * gfortran.dg/interface_proc_end.f90: Same 12520 * gfortran.dg/pr37243.f: Fix typo. 12521 125222009-01-06 Uros Bizjak <ubizjak@gmail.com> 12523 12524 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE 12525 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for 12526 large stack sizes. 12527 125282009-01-06 H.J. Lu <hongjiu.lu@intel.com> 12529 12530 AVX Programming Reference (December, 2008) 12531 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd, 12532 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps. 12533 * gcc.target/i386/sse-14.c: Likewise. 12534 12535 * gcc.target/i386/avx-vpermil2pd-1.c: Removed. 12536 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise. 12537 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise. 12538 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise. 12539 125402009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> 12541 12542 PR libfortran/38735 12543 * gfortran.dg/fmt_bz_bn.f: Update test. 12544 125452009-01-05 Dodji Seketeli <dodji@redhat.com> 12546 12547 PR c++/38472 12548 * g++.dg/conversion/usual-arith-conv.C: New test. 12549 125502009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com> 12551 12552 PR c/34911 12553 * gcc.dg/vector-3.c: New testcase. 12554 * g++.dg/ext/vector15.C: New test. 12555 125562009-01-05 Harsha Jagasia <harsha.jagasia@amd.com> 12557 12558 PR tree-optimization/38510 12559 * gcc.dg/graphite/pr38510.c: New. 12560 125612009-01-05 Harsha Jagasia <harsha.jagasia@amd.com> 12562 Jan Sjodin <jan.sjodin@amd.com> 12563 12564 PR tree-optimization/38500 12565 * gcc.dg/graphite/pr38500.c: New. 12566 125672009-01-05 Laurent GUERBY <laurent@guerby.net> 12568 12569 * gcc.c-torture/compile/20001226-1.c: Generalize 12570 dg-timeout-factor. 12571 * gcc.c-torture/compile/limits-fnargs.c: Add 12572 dg-timeout-factor. 12573 * gcc.dg/20020425-1.c: Likewise. 12574 * gcc.dg/pch/pch.exp: Likewise. 12575 125762009-01-05 Paul Thomas <pault@gcc.gnu.org> 12577 12578 PR fortran/38657 12579 * gfortran.dg/module_commons_3.f90: New test. 12580 125812009-01-05 Daniel Franke <franke.daniel@gmail.com> 12582 12583 PR fortran/37159 12584 * gfortran.dg/random_seed_1.f90: Updated. 12585 125862009-01-05 Mikael Morin <mikael.morin@tele2.fr> 12587 12588 PR fortran/38669 12589 PR fortran/38726 12590 * gfortran.dg/elemental_subroutine_7.f90: 12591 Fix p values so that it can be used as vector subscript. 12592 125932009-01-05 Jason Merrill <jason@redhat.com> 12594 12595 * g++.dg/cpp0x/initlist12.C: Add another test. 12596 12597 * g++.dg/cpp0x/defaulted7.C: New test. 12598 125992009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org> 12600 12601 PR fortran/38672 12602 * gfortran.dg/host_assoc_blockdata_1.f90: New test. 12603 * gfortran.dg/host_assoc_blockdata_2.f90: New test. 12604 126052009-01-05 Uros Bizjak <ubizjak@gmail.com> 12606 12607 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee 12608 for alpha*-*-* targets. 12609 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto. 12610 126112009-01-05 Paul Thomas <pault@gcc.gnu.org> 12612 12613 PR fortran/38665 12614 * gfortran.dg/host_assoc_function_5.f90: New test. 12615 126162009-01-04 Mikael Morin <mikael.morin@tele2.fr> 12617 12618 PR fortran/38669 12619 * gfortran.dg/elemental_dependency_3.f90: New test. 12620 * gfortran.dg/elemental_subroutine_7.f90: New test. 12621 126222009-01-04 Uros Bizjak <ubizjak@gmail.com> 12623 12624 * gcc.dg/struct-ret-3.c: Include unistd.h. 12625 (main): Exit early if system memory page size is 12626 larger than 4096 bytes. 12627 126282009-01-04 Daniel Franke <franke.daniel@gmail.com> 12629 12630 PR fortran/38718 12631 * gfortran.dg/merge_init_expr.f90: New. 12632 126332009-01-04 Mikael Morin <mikael.morin@tele2.fr> 12634 12635 PR fortran/38536 12636 * gfortran.dg/c_loc_tests_13.f90: New test. 12637 * gfortran.dg/c_loc_tests_14.f90: New test. 12638 126392009-01-03 Daniel Franke <franke.daniel@gmail.com> 12640 12641 * gfortran.dg/func_result_4.f90: New. 12642 126432009-01-03 Paul Thomas <pault@gcc.gnu.org> 12644 12645 PR fortran/38594 12646 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic 12647 interface still works, in addition to original tests. 12648 * gfortran.dg/host_assoc_call_6.f90: New test. 12649 126502009-01-03 Jakub Jelinek <jakub@redhat.com> 12651 12652 PR c++/38705 12653 * g++.dg/torture/pr38705.C: New test. 12654 12655 PR c/38700 12656 * gcc.dg/pr38700.c: New test. 12657 126582009-01-02 Jason Merrill <jason@redhat.com> 12659 12660 * g++.dg/cpp0x/initlist11.C: New test. 12661 * g++.dg/cpp0x/initlist12.C: New test. 12662 126632009-01-02 Richard Sandiford <rdsandiford@googlemail.com> 12664 12665 * gcc.dg/fixed-point/composite-type.c: Update wording of messages. 12666 Allow extra informative notes. 12667 126682009-01-01 Jakub Jelinek <jakub@redhat.com> 12669 12670 PR c/36489 12671 * gcc.dg/pr36489.c: New test. 12672 12673 12674Copyright (C) 2009 Free Software Foundation, Inc. 12675 12676Copying and distribution of this file, with or without modification, 12677are permitted in any medium without royalty provided the copyright 12678notice and this notice are preserved. 12679