1 2010-09-20 Michael Matz <matz@suse.de>
4 * lib/target-supports.exp (check_effective_target_vect_perm):
7 2010-09-20 Jakub Jelinek <jakub@redhat.com>
9 PR rtl-optimization/45695
10 * gcc.c-torture/execute/pr45695.c: New test.
12 2010-09-19 Jan Hubicka <jh@suse.cz>
15 * gcc.c-torture/compile/pr44246.c:New file.
17 2010-09-19 Ira Rosen <irar@il.ibm.com>
19 PR tree-optimization/45714
20 * gfortran.dg/vect/pr45714-a.f: New test.
21 * gfortran.dg/vect/pr45714-b.f: New test.
23 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
25 * gnat.dg/const1.adb: Rename into...
26 * gnat.dg/constant1.adb: ...this.
27 * gnat.dg/constant2.adb: New test.
28 * gnat.dg/constant2_pkg1.ads: New helper.
29 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
31 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
33 * gnat.dg/specs/constant1.ads: New test.
34 * gnat.dg/specs/constant1_pkg.ads: New helper.
36 2010-09-18 Jan Hubicka <jh@suse.cz>
38 PR tree-optimization/45453
39 * g++.dg/tree-ssa/pr45453.C: New testcase.
41 2010-09-18 Jason Merrill <jason@redhat.com>
43 * g++.dg/cpp0x/initlist44.C: New.
45 2010-09-18 Richard Guenther <rguenther@suse.de>
47 PR tree-optimization/45709
48 * g++.dg/torture/pr45709-2.C: New testcase.
50 2010-09-18 Richard Guenther <rguenther@suse.de>
52 PR tree-optimization/45709
53 * g++.dg/torture/pr45709.C: New testcase.
55 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
58 * gcc.target/i386/pad-3.c: Pass -fno-pic.
60 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
62 * gcc.target/i386/pad-1.c: New.
63 * gcc.target/i386/pad-2.c: Likewise.
64 * gcc.target/i386/pad-3.c: Likewise.
65 * gcc.target/i386/pad-4.c: Likewise.
66 * gcc.target/i386/pad-5a.c: Likewise.
67 * gcc.target/i386/pad-5b.c: Likewise.
68 * gcc.target/i386/pad-6a.c: Likewise.
69 * gcc.target/i386/pad-6b.c: Likewise.
70 * gcc.target/i386/pad-7.c: Likewise.
71 * gcc.target/i386/pad-8.c: Likewise.
72 * gcc.target/i386/pad-9.c: Likewise.
73 * gcc.target/i386/pad-10.c: Likewise.
75 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
78 * gcc.dg/torture/stackalign/alloca-5.c: New.
80 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
83 * gcc.dg/torture/pr45678-2.c: New.
85 2010-09-17 Richard Guenther <rguenther@suse.de>
88 * gcc.dg/torture/pr45678-1.c: New testcase.
90 2010-09-17 Michael Matz <matz@suse.de>
92 PR tree-optimization/43432
93 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
94 check_effective_target_vect_perm_short): New predicates.
95 (check_effective_target_vect_perm): Include x86_64.
96 * gcc.dg/vect/pr43432.c: New test.
97 * gcc.dg/vect/vect-114.c: Adjust.
98 * gcc.dg/vect/vect-15.c: Ditto.
99 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
100 * gcc.dg/vect/slp-perm-9.c: Ditto.
102 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
105 * objc/execute/exceptions/throw-nil.m: Run the test only with the
108 2010-09-17 Richard Guenther <rguenther@suse.de>
110 * gcc.dg/pr27898.c: Use -flto instead of -combine.
111 * gcc.dg/pr28706.c: Likewise.
112 * gcc.dg/pr28712.c: Likewise.
113 * gcc.dg/pr30762-1.c: Likewise.
114 * gcc.dg/pr30762-2.c: Likewise.
115 * gcc.dg/pr31529-1.c: Likewise.
116 * gcc.dg/pr31529-2.c: Likewise.
117 * gcc.dg/pr34457-1.c: Likewise.
118 * gcc.dg/pr34457-2.c: Likewise.
119 * gcc.dg/pr34668-1.c: Likewise.
120 * gcc.dg/pr34668-2.c: Likewise.
121 * gcc.dg/pr34989-1.c: Likewise.
122 * gcc.dg/pr34989-2.c: Likewise.
123 * gcc.dg/pr43557-1.c: Likewise.
124 * gcc.dg/pr43557-2.c: Likewise.
125 * gcc.dg/debug/pr41893-1.c: Likewise.
126 * gcc.dg/matrix/matrix.exp: Do not use -combine.
127 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
128 * gcc.dg/matrix/matrix-4.c: Likewise.
129 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
130 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
131 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
132 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
134 2010-09-16 Tobias Burnus <burnus@net-b.de>
137 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
139 * gfortran.dg/intent_optimize_1.f90: New test.
141 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
143 * gcc.target/i386/divmod-1.c: New.
144 * gcc.target/i386/divmod-2.c: Likewise.
145 * gcc.target/i386/divmod-3.c: Likewise.
146 * gcc.target/i386/divmod-4.c: Likewise.
147 * gcc.target/i386/divmod-4a.c: Likewise.
148 * gcc.target/i386/divmod-5.c: Likewise.
149 * gcc.target/i386/divmod-6.c: Likewise.
150 * gcc.target/i386/divmod-7.c: Likewise.
151 * gcc.target/i386/divmod-8.c: Likewise.
152 * gcc.target/i386/udivmod-1.c: Likewise.
153 * gcc.target/i386/udivmod-2.c: Likewise.
154 * gcc.target/i386/udivmod-3.c: Likewise.
155 * gcc.target/i386/udivmod-4.c: Likewise.
156 * gcc.target/i386/udivmod-4a.c: Likewise.
157 * gcc.target/i386/udivmod-5.c: Likewise.
158 * gcc.target/i386/udivmod-6.c: Likewise.
159 * gcc.target/i386/udivmod-7.c: Likewise.
160 * gcc.target/i386/udivmod-8.c: Likewise.
162 2010-09-16 Jan Hubicka <jh@suse.cz>
164 * g++.dg/lto/pr45679-1_0.C: New file.
165 * g++.dg/lto/pr45679-1_1.C: New file.
166 * g++.dg/lto/pr45679-0_0.C: New file.
167 * g++.dg/lto/pr45679-0_1.C: New file.
169 2010-09-16 Janus Weil <janus@gcc.gnu.org>
172 * gfortran.dg/class_dummy_2.f03: New.
174 2010-09-16 Richard Guenther <rguenther@suse.de>
176 PR tree-optimization/45623
177 * gcc.dg/torture/pr45623.c: New testcase.
179 2010-09-16 Ira Rosen <irar@il.ibm.com>
181 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
182 name and parentheses.
183 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
185 2010-09-15 Jason Merrill <jason@redhat.com>
187 * g++.dg/parse/parameter-declaration-2.C: New.
189 * g++.dg/cpp0x/scoped_enum2.C: New.
191 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
193 * gcc.c-torture/compile/20100915-1.c: New test.
195 2010-09-15 Martin Jambor <mjambor@suse.cz>
198 * gcc.dg/ipa/pr45644.c: New test.
200 2010-09-15 Jakub Jelinek <jakub@redhat.com>
202 PR tree-optimization/45633
203 * gcc.dg/vect/pr45633.c: New test.
205 2010-09-15 Janus Weil <janus@gcc.gnu.org>
208 * gfortran.dg/allocate_derived_4.f90: New.
210 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
212 * lib/target-supports.exp
213 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
214 supported flag to true for neon.
216 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
219 * g++.dg/template/crash103.C: New.
221 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
223 Merge from 'apple/trunk' branch on FSF servers.
225 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
228 * objc.dg/msg-in-protocol.m: New.
229 * obj-c++.dg/msg-in-protocol.mm: New.
231 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
234 * objc.dg/break-in-ifstmt.m: New.
236 2005-08-22 Ziemowit Laski <zlaski@apple.com>
239 * obj-c++.dg/comp-types-13.mm: New.
240 * objc.dg/comp-types-12.m: New.
242 2005-08-22 Ziemowit Laski <zlaski@apple.com>
245 * obj-c++.dg/proto-lossage-7.mm: New.
246 * objc.dg/proto-lossage-7.m: New.
248 2010-09-14 Jan Hubicka <jh@suse.cz>
250 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
252 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
255 2010-09-14 Jakub Jelinek <jakub@redhat.com>
258 * gcc.dg/pr45567.c: New test.
261 * g++.dg/debug/pr45660.C: New test.
263 2010-09-14 Ira Rosen <irar@il.ibm.com>
265 PR tree-optimization/45470
266 * g++.dg/vect/pr45470-a.cc: New test.
267 * g++.dg/vect/pr45470-a.cc: New test.
269 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
272 * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
273 * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
275 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
278 * gfortran.dg/namelist_64.f90: New test.
280 2010-09-13 Jakub Jelinek <jakub@redhat.com>
282 PR rtl-optimization/45617
283 * gcc.target/i386/pr45617.c: New test.
285 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
287 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
289 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
291 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
292 * gcc.target/i386/fma4-vector.c: Likewise.
293 * gcc.target/i386/vectorize2.c: Likewise.
294 * gcc.target/i386/vectorize4.c: Likewise.
295 * gcc.target/i386/vectorize5.c: Likewise.
296 * gcc.target/i386/vectorize6.c: Likewise.
297 * gcc.target/i386/vectorize8.c: Likewise.
299 * gcc.target/i386/vect-double-1.c: New.
300 * gcc.target/i386/vect-double-1a.c: Likewise.
301 * gcc.target/i386/vect-double-2.c: Likewise.
302 * gcc.target/i386/vect-double-2a.c: Likewise.
304 * lib/target-supports.exp (check_effective_target_vect_double):
305 Set et_vect_double_saved to 0 when tuning for Atom.
307 2010-09-13 Jan Hubicka <jh@suse.cz>
309 * gcc.dg/torture/pr23821.c: Drop static keyword.
310 * gcc.dg/tree-ssa/loop-19.c: Likewise.
311 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
313 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
315 * gcc.target/arm/sync-1.c: New.
317 2010-09-12 Olivier Hainque <hainque@adacore.com>
319 * gnat.dg/memtrap.adb: New test.
321 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
323 * gfortran.dg/promotion.f90: Fix options.
325 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
327 * g++.dg/cpp0x/range-for1.C: New.
328 * g++.dg/cpp0x/range-for2.C: New.
329 * g++.dg/cpp0x/range-for3.C: New.
330 * g++.dg/cpp0x/range-for4.C: New.
331 * g++.dg/cpp0x/range-for5.C: New.
332 * g++.dg/cpp0x/range-for6.C: New.
334 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
336 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
337 and counts. Check that transpose is not called.
338 * gfortran.dg/transpose_2.f90: Update error message.
340 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
343 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
344 * g++.dg/lookup/strong-using-2.C: Likewise.
345 * g++.dg/lookup/strong-using-3.C: Likewise.
346 * g++.dg/lookup/strong-using-5.C: Likewise.
348 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
349 * g++.dg/cpp0x/inline-ns4.C: New.
350 * g++.dg/cpp0x/inline-ns5.C: New.
352 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
355 * gfortran.fortran-torture/compile/pr45634.f90: New.
357 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
359 * objc.dg/fobjc-exceptions.m: New test.
361 2010-09-10 Jan Hubicka <jh@suse.cz>
363 * g++.dg/inherit/covariant7.C: Fix pattern matching.
365 2010-09-10 Martin Jambor <mjambor@suse.cz>
367 PR tree-optimization/44972
368 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
369 * gcc.dg/tree-ssa/pr45144.c: Likewise.
370 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
372 * g++.dg/torture/pr44972.C: New test.
374 2010-09-10 Martin Jambor <mjambor@suse.cz>
376 PR tree-optimization/44972
377 * g++.dg/torture/pr34850.C: Remove expected warning.
379 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
381 * gfortran.dg/dummy_optional_arg.f90: New test.
383 2010-09-08 Jan Hubicka <jh@suse.cz>
385 PR tree-optimization/45598
386 * fortran.fortran-torture/compile/pr45598.f90: New test.
388 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
390 * lib/target-supports-dg.exp (dg-require-ifunc): New.
391 * lib/target-supports.exp (check_ifunc_available): New.
392 * gcc.dg/attr-ifunc-1.c: New.
393 * gcc.dg/attr-ifunc-2.c: New.
394 * gcc.dg/attr-ifunc-3.c: New.
395 * gcc.dg/attr-ifunc-4.c: New.
396 * gcc.dg/attr-ifunc-5.c: New.
397 * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
398 * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
399 * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
400 * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
402 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
405 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
407 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
409 * gfortran.dg/inline_transpose_1.f90: New test.
411 2010-09-08 Jakub Jelinek <jakub@redhat.com>
414 * g++.dg/warn/Wunused-var-15.C: New test.
416 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
418 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
421 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
423 * objc/execute/exceptions/throw-nil.m: New test.
424 * objc/execute/exceptions/handler-1.m: Updated to use the new
425 objc_set_uncaught_exception_handler() function.
426 * objc/execute/exceptions/matcher-1.m: New test.
428 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
431 * gfortran.dg/bit_comparison_1.F90: New test.
432 * gfortran.dg/leadz_trailz_3.f90: New test.
433 * gfortran.dg/masklr_2.F90: New test.
434 * gfortran.dg/shiftalr_1.F90: New test.
435 * gfortran.dg/merge_bits_2.F90: New test.
436 * gfortran.dg/dshift_2.F90: New test.
437 * gfortran.dg/bit_comparison_2.F90: New test.
438 * gfortran.dg/masklr_1.F90: New test.
439 * gfortran.dg/merge_bits_1.F90: New test.
440 * gfortran.dg/dshift_1.F90: New test.
441 * gfortran.dg/shiftalr_2.F90: New test.
443 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
445 * objc.dg/type-stream-1.m: Replaced with a test that tests that
446 functions from objc/typedstream.h are deprecated.
448 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
450 * lib/target-supports.exp
451 (check_effective_target_run_expensive_tests): New proc.
452 * gcc.c-torture/compile/limits-fnargs.c: Use
453 dg-require-effective-target run_expensive_tests.
455 2010-09-08 Jakub Jelinek <jakub@redhat.com>
458 * gfortran.dg/gomp/pr45597.f90: New test.
461 * gfortran.dg/gomp/pr45595.f90: New test.
463 2010-09-08 Michael Matz <matz@suse.de>
465 * c-c++-common/uninit-17.c: Adjust.
467 2010-09-08 Michael Matz <matz@suse.de>
469 PR tree-optimization/43430
470 * gcc.dg/vect/pr43430-2.c: New test.
472 2010-09-08 Michael Matz <matz@suse.de>
474 PR tree-optimization/33244
475 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
477 2010-09-08 Richard Guenther <rguenther@suse.de>
479 PR tree-optimization/45578
480 * gfortran.dg/pr45578.f90: New testcase.
482 2010-09-08 Richard Guenther <rguenther@suse.de>
485 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
487 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
490 * gfortran.dg/char_length_18.f90: New test.
492 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
495 * gcc.target/i386/pr36502.c: New test.
499 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
500 * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
502 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
504 * gfortran.dg/achar_4.f90: Enable bounds checking.
506 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
509 * gcc.target/i386/pr45206.c: New test.
511 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
514 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
516 2010-09-07 Jan Hubicka <jh@suse.cz>
518 * gcc.c-torture/compile/20100907.c: New testcase.
520 2010-09-07 Richard Guenther <rguenther@suse.de>
523 * g++.dg/eh/pr45569.C: New testcase.
525 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
528 * gcc.target/arm/pr43137.c: New test.
530 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
533 * gfortran.dg/dependency_35.f90: New test.
535 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
538 * gfortran.dg/char_length_17.f90: New test.
540 2010-09-06 Dodji Seketeli <dodji@redhat.com>
545 * g++.dg/template/typedef34.C: New test.
546 * g++.dg/template/typedef35.C: New test.
548 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
551 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
553 2010-09-06 Mark Mitchell <mark@codesourcery.com>
555 * g++.dg/warn/Wdouble-promotion.C: New.
557 2010-09-06 Arnaud Charlet <charlet@adacore.com>
559 * g++.dg/parse/redef2.C: New.
561 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
563 * gcc.dg/20100906-1.c: New testcase.
565 2010-09-06 Jakub Jelinek <jakub@redhat.com>
568 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
569 DW_TAG_enumeration_type DIE.
571 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
573 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
576 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
578 PR rtl-optimization/44919
579 * g++.dg/opt/pr44919.C: New.
581 2010-09-06 Tobias Burnus <burnus@net-b.de>
584 * gfortran.dg/iall_iany_iparity_1.f90: New.
585 * gfortran.dg/iall_iany_iparity_2.f90: New.
587 2010-09-06 Jason Merrill <jason@redhat.com>
589 * g++.dg/cpp0x/initlist42.C: New.
591 * g++.dg/cpp0x/auto19.C: New.
593 * g++.dg/template/sfinae25.C: New.
594 * g++.dg/template/char1.C: Expect warning.
595 * g++.dg/template/nontype10.C: Likewise.
597 * g++.dg/cpp0x/implicit9.C: New.
599 * g++.dg/cpp0x/initlist43.C: New.
601 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
603 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
605 2010-09-05 Mark Mitchell <mark@codesourcery.com>
607 * gcc.dg/Wdouble-promotion.c: New.
609 2010-09-05 Tobias Burnus <burnus@net-b.de>
611 * gfortran.dg/float128_1.f90: Remove test case as
612 it always fails since Rev 163611 backed out the
613 front-end implementation.
615 2010-09-05 Tobias Burnus <burnus@net-b.de>
617 * gfortran.dg/float128_1.f90: XFAIL test case.
619 2010-09-05 Tobias Burnus <burnus@net-b.de>
621 * gfortran.dg/bessel_7.f90: Decrease required precision.
623 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
626 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
627 ref-all-matching targets.
629 2010-09-05 Richard Guenther <rguenther@suse.de>
631 PR tree-optimization/45535
632 * gcc.c-torture/compile/pr45535.c: New testcase.
634 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
636 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
638 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
639 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
640 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
641 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
642 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
643 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
644 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
645 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
646 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
647 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
648 * gcc.target/i386/pr22152.c: Likewise.
649 * gcc.target/i386/pr36992-1.c: Likewise.
650 * gcc.target/i386/pr36992-2.c: Likewise.
651 * gcc.target/sh/sh4a-memmovua.c: Likewise.
653 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
656 * gcc.dg/const-uniq-1.c: Modify regexp.
658 2010-09-04 Tobias Burnus <burnus@net-b.de>
661 * gfortran.dg/namelist_63.f90: New.
663 2010-09-04 Jan Hubicka <jh@suse.cz>
665 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
666 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
668 2010-09-04 Jan Hubicka <jh@suse.cz>
670 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
672 2010-09-04 Janus Weil <janus@gcc.gnu.org>
675 * gfortran.dg/allocate_alloc_opt_12.f90: New.
677 2010-09-03 Joseph Myers <joseph@codesourcery.com>
679 * gcc.dg/opts-4.c: New test.
681 2010-09-03 Steve Ellcey <sje@cup.hp.com>
683 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
684 * gcc.dg/vect/vect-peel-4.c: Ditto.
686 2010-09-03 Daniel Kraft <d@domob.eu>
689 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
691 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
694 * gfortran.dg/dependency_34.f90: New test.
696 2010-09-03 Steve Ellcey <sje@cup.hp.com>
698 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
700 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
702 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
703 gcc.target/i386/clearcap.map if supported.
705 2010-09-03 Michael Matz <matz@suse.de>
708 * gcc.dg/pr45415.c: New test.
710 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
712 PR tree-optimization/45506
713 * gcc.dg/pr45506.c: New.
715 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
718 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
719 * gcc.target/i386/float128-2.c: Ditto.
721 2010-09-03 Daniel Kraft <d@domob.eu>
724 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
725 * gfortran.dg/internal_dummy_2.f08: New test.
726 * gfortran.dg/internal_dummy_3.f08: New test.
727 * gfortran.dg/internal_dummy_4.f08: New test.
729 2010-09-03 Jakub Jelinek <jakub@redhat.com>
732 * gcc.target/i386/pr45500.c: New test.
734 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
736 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
738 2010-09-03 Daniel Kraft <d@domob.eu>
741 * gfortran.dg/exit_2.f08; Adapt error messages.
742 * gfortran.dg/exit_3.f08: New test.
743 * gfortran.dg/exit_4.f08: New test.
744 * gfortran.dg/exit_5.f03: New test.
746 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
748 * gfortran.dg/ishft_4.f90: New test.
750 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
752 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
753 FRIZ/XSRIZ instruciton for (double)(long long)x.
754 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
756 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
758 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
760 2010-09-02 Richard Guenther <rguenther@suse.de>
762 PR tree-optimization/44937
763 PR tree-optimization/45412
764 * g++.dg/opt/pr45412.C: New testcase.
765 * gcc.c-torture/compile/pr45412.c: Likewise.
766 * gcc.c-torture/compile/pr44937.c: Likewise.
768 2010-09-02 Joseph Myers <joseph@codesourcery.com>
770 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
771 but using -Werror=comment.
772 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
773 expected error messages.
775 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
777 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
778 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
780 2010-09-02 Tobias Burnus <burnus@net-b.de>
783 * gfortran.dg/initialization_27.f90: New.
785 2010-09-02 Ira Rosen <irar@il.ibm.com>
787 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
788 check into different basic blocks. Expect vectorization if misaligned
789 stores are supported.
790 * gcc.dg/vect/bb-slp-8a.c: New test.
791 * gcc.dg/vect/bb-slp-8b.c: New test.
793 2010-09-01 Steve Ellcey <sje@cup.hp.com>
795 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
797 2010-09-01 Janus Weil <janus@gcc.gnu.org>
800 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
801 * gfortran.dg/class_dummy_1.f03: New.
803 2010-09-01 Jakub Jelinek <jakub@redhat.com>
806 * g++.dg/tree-prof/partition2.C: New test.
808 2010-09-01 Richard Guenther <rguenther@suse.de>
810 * gcc.dg/vect/vect-outer-fir.c: Adjust.
811 * gcc.dg/tree-ssa/vrp54.c: New testcase.
812 * gcc.c-torture/execute/20100827-1.c: Likewise.
814 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
816 * gfortran.dg/execute_command_line_1.f90: New test.
818 2010-08-31 Jakub Jelinek <jakub@redhat.com>
820 PR preprocessor/45457
821 * c-c++-common/cpp/pr45457.c: New test.
823 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
825 * gcc.dg/nested-func-8.c: New test.
827 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
830 * gfortran.dg/popcnt_poppar_1.F90: New test.
831 * gfortran.dg/popcnt_poppar_2.F90: New test.
833 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
835 * gcc.target/i386/volatile-2.c: Require nonpic target.
837 2010-08-31 Jakub Jelinek <jakub@redhat.com>
840 * gcc.dg/pr45461.c: New test.
842 2010-08-31 Richard Guenther <rguenther@suse.de>
845 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
847 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
849 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
851 2010-08-30 Janus Weil <janus@gcc.gnu.org>
854 * gfortran.dg/typebound_proc_18.f03: New.
856 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
858 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
859 * lib/scanasm.exp (scan-stack-usage): Likewise.
860 (scan-stack-usage-not): Likewise.
861 * gcc.dg/stack-usage-1.c: New test.
862 * gcc.target/i386/stack-usage-realign.c: Likewise.
864 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
866 PR tree-optimization/45427
867 * gcc.dg/tree-ssa/pr45427.c: New test.
869 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
872 * g++.dg/template/crash102.C: New.
874 2010-08-30 Jakub Jelinek <jakub@redhat.com>
877 * gcc.dg/gomp/atomic-12.c: New test.
878 * gcc.dg/gomp/atomic-13.c: New test.
879 * gcc.dg/gomp/atomic-14.c: New test.
880 * g++.dg/gomp/atomic-11.C: New test.
881 * g++.dg/gomp/atomic-12.C: New test.
882 * g++.dg/gomp/atomic-13.C: New test.
883 * g++.dg/gomp/atomic-14.C: New test.
885 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
887 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
890 2010-08-30 Thomas Quinot <quinot@adacore.com>
892 * gnat.dg/discr24.adb: New test.
894 2010-08-30 Richard Guenther <rguenther@suse.de>
896 PR tree-optimization/45449
897 * gcc.dg/pr45449.c: New testcase.
899 2010-08-30 Joseph Myers <joseph@codesourcery.com>
901 * gcc.dg/opts-1.c: Expect errors, not warnings.
903 2010-08-29 Janus Weil <janus@gcc.gnu.org>
906 * gfortran.dg/dynamic_dispatch_11.f03: New.
908 2010-08-29 Jason Merrill <jason@redhat.com>
911 * g++.dg/parse/defarg15.C: New.
913 2010-08-29 Janus Weil <janus@gcc.gnu.org>
916 * gfortran.dg/select_type_16.f03: New.
918 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
919 Tobias Burnus <burnus@net-b.de>
921 * gfortran.dg/bessel_7.f90: Decrease required precision.
923 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
924 Kaz Kojima <kkojima@gcc.gnu.org>
926 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
928 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
930 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
931 floating point conversion code generation.
932 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
933 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
934 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
935 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
936 to integer conversion code generation.
937 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
938 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
939 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
940 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
942 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
945 * gfortran.dg/random_seed_1.f90: Adjust test.
946 * gfortran.dg/float128_1.f90: New test.
948 2010-08-27 Tobias Burnus <burnus@net-b.de>
951 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
952 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
953 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
954 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
955 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
956 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
957 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
959 2010-08-27 Janus Weil <janus@gcc.gnu.org>
962 * gfortran.dg/select_type_15.f03: New.
964 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
967 * gfortran.dg/hollerith8.f90: New test.
969 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
972 * gfortran.dg/dependency_33.f90: New test.
974 2010-08-27 Richard Guenther <rguenther@suse.de>
976 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
977 * gcc.dg/graphite/scop-2.c: Likewise.
978 * gcc.dg/graphite/scop-20.c: Likewise.
979 * gcc.dg/vect/slp-25.c: Likewise.
981 2010-08-27 Olivier Hainque <hainque@adacore.com>
983 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
985 2010-08-26 Daniel Kraft <d@domob.eu>
990 * gfortran.dg/associate_8.f03: New test.
991 * gfortran.dg/select_type_13.f03: New test.
992 * gfortran.dg/select_type_14.f03: New test.
994 2010-08-26 Jakub Jelinek <jakub@redhat.com>
996 PR tree-optimization/44485
997 * gcc.dg/pr44485.c: New test.
999 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1001 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1002 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1003 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1005 2010-08-26 Richard Guenther <rguenther@suse.de>
1007 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1008 * gcc.dg/graphite/scop-21.c: Likewise.
1010 2010-08-26 Richard Guenther <rguenther@suse.de>
1012 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1013 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1014 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1015 * gcc.dg/vect/vect-91.c: Likewise.
1016 * gcc.dg/vect/vect-peel-1.c: Likewise.
1017 * gcc.dg/vect/vect-peel-2.c: Likewise.
1018 * gcc.dg/vect/vect-peel-4.c: Likewise.
1020 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1023 * gfortran.dg/der_io_4.f90: New test.
1025 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1027 PR rtl-optimization/44858
1028 * gcc.c-torture/execute/pr44858.c: New test.
1030 PR rtl-optimization/45400
1031 * g++.dg/other/i386-8.C: New test.
1033 2010-08-25 Richard Guenther <rguenther@suse.de>
1035 * gcc.dg/alias-8.c: Adjust.
1037 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
1039 * gcc.target/i386/combine-mul.c: New test.
1041 2010-08-25 Richard Guenther <rguenther@suse.de>
1044 * gcc.dg/graphite/id-27.c: New testcase.
1045 * gcc.dg/lto/20100825-1_0.c: Likewise.
1047 2010-08-25 Richard Guenther <rguenther@suse.de>
1049 PR tree-optimization/45316
1050 * g++.dg/opt/pr45316.C: New testcase.
1052 2010-08-25 Richard Guenther <rguenther@suse.de>
1054 PR tree-optimization/45393
1055 * g++.dg/torture/pr45393.C: New testcase.
1057 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1059 PR tree-optimization/45059
1060 * gcc.c-torture/compile/pr45059.c: New test.
1062 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
1064 * lib/target-supports.exp (check_effective_target_vect_unpack):
1065 Set vect_unpack supported flag to true for neon.
1067 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1069 * gcc.dg/tree-ssa/ifc-5.c: New.
1071 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1073 * gcc.dg/tree-ssa/ifc-4.c: New.
1074 * gcc.dg/tree-ssa/ifc-7.c: New.
1076 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
1078 * gcc.dg/vect/vect.exp: Check loongson targets
1079 * g++.dg/vect/vect.exp: Likewise
1080 * gfortran.dg/vect/vect.exp: Likewise
1082 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1084 * gcc.target/powerpc/vsx-mass-1.c: New file, test
1087 2010-08-23 Janus Weil <janus@gcc.gnu.org>
1090 * gfortran.dg/proc_ptr_29.f90: New.
1092 2010-08-22 Tobias Burnus <burnus@net-b.de>
1093 Dominique d'Humieres <dominiq@lps.ens.fr>
1096 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1098 2010-08-22 Tobias Burnus <burnus@net-b.de>
1101 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1103 2010-08-22 Tobias Burnus <burnus@net-b.de>
1106 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1108 2010-08-22 Tobias Burnus <burnus@net-b.de>
1109 Dominique d'Humieres <dominiq@lps.ens.fr>
1113 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1114 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1116 2010-08-21 Janus Weil <janus@gcc.gnu.org>
1121 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1122 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1123 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1125 2010-08-21 Tobias Burnus <burnus@net-b.de>
1129 * gfortran.dg/bessel_6.f90: New.
1130 * gfortran.dg/bessel_7.f90: New.
1132 2010-08-20 Jan Hubicka <jh@suse.cz>
1136 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1137 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1139 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
1142 * gcc.target/i386/pr45336-1.c: New.
1143 * gcc.target/i386/pr45336-2.c: Likewise.
1144 * gcc.target/i386/pr45336-3.c: Likewise.
1145 * gcc.target/i386/pr45336-4.c: Likewise.
1147 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
1150 * gcc.target/i386/volatile-2.c: Update scan strings to also
1151 include (%rip) for the memory reference on x86_64.
1153 2010-08-20 Jakub Jelinek <jakub@redhat.com>
1156 * gcc.dg/pr44974.c: New test.
1158 PR rtl-optimization/45353
1159 * gcc.dg/pr45353.c: New test.
1161 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
1163 * gcc.target/i386/volatile-2.c: New.
1165 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
1167 PR rtl-optimization/44691
1168 * gfortran.dg/pr44691.f: New test.
1170 2010-10-19 Olivier Hainque <hainque@adacore.com>
1172 * gcc.target/sparc/sibcall-dslot.c: New testcase.
1174 2010-08-19 Jason Merrill <jason@redhat.com>
1176 * g++.dg/init/synth3.C: New.
1177 * g++.dg/init/value8.C: New.
1178 * g++.dg/tree-ssa/empty-2.C: New.
1179 * g++.dg/cpp0x/noexcept09.C: New.
1181 2010-08-19 Daniel Kraft <d@domob.eu>
1185 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1186 * gfortran.dg/pointer_remapping_1.f90: New test.
1187 * gfortran.dg/pointer_remapping_2.f03: New test.
1188 * gfortran.dg/pointer_remapping_3.f08: New test.
1189 * gfortran.dg/pointer_remapping_4.f03: New test.
1190 * gfortran.dg/pointer_remapping_5.f08: New test.
1191 * gfortran.dg/pointer_remapping_6.f08: New test.
1193 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
1196 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1198 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1200 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1202 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
1204 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1207 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1210 * gcc.c-torture/execute/pr45070.c: New.
1212 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1214 * g++.dg/pr44328.C: New test.
1216 2010-08-19 Tobias Burnus <burnus@net-b.de>
1220 * gfortran.dg/bessel_3.f90: New.
1221 * gfortran.dg/bessel_4.f90: New.
1222 * gfortran.dg/bessel_5.f90: New.
1224 2010-08-19 Janus Weil <janus@gcc.gnu.org>
1227 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1228 * gfortran.dg/pointer_init_2.f90: New.
1229 * gfortran.dg/pointer_init_3.f90: New.
1230 * gfortran.dg/pointer_init_4.f90: New.
1232 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
1235 * g++.dg/pr45049-1.C: New test.
1236 * g++.dg/pr45049-2.C: New test.
1238 2010-08-18 Jie Zhang <jie@codesourcery.com>
1240 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1241 20 if __ARM_PCS is defined otherwise 64.
1242 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1243 instead of hard coded 64.
1245 2010-08-18 Yao Qi <yao@codesourcery.com>
1248 * gcc.target/arm/pr45094.c: New test.
1250 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1252 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1254 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1256 PR rtl-optimization/42575
1257 * gcc.target/arm/pr42575.c: New test.
1259 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1261 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1262 * gcc.dg/tls/thr-cse-1.c: New.
1264 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1267 * lib/target-supports.exp
1268 (check_effective_target_function_sections): New.
1269 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1270 function sections before proceding.
1272 2010-08-17 Jakub Jelinek <jakub@redhat.com>
1275 * gfortran.dg/pr45308.f03: New test.
1277 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
1280 * gcc.target/i386/pr45296.c: New test.
1282 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
1284 * g++.dg/ext/uow-1.C: New.
1285 * g++.dg/ext/uow-2.C: New.
1286 * g++.dg/ext/uow-3.C: New.
1287 * g++.dg/ext/uow-4.C: New.
1289 2010-08-17 Richard Guenther <rguenther@suse.de>
1292 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1294 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
1297 * gcc.dg/Wcxx-compat-20.c: New test.
1299 2010-08-17 Daniel Kraft <d@domob.eu>
1302 * gfortran.dg/associate_1.f03: Extended to test newly supported
1303 features like association to variables.
1304 * gfortran.dg/associate_3.f03: Removed check for illegal change
1305 of associate-name here...
1306 * gfortran.dg/associate_5.f03: ...and added it here.
1307 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1308 * gfortran.dg/associate_7.f03: New test.
1310 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
1312 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1314 2010-08-15 Daniel Kraft <d@domob.eu>
1317 * gfortran.dg/associate_1.f03: Enable test for array expressions.
1318 * gfortran.dg/associate_3.f03: Clarify comment.
1319 * gfortran.dg/associate_5.f03: New test.
1320 * gfortran.dg/associate_6.f03: New test.
1322 2010-08-15 Tobias Burnus <burnus@net-b.de>
1325 * gfortran.dg/bind_c_usage_21.f90: New.
1326 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1328 2010-08-15 Tobias Burnus <burnus@net-b.de>
1330 * gfortran.dg/optional_absent_1.f90: New.
1331 * gfortran.dg/null_actual.f90: New.
1333 2010-08-15 Tobias Burnus <burnus@net-b.de>
1335 * gfortran.dg/pointer_target_1.f90: New.
1336 * gfortran.dg/pointer_target_2.f90: New.
1337 * gfortran.dg/pointer_target_3.f90: New.
1339 2010-08-15 Daniel Kraft <d@domob.eu>
1342 * gfortran.dg/elemental_args_check_3.f90: New test.
1343 * gfortran.dg/impure_1.f08: New test.
1344 * gfortran.dg/impure_2.f08: New test.
1345 * gfortran.dg/impure_3.f90: New test.
1346 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1348 2010-08-15 Ira Rosen <irar@il.ibm.com>
1350 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1351 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1353 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1355 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1357 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1359 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1361 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1362 dg-require-effective-target after dg-do.
1364 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1366 * lib/target-supports.exp (check_effective_target_vect_int): Return
1367 true for Loongson targets.
1368 (check_effective_target_vect_shift): Likewise.
1369 (check_effective_target_vect_no_int_max): Likewise.
1370 (check_effective_target_vect_no_align): Likewise.
1371 (check_effective_target_vect_short_mult): Likewise.
1373 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
1375 * g++.dg/cast.C: Change fields of structures to "long" to pass
1376 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1377 * g++.dg/cpp0x/iop.C: Ditto.
1378 * g++.dg/cpp0x/named_refs.C: Ditto.
1379 * g++.dg/cpp0x/rv1p.C: Ditto.
1380 * g++.dg/cpp0x/rv2p.C: Ditto.
1381 * g++.dg/cpp0x/rv3p.C: Ditto.
1382 * g++.dg/cpp0x/rv4p.C: Ditto.
1383 * g++.dg/cpp0x/rv5p.C: Ditto.
1384 * g++.dg/cpp0x/rv6p.C: Ditto.
1385 * g++.dg/cpp0x/rv7p.C: Ditto.
1386 * g++.dg/cpp0x/rv8p.C: Ditto.
1387 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1389 2010-08-13 Daniel Kraft <d@domob.eu>
1391 * gfortran.dg/implied_shape_1.f08: New test.
1392 * gfortran.dg/implied_shape_2.f90: New test.
1393 * gfortran.dg/implied_shape_3.f08: New test.
1395 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1398 * gfortran.dg/char_component_initializer_1.f90: New test.
1400 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
1402 PR tree-optimization/45241
1403 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1405 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1407 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1409 * gcc.target/i386/pr40906-2.c: Ditto.
1410 * gcc.target/i386/pr40906-3.c: Ditto.
1412 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1415 * gcc.c-torture/execute/pr45262.c: New test.
1417 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1419 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1421 * g++.dg/other/profile1.C: Ditto.
1423 2010-08-12 Richard Guenther <rguenther@suse.de>
1425 PR tree-optimization/45232
1426 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1427 * gcc.dg/tree-ssa/loop-7.c: Adjust.
1428 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1429 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1430 unsigned arithmetic.
1431 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1432 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1433 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1434 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1435 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1436 unsigned arithmetic.
1437 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1438 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1439 unsigned arithmetic.
1440 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1441 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1442 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1443 unsigned arithmetic.
1444 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1445 * gcc.dg/tree-ssa/negate.c: Adjust.
1446 * gcc.dg/vect/vect-1.c: Adjust.
1447 * gfortran.dg/reassoc_6.f: XFAIL.
1449 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1452 * gcc.dg/pr45259.c: New test.
1454 2010-08-12 Wei Guozhi <carrot@google.com>
1457 * gcc.target/arm/pr44999.c: New testcase.
1459 2010-08-12 Jie Zhang <jie@codesourcery.com>
1461 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1463 (main): Adjust accordingly.
1465 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1467 * gfortran.dg/graphite/id-22.f: New.
1469 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1471 * gcc.dg/graphite/id-26.c: New.
1473 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1475 * gcc.dg/graphite/id-25.c: New.
1477 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1479 * gcc.dg/graphite/run-id-5.c: New.
1480 * gcc.dg/graphite/run-id-6.c: New.
1481 * gfortran.dg/graphite/id-21.f: New.
1483 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1485 * gcc.dg/graphite/id-24.c: New.
1487 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1489 * gcc.dg/tree-ssa/pr20742.c: New.
1491 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1493 * gcc.dg/graphite/id-23.c: New.
1495 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1497 * gfortran.dg/graphite/id-20.f: Adjust testcase.
1499 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1501 * gcc.dg/graphite/pr42729.c: New.
1503 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1505 * gfortran.dg/graphite/id-20.f: New.
1507 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1509 * gcc.dg/graphite/id-22.c: New.
1511 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1513 * gcc.dg/graphite/run-id-2.c: Call abort.
1515 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1517 * gcc.dg/graphite/id-20.c: New.
1519 2010-08-11 Janus Weil <janus@gcc.gnu.org>
1520 Steve Kargl <kargl@gcc.gnu.org>
1523 * gfortran.dg/move_alloc_3.f90: New.
1524 * gfortran.dg/random_seed_2.f90: New.
1526 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1528 * lib/target-supports.exp (check_effective_target_sync_int_long):
1530 (check_effective_target_sync_char_short): Likewise.
1532 2010-08-10 Yao Qi <yao@codesourcery.com>
1534 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1536 * gcc.dg/tree-ssa/loop-31.c: Likewise.
1537 * g++.dg/other/packed1.C: Likewise.
1538 * g++.dg/other/crash-4.C: Likewise.
1539 * g++.dg/ext/packed8.C: Likewise.
1540 * g++.dg/init/array16.C: Likewise.
1542 2010-08-10 xinliang David Li <davidxl@google.com>
1543 * gcc.dg/tree-ssa/loop-19.c: Add option
1544 -fno-prefetch-loop-array
1546 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
1549 * gcc.c-torture/compile/pr45182.c: New test.
1551 2010-08-09 Jason Merrill <jason@redhat.com>
1554 * g++.dg/cpp0x/variadic-104.C: New.
1556 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1559 * gfortran.dg/dependency_32.f90: New test.
1561 2010-08-09 Richard Guenther <rguenther@suse.de>
1564 * g++.dg/opt/nrv17.C: New testcase.
1566 2010-08-09 Richard Guenther <rguenther@suse.de>
1569 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1570 alignment from MEM_REF offset only if we took it from the
1573 * gcc.target/i386/pr24178.c: New testcase.
1575 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
1577 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1578 * gcc.dg/20030702-1.c: Ditto.
1579 * gcc.dg/20050309-1.c: Ditto.
1580 * gcc.dg/20050325-1.c: Ditto.
1581 * gcc.dg/20050330-2.c: Ditto.
1582 * gcc.dg/20051201-1.c: Ditto.
1583 * gcc.dg/gomp/pr27573.c: Ditto.
1584 * gcc.dg/gomp/pr34610.c: Ditto.
1585 * gcc.dg/pr24225.c: Ditto.
1586 * gcc.dg/pr26570.c: Ditto.
1587 * gcc.dg/pr32773.c: Ditto.
1588 * g++.dg/gcov/gcov-6.C: Ditto.
1589 * g++.dg/gomp/pr34608.C: Ditto.
1590 * gfortran.dg/gomp/pr27573.f90: Ditto.
1592 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
1593 dg-require-host-local dg directive.
1594 * gcc.dg/profile-dir-2.c: Ditto.
1595 * gcc.dg/profile-dir-3.c: Ditto.
1597 2010-08-08 Richard Guenther <rguenther@suse.de>
1599 PR tree-optimization/45109
1600 * gcc.c-torture/compile/pr45109.c: New testcase.
1602 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
1604 * gcc.dg/march.c: Skip if -march defined.
1605 * gcc.dg/mtune.c: Skip if -mtune defined.
1607 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1608 generic thunk support.
1610 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
1613 * gcc.target/i386/pr45213.c: New test.
1615 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1618 * gfortran.dg/fmt_error_11.f03: New test.
1620 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
1622 * lib/target-supports.exp (check_effective_target_sync_int_long):
1623 Add arm*-*-linux-gnueabi.
1624 (check_effective_target_sync_char_short): Likewise.
1626 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1629 * gfortran.dg/dependency_31.f90: New test.
1631 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1633 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
1635 2010-08-06 Jason Merrill <jason@redhat.com>
1637 * g++.dg/cpp0x/sfinae3.C: New.
1638 * g++.dg/cpp0x/sfinae4.C: New.
1640 2010-08-06 Richard Guenther <rguenther@suse.de>
1642 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1643 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1644 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1645 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1646 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1647 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1648 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1649 * gcc.c-torture/execute/20100805-1.c: Likewise.
1651 2010-08-05 Martin Jambor <mjambor@suse.cz>
1654 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1656 2010-08-05 Martin Jambor <mjambor@suse.cz>
1658 * gcc.dg/ipa/ipcp-ii-1.c: New test.
1659 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1661 2010-08-05 Martin Jambor <mjambor@suse.cz>
1663 * g++.dg/ipa/devirt-1.C: New test.
1664 * g++.dg/ipa/devirt-2.C: Likewise.
1665 * g++.dg/ipa/devirt-3.C: Likewise.
1666 * g++.dg/ipa/devirt-4.C: Likewise.
1667 * g++.dg/ipa/devirt-5.C: Likewise.
1668 * gcc.dg/ipa/iinline-3.c: Likewise.
1670 2010-08-05 Jie Zhang <jie@codesourcery.com>
1672 PR tree-optimization/45144
1673 * gcc.dg/tree-ssa/pr45144.c: New test.
1675 2010-08-04 Janus Weil <janus@gcc.gnu.org>
1680 * gfortran.dg/class_25.f03: New.
1681 * gfortran.dg/class_26.f03: New.
1683 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
1685 * g++.dg/warn/miss-format-1.C: Update line number.
1687 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
1690 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1691 .frame and .mask assembler directives.
1693 2010-08-04 Richard Guenther <rguenther@suse.de>
1695 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1696 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1697 * gcc.dg/tree-ssa/vrp50.c: Likewise.
1698 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1700 2010-08-04 Tobias Burnus <burnus@net-b.de>
1703 * gfortran.dg/derived_constructor_char_1.f90: New.
1704 * gfortran.dg/derived_constructor_char_2.f90: New.
1706 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1709 * gfortran.dg/dependency_30.f90: New test.
1711 2010-08-03 Jan Hubicka <jh@suse.cz>
1713 * gcc.c-torture/compile/pr45085.c: New testcase.
1715 2010-08-03 Janus Weil <janus@gcc.gnu.org>
1719 * gfortran.dg/typebound_call_9.f03: Modified.
1720 * gfortran.dg/typebound_generic_1.f03: Modified.
1722 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1726 * gfortran.dg/dependency_29.f90: New test.
1728 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1731 * gfortran.dg/character_comparison_2.f90: New test.
1732 * gfortran.dg/character_comparison_3.f90: New test.
1733 * gfortran.dg/dependency_28.f90: New test.
1735 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
1738 * gcc.target/arm/pr40457-1.c: New test.
1739 * gcc.target/arm/pr40457-2.c: New test.
1741 2010-08-01 Janus Weil <janus@gcc.gnu.org>
1744 * gfortran.dg/typebound_call_17.f03: New.
1746 2010-07-30 Janus Weil <janus@gcc.gnu.org>
1749 * gfortran.dg/allocate_derived_3.f90: New.
1751 2010-07-30 Xinliang David Li <davidxl@google.com>
1752 PR tree-optimization/45121
1753 * c-c++-common/uninit-17.c: Add -fno-ivops option.
1755 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1758 * testsuite/g++.dg/pr45112.C: New test.
1760 2010-07-30 Jakub Jelinek <jakub@redhat.com>
1763 PR rtl-optimization/45137
1764 * gcc.dg/pr45055.c: New test.
1766 2010-07-30 Alan Modra <amodra@gmail.com>
1768 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1769 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1771 2010-07-29 Tobias Burnus <burnus@net-b.de>
1775 * gfortran.dg/whole_file_25.f90: New.
1776 * gfortran.dg/whole_file_26.f90: New.
1777 * gfortran.dg/whole_file_27.f90: New.
1779 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1782 * gfortran.dg/typebound_proc_17.f03: New.
1784 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1787 * gfortran.dg/move_alloc_2.f90: New.
1789 2010-07-29 Xinliang David Li <davidxl@google.com>
1790 PR tree-optimization/45121
1791 * c-c++-common/uninit-17.c: Fix expected output.
1793 2010-07-29 Richard Guenther <rguenther@suse.de>
1795 PR tree-optimization/45120
1796 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1798 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
1802 * gfortran.dg/pr42051.f03: New testcase.
1804 2010-07-29 Richard Guenther <rguenther@suse.de>
1807 * gcc.c-torture/execute/pr45034.c: New testcase.
1809 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1812 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1814 2010-07-28 Daniel Kraft <d@domob.eu>
1816 * gfortran.dg/bound_8.f90: New test.
1818 2010-07-28 Jakub Jelinek <jakub@redhat.com>
1821 * gcc.dg/pr45105.c: New test.
1823 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1825 PR rtl-optimization/45107
1826 * gcc.dg/pr45107.c: New test.
1828 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1830 PR rtl-optimization/45101
1831 * gcc.dg/pr45101.c: New test.
1833 2010-07-28 Tobias Burnus <burnus@net-b.de>
1836 * gfortran.dg/whole_file_24.f90: New.
1838 2010-07-27 Jason Merrill <jason@redhat.com>
1840 * g++.dg/cpp0x/variadic102.C: New.
1841 * g++.dg/cpp0x/variadic103.C: New.
1843 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
1845 PR rtl-optimization/40956
1848 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1849 * gcc.target/arm/pr42574.c: Add tests.
1851 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1853 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1855 (cleanup-repo-files): Ditto.
1856 (cleanup-saved-temps): Ditto.
1858 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1861 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1864 * gcc.dg/pr45079.c: New test.
1866 2010-07-27 Ira Rosen <irar@il.ibm.com>
1868 PR tree-optimization/44152
1869 * gcc.dg/vect/fast-math-pr44152.c: New test.
1871 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
1874 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1875 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1876 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1877 * obj-c++.dg/torture/trivial.mm: Ditto.
1878 * objc.dg/torture/tls/thr-init-2.m: Ditto.
1879 * objc.dg/torture/tls/thr-init-3.m: Ditto.
1880 * objc.dg/torture/tls/thr-init.m: Ditto.
1881 * objc.dg/torture/trivial.m: Ditto.
1883 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1885 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1886 Skip on spu-*-* targets.
1888 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1890 PR tree-optimization/45083
1891 * gcc.dg/pr45083.c: New test.
1893 2010-07-26 Tobias Burnus <burnus@net-b.de>
1896 * gfortran.dg/whole_file_22.f90: New test.
1897 * gfortran.dg/whole_file_23.f90: New test.
1899 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
1900 Jack Howarth <howarth@bromo.med.uc.edu>
1901 Richard Henderson <rth@redhat.com>
1904 * gcc.dg/tls/thr-init-1.c: New.
1905 * gcc.dg/tls/thr-init-2.c: New.
1906 * gcc.dg/torture/tls New.
1907 * gcc.dg/torture/tls/tls-test.c: New.
1908 * gcc.dg/torture/tls/thr-init-1.c: New.
1909 * gcc.dg/torture/tls/tls.exp: New.
1910 * gcc.dg/torture/tls/thr-init-2.c: New.
1911 * gcc.dg/tls/emutls-2.c: New test
1913 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1914 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1915 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1916 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1917 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1918 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1919 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1920 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1921 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1922 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1923 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1924 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1925 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1926 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1927 gfortran.dg/gomp/appendix-a/a.22.4.f90,
1928 gfortran.dg/gomp/appendix-a/a.22.5.f90,
1929 gfortran.dg/gomp/appendix-a/a.22.6.f90,
1930 gfortran.dg/gomp/appendix-a/a.24.1.f90,
1931 gfortran.dg/gomp/appendix-a/a.32.1.f90,
1932 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1933 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1934 gfortran.dg/gomp/omp_threadprivate1.f90,
1935 gfortran.dg/gomp/omp_threadprivate2.f90,
1936 gfortran.dg/gomp/reduction1.f90,
1937 gfortran.dg/gomp/sharing-1.f90: Likewise.
1939 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1941 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1943 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1944 dg-require-visibility.
1946 2010-07-26 Richard Guenther <rguenther@suse.de>
1948 PR tree-optimization/43784
1949 * gcc.c-torture/execute/pr43784.c: New testcase.
1950 * g++.dg/torture/pr43784.C: Likewise.
1952 2010-07-26 Richard Guenther <rguenther@suse.de>
1955 * g++.dg/pr45056.C: New testcase.
1957 2010-07-26 Richard Guenther <rguenther@suse.de>
1959 PR tree-optimization/45071
1960 * gcc.dg/pr45071.c: New testcase.
1962 2010-07-26 Tobias Burnus <burnus@net-b.de>
1965 * gfortran.dg/namelist_62.f90: New.
1967 2010-07-26 Richard Guenther <rguenther@suse.de>
1969 * gcc.c-torture/execute/pr45017.c: Move ...
1970 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
1972 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1975 * trim_optimize_1.f90: New test.
1976 * character_comparision_1.f90: New test.
1978 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1981 * gfortran.dg/wtruncate_fix.f: New test.
1983 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
1986 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1988 2010-07-24 Richard Guenther <rguenther@suse.de>
1991 * g++.dg/lto/20100724-1_0.C: New testcase.
1993 2010-07-24 Richard Guenther <rguenther@suse.de>
1996 * gcc.dg/lto/20100724-1_0.c: New testcase.
1997 * gcc.dg/lto/20100724-1_1.c: Likewise.
1999 2010-07-24 Tobias Burnus <burnus@net-b.de>
2002 * gfortran.dg/whole_file_21.f90: New.
2004 * gfortran.dg/integer_exponentiation_3.F90: Use
2005 -ffloat-store only for i?86/x86-64 -m32.
2007 2010-07-24 Tobias Burnus <burnus@net-b.de>
2009 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2010 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2012 2010-07-24 Tobias Burnus <burnus@net-b.de>
2014 * gfortran.dg/func_decl_4.f90: Split test into two ...
2015 * gfortran.dg/func_decl_5.f90: ... parts.
2016 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2017 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2018 * gfortran.dg/global_references_1.f90: Add new dg-warning.
2019 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2020 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2021 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2022 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2023 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2024 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2025 * gfortran.dg/sizeof.f90: Make test valid.
2026 * gfortran.dg/pr20865.f90: Add new dg-error.
2027 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2028 * gfortran.dg/g77/19990218-0.f: Ditto.
2029 * gfortran.dg/g77/19990218-1.f: Ditto.
2030 * gfortran.dg/g77/970625-2.f: Ditto.
2031 * gfortran.dg/pr37243.f: Fix function declaration.
2032 * gfortran.dg/use_only_1.f90: Fix implicit typing.
2033 * gfortran.dg/loc_1.f90: Fix pointer datatype.
2035 2010-07-23 Tobias Burnus <burnus@net-b.de>
2038 * gfortran.dg/char_array_structure_constructor.f90: Add
2039 -fwhole-file as dg-option as it otherwise fails on some
2042 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
2044 * gnat.dg/aggr16.ad[sb]: New test.
2045 * gnat.dg/aggr16_pkg.ads: New helper.
2047 2010-07-23 Richard Guenther <rguenther@suse.de>
2050 * g++.dg/lto/20100723-1_0.C: New testcase.
2052 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
2054 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2056 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2057 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2059 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2061 * lib/target-supports.exp (add_options_for_tls): New proc.
2062 * g++.dg/tls/static-1.C: Use dg-add-options tls.
2063 * g++.dg/tls/static-1a.cc: Likewise.
2064 * gcc.dg/tls/emutls-1.c: Likewise.
2065 * gcc.dg/tls/opt-11.c: Likewise.
2066 * gcc.dg/tls/opt-12.c: Likewise.
2067 * gcc.dg/tls/pr24428-2.c: Likewise.
2068 * gcc.dg/tls/pr24428.c: Likewise.
2069 * obj-c++.dg/tls/static-1.mm: Likewise.
2070 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2071 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2072 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2073 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2074 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2075 * objc.dg/torture/tls/thr-init.m: Likewise.
2076 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2078 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2080 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2081 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2082 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2083 optimized dump files.
2085 2010-07-23 Jakub Jelinek <jakub@redhat.com>
2087 PR tree-optimization/45047
2088 * gcc.c-torture/compile/pr45047.c: New test.
2090 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2092 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2093 instead of dg-compile.
2094 * gcc.dg/float-range-4.c: Ditto.
2095 * gcc.dg/float-range-5.c: Ditto.
2096 * gcc.dg/fold-overflow-1.c: Ditto.
2097 * gcc.dg/gomp/sections-4.c: Ditto.
2098 * gcc.dg/transparent-union-1.c: Ditto.
2099 * gcc.dg/transparent-union-2.c: Ditto.
2100 * gcc.target/i386/pr39315-check.c: Ditto.
2101 * g++.dg/gomp/sections-4.C: Ditto.
2102 * g++.dg/template/dtor7.C: Ditto.
2103 * g++.dg/tree-ssa/pr19952.C: Ditto.
2104 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2105 * gfortran.dg/graphite/pr42185.f90: Ditto.
2106 * gfortran.dg/namelist_36.f90: Ditto.
2107 * gnat.dg/noreturn1.adb: Ditto.
2108 * gnat.dg/specs/small_alignment.ads: Ditto.
2110 2010-07-23 Martin Jambor <mjambor@suse.cz>
2112 PR tree-optimization/44915
2113 * g++.dg/torture/pr44915.C: New test.
2115 2010-07-23 Martin Jambor <mjambor@suse.cz>
2117 PR tree-optimization/44914
2118 * g++.dg/tree-ssa/pr44914.C: New test.
2120 2010-07-23 Jie Zhang <jie@codesourcery.com>
2123 * gcc.dg/pr44290-1.c: New test.
2124 * gcc.dg/pr44290-2.c: New test.
2126 2010-07-23 Jason Merrill <jason@redhat.com>
2129 * g++.dg/abi/mangle44.C: New.
2131 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2133 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2134 for compile-time only tests.
2135 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2137 * gcc.target/i386/pr39315-4.c: Ditto.
2138 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2139 target check. Include sse-os-support.h.
2140 (main): Call check_isa and sse_os_support.
2141 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2142 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2143 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2144 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2145 target check. Include sse-os-support.h.
2146 (main): Call check_isa and sse_os_support.
2147 * gcc.target/i386/vperm-v2df.c: Ditto.
2149 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2151 * lib/target-supports.exp (check_avx_hw_available): New procedure.
2152 (check_effective_target_avx_runtime): New procedure.
2153 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2154 (check_effective_target_sse_runtime): Add check_effective_target_sse.
2156 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2157 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
2158 and __get_cpuid test.
2159 * gcc.dg/compat/vector-2b_main.c: Ditto.
2161 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2163 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2164 for compile-time only test.
2165 * gcc.dg/pr32716.c: Ditto.
2166 * gcc.dg/pr34856.c: Ditto.
2167 * gcc.dg/pr36997.c: Ditto.
2168 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2169 * gfortran.dg/pr28158.f90: Ditto.
2170 * gfortran.dg/pr30667.f: Ditto.
2172 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2173 i?86-*-* and x86_64-*-* targets to disable execution on targets
2174 without sse2 runtime support.
2175 * g++.dg/vect/vect.exp: Ditto.
2176 * gfortran.dg/vect/vect.exp: Ditto.
2178 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2179 * gcc.dg/pr37544.c: Ditto.
2180 * gcc.dg/pr40550.c: Ditto.
2181 * gcc.dg/compat/union-m128-1_main.c: Ditto.
2182 * gcc.dg/compat/vector-1a_main.c: Ditto.
2183 * gcc.dg/compat/vector-2a_main.c: Ditto.
2184 * gcc.dg/torture/pr16104-1.c: Ditto.
2185 * gcc.dg/torture/pr35771-1.c: Ditto.
2186 * gcc.dg/torture/pr35771-2.c: Ditto.
2187 * gcc.dg/torture/pr35771-3.c: Ditto.
2188 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2189 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2190 * gcc.dg/torture/stackalign/push-1.c: Ditto.
2191 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2192 * g++.dg/other/i386-1.C: Ditto.
2193 * g++.dg/other/pr40446.C: Ditto.
2195 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2197 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2199 2010-07-23 Daniel Kraft <d@domob.eu>
2202 * gfortran.dg/exit_1.f08: New test.
2203 * gfortran.dg/exit_2.f08: New test.
2205 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
2207 PR tree-optimization/39839
2208 * gcc.target/arm/pr39839.c: New test case.
2210 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2212 * gnat.dg/unchecked_convert5b.adb: New test.
2213 * gnat.dg/unchecked_convert6.adb: Likewise.
2214 * gnat.dg/unchecked_convert6b.adb: Likewise.
2216 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2218 * gnat.dg/aggr15.ad[sb]: New test.
2220 2010-07-22 Dodji Seketeli <dodji@redhat.com>
2223 * g++.dg/debug/dwarf2/nested-2.C: New test case.
2225 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
2227 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2228 with dg-require-linker-plugin.
2230 2010-07-22 Richard Guenther <rguenther@suse.de>
2233 * g++.dg/lto/20100722-1_0.C: New testcase.
2235 2010-07-22 Richard Guenther <rguenther@suse.de>
2238 * gcc.dg/lto/20100720-3_0.c: New testcase.
2239 * gcc.dg/lto/20100720-3_1.c: Likewise.
2241 2010-07-22 Richard Guenther <rguenther@suse.de>
2243 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2244 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2247 * gcc.dg/lto/20100722-1_0.c: New testcase.
2249 2010-07-22 Martin Jambor <mjambor@suse.cz>
2251 PR tree-optimization/44891
2252 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2254 2010-07-22 Richard Guenther <rguenther@suse.de>
2256 PR tree-optimization/45017
2257 * gcc.c-torture/execute/pr45017.c: New testcase.
2259 2010-07-22 Tobias Burnus <burnus@net-b.de>
2262 * gfortran.dg/aliasing_dummy_5.f90: New.
2264 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2267 * gcc.target/arm/pr43698.c: New test.
2269 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
2272 * Revert my commit r162325 for this PR.
2274 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2277 * gcc.target/m68k/pr45015.c: New test.
2279 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
2282 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2285 2010-07-21 Richard Guenther <rguenther@suse.de>
2288 * g++.dg/lto/20100721-1_0.C: New testcase.
2290 2010-07-21 Martin Jambor <mjambor@suse.cz>
2292 PR tree-optimization/44900
2293 * g++.dg/torture/pr44900.C: New test.
2295 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
2298 * c-c++-common/uninit-17.c: Correct expected error.
2300 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2302 * gcc.dg/guality/asm-1.c: New test.
2305 * gcc.dg/guality/pr45003-2.c: New test.
2306 * gcc.dg/guality/pr45003-3.c: New test.
2308 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2311 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2313 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
2315 * lib/scanasm.exp (dg-function-on-line): Test that a function is
2316 defined on the current line.
2317 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2318 * g++.dg/debug/dwarf2/pr44641.C: New.
2320 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
2322 * gcc.target/powerpc/block-move-1.c: New test.
2323 * gcc.target/powerpc/block-move-2.c: New test.
2325 2010-07-20 Jason Merrill <jason@redhat.com>
2328 * g++.dg/cpp0x/sfinae2.C: New.
2330 2010-07-20 Richard Guenther <rguenther@suse.de>
2333 * gcc.dg/lto/20100720-4_0.c: New testcase.
2335 2010-07-20 Richard Guenther <rguenther@suse.de>
2338 * gcc.dg/lto/20100720-2_0.c: New testcase.
2339 * gcc.dg/lto/20100720-2_1.c: Likewise.
2341 2010-07-20 Richard Guenther <rguenther@suse.de>
2344 * gcc.dg/lto/20100720-1_0.c: New testcase.
2345 * gcc.dg/lto/20100720-1_1.c: Likewise.
2347 2010-07-20 Jakub Jelinek <jakub@redhat.com>
2350 * gcc.dg/guality/pr45003-1.c: New test.
2352 2010-07-20 Richard Guenther <rguenther@suse.de>
2354 PR tree-optimization/44977
2355 * gcc.dg/torture/pr44977.c: New testcase.
2357 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
2359 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2362 2010-07-20 Richard Guenther <rguenther@suse.de>
2366 * gcc.dg/pr44971.c: New testcase.
2367 * gcc.c-torture/compile/pr44988.c: Likewise.
2369 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
2372 * gfortran.dg/allocate_with_typespec.f90: New test.
2373 * gfortran.dg/allocate_derived_1.f90: Update error message.
2375 2010-07-19 Jason Merrill <jason@redhat.com>
2378 * g++.dg/cpp0x/decltype23.C: New.
2380 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
2383 * gfortran.dg/class_defined_operator_1.f03 : New test.
2385 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
2387 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2388 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2389 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
2390 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2392 2010-07-19 Richard Guenther <rguenther@suse.de>
2395 * gcc.c-torture/compile/pr44941.c: New testcase.
2397 2010-07-19 Jason Merrill <jason@redhat.com>
2400 * g++.dg/template/sfinae24.C: New.
2402 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
2405 * gfortran.dg/data_implied_do_2.f90: Removed.
2407 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2410 * g++.dg/template/sfinae23.C: New.
2412 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2414 * lib/target-supports.exp (check_sse_os_support_available): New
2416 (check_sse_hw_available): New proc.
2417 (check_effective_target_sse_runtime): New proc.
2418 (check_effective_target_sse2_runtime): New proc.
2419 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2420 -msse2 if check_sse_os_support_available.
2421 * g++.dg/vect/vect.exp: Only run -msse2 tests if
2422 check_sse_os_support_available.
2423 * gcc.dg/vect/vect.exp: Likewise.
2424 * gfortran.dg/vect/vect.exp: Likewise.
2425 * gcc.target/i386/sol2-check: Renamed to ...
2426 * gcc.target/i386/sse-os-support.h: ... this.
2427 (sol2_check): Renamed to ...
2428 (sse_os_support): ... this.
2429 Only test movss with xmm registers.
2430 * gcc.target/i386/sse-check.h: Reflect new header and function names.
2431 Removed ILL_INSN, ILL_INSN_LEN.
2432 * gcc.target/i386/sse2-check.h: Likewise.
2433 * gcc.target/i386/sse3-check.h: Likewise.
2434 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2435 Removed cpuid.h, __get_cpuid test.
2436 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2437 Removed cpuid.h, __get_cpuid test.
2438 * g++.dg/other/pr40446.C: Likewise.
2439 * gcc.dg/compat/union-m128-1_main.c: Likewise.
2440 * gcc.dg/compat/vector-1a_main.c: Likewise.
2441 * gcc.dg/compat/vector-2a_main.c: Likewise.
2442 * gcc.dg/pr36584.c: Likewise.
2443 * gcc.dg/pr37544.c: Likewise.
2444 * gcc.dg/torture/pr16104-1.c: Likewise.
2445 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2446 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2447 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2448 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2449 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2450 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2452 * gcc.dg/torture/pr35771-2.c: Likewise.
2453 * gcc.dg/torture/pr35771-3.c: Likewise.
2454 * gcc.target/i386/pr39315-2.c: Likewise.
2455 * gcc.target/i386/pr39315-4.c: Likewise.
2456 * gcc.target/i386/vperm-v2df.c: Likewise.
2457 * gcc.target/i386/vperm-v2di.c: Likewise.
2458 * gcc.target/i386/vperm-v4si-1.c: Likewise.
2459 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2462 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
2465 * gfortran.dg/data_implied_do_2.f90: New test.
2467 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2469 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2471 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2473 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2474 to the "mips16" group.
2475 (mips_using_mips16_p): New procedure.
2476 (mips-dg-options): Use it.
2478 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2480 * gcc.target/mips/mips16-attributes-4.c: New test.
2482 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
2485 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2486 * gcc.target/powerpc/recip-2.c: Ditto.
2487 * gcc.target/powerpc/recip-3.c: Ditto.
2489 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
2491 * gcc.target/arm/pr42235.c: New test.
2493 2010-07-16 Jason Merrill <jason@redhat.com>
2496 * g++.dg/template/partial8.C: New.
2498 2010-07-16 Jakub Jelinek <jakub@redhat.com>
2500 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2501 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
2503 (gualcvt): New overloaded inline.
2504 (GUALCVT): Use it for C++.
2505 * g++.dg/guality/guality.exp: New.
2506 * g++.dg/guality/guality.h: New.
2507 * g++.dg/guality/redeclaration1.C: New test.
2508 * g++.dg/dg.exp: Prune also guality/* tests.
2509 * gcc.dg/guality/pr43141.c: Moved to...
2510 * c-c++-common/guality/pr43141.c: ... here.
2512 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2515 * gfortran.dg/char4_iunit_2.f03: New test.
2517 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
2519 * lib/plugin-support.exp (plugin-test-execute):
2520 Add ${gcc_objdir}/intl to includes.
2522 2010-07-16 Jakub Jelinek <jakub@redhat.com>
2525 * gcc.c-torture/execute/pr44942.c: New test.
2526 * gcc.target/i386/pr44942.c: New test.
2528 2010-07-15 Jason Merrill <jason@redhat.com>
2531 * g++.dg/cpp0x/implicit7.C: New.
2532 * g++.dg/cpp0x/implicit8.C: New.
2534 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2536 Disable float tests for __SPU__ targets due to lack of signed zero:
2537 * c-c++-common/torture/complex-sign-add.c (check_add_float).
2538 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2539 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2540 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2541 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2542 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2543 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2544 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2545 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2547 2010-07-15 Jakub Jelinek <jakub@redhat.com>
2549 * gfortran.dg/select_char_2.f90: New test.
2551 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
2553 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2556 2010-07-15 Janus Weil <janus@gcc.gnu.org>
2559 * gfortran.dg/typebound_generic_9.f03: New.
2561 2010-07-15 Richard Guenther <rguenther@suse.de>
2563 PR tree-optimization/44946
2564 * gcc.c-torture/compile/pr44946.c: New testcase.
2566 2010-07-15 Jakub Jelinek <jakub@redhat.com>
2569 * gfortran.dg/select_char_3.f90: New test.
2571 2010-07-15 Magnus Granberg <zorry@gentoo.org>
2572 Kevin F. Quinn <kevquinn@gentoo.org>
2574 * gcc.dg/Wtrampolines.c: New.
2576 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2579 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2581 2010-07-14 Jason Merrill <jason@redhat.com>
2584 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2586 Implement C++0x unrestricted unions (N2544)
2587 * g++.dg/cpp0x/union1.C: New.
2588 * g++.dg/cpp0x/union2.C: New.
2589 * g++.dg/cpp0x/union3.C: New.
2590 * g++.dg/cpp0x/defaulted2.C: Adjust.
2591 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2592 * g++.old-deja/g++.ext/anon2.C: Adjust.
2593 * g++.old-deja/g++.mike/misc6.C: Adjust.
2595 2010-07-14 Janus Weil <janus@gcc.gnu.org>
2598 * gfortran.dg/c_loc_tests_15.f90: New.
2600 2010-07-13 Jason Merrill <jason@redhat.com>
2603 * g++.dg/cpp0x/implicit6.C: New.
2605 2010-07-13 Jason Merrill <jason@redhat.com>
2608 * g++.dg/abi/noreturn1.C: New.
2609 * g++.dg/abi/noreturn2.C: New.
2611 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
2615 * c-c++-common/pr44832.c: New test.
2617 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
2620 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2621 on the target. Make sure that we can assemble the emitted asm when
2622 the test type is 'compile'.
2624 2010-07-13 Richard Guenther <rguenther@suse.de>
2626 PR tree-optimization/36960
2627 * g++.dg/torture/pr36960.C: New testcase.
2629 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2632 * g++.dg/template/sfinae21.C: New.
2633 * g++.dg/template/sfinae22.C: Likewise.
2635 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
2638 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2639 * gcc.dg/plugin/ggcplug.c: Likewise.
2640 * g++.dg/plugin/selfassign.c: Likewise.
2641 * g++.dg/plugin/attribute_plugin.c: Likewise.
2642 * g++.dg/plugin/dumb_plugin.c: Likewise.
2643 * g++.dg/plugin/pragma_plugin.c: Likewise.
2645 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
2647 * gcc.c-torture/execute/pr44683.x: New.
2648 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2650 2010-07-13 Janus Weil <janus@gcc.gnu.org>
2656 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2657 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2658 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2659 * gfortran.dh/typebound_call_16.f03: New.
2660 * gfortran.dg/typebound_generic_6.f03: New.
2661 * gfortran.dg/typebound_generic_7.f03: New.
2662 * gfortran.dg/typebound_generic_8.f03: New.
2664 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2667 * gfortran.dg/char4_iunit_1.f03: New test.
2669 2010-07-12 Jakub Jelinek <jakub@redhat.com>
2671 * gcc.dg/tree-ssa/vrp53.c: New test.
2673 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2676 * g++.dg/template/sfinae19.C: New.
2677 * g++.dg/template/sfinae20.C: Likewise.
2679 2010-07-12 Jie Zhang <jie@codesourcery.com>
2681 * gcc.target/arm/interrupt-1.c: New test.
2682 * gcc.target/arm/interrupt-2.c: New test.
2684 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2686 * gcc.dg/pr42427.c: Require c99_runtime.
2687 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2689 * gcc.target/i386/avx-cmpss-1.c: Likewise.
2690 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2691 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2692 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2693 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2694 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2695 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2696 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2697 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2698 * gcc.target/i386/pr37275.c: Require visibility support.
2700 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2702 * lib/target-supports.exp (check_effective_target_sse): New proc.
2703 * gcc.target/i386/sol2-check.h: New file.
2704 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2705 Include sol2-check.h.
2706 (main) Only run do_test () if sol2_check ().
2707 * gcc.target/i386/sse2-check.h: Likewise.
2708 * gcc.target/i386/sse3-check.h: Likewise.
2709 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2710 [__sun__ && __svr4__]: Execute SSE2 instruction.
2711 * gcc.target/i386/math-torture/math-torture.exp: Only add options
2712 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2713 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2714 * g++.dg/ext/vector14.C: Likewise.
2715 * g++.dg/other/mmintrin.C: Likewise.
2716 * gcc.dg/20020418-1.c: Likewise.
2717 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2718 * gcc.dg/format/ms_unnamed-1.c: Likewise.
2719 * gcc.dg/format/unnamed-1.c: Likewise.
2720 Adapt dg-warning line number.
2721 * gcc.dg/graphite/pr40281.c: Likewise.
2722 * gcc.dg/pr32176.c: Likewise.
2723 * gcc.dg/pr40550.c: Likewise.
2724 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2725 * gcc.dg/torture/pr36891.c: Likewise.
2726 * gcc.target/i386/20020218-1.c: Likewise.
2727 * gcc.target/i386/20020523.c: Likewise.
2728 * gcc.target/i386/abi-1.c: Likewise.
2729 * gcc.target/i386/brokensqrt.c: Likewise.
2730 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2731 * gcc.target/i386/pr13366.c: Likewise.
2732 * gcc.target/i386/pr13685.c: Likewise.
2733 * gcc.target/i386/pr24306.c: Likewise.
2734 * gcc.target/i386/pr31486.c: Likewise.
2735 * gcc.target/i386/pr32065-1.c: Likewise.
2736 * gcc.target/i386/pr32065-2.c: Likewise.
2737 * gcc.target/i386/pr32389.c: Likewise.
2738 * gcc.target/i386/pr38824.c: Likewise.
2739 * gcc.target/i386/pr38931.c: Likewise.
2740 * gcc.target/i386/pr39592-1.c: Likewise.
2741 * gcc.target/i386/pr43766.c: Likewise.
2742 * gcc.target/i386/recip-divf.c: Likewise.
2743 * gcc.target/i386/recip-sqrtf.c: Likewise.
2744 * gcc.target/i386/recip-vec-divf.c: Likewise.
2745 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2746 * gcc.target/i386/sse-1.c: Likewise.
2747 * gcc.target/i386/sse-16.c: Likewise.
2748 * gcc.target/i386/sse-2.c: Likewise.
2749 * gcc.target/i386/sse-20.c: Likewise.
2750 * gcc.target/i386/sse-3.c: Likewise.
2751 * gcc.target/i386/sse-7.c: Likewise.
2752 * gcc.target/i386/sse-9.c: Likewise.
2753 * gcc.target/i386/sse-addps-1.c: Likewise.
2754 * gcc.target/i386/sse-addss-1.c: Likewise.
2755 * gcc.target/i386/sse-andnps-1.c: Likewise.
2756 * gcc.target/i386/sse-andps-1.c: Likewise.
2757 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2758 * gcc.target/i386/sse-comiss-1.c: Likewise.
2759 * gcc.target/i386/sse-comiss-2.c: Likewise.
2760 * gcc.target/i386/sse-comiss-3.c: Likewise.
2761 * gcc.target/i386/sse-comiss-4.c: Likewise.
2762 * gcc.target/i386/sse-comiss-5.c: Likewise.
2763 * gcc.target/i386/sse-comiss-6.c: Likewise.
2764 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2765 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2766 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2767 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2768 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2769 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2770 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2771 * gcc.target/i386/sse-divps-1.c: Likewise.
2772 * gcc.target/i386/sse-divss-1.c: Likewise.
2773 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2774 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2775 * gcc.target/i386/sse-maxps-1.c: Likewise.
2776 * gcc.target/i386/sse-maxss-1.c: Likewise.
2777 * gcc.target/i386/sse-minps-1.c: Likewise.
2778 * gcc.target/i386/sse-minss-1.c: Likewise.
2779 * gcc.target/i386/sse-movaps-1.c: Likewise.
2780 * gcc.target/i386/sse-movaps-2.c: Likewise.
2781 * gcc.target/i386/sse-movhlps-1.c: Likewise.
2782 * gcc.target/i386/sse-movhps-1.c: Likewise.
2783 * gcc.target/i386/sse-movhps-2.c: Likewise.
2784 * gcc.target/i386/sse-movlhps-1.c: Likewise.
2785 * gcc.target/i386/sse-movmskps-1.c: Likewise.
2786 * gcc.target/i386/sse-movntps-1.c: Likewise.
2787 * gcc.target/i386/sse-movss-1.c: Likewise.
2788 * gcc.target/i386/sse-movss-2.c: Likewise.
2789 * gcc.target/i386/sse-movss-3.c: Likewise.
2790 * gcc.target/i386/sse-movups-1.c: Likewise.
2791 * gcc.target/i386/sse-movups-2.c: Likewise.
2792 * gcc.target/i386/sse-mulps-1.c: Likewise.
2793 * gcc.target/i386/sse-mulss-1.c: Likewise.
2794 * gcc.target/i386/sse-orps-1.c: Likewise.
2795 * gcc.target/i386/sse-rcpps-1.c: Likewise.
2796 * gcc.target/i386/sse-recip-vec.c: Likewise.
2797 * gcc.target/i386/sse-recip.c: Likewise.
2798 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2799 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2800 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2801 * gcc.target/i386/sse-subps-1.c: Likewise.
2802 * gcc.target/i386/sse-subss-1.c: Likewise.
2803 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2804 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2805 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2806 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2807 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2808 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2809 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2810 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2811 * gcc.target/i386/sse-xorps-1.c: Likewise.
2812 * gcc.target/i386/ssefn-1.c: Likewise.
2813 * gcc.target/i386/ssefn-3.c: Likewise.
2814 * gcc.target/i386/sseregparm-1.c: Likewise.
2815 * gcc.target/i386/stackalign/return-3.c: Likewise.
2816 * gcc.target/i386/vectorize1.c: Likewise.
2817 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2818 * gcc.target/i386/xorps-sse.c: Likewise.
2819 * gfortran.dg/pr28158.f90: Likewise.
2820 * gfortran.dg/pr30667.f: Likewise.
2821 * gnat.dg/loop_optimization7.adb: Likewise.
2822 * gnat.dg/sse_nolib.adb: Likewise.
2824 2010-07-11 Tobias Burnus <burnus@net-b.de>
2827 * gfortran.dg/use_rename_6.f90: New.
2828 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2830 2010-07-11 Janus Weil <janus@gcc.gnu.org>
2833 * gfortran.dg/class_24.f03: New.
2835 2010-07-10 Richard Guenther <rguenther@suse.de>
2838 * gcc.dg/lto/20100709-1_0.c: New testcase.
2839 * gcc.dg/lto/20100709-1_1.c: Likewise.
2841 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
2843 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2845 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
2848 * objc.dg/lto/trivial-1_0.m: New.
2849 * objc.dg/lto/lto.exp: New.
2850 * obj-c++.dg/lto/trivial-1_0.mm: New.
2851 * obj-c++.dg/lto/lto.exp: New.
2852 * objc.dg/symtab-1.m: Adjust sizes.
2853 * objc.dg/image-info.m: Do not run for gnu-runtime.
2855 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2857 * gcc.dg/pr32370.c: Allow another kind of error message.
2859 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
2861 * gnat.dg/atomic3.adb: New test.
2863 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2864 Denys Vlasenko <dvlasenk@redhat.com>
2865 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2867 PR tree-optimization/28632
2868 * gcc.dg/tree-ssa/vrp51.c: New test.
2869 * gcc.dg/tree-ssa/vrp52.c: New test.
2871 2010-07-09 Jason Merrill <jason@redhat.com>
2873 * g++.dg/abi/covariant6.C: New.
2874 * g++.dg/inherit/covariant17.C: Test both bases.
2875 * g++.dg/inherit/covariant7.C: Check vtable layout.
2877 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
2879 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2881 2010-07-09 Richard Guenther <rguenther@suse.de>
2883 PR tree-optimization/44852
2884 * gcc.c-torture/execute/pr44852.c: New testcase.
2886 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2888 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2889 multiplication by values.
2890 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2891 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2893 2010-07-09 Richard Guenther <rguenther@suse.de>
2895 PR tree-optimization/44882
2896 * gfortran.dg/pr44882.f90: New testcase.
2898 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2901 * gcc.target/arm/pr40657-1.c: New test.
2902 * gcc.target/arm/pr40657-2.c: New test.
2903 * gcc.c-torture/execute/pr40657.c: New test.
2905 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2907 * gcc.dg/tree-ssa/vrp50.c: New test.
2908 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2910 2010-07-08 Janus Weil <janus@gcc.gnu.org>
2913 * gfortran.dg/c_sizeof_1.f90: Modified.
2914 * gfortran.dg/storage_size_1.f08: New.
2915 * gfortran.dg/storage_size_2.f08: New.
2917 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
2919 * gcc.c-torture/execute/20100708-1.c: New test.
2921 2010-07-08 Jakub Jelinek <jakub@redhat.com>
2924 * gfortran.dg/gomp/pr44847.f90: New test.
2926 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
2928 PR tree-optimization/44710
2929 * gcc.dg/tree-ssa/ifc-6.c: New.
2930 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2932 2010-07-08 Tobias Burnus <burnus@net-b.de>
2935 * gfortran.dg/coarray_10.f90: Add an additional test.
2937 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
2940 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2941 * gcc.c-torture/execute/pr44828.x: Revert.
2943 2010-07-08 Jason Merrill <jason@redhat.com>
2946 * g++.dg/inherit/covariant17.C: New.
2947 * g++.dg/abi/covariant1.C: Actually test for the bug.
2949 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
2951 PR rtl-optimization/44838
2952 * gcc.dg/pr44838.c: New.
2954 2010-07-08 Richard Guenther <rguenther@suse.de>
2956 PR tree-optimization/44831
2957 * gcc.c-torture/compile/pr44831.c: New testcase.
2958 * gcc.dg/tree-ssa/pr21463.c: Adjust.
2960 2010-07-08 Richard Guenther <rguenther@suse.de>
2962 PR tree-optimization/44861
2963 * g++.dg/vect/pr44861.cc: New testcase.
2965 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2968 * gcc.c-torture/execute/pr44828.x: New file.
2970 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2972 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2974 * g++.dg/ext/altivec-17.C: Adjust error message.
2976 2010-07-07 Tom Tromey <tromey@redhat.com>
2978 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2980 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
2983 * gcc.target/i386/rdrand-1.c: Scan "jnc".
2984 * gcc.target/i386/rdrand-2.c: Likewise.
2985 * gcc.target/i386/rdrand-3.c: Likewise.
2987 2010-07-07 Jan Hubicka <jh@suse.cz>
2990 * g++.dg/torture/pr44813.C: New testcase.
2991 * g++.dg/torture/pr44826.C: New testcase.
2993 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
2995 PR rtl-optimization/44787
2996 * gcc.c-torture/compile/pr44788.c: New test.
2997 * gcc.target/arm/pr44788.c: New test.
2999 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3001 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3003 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3005 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3008 2010-07-06 Tobias Burnus <burnus@net-b.de>
3011 * gfortran.dg/parameter_array_init_6.f90: New.
3012 * gfortran.dg/initialization_20.f90: Update dg-error.
3013 * gfortran.dg/initialization_24.f90: Ditto.
3015 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3017 * gfortran.dg/dim_range_1.f90: New test.
3018 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
3020 2010-07-06 Jason Merrill <jason@redhat.com>
3023 * g++.dg/cpp0x/initlist41.C: New.
3026 * g++.dg/template/ptrmem22.C: New.
3028 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
3030 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3032 * gcc.target/i386/i386.exp: Likewise.
3034 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3037 * gcc.dg/lto/20100518_0.c: Limit to x86.
3039 2010-07-06 Richard Guenther <rguenther@suse.de>
3042 * gcc.c-torture/execute/pr44828.c: New testcase.
3044 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
3046 * g++.dg/warn/noeffect2.C: Adjust expected warning.
3047 * g++.dg/warn/volatile1.C: Likewise.
3048 * g++.dg/template/warn1.C: Likewise.
3050 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
3052 AVX Programming Reference (June, 2010)
3053 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3054 * g++.dg/other/i386-3.C: Likewise.
3055 * gcc.target/i386/sse-12.c: Likewise.
3057 * gcc.target/i386/f16c-check.h: New.
3058 * gcc.target/i386/rdfsbase-1.c: Likewise.
3059 * gcc.target/i386/rdfsbase-2.c: Likewise.
3060 * gcc.target/i386/rdgsbase-1.c: Likewise.
3061 * gcc.target/i386/rdgsbase-2.c: Likewise.
3062 * gcc.target/i386/rdrand-1.c: Likewise.
3063 * gcc.target/i386/rdrand-2.c: Likewise.
3064 * gcc.target/i386/rdrand-3.c: Likewise.
3065 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3066 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3067 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3068 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3069 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3070 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3071 * gcc.target/i386/wrfsbase-1.c: Likewise.
3072 * gcc.target/i386/wrfsbase-2.c: Likewise.
3073 * gcc.target/i386/wrgsbase-1.c: Likewise.
3074 * gcc.target/i386/wrgsbase-2.c: Likewise.
3076 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3077 (__builtin_ia32_vcvtps2ph): New.
3078 (__builtin_ia32_vcvtps2ph256): Likewise.
3080 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3081 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3083 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3084 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3086 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3087 (__builtin_ia32_vcvtps2ph256): Likewise.
3088 Add fsgsbase,rdrnd,f16c.
3090 * lib/target-supports.exp (check_effective_target_f16c): New.
3092 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3094 * gcc.dg/guality/nrv-1.c: New test.
3096 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
3099 * gcc.target/arm/pr42505.c: New test case.
3101 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3104 * g++.dg/opt/nrv16.C: New test.
3106 2010-07-05 Richard Guenther <rguenther@suse.de>
3108 PR tree-optimization/44784
3109 * gcc.c-torture/compile/pr44784.c: New testcase.
3111 2010-07-05 Ira Rosen <irar@il.ibm.com>
3113 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3114 Increase loop bound and array size.
3115 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3118 2010-07-05 Ira Rosen <irar@il.ibm.com>
3120 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3121 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3122 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3123 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3124 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3126 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
3129 * g++.dg/parse/template25.C: New.
3131 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
3133 PR rtl-optimization/44695
3134 * gcc.dg/torture/pr44695.c: New.
3136 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3139 * g++.dg/ext/pretty3.C: New.
3141 2010-07-04 Richard Guenther <rguenther@suse.de>
3144 * g++.dg/torture/pr44809.C: New testcase.
3146 2010-07-04 Richard Guenther <rguenther@suse.de>
3148 PR tree-optimization/44656
3149 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3151 2010-07-04 Ira Rosen <irar@il.ibm.com>
3152 Revital Eres <eres@il.ibm.com>
3154 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3156 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3157 gcc.dg/vect/vect-96.c: Likewise.
3158 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3159 that support misaligned stores. Change the number of expected
3160 misaligned accesses.
3161 * gcc.dg/vect/vect-peel-1.c: New test.
3162 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3163 gcc.dg/vect/vect-peel-4.c: Likewise.
3164 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3165 vectorizable on all targets that support realignment.
3166 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3168 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
3171 * gcc.dg/torture/pr44806.c: New.
3173 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3175 * gnat.dg/cond_expr1.adb: New test.
3177 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3179 * gnat.dg/modular3.adb: New test.
3180 * gnat.dg/modular3_pkg.ads: New helper.
3182 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
3183 Mikael Pettersson <mikpe@it.uu.se>
3186 * obj-c++.dg/encode-2.mm: Produce object and save temps.
3187 Make signed-ness of chars explicit. Scan the object for
3188 strings that are split by some target assemblers.
3189 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3192 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
3194 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3196 2010-07-02 Le-Chun Wu <lcwu@google.com>
3199 * g++.dg/warn/Wshadow-7.C: New test.
3201 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3202 Julian Brown <julian@codesourcery.com>
3203 Sandra Loosemore <sandra@codesourcery.com>
3205 * gcc.c-torture/execute/20100416-1.c: New test case.
3207 2010-07-02 Julian Brown <julian@codesourcery.com>
3208 Sandra Loosemore <sandra@codesourcery.com>
3212 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3213 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3215 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3216 Julian Brown <julian@codesourcery.com>
3218 * gcc.target/arm/neon/vadds64.c: Regenerated.
3219 * gcc.target/arm/neon/vaddu64.c: Regenerated.
3220 * gcc.target/arm/neon/vsubs64.c: Regenerated.
3221 * gcc.target/arm/neon/vsubu64.c: Regenerated.
3222 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3223 * gcc.target/arm/neon-vmls-1.c: Likewise.
3224 * gcc.target/arm/neon-vsubs64.c: New execution test.
3225 * gcc.target/arm/neon-vsubu64.c: New execution test.
3226 * gcc.target/arm/neon-vadds64.c: New execution test.
3227 * gcc.target/arm/neon-vaddu64.c: New execution test.
3229 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3231 * gcc.target/arm/neon-vands64.c: New.
3232 * gcc.target/arm/neon-vandu64.c: New.
3233 * gcc.target/arm/neon-vbics64.c: New.
3234 * gcc.target/arm/neon-vbicu64.c: New.
3235 * gcc.target/arm/neon-veors64.c: New.
3236 * gcc.target/arm/neon-veoru64.c: New.
3237 * gcc.target/arm/neon-vorns64.c: New.
3238 * gcc.target/arm/neon-vornu64.c: New.
3239 * gcc.target/arm/neon-vorrs64.c: New.
3240 * gcc.target/arm/neon-vorru64.c: New.
3241 * gcc.target/arm/neon/vands64.c: Regenerated.
3242 * gcc.target/arm/neon/vandu64.c: Regenerated.
3243 * gcc.target/arm/neon/vbics64.c: Regenerated.
3244 * gcc.target/arm/neon/vbicu64.c: Regenerated.
3245 * gcc.target/arm/neon/veors64.c: Regenerated.
3246 * gcc.target/arm/neon/veoru64.c: Regenerated.
3247 * gcc.target/arm/neon/vorns64.c: Regenerated.
3248 * gcc.target/arm/neon/vornu64.c: Regenerated.
3249 * gcc.target/arm/neon/vorrs64.c: Regenerated.
3250 * gcc.target/arm/neon/vorru64.c: Regenerated.
3252 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3254 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3256 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3258 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3259 * gfortran.dg/intent_out_5.f90: Same.
3260 * gfortran.dg/ltrans-7.f90: Same.
3261 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3263 2010-07-02 Jan Hubicka <jh@suse.cz>
3265 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3267 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3269 * objc-obj-c++-shared/Object1.h: Correct Line endings.
3271 2010-07-02 Jakub Jelinek <jakub@redhat.com>
3274 * c-c++-common/Wunused-var-12.c: New test.
3276 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
3279 * gcc.target/arm/pr42835.c: New test.
3282 * gcc.target/arm/pr42172-1.c: New test.
3284 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3286 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3288 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3290 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3291 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3292 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3293 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3294 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3295 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3296 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3297 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3298 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3299 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3300 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3301 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3302 * gcc.target/arm/neon-vdup_ns64.c: New.
3303 * gcc.target/arm/neon-vdup_nu64.c: New.
3304 * gcc.target/arm/neon-vdupQ_ns64.c: New.
3305 * gcc.target/arm/neon-vdupQ_nu64.c: New.
3306 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3307 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3308 * gcc.target/arm/neon-vmov_ns64.c: New.
3309 * gcc.target/arm/neon-vmov_nu64.c: New.
3310 * gcc.target/arm/neon-vmovQ_ns64.c: New.
3311 * gcc.target/arm/neon-vmovQ_nu64.c: New.
3312 * gcc.target/arm/neon-vget_lanes64.c: New.
3313 * gcc.target/arm/neon-vget_laneu64.c: New.
3314 * gcc.target/arm/neon-vset_lanes64.c: New.
3315 * gcc.target/arm/neon-vset_laneu64.c: New.
3317 2010-07-02 Richard Guenther <rguenther@suse.de>
3319 * g++.dg/torture/20100702-1.C: New testcase.
3321 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3324 * gcc.c-torture/compile/pr44707.c: New test.
3326 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3329 * g++.dg/template/crash101.C: New.
3331 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3333 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3334 Use the ABI-0 accessors and fail it for m64.
3336 2010-07-02 Jan Hubicka <jh@suse.cz>
3338 * g++.dg/tree-ssa/pr44706.C: New testcase.
3340 2010-07-02 Richard Guenther <rguenther@suse.de>
3342 PR tree-optimization/44748
3343 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3345 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3347 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3348 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
3349 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3350 the method types to forward:.
3352 2010-06-30 Jason Merrill <jason@redhat.com>
3354 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3355 * g++.dg/other/pr25632.C: Likewise.
3357 2010-07-01 Jakub Jelinek <jakub@redhat.com>
3359 PR tree-optimization/40421
3360 * gfortran.fortran-torture/compile/pr40421.f90: New test.
3362 2010-07-01 Richard Guenther <rguenther@suse.de>
3366 * gcc.c-torture/execute/20100316-1.c: New testcase.
3367 * gcc.c-torture/execute/pr44468.c: Likewise.
3368 * gcc.c-torture/compile/20100609-1.c: Likewise.
3369 * gcc.dg/volatile2.c: Adjust.
3370 * gcc.dg/plugin/selfassign.c: Likewise.
3371 * gcc.dg/pr36902.c: Likewise.
3372 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3373 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3374 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3375 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3376 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3377 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3378 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3379 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3380 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3381 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3382 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3383 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3384 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3385 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3386 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3387 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3388 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3389 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3390 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3391 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3392 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3393 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3394 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3395 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3396 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3397 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3398 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3399 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3400 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3401 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3402 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3403 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3404 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3405 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3406 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3407 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3408 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3409 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3410 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3411 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3412 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3413 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3414 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3415 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3416 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3417 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3418 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3419 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3420 * gcc.dg/tree-prof/stringop-1.c: Adjust.
3421 * g++.dg/tree-ssa/pr31146.C: Likewise.
3422 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3423 * g++.dg/tree-ssa/pr33604.C: Likewise.
3424 * g++.dg/plugin/selfassign.c: Likewise.
3425 * gfortran.dg/array_memcpy_3.f90: Likewise.
3426 * gfortran.dg/array_memcpy_4.f90: Likewise.
3427 * c-c++-common/torture/pr42834.c: New testcase.
3429 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3432 * g++.dg/template/crash100.C: New.
3434 2010-06-30 Jan Hubicka <jh@suse.cz>
3436 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3438 2010-06-30 Michael Matz <matz@suse.de>
3441 * gcc.dg/pr44699.c: New test.
3443 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
3445 PR tree-optimization/39799
3446 * c-c++-common/uninit-17.c: New test.
3448 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3451 * gfortran.dg/read_infnan_1.f90: New test.
3453 2010-06-29 Jason Merrill <jason@redhat.com>
3455 Enable implicitly declared move constructor/operator= (N3053).
3456 * g++.dg/cpp0x/implicit3.C: New.
3457 * g++.dg/cpp0x/implicit4.C: New.
3458 * g++.dg/cpp0x/implicit5.C: New.
3459 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3460 * g++.dg/cpp0x/not_special.C: Adjust.
3461 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3462 * g++.dg/cpp0x/rv1n.C: Adjust.
3463 * g++.dg/cpp0x/rv1p.C: Adjust.
3464 * g++.dg/cpp0x/rv2n.C: Adjust.
3465 * g++.dg/cpp0x/rv2p.C: Adjust.
3466 * g++.dg/cpp0x/rv3n.C: Adjust.
3467 * g++.dg/cpp0x/rv3p.C: Adjust.
3468 * g++.dg/cpp0x/rv4n.C: Adjust.
3469 * g++.dg/cpp0x/rv4p.C: Adjust.
3470 * g++.dg/cpp0x/rv5n.C: Adjust.
3471 * g++.dg/cpp0x/rv5p.C: Adjust.
3472 * g++.dg/cpp0x/rv6n.C: Adjust.
3473 * g++.dg/cpp0x/rv6p.C: Adjust.
3474 * g++.dg/cpp0x/rv7n.C: Adjust.
3475 * g++.dg/cpp0x/rv7p.C: Adjust.
3476 * g++.dg/cpp0x/rv8p.C: Adjust.
3477 * g++.dg/gomp/pr26690-1.C: Adjust.
3478 * g++.dg/other/error20.C: Adjust.
3479 * g++.dg/other/error31.C: Adjust.
3480 * g++.dg/parse/error19.C: Adjust.
3481 * g++.dg/template/qualttp5.C: Adjust.
3482 * g++.old-deja/g++.law/ctors5.C: Adjust.
3484 Enable implicitly deleted functions (N2346)
3485 * g++.dg/cpp0x/defaulted17.C: New.
3486 * g++.dg/cpp0x/implicit1.C: New.
3487 * g++.dg/cpp0x/implicit2.C: New.
3488 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3489 * g++.dg/ext/has_virtual_destructor.C: Adjust.
3490 * g++.dg/init/ctor4.C: Adjust.
3491 * g++.dg/init/synth2.C: Adjust.
3492 * g++.dg/lto/20081118_1.C: Adjust.
3493 * g++.dg/other/error13.C: Adjust.
3494 * g++.dg/other/unused1.C: Adjust.
3495 * g++.old-deja/g++.bob/inherit2.C: Adjust.
3496 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3497 * g++.old-deja/g++.jason/opeq3.C: Adjust.
3498 * g++.old-deja/g++.law/ctors17.C: Adjust.
3499 * g++.old-deja/g++.oliva/delete1.C: Adjust.
3500 * g++.old-deja/g++.pt/assign1.C: Adjust.
3501 * g++.old-deja/g++.pt/crash20.C: Adjust.
3503 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3504 * g++.dg/cpp0x/defaulted13.C: Adjust.
3505 * g++.dg/cpp0x/defaulted2.C: Adjust.
3506 * g++.dg/cpp0x/defaulted3.C: Adjust.
3507 * g++.dg/cpp0x/initlist9.C: Adjust.
3508 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3509 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3510 * g++.dg/init/synth2.C: Adjust.
3512 * g++.dg/cpp0x/defaulted19.C: New.
3514 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3515 * g++.dg/template/error23.C: Fix for -std=c++0x.
3517 2010-06-29 Janus Weil <janus@gcc.gnu.org>
3520 * gfortran.dg/proc_ptr_28.f90: New.
3522 2010-06-29 Jakub Jelinek <jakub@redhat.com>
3524 PR tree-optimization/43801
3525 * g++.dg/torture/pr43801.C: New test.
3528 * g++.dg/debug/dwarf2/accessibility1.C: New test.
3530 2010-06-29 Jason Merrill <jason@redhat.com>
3533 * g++.dg/template/qualified-id2.C: New.
3534 * g++.dg/template/qualified-id3.C: New.
3536 2010-06-29 Janus Weil <janus@gcc.gnu.org>
3539 * gfortran.dg/associated_target_4.f90: New.
3541 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
3544 * gfortran.dg/aliasing_array_result_1.f90 : New test.
3546 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3548 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3550 2010-06-29 Jan Hubicka <jh@suse.cz>
3552 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3554 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
3557 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3558 * gcc.target/arm/wmul-3.c: New test.
3559 * gcc.target/arm/wmul-4.c: New test.
3561 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
3563 PR rtl-optimization/44659
3564 * gcc.target/i386/extract-1.c: New.
3565 * gcc.target/i386/extract-2.c: Likewise.
3566 * gcc.target/i386/extract-3.c: Likewise.
3567 * gcc.target/i386/extract-4.c: Likewise.
3568 * gcc.target/i386/extract-5.c: Likewise.
3569 * gcc.target/i386/extract-6.c: Likewise.
3571 2010-06-28 Jakub Jelinek <jakub@redhat.com>
3574 * g++.dg/warn/Wunused-var-14.C: New test.
3576 2010-06-28 Tobias Burnus <burnus@net-b.de>
3579 * gfortran.dg/nan_6.f90: New.
3581 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
3583 PR tree-optimization/43781
3584 * gcc.dg/torture/pr43781.c: New.
3586 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
3589 * gfortran.dg/actual_rank_check_1.f90: New test.
3591 2010-06-28 Martin Jambor <mjambor@suse.cz>
3593 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3595 2010-06-28 Jan Hubicka <jh@suse.cz>
3597 PR tree-optimization/44687
3598 * gcc.c-torture/compile/pr44687.c
3600 2010-06-28 Martin Jambor <mjambor@suse.cz>
3603 * g++.dg/torture/pr44535.C: New test.
3605 2010-06-28 Michael Matz <matz@suse.de>
3608 * gfortran.dg/pr44592.f90: New test.
3610 2010-06-28 Jan Hubicka <jh@suse.cz>
3612 PR tree-optimization/44357
3613 * g++.dg/torture/pr44357.C: New testcase.
3615 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3617 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3618 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3619 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3620 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3621 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3622 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3623 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3624 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3626 2010-06-27 Jan Hubicka <jh@suse.cz>
3628 * gcc.c-torture/compile/pr44686.c: New file.
3630 2010-06-27 Richard Guenther <rguenther@suse.de>
3632 PR tree-optimization/44683
3633 * gcc.c-torture/execute/pr44683.c: New testcase.
3635 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
3637 * gnat.dg/noreturn3.ad[sb]: New test.
3639 2010-06-26 Jason Merrill <jason@redhat.com>
3641 * g++.dg/cpp0x/explicit5.C: New.
3643 2010-06-26 Richard Guenther <rguenther@suse.de>
3645 PR tree-optimization/44393
3646 * gcc.dg/pr44393.c: New testcase.
3648 2010-06-26 Jan Hubicka <jh@suse.cz>
3650 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3652 2010-06-26 Richard Guenther <rguenther@suse.de>
3655 * gcc.dg/pr44674.c: New testcase.
3657 2010-06-26 Joseph Myers <joseph@codesourcery.com>
3659 * gcc.dg/opts-3.c: New test.
3661 2010-06-26 Tobias Burnus <burnus@net-b.de>
3663 * gfortran.dg/type_decl_1.f90: New.
3664 * gfortran.dg/type_decl_2.f90: New.
3666 2010-06-26 Tobias Burnus <burnus@net-b.de>
3668 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3669 * gfortran.dg/semicolon_fixed_2.f: Ditto.
3671 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3674 * gfortran.dg/array_constructor_23.f: Update test to allow for small
3675 error in comparing reals.
3677 2010-06-25 Tobias Burnus <burnus@net-b.de>
3679 * selected_real_kind_2.f90: New.
3680 * selected_real_kind_3.f90: New.
3682 2010-06-25 Tobias Burnus <burnus@net-b.de>
3684 * gfortran.dg/entry_19.f90: New.
3686 2010-06-25 Tobias Burnus <burnus@net-b.de>
3688 * gfortran.dg/end_subroutine_1.f90: New.
3689 * gfortran.dg/end_subroutine_2.f90: New.
3690 * gfortran.dg/interface_proc_end.f90: Update.
3692 2010-06-25 Tobias Burnus <burnus@net-b.de>
3694 * gfortran.dg/semicolon_fixed.f: Update.
3695 * gfortran.dg/semicolon_fixed_2.f: New.
3696 * gfortran.dg/semicolon_free_2.f90: New.
3697 * gfortran.dg/semicolon_free.f90: Update.
3699 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3702 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3704 2010-06-25 Martin Jambor <mjambor@suse.cz>
3706 * g++.dg/ipa/iinline-3.C: New test.
3707 * gcc.dg/ipa/modif-1.c: Removed.
3709 2010-06-25 Jan Hubicka <jh@suse.cz>
3711 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3713 2010-06-25 Martin Jambor <mjambor@suse.cz>
3715 * g++.dg/ipa/iinline-2.C: New test.
3717 2010-06-25 Jakub Jelinek <jakub@redhat.com>
3720 * gfortran.dg/pr43866.f90: New test.
3722 PR tree-optimization/44539
3723 * gcc.dg/pr44539.c: New test.
3725 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
3729 * gcc.target/mips/madd-9.c: New test.
3731 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
3734 * gcc.dg/noncompile/pr44517.c: New.
3735 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3737 2010-06-24 Steve Ellcey <sje@cup.hp.com>
3740 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3741 and add argument to nop for IA64.
3743 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
3746 * gcc.target/i386/mod-1.c: New.
3747 * gcc.target/i386/umod-1.c: Likewise.
3748 * gcc.target/i386/umod-2.c: Likewise.
3749 * gcc.target/i386/umod-3.c: Likewise.
3751 2010-06-24 Jakub Jelinek <jakub@redhat.com>
3754 * g++.dg/torture/pr44492.C: New test.
3756 2010-06-24 Andi Kleen <ak@linux.intel.com>
3758 * c-c++-common/warn-omitted-condop.c: New.
3760 2010-06-24 Tobias Burnus <burnus@net-b.de>
3763 * gfortran.dg/import8.f90: New.
3765 2010-06-23 Arnaud Charlet <charlet@adacore.com>
3767 * gnat.dg/not_null.adb: Update test case.
3769 2010-06-22 Jakub Jelinek <jakub@redhat.com>
3772 * g++.dg/warn/Wunused-var-13.C: New test.
3775 * g++.dg/diagnostic/method1.C: New test.
3777 2010-06-22 Cary Coutant <ccoutant@google.com>
3779 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3781 2010-06-22 Janus Weil <janus@gcc.gnu.org>
3784 * gfortran.dg/abstract_type_8.f03: New.
3786 2010-06-21 Jason Merrill <jason@redhat.com>
3788 * g++.dg/cpp0x/noexcept08.C: New.
3790 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3792 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3795 * gcc.target/i386/sse2-vec-2a.c: New.
3797 2010-06-21 DJ Delorie <dj@redhat.com>
3799 * gcc.dg/pragma-diag-1.c: New.
3801 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3804 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3806 2010-06-21 Alan Modra <amodra@gmail.com>
3809 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3810 tail call to check_fa_mid.
3812 2010-06-21 Jakub Jelinek <jakub@redhat.com>
3815 * gcc.c-torture/execute/pr44575.c: New test.
3817 2010-06-21 Tobias Burnus <burnus@net-b.de>
3820 * gfortran.dg/contiguous_1.f90: New.
3821 * gfortran.dg/contiguous_2.f90: New.
3822 * gfortran.dg/contiguous_3.f90: New.
3824 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
3826 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3827 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3829 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
3832 * gcc.target/i386/pr44546.c: New test.
3834 2010-06-20 Joseph Myers <joseph@codesourcery.com>
3836 * gcc.dg/opts-2.c: New test.
3838 2010-06-19 Janus Weil <janus@gcc.gnu.org>
3841 * gfortran.dg/typebound_proc_15.f03: Modified.
3843 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
3846 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3847 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3849 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3851 * g++.dg/ext/label13.C: Fix typo in last change.
3853 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3856 * gfortran.dg/eof_3.f90
3857 * gfortran.dg/endfile_2.f90
3858 * gfortran.dg/endfile_4.f90
3859 * gfortran.dg/endfile_3.f90
3861 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3864 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3866 2010-06-18 Tobias Burnus <burnus@net-b.de>
3869 * gfortran.dg/allocate_alloc_opt_11.f90: New.
3871 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
3873 * gcc.target/arm/pr40900.c: New test.
3875 2010-06-18 Arnaud Charlet <charlet@adacore.com>
3877 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3879 2010-06-17 Janus Weil <janus@gcc.gnu.org>
3882 * gfortran.dg/typebound_call_15.f03: New.
3884 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
3887 * g++.dg/pr44486.C: New.
3889 2010-06-16 DJ Delorie <dj@redhat.com>
3891 * gcc.target/i386/volatile-bitfields-1.c: New.
3892 * gcc.target/i386/volatile-bitfields-2.c: New.
3894 2010-06-16 Jason Merrill <jason@redhat.com>
3896 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3898 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3900 2010-06-16 Richard Guenther <rguenther@suse.de>
3903 * gcc.c-torture/execute/pr44555.c: New testcase.
3905 2010-06-16 Janus Weil <janus@gcc.gnu.org>
3908 * gfortran.dg/typebound_proc_16.f03: New.
3910 2010-06-16 Martin Jambor <mjambor@suse.cz>
3912 * g++.dg/torture/pr43905.C: New test.
3914 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
3917 * gcc.dg/vect/slp-perm-5.c (main): Prevent
3918 initialization loop from being vectorized.
3919 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3921 2010-06-16 Alan Modra <amodra@gmail.com>
3923 PR tree-optimization/44507
3924 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3926 2010-06-15 Jason Merrill <jason@redhat.com>
3928 * g++.dg/overload/arg3.C: Adjust error locations.
3929 * g++.dg/overload/copy1.C: Likewise.
3930 * g++.dg/tc1/dr152.C: Likewise.
3931 * g++.dg/template/incomplete4.C: Likewise.
3932 * g++.dg/template/incomplete5.C: Likewise.
3933 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3934 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3935 * g++.old-deja/g++.pt/crash9.C: Likewise.
3937 * g++.dg/inherit/virtual5.C: New.
3939 * g++.dg/cpp0x/defaulted18.C: New.
3941 * g++.dg/cpp0x/initlist40.C: New.
3943 * g++.dg/cpp0x/initlist39.C: New.
3945 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
3948 * gcc.dg/graphite/pr44391.c: New.
3950 2010-06-15 Janus Weil <janus@gcc.gnu.org>
3953 * gfortran.dg/allocate_alloc_opt_8.f90: New.
3954 * gfortran.dg/allocate_alloc_opt_9.f90: New.
3955 * gfortran.dg/allocate_alloc_opt_10.f90: New.
3956 * gfortran.dg/class_allocate_2.f03: Modified an error message.
3958 2010-06-15 Richard Guenther <rguenther@suse.de>
3960 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3962 2010-06-15 Richard Guenther <rguenther@suse.de>
3964 * gcc.dg/vect/bb-slp-21.c: Adjust.
3965 * gcc.dg/vect/bb-slp-13.c: Likewise
3966 * gcc.dg/vect/bb-slp-4.c: Likewise
3967 * gcc.dg/vect/bb-slp-22.c: Likewise
3968 * gcc.dg/vect/bb-slp-14.c: Likewise
3969 * gcc.dg/vect/bb-slp-23.c: Likewise
3970 * gcc.dg/vect/bb-slp-15.c: Likewise
3971 * gcc.dg/vect/bb-slp-17.c: Likewise
3972 * gcc.dg/vect/bb-slp-18.c: Likewise
3973 * gcc.dg/vect/bb-slp-19.c: Likewise
3974 * gcc.dg/vect/bb-slp-10.c: Likewise
3975 * gcc.dg/vect/bb-slp-11.c: Likewise
3976 * gcc.dg/vect/bb-slp-20.c: Likewise
3977 * gcc.dg/vect/bb-slp-3.c: Likewise
3979 2010-06-15 Jakub Jelinek <jakub@redhat.com>
3982 * gfortran.dg/gomp/pr44536.f90: New test.
3983 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3985 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
3988 * gcc.target/i386/avx-vextractf128-256-3.c: New.
3989 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3991 2010-06-14 Jakub Jelinek <jakub@redhat.com>
3993 PR tree-optimization/44508
3994 * gcc.dg/tree-ssa/pr21086.c: Adjust.
3997 * gcc.dg/pr44509.c: New test.
3999 2010-06-14 Ira Rosen <irar@il.ibm.com>
4001 PR tree-optimization/44507
4002 * gcc.dg/vect/pr44507.c: New test.
4004 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
4006 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4007 and c-pretty-print.h.
4009 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4011 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
4013 * gfortran.dg/whole_file_18.f90: Updated error message.
4015 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
4017 * gfortran.dg/whole_file_20.f03: New.
4019 2010-06-12 Jan Hubicka <jh@suse.cz>
4021 * gcc.c-torture/compile/pc44485.c: New testcase.
4023 2010-06-12 Janus Weil <janus@gcc.gnu.org>
4026 * gfortran.dg/typebound_proc_4.f03: Modified error message.
4027 * gfortran.dg/typebound_proc_14.f03: New.
4028 * gfortran.dg/typebound_proc_15.f03: New.
4030 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4032 * gcc.dg/opts-1.c: New test.
4034 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4036 * gcc.dg/funroll-loops-all.c: Update expected error.
4038 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
4041 * gcc.target/i386/pr44481.c: New test.
4043 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
4045 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4047 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
4050 * gcc.dg/tree-ssa/pr44483.c: New.
4052 2010-06-11 Paul Brook <paul@codesourcery.com>
4054 * g++.dg/other/arm-neon-1.C: New test.
4056 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
4060 * gfortran.dg/class_23.f03: New test.
4062 2010-06-11 Jan Hubicka <jh@suse.cz>
4064 * gcc.dg/ipa/pure-const-2.c: New testcase.
4066 2010-06-11 Jan Hubicka <jh@suse.cz>
4068 * gcc.dg/noreturn-7.c: Update.
4069 * gcc.dg/noreturn-4.c: Update.
4071 2010-06-10 Dodji Seketeli <dodji@redhat.com>
4074 * g++.dg/other/typedef4.C: New test.
4076 2010-06-10 Janus Weil <janus@gcc.gnu.org>
4079 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4081 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
4084 * gfortran.dg/asynchronous_3.f03
4086 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
4089 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4090 non-temporal stores out of the tests to form new test cases. As a
4091 result, no non-temporal store should be generated in this case.
4093 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
4094 prefetch-7.c that generate one non-temporal store.
4096 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
4097 prefetch-7.c that generate one non-temporal store and one
4098 one-temporal prefetch.
4100 2010-06-10 Martin Jambor <mjambor@suse.cz>
4102 PR tree-optimization/44258
4103 * gcc.dg/tree-ssa/pr44258.c: New test.
4105 2010-06-10 Daniel Kraft <d@domob.eu>
4108 * gfortran.dg/associate_1.f03: New test.
4109 * gfortran.dg/associate_2.f95: New test.
4110 * gfortran.dg/associate_3.f03: New test.
4111 * gfortran.dg/associate_4.f08: New test.
4113 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4115 * gfortran.dg/selected_char_kind_4.f90: New test.
4117 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
4119 * gcc.dg/pr42461.c: New test.
4121 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4124 * gfortran.dg/selected_real_kind_1.f90: New.
4126 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4129 * gfortran.dg/warn_conversion.f90: Removed check for redundant
4131 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4134 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4136 * gfortran.dg/data_namelist_conflict.f90: New test.
4138 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4140 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4141 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4142 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4144 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4146 * testsuite/gfortran.dg/mvbits_9.f90: New test.
4147 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4148 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4149 * testsuite/gfortran.dg/btest_1.f90: Ditto.
4150 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4152 2010-06-09 Jason Merrill <jason@redhat.com>
4155 * g++.dg/cpp0x/decltype23.C: Move to...
4156 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4158 2010-06-09 Janus Weil <janus@gcc.gnu.org>
4161 * gfortran.dg/typebound_call_14.f03: New test.
4163 2010-06-09 Martin Jambor <mjambor@suse.cz>
4165 PR tree-optimization/44423
4166 * gcc.dg/tree-ssa/pr44423.c: New test.
4168 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
4171 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4172 TV_NONE to initialize tv_id field.
4173 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4174 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4175 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4177 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4178 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4179 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4181 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
4183 PR tree-optimization/39874
4185 * gcc.dg/pr39874.c: New file.
4187 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
4189 * g++.dg/ext/attr-alias-1.C: New.
4190 * g++.dg/ext/attr-alias-2.C: New.
4192 2010-06-07 Tobias Burnus <burnus@net-b.de>
4195 * gfortran.dg/proc_ptr_27.f90: New.
4197 2010-06-07 Jason Merrill <jason@redhat.com>
4200 * g++.dg/cpp0x/decltype23.C: New.
4202 2010-06-08 Andrew Pinski <pinskia@gmail.com>
4203 Shujing Zhao <pearly.zhao@oracle.com>
4206 * gcc.dg/c90-const-expr-10.c: Adjust.
4207 * gcc.dg/c99-const-expr-10.c: Adjust.
4208 * gcc.dg/init-bad-7.c: New.
4210 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4212 * lib/target-supports.exp (check_effective_target_gas): New proc.
4213 * gcc.c-torture/execute/960321-1.x: New file.
4215 2010-06-07 Jason Merrill <jason@redhat.com>
4218 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4220 2010-06-07 Jakub Jelinek <jakub@redhat.com>
4223 * g++.dg/warn/Wunused-var-12.C: New test.
4226 * c-c++-common/Wunused-var-11.c: New test.
4228 2010-06-07 Jan Hubicka <jh@suse.cz>
4230 * gcc.dg/ipa/pure-const-1.c: New testcase.
4232 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
4234 PR rtl-optimization/44404
4235 * gcc.dg/pr44404.c: New.
4237 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
4240 * gcc.target/i386/abi-2.c: Check sysv abi here.
4241 * gcc.target/i386/aes-avx-check.h: Call test in noinline
4242 function to avoid failures by different ABIs.
4243 * gcc.target/i386/aes-check.h: Likewise.
4244 * gcc.target/i386/avx-check.h: Likewise.
4245 * gcc.target/i386/fma4-check.h: Likewise.
4246 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4247 * gcc.target/i386/mmx-check.h: Likewise.
4248 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4249 * gcc.target/i386/pclmul-check.h: Likewise.
4250 * gcc.target/i386/sse-check.h: Likewise.
4251 * gcc.target/i386/sse2-check.h: Likewise.
4252 * gcc.target/i386/sse3-check.h: Likewise.
4253 * gcc.target/i386/sse4_1-check.h: Likewise.
4254 * gcc.target/i386/sse4_2-check.h: Likewise.
4255 * gcc.target/i386/sse4a-check.h: Likewise.
4256 * gcc.target/i386/ssse3-check.h: Likewise.
4257 * gcc.target/i386/xop-check.h: Likewise.
4258 * gcc.target/i386/pr27971.c: Fix for LLP64.
4259 * gcc.target/i386/pr39139.c: Likewise.
4260 * gcc.target/i386/pr39315-check.c: Likewise.
4261 * gcc.target/i386/vararg-1.c: Likewise.
4262 * gcc.target/i386/vararg-2.c: Likewise.
4263 Additional add dg-compile to avoid failure due
4266 * gcc.dg/compound-literal-1.c: Fix for llp64.
4267 * gcc.dg/pr32370.c: Likewise.
4268 * gcc.dg/pr37561.c: Likewise.
4269 * gcc.dg/pr41340.c: Likewise.
4270 * gcc.dg/pr41551.c: Likewise.
4272 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4275 * g++.dg/debug/dwarf2/typedef3.C: New test.
4277 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4280 * c-c++-common/pr20000.c: New.
4282 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
4285 * g++.dg/init/pr44086.C: New.
4286 * g++.dg/cpp0x/decltype4.C: Adjust.
4288 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4291 * gfortran.dg/generic_23.f03: New test.
4293 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4296 * gfortran.dg/alloc_comp_class_1.f90 : New test.
4298 2010-06-05 Jakub Jelinek <jakub@redhat.com>
4301 * c-c++-common/Wunused-var-9.c: New test.
4303 2010-06-05 Jason Merrill <jason@redhat.com>
4305 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4307 2010-06-05 Joseph Myers <joseph@codesourcery.com>
4310 * gcc.dg/c99-restrict-4.c: New test.
4312 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
4314 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4315 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4316 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4317 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4318 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4319 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4320 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4321 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4322 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4323 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4324 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4325 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4326 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4327 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4328 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4329 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4330 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4331 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4332 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4333 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4334 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4335 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4337 2010-06-04 Jason Merrill <jason@redhat.com>
4339 * g++.dg/cpp0x/noexcept06.C: New.
4340 * g++.dg/cpp0x/noexcept07.C: New.
4342 * g++.dg/cpp0x/noexcept01.C: New.
4343 * g++.dg/cpp0x/noexcept02.C: New.
4344 * g++.dg/cpp0x/noexcept03.C: New.
4345 * g++.dg/cpp0x/noexcept04.C: New.
4346 * g++.dg/cpp0x/noexcept05.C: New.
4348 2010-06-04 Jakub Jelinek <jakub@redhat.com>
4351 * g++.dg/warn/Wunused-var-10.C: New test.
4352 * g++.dg/warn/Wunused-var-11.C: New test.
4355 * c-c++-common/Wunused-var-10.c: New test.
4357 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4360 * gcc.dg/assign-warn-2.c: Update.
4361 * gcc.dg/cpp/line3.c: Update.
4362 * gcc.dg/c99-array-lval-8.c: Update.
4363 * gcc.dg/cast-qual-2.c: Update.
4364 * gcc.dg/c99-arraydecl-3.c: Update.
4365 * gcc.dg/assign-warn-1.c: Update.
4366 * gcc.dg/format/gcc_diag-1.c: Update.
4368 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
4370 PR rtl-optimization/39871
4371 PR rtl-optimization/40615
4372 PR rtl-optimization/42500
4373 PR rtl-optimization/42502
4374 * gcc.target/arm/eliminate.c: New test.
4376 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4379 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4380 * g++.old-deja/g++.other/delete3.C: Likewise.
4381 * g++.old-deja/g++.other/new.C: Likewise.
4382 * g++.old-deja/g++.law/operators27.C: Likewise.
4383 * g++.old-deja/g++.mike/p755.C: Likewise.
4384 * g++.dg/eh/new1.C: Likewise.
4385 * g++.dg/init/new5.C: Likewise.
4387 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4389 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
4390 * gfortran.dg/unpack_bounds_2.f90: Likewise.
4391 * gfortran.dg/unpack_bounds_3.f90: Likewise.
4393 2010-06-03 Richard Guenther <rguenther@suse.de>
4396 * lib/lto.exp: Always load gcc.exp.
4397 (lto-obj): For C source files invoke gcc_target_compile.
4398 * g++.dg/lto/20100603-1_0.C: New testcase.
4399 * g++.dg/lto/20100603-1_1.c: Likewise.
4401 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
4403 PR tree-optimization/43688
4404 * gfortran.dg/pr43688.f90: New.
4406 2010-06-03 Richard Guenther <rguenther@suse.de>
4409 * gcc.dg/lto/20100603-1_0.c: New testcase.
4410 * gcc.dg/lto/20100603-2_0.c: Likewise.
4411 * gcc.dg/lto/20100603-3_0.c: Likewise.
4413 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4416 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4417 * gcc.target/powerpc/recip-2.c: Ditto.
4418 * gcc.target/powerpc/recip-3.c: Ditto.
4419 * gcc.target/powerpc/recip-4.c: Ditto.
4420 * gcc.target/powerpc/recip-5.c: Ditto.
4421 * gcc.target/powerpc/recip-6.c: Ditto.
4422 * gcc.target/powerpc/recip-7.c: Ditto.
4423 * gcc.target/powerpc/recip-test.h: Ditto.
4424 * gcc.target/powerpc/recip-test2.h: Ditto.
4426 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4428 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4430 2010-06-02 Jason Merrill <jason@redhat.com>
4432 * g++.dg/ext/vector9.C: Expect typedef in error message.
4437 * g++.dg/tc1/dr101.C: Remove xfails.
4439 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4442 * g++.dg/ipa/pr44372.C: New.
4444 2010-06-02 Jan Hubicka <jh@suse.cz>
4447 * g++.dg/torture/pr44295.C: Neww testcase.
4449 2010-06-02 Jan Hubicka <jh@suse.cz>
4451 * gcc.dg/tree-ssa/loadpre6.c: Update.
4453 2010-06-02 Richard Guenther <rguenther@suse.de>
4455 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4458 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
4460 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4461 the link fail message.
4463 2010-06-02 Tobias Burnus <burnus@net-b.de>
4466 * gfortran.dg/use_13.f90: New test case.
4468 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4471 * gfortran.dg/error_stop_2.f08: Minor update.
4473 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4476 * gfortran.dg/error_stop_1.f08: New test.
4477 * gfortran.dg/error_stop_2.f08: New test.
4479 2010-06-01 Jason Merrill <jason@redhat.com>
4482 * g++.dg/cpp0x/initlist37.C: New.
4483 * g++.dg/cpp0x/initlist38.C: New.
4486 * g++.dg/cpp0x/initlist36.C: New.
4488 2010-05-31 Jan Hubicka <jh@suse.cz>
4490 * gcc.dg/noreturn-8.c: New testcase.
4492 2010-05-31 Jan Hubicka <jh@suse.cz>
4494 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4495 * gcc.dg/lto/noreturn-1_0.c: Move it here.
4497 2010-05-31 Jan Hubicka <jh@suse.cz>
4499 * gcc.dg/lto/noreturn-1_1.c: New testcase.
4500 * gcc.dg/lto/noreturn-1_0.c: New testcase.
4502 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4505 * gfortran.dg/dependency_27.f90: New test.
4506 * gfortran.dg/array_assign_1.F90: New test.
4508 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4511 * gcc.target/i386/sse-24.c: New test.
4513 2010-05-31 Jan Hubicka <jh@suse.cz>
4515 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4517 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4520 * gcc.dg/pr44337.c: New test.
4522 PR tree-optimization/44182
4523 * g++.dg/debug/pr44182.C: New test.
4525 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
4527 * gcc.dg/nested-func-7.c: New test.
4528 * gnat.dg/frame_overflow.adb: Adjust directives.
4530 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4532 * gnat.dg/prot2.ad[sb]: New test.
4533 * gnat.dg/prot2_pkg1.ads: New helper.
4534 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4536 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4538 * gnat.dg/array11.adb: Adjust dg-warning directive.
4539 * gnat.dg/object_overflow.adb: Likewise.
4541 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
4544 * gcc.dg/tree-ssa/pr44306.c: New.
4546 2010-05-29 Jan Hubicka <jh@suse.cz>
4548 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4550 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
4552 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4554 2010-05-28 Mike Stump <mikestump@comcast.net>
4557 * objc.dg/const-str-9.m: Remove static.
4559 2010-05-28 Jakub Jelinek <jakub@redhat.com>
4562 * gcc.c-torture/compile/pr43636.c: New test.
4564 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
4567 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4568 * obj-c++.dg/try-catch-9.mm: Ditto.
4570 2010-05-28 Dodji Seketeli <dodji@redhat.com>
4572 Revert patch for PR c++/44188
4573 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4575 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4578 * g++.dg/debug/dwarf2/typedef3.C: New test.
4580 2010-05-27 Jason Merrill <jason@redhat.com>
4583 * g++.dg/ext/vla9.C: New.
4585 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
4588 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4589 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4590 * objc.dg/torture/tls/thr-init.m: Ditto.
4591 * objc.dg/torture/trivial.m: Ditto.
4592 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4593 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4594 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4595 * obj-c++.dg/torture/trivial.mm: Ditto.
4597 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
4599 * g++.dg/lto/20100302_0.C: Skip on darwin.
4601 2010-05-27 Richard Guenther <rguenther@suse.de>
4603 PR tree-optimization/44284
4604 * gcc.dg/vect/vect-118.c: New testcase.
4605 * gcc.dg/vect/bb-slp-20.c: Adjust.
4606 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4607 * gcc.dg/vect/slp-9.c: Likewise.
4608 * gcc.dg/vect/slp-reduc-4.c: Likewise.
4609 * gcc.dg/vect/vect-10.c: Likewise.
4610 * gcc.dg/vect/vect-109.c: Likewise.
4611 * gcc.dg/vect/vect-12.c: Likewise.
4612 * gcc.dg/vect/vect-36.c: Likewise.
4613 * gcc.dg/vect/vect-7.c: Likewise.
4614 * gcc.dg/vect/vect-iv-8.c: Likewise.
4615 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4616 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4617 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4618 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4619 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4620 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4621 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4622 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4623 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4624 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4625 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4626 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4627 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4628 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4629 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4630 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4631 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4633 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4635 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4638 2010-05-26 Jan Hubicka <jh@suse.cz>
4640 * gcc.dg/lto/materialize-1_0.c: New file.
4641 * gcc.dg/lto/materialize-1_1.c: New file.
4643 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
4645 * gnat.dg/lto10.adb: New test.
4646 * gnat.dg/lto10_pkg.ads: New helper.
4648 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
4650 * lib/target-supports.exp (check_effective_target_int128): New
4651 function to check if __int128 types are available for target.
4652 * c-c++-common/int128-types-1.c: New.
4653 * c-c++-common/int128-1.c: New.
4654 * c-c++-common/int128-2.c: New.
4655 * g++.dg/abi/mangle43.C: New.
4656 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4657 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4658 pointer-wide scalar.
4659 * g++.dg/other/pr25632.C: Likewise.
4660 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4661 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4663 * g++.dg/warn/pr13358-4.C: Likewise.
4664 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
4665 * g++.dg/warn/Wconversion-null.C: Likewise.
4667 2010-05-26 Jason Merrill <jason@redhat.com>
4670 * g++.dg/cpp0x/variadic101.C: New.
4672 2010-05-26 Richard Guenther <rguenther@suse.de>
4674 PR rtl-optimization/44164
4675 * gcc.c-torture/execute/pr44164.c: New testcase.
4676 * g++.dg/tree-ssa/pr13146.C: Adjust.
4678 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
4681 * gfortran.dg/whole_file_19.f90 : New test.
4683 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
4688 * gfortran.dg/pr40999.f: Fix function type.
4689 * gfortran.dg/whole_file_5.f90: Likewise.
4690 * gfortran.dg/whole_file_6.f90: Likewise.
4691 * gfortran.dg/whole_file_16.f90: New.
4692 * gfortran.dg/whole_file_17.f90: New.
4693 * gfortran.dg/whole_file_18.f90: New.
4695 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
4696 Iain Sandoe <iains@gcc.gnu.org>
4698 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4699 * gcc.c-torture/compile/pr44197.c: Require alias support.
4700 * gcc.dg/lto/20081222_0.c: Ditto.
4702 2010-05-25 Jakub Jelinek <jakub@redhat.com>
4705 * gcc.dg/guality/vla-2.c: New test.
4707 2010-05-25 Richard Guenther <rguenther@suse.de>
4710 * g++.dg/torture/pr44069.C: New testcase.
4712 2010-05-25 Richard Guenther <rguenther@suse.de>
4714 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4716 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4719 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4721 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4723 * obj-c++.dg/torture/tls/trivial.mm: New.
4724 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4725 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4726 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4727 * obj-c++.dg/torture/tls/diag-1.mm: New.
4728 * obj-c++.dg/torture/tls/tls.exp: New.
4729 * obj-c++.dg/torture/trivial.mm: New.
4730 * obj-c++.dg/torture/dg-torture.exp: New.
4731 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4732 * obj-c++.dg/tls/trivial.m: New.
4733 * obj-c++.dg/tls/init-1.mm: New.
4734 * obj-c++.dg/tls/diag-1.mm: New.
4735 * obj-c++.dg/tls/init-2.mm: New.
4736 * obj-c++.dg/tls/diag-2.mm: New.
4737 * obj-c++.dg/tls/diag-3.mm: New.
4738 * obj-c++.dg/tls/diag-4.mm: New.
4739 * obj-c++.dg/tls/static-1.mm: New.
4740 * obj-c++.dg/tls/tls.exp: New.
4741 * obj-c++.dg/tls/diag-5.mm: New.
4742 * obj-c++.dg/tls/static-1a.mm: New.
4743 * objc-obj-c++-shared/Object1.mm: New.
4744 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4746 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
4749 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4750 * obj-c++.dg/const-str-6.mm: Ditto.
4752 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4754 * g++.dg/parse/array-size2.C: Remove dg-error directives.
4756 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4759 * gnat.dg/array13.ad[sb]: New test.
4761 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
4762 Sandra Loosemore <sandra@codesourcery.com>
4764 * gcc.target/arm/neon/: Regenerated test cases.
4766 * gcc.target/arm/neon/polytypes.c,
4767 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4768 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4769 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4770 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4771 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4772 dg-add-options arm_neon.
4774 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4775 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4776 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4777 and arm_neon_fp16_ok.
4779 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4780 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4782 * lib/target-supports.exp (add_options_for_arm_neon): New.
4783 (check_effective_target_arm_neon_ok_nocache): New, from
4784 check_effective_target_arm_neon_ok. Check multiple possibilities.
4785 (check_effective_target_arm_neon_ok): Use
4786 check_effective_target_arm_neon_ok_nocache.
4787 (add_options_for_arm_neon_fp16)
4788 (check_effective_target_arm_neon_fp16_ok)
4789 check_effective_target_arm_neon_fp16_ok_nocache): New.
4790 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4792 2010-05-24 Jason Merrill <jason@redhat.com>
4795 * g++.dg/cpp0x/initlist35.C: New.
4796 * g++.dg/init/brace6.C: Adjust.
4798 2010-05-24 Paul Brook <paul@codesourcery.com>
4800 * gcc.target/arm/frame-pointer-1.c: New test.
4801 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4802 pointer elimination.
4804 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4807 * gcc.target/i386/crc32-3.c: New.
4808 * gcc.target/i386/crc32-4.c: Likewise.
4810 2010-05-23 Joseph Myers <joseph@codesourcery.com>
4812 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4813 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4814 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4816 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4818 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4820 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
4823 * gcc.c-target/pr43869.c: New test.
4825 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4828 * gfortran.dg/class_22.f03: New.
4830 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
4833 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4835 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4838 * gfortran.dg/abstract_type_7.f03: New.
4840 2010-05-21 Jason Merrill <jason@redhat.com>
4842 * g++.dg/eh/spec11.C: Test cleanup optimization.
4844 2010-05-21 Jakub Jelinek <jakub@redhat.com>
4847 * gcc.target/i386/pr44223.c: New test.
4849 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4851 * gcc.target/i386/pr25993.c: Use @function as type specifier.
4853 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
4855 * g++.dg/other/const3.C: New test.
4857 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
4860 * warn_unused_dummy_argument_1.f90: New.
4861 * warn_unused_dummy_argument_2.f90: New.
4863 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4866 * g++.dg/inherit/crash1.C: New.
4867 * g++.dg/inherit/crash2.C: Likewise.
4869 2010-05-20 Jakub Jelinek <jakub@redhat.com>
4872 * g++.dg/debug/pr44178.C: New test.
4874 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
4877 * gcc.dg/tree-ssa/prefetch-6.c: Add
4878 --param min-insn-to-prefetch-ratio=6.
4879 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4880 allow unrolling, and adjust the movnti count.
4882 2010-05-20 Jan Hubicka <jh@suse.cz>
4885 * gcc.c-torture/compile/pr44197.c: New file.
4887 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
4889 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4891 (check_effective_target_xop): Remove __may_alias__ attribute.
4893 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
4896 * gcc.c-torture/execute/pr44202-1.c: New test.
4898 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4901 * gfortran.dg/label_1.f90: Update test.
4903 2010-05-19 Jan Hubicka <jh@suse.cz>
4905 * gcc.dg/lto/ipareference2_0.c: New file.
4906 * gcc.dg/lto/ipareference2_1.c: New file.
4908 2010-05-19 Jason Merrill <jason@redhat.com>
4910 * g++.dg/parse/fn-typedef2.C: New.
4912 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4916 * g++.dg/template/fntype1.C: New.
4918 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
4920 * gnat.dg/discr23.ad[sb]: New test.
4921 * gnat.dg/discr23_pkg.ads: New helper.
4923 * gnat.dg/specs/controlled1.ads: New test.
4924 * gnat.dg/specs/controlled1_pkg.ads: New helper.
4926 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4929 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4930 Fixed scope of C_SIZEOF.
4931 * gfortran.dg/warn_conversion_2.f90: New.
4933 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4935 * lib/target-supports.exp (check_effective_target_sse2): New proc.
4936 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4937 for optional selector.
4938 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4939 (check_effective_target_sse3): New proc.
4940 * gcc.target/i386/math-torture/math-torture.exp: Load
4941 target-supports.exp.
4942 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4943 check_effective_target_sse2.
4944 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4945 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4946 * g++.dg/vect/vect.exp: Likewise.
4947 * gfortran.dg/vect/vect.exp: Likewise.
4948 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4949 -msse2 if check_effective_target_sse2.
4951 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4952 * gcc.target/i386/3dnow-2.c: Likewise.
4953 * gcc.target/i386/3dnowA-1.c: Likewise.
4954 * gcc.target/i386/3dnowA-2.c: Likewise.
4955 * gcc.target/i386/pr42549.c: Likewise.
4957 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4958 * gcc.target/i386/sse3-addsubpd.c: Likewise.
4959 * gcc.target/i386/sse3-addsubps.c: Likewise.
4960 * gcc.target/i386/sse3-haddpd.c: Likewise.
4961 * gcc.target/i386/sse3-haddps.c: Likewise.
4962 * gcc.target/i386/sse3-hsubpd.c: Likewise.
4963 * gcc.target/i386/sse3-hsubps.c: Likewise.
4964 * gcc.target/i386/sse3-movddup.c: Likewise.
4965 * gcc.target/i386/sse3-movshdup.c: Likewise.
4966 * gcc.target/i386/sse3-movsldup.c: Likewise.
4968 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4969 * g++.dg/ext/attrib35.C: Likewise.
4970 * g++.dg/opt/pr40496.C: Likewise.
4971 * g++.dg/other/i386-1.C: Likewise.
4972 * g++.dg/other/i386-4.C: Likewise.
4973 * g++.dg/other/pr34435.C: Likewise.
4974 * g++.dg/other/pr39496.C: Likewise.
4975 * g++.dg/other/pr40446.C: Likewise.
4976 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4977 * gcc.dg/compat/vector-1a_main.c: Likewise.
4978 * gcc.dg/compat/vector-2a_main.c: Likewise.
4979 * gcc.dg/lto/20090206-1_0.c: Likewise.
4980 * gcc.dg/pr34856.c: Likewise.
4981 * gcc.dg/pr36584.c: Likewise.
4982 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
4983 * gcc.dg/pr37544.c: Likewise.
4984 * gcc.dg/torture/pr16104-1.c: Likewise.
4985 * gcc.dg/torture/pr35771-1.c: Likewise.
4986 * gcc.dg/torture/pr35771-2.c: Likewise.
4987 * gcc.dg/torture/pr35771-3.c: Likewise.
4988 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4989 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4990 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4991 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4992 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4993 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4994 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4995 * gcc.target/i386/20060512-1.c: Likewise.
4996 * gcc.target/i386/20060512-3.c: Likewise.
4997 * gcc.target/i386/all_one_m128i.c: Likewise.
4998 * gcc.target/i386/float128-1.c: Likewise.
4999 * gcc.target/i386/float128-2.c: Likewise.
5000 * gcc.target/i386/fpcvt-1.c: Likewise.
5001 * gcc.target/i386/fpcvt-2.c: Likewise.
5002 * gcc.target/i386/fpcvt-3.c: Likewise.
5003 * gcc.target/i386/fpprec-1.c: Likewise.
5004 * gcc.target/i386/funcspec-9.c: Likewise.
5005 * gcc.target/i386/incoming-1.c: Likewise.
5006 * gcc.target/i386/incoming-12.c: Likewise.
5007 * gcc.target/i386/incoming-2.c: Likewise.
5008 * gcc.target/i386/incoming-3.c: Likewise.
5009 * gcc.target/i386/incoming-4.c: Likewise.
5010 * gcc.target/i386/incoming-6.c: Likewise.
5011 * gcc.target/i386/incoming-7.c: Likewise.
5012 * gcc.target/i386/incoming-8.c: Likewise.
5013 * gcc.target/i386/opt-1.c: Likewise.
5014 * gcc.target/i386/opt-2.c: Likewise.
5015 * gcc.target/i386/ordcmp-1.c: Likewise.
5016 * gcc.target/i386/pr17692.c: Likewise.
5017 * gcc.target/i386/pr18614-1.c: Likewise.
5018 * gcc.target/i386/pr22152.c: Likewise.
5019 * gcc.target/i386/pr23570.c: Likewise.
5020 * gcc.target/i386/pr23575.c: Likewise.
5021 * gcc.target/i386/pr26449-1.c: Likewise.
5022 * gcc.target/i386/pr26600.c: Likewise.
5023 * gcc.target/i386/pr27790.c: Likewise.
5024 * gcc.target/i386/pr28839.c: Likewise.
5025 * gcc.target/i386/pr30970.c: Likewise.
5026 * gcc.target/i386/pr32000-1.c: Likewise.
5027 * gcc.target/i386/pr32000-2.c: Likewise.
5028 * gcc.target/i386/pr32280.c: Likewise.
5029 * gcc.target/i386/pr32661.c: Likewise.
5030 * gcc.target/i386/pr32708-1.c: Likewise.
5031 * gcc.target/i386/pr32961.c: Likewise.
5032 * gcc.target/i386/pr33329.c: Likewise.
5033 * gcc.target/i386/pr35714.c: Likewise.
5034 * gcc.target/i386/pr35767-1.c: Likewise.
5035 * gcc.target/i386/pr35767-1d.c: Likewise.
5036 * gcc.target/i386/pr35767-1i.c: Likewise.
5037 * gcc.target/i386/pr35767-2.c: Likewise.
5038 * gcc.target/i386/pr35767-2d.c: Likewise.
5039 * gcc.target/i386/pr35767-2i.c: Likewise.
5040 * gcc.target/i386/pr35767-3.c: Likewise.
5041 * gcc.target/i386/pr35767-5.c: Likewise.
5042 * gcc.target/i386/pr36222-1.c: Likewise.
5043 * gcc.target/i386/pr36578-1.c: Likewise.
5044 * gcc.target/i386/pr36578-2.c: Likewise.
5045 * gcc.target/i386/pr36992-1.c: Likewise.
5046 * gcc.target/i386/pr37101.c: Likewise.
5047 * gcc.target/i386/pr37216.c: Likewise.
5048 * gcc.target/i386/pr37434-1.c: Likewise.
5049 * gcc.target/i386/pr37434-2.c: Likewise.
5050 * gcc.target/i386/pr37843-3.c: Likewise.
5051 * gcc.target/i386/pr37843-4.c: Likewise.
5052 * gcc.target/i386/pr39162.c: Likewise.
5053 * gcc.target/i386/pr39315-1.c: Likewise.
5054 * gcc.target/i386/pr39315-2.c: Likewise.
5055 * gcc.target/i386/pr39315-3.c: Likewise.
5056 * gcc.target/i386/pr39315-4.c: Likewise.
5057 * gcc.target/i386/pr39445.c: Likewise.
5058 * gcc.target/i386/pr39496.c: Likewise.
5059 * gcc.target/i386/pr40809.c: Likewise.
5060 * gcc.target/i386/pr40906-3.c: Likewise.
5061 * gcc.target/i386/pr41019.c: Likewise.
5062 * gcc.target/i386/pr42542-1.c: Likewise.
5063 * gcc.target/i386/pr42542-2.c: Likewise.
5064 * gcc.target/i386/pr42542-3.c: Likewise.
5065 * gcc.target/i386/pr42542-3a.c: Likewise.
5066 * gcc.target/i386/pr42881.c: Likewise.
5067 * gcc.target/i386/push-1.c: Likewise.
5068 * gcc.target/i386/quad-sse.c: Likewise.
5069 * gcc.target/i386/reload-1.c: Likewise.
5070 * gcc.target/i386/sse-10.c: Likewise.
5071 * gcc.target/i386/sse-11.c: Likewise.
5072 * gcc.target/i386/sse-15.c: Likewise.
5073 * gcc.target/i386/sse-17.c: Likewise.
5074 * gcc.target/i386/sse-18.c: Likewise.
5075 * gcc.target/i386/sse-19.c: Likewise.
5076 * gcc.target/i386/sse-4.c: Likewise.
5077 * gcc.target/i386/sse-6.c: Likewise.
5078 * gcc.target/i386/sse-vect-types.c: Likewise.
5079 * gcc.target/i386/sse2-addpd-1.c: Likewise.
5080 * gcc.target/i386/sse2-addsd-1.c: Likewise.
5081 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5082 * gcc.target/i386/sse2-andpd-1.c: Likewise.
5083 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5084 * gcc.target/i386/sse2-comisd-1.c: Likewise.
5085 * gcc.target/i386/sse2-comisd-2.c: Likewise.
5086 * gcc.target/i386/sse2-comisd-3.c: Likewise.
5087 * gcc.target/i386/sse2-comisd-4.c: Likewise.
5088 * gcc.target/i386/sse2-comisd-5.c: Likewise.
5089 * gcc.target/i386/sse2-comisd-6.c: Likewise.
5090 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5091 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5092 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5093 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5094 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5095 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5096 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5097 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5098 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5099 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5100 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5101 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5102 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5103 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5104 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5105 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5106 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5107 * gcc.target/i386/sse2-divpd-1.c: Likewise.
5108 * gcc.target/i386/sse2-divsd-1.c: Likewise.
5109 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5110 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5111 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5112 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5113 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5114 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5115 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5116 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5117 * gcc.target/i386/sse2-minpd-1.c: Likewise.
5118 * gcc.target/i386/sse2-minsd-1.c: Likewise.
5119 * gcc.target/i386/sse2-mmx.c: Likewise.
5120 * gcc.target/i386/sse2-movapd-1.c: Likewise.
5121 * gcc.target/i386/sse2-movapd-2.c: Likewise.
5122 * gcc.target/i386/sse2-movd-1.c: Likewise.
5123 * gcc.target/i386/sse2-movd-2.c: Likewise.
5124 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5125 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5126 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5127 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5128 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5129 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5130 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5131 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5132 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5133 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5134 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5135 * gcc.target/i386/sse2-movq-1.c: Likewise.
5136 * gcc.target/i386/sse2-movq-2.c: Likewise.
5137 * gcc.target/i386/sse2-movq-3.c: Likewise.
5138 * gcc.target/i386/sse2-movsd-1.c: Likewise.
5139 * gcc.target/i386/sse2-movsd-2.c: Likewise.
5140 * gcc.target/i386/sse2-movupd-1.c: Likewise.
5141 * gcc.target/i386/sse2-movupd-2.c: Likewise.
5142 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5143 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5144 * gcc.target/i386/sse2-orpd-1.c: Likewise.
5145 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5146 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5147 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5148 * gcc.target/i386/sse2-paddb-1.c: Likewise.
5149 * gcc.target/i386/sse2-paddd-1.c: Likewise.
5150 * gcc.target/i386/sse2-paddq-1.c: Likewise.
5151 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5152 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5153 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5154 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5155 * gcc.target/i386/sse2-paddw-1.c: Likewise.
5156 * gcc.target/i386/sse2-pand-1.c: Likewise.
5157 * gcc.target/i386/sse2-pandn-1.c: Likewise.
5158 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5159 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5160 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5161 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5162 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5163 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5164 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5165 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5166 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5167 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5168 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5169 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5170 * gcc.target/i386/sse2-pminub-1.c: Likewise.
5171 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5172 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5173 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5174 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5175 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5176 * gcc.target/i386/sse2-por-1.c: Likewise.
5177 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5178 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5179 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5180 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5181 * gcc.target/i386/sse2-pslld-1.c: Likewise.
5182 * gcc.target/i386/sse2-pslld-2.c: Likewise.
5183 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5184 * gcc.target/i386/sse2-psllq-1.c: Likewise.
5185 * gcc.target/i386/sse2-psllq-2.c: Likewise.
5186 * gcc.target/i386/sse2-psllw-1.c: Likewise.
5187 * gcc.target/i386/sse2-psllw-2.c: Likewise.
5188 * gcc.target/i386/sse2-psrad-1.c: Likewise.
5189 * gcc.target/i386/sse2-psrad-2.c: Likewise.
5190 * gcc.target/i386/sse2-psraw-1.c: Likewise.
5191 * gcc.target/i386/sse2-psraw-2.c: Likewise.
5192 * gcc.target/i386/sse2-psrld-1.c: Likewise.
5193 * gcc.target/i386/sse2-psrld-2.c: Likewise.
5194 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5195 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5196 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5197 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5198 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5199 * gcc.target/i386/sse2-psubb-1.c: Likewise.
5200 * gcc.target/i386/sse2-psubd-1.c: Likewise.
5201 * gcc.target/i386/sse2-psubq-1.c: Likewise.
5202 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5203 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5204 * gcc.target/i386/sse2-psubw-1.c: Likewise.
5205 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5206 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5207 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5208 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5209 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5210 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5211 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5212 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5213 * gcc.target/i386/sse2-pxor-1.c: Likewise.
5214 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5215 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5216 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5217 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5218 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5219 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5220 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5221 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5222 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5223 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5224 * gcc.target/i386/sse2-shufps-1.c: Likewise.
5225 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5226 * gcc.target/i386/sse2-subpd-1.c: Likewise.
5227 * gcc.target/i386/sse2-subsd-1.c: Likewise.
5228 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5229 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5230 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5231 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5232 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5233 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5234 * gcc.target/i386/sse2-unpack-1.c: Likewise.
5235 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5236 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5237 * gcc.target/i386/sse2-vec-1.c: Likewise.
5238 * gcc.target/i386/sse2-vec-2.c: Likewise.
5239 * gcc.target/i386/sse2-vec-3.c: Likewise.
5240 * gcc.target/i386/sse2-vec-4.c: Likewise.
5241 * gcc.target/i386/sse2-vec-5.c: Likewise.
5242 * gcc.target/i386/sse2-vec-6.c: Likewise.
5243 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5244 * gcc.target/i386/ssefn-2.c: Likewise.
5245 * gcc.target/i386/ssefn-4.c: Likewise.
5246 * gcc.target/i386/ssefp-1.c: Likewise.
5247 * gcc.target/i386/ssefp-2.c: Likewise.
5248 * gcc.target/i386/sseregparm-3.c: Likewise.
5249 * gcc.target/i386/sseregparm-4.c: Likewise.
5250 * gcc.target/i386/sseregparm-5.c: Likewise.
5251 * gcc.target/i386/sseregparm-6.c: Likewise.
5252 * gcc.target/i386/sseregparm-7.c: Likewise.
5253 * gcc.target/i386/ssetype-1.c: Likewise.
5254 * gcc.target/i386/ssetype-2.c: Likewise.
5255 * gcc.target/i386/ssetype-3.c: Likewise.
5256 * gcc.target/i386/ssetype-4.c: Likewise.
5257 * gcc.target/i386/ssetype-5.c: Likewise.
5258 * gcc.target/i386/unordcmp-1.c: Likewise.
5259 * gcc.target/i386/vararg-1.c: Likewise.
5260 * gcc.target/i386/vararg-2.c: Likewise.
5261 * gcc.target/i386/vararg-3.c: Likewise.
5262 * gcc.target/i386/vararg-4.c: Likewise.
5263 * gcc.target/i386/vararg-7.c: Likewise.
5264 * gcc.target/i386/vararg-8.c: Likewise.
5265 * gcc.target/i386/vecinit-1.c: Likewise.
5266 * gcc.target/i386/vecinit-2.c: Likewise.
5267 * gcc.target/i386/vecinit-3.c: Likewise.
5268 * gcc.target/i386/vecinit-4.c: Likewise.
5269 * gcc.target/i386/vecinit-5.c: Likewise.
5270 * gcc.target/i386/vecinit-6.c: Likewise.
5271 * gcc.target/i386/vectorize2.c: Likewise.
5272 * gcc.target/i386/vectorize3.c: Likewise.
5273 * gcc.target/i386/vectorize4.c: Likewise.
5274 * gcc.target/i386/vectorize6.c: Likewise.
5275 * gcc.target/i386/vectorize7.c: Likewise.
5276 * gcc.target/i386/vectorize8.c: Likewise.
5277 * gcc.target/i386/vperm-v2df.c: Likewise.
5278 * gcc.target/i386/vperm-v2di.c: Likewise.
5279 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5280 * gcc.target/i386/xorps-sse2.c: Likewise.
5281 * gcc.target/i386/xorps.c: Likewise.
5282 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5283 * gfortran.dg/graphite/pr42326.f90: Likewise.
5284 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5286 2010-05-19 Richard Guenther <rguenther@suse.de>
5289 * g++.dg/lto/20100519-1_0.C: New testcase.
5291 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5294 * gfortran.dg/warn_intent_out_not_set.f90: New.
5296 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5299 * gfortran.dg/data_char_1.f90: Updated warning message.
5300 * gfortran.dg/data_array_6.f: New.
5302 2010-05-19 Martin Jambor <mjambor@suse.cz>
5304 * g++.dg/ipa/ivinline-8.C: New test.
5305 * gcc.dg/ipa/iinline-2.c: Likewise.
5307 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5310 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5311 arguments; add check for return value kind.
5312 * gfortran.dg/float_1.f90: Likewise.
5314 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5316 * gcc.target/i386/20011009-1.c (COMMENT): Define.
5318 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5319 * lib/lto.exp (lto_prune_warns): Fix location line regex.
5320 Prune another location line format.
5321 (lto-obj): Call lto_prune_warns on comp_output.
5323 2010-05-18 Jan Hubicka <jh@suse.cz>
5325 * gcc.dg/lto/ipacp_0.c: New test.
5326 * gcc.dg/lto/ipacp_1.c: New test.
5328 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
5331 * gcc.dg/lto/20100518_0.c: New test.
5333 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
5335 * gnat.dg/specs/lto3.ads: Add missing dg-options.
5337 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5340 * gfortran.dg/class_21.f03: New.
5342 2010-05-17 Jason Merrill <jason@redhat.com>
5345 * g++.dg/cpp0x/initlist34.C: New.
5348 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5350 2010-05-17 Martin Jambor <mjambor@suse.cz>
5352 * g++.dg/ipa/ivinline-1.C: New test.
5353 * g++.dg/ipa/ivinline-2.C: New test.
5354 * g++.dg/ipa/ivinline-3.C: New test.
5355 * g++.dg/ipa/ivinline-4.C: New test.
5356 * g++.dg/ipa/ivinline-5.C: New test.
5357 * g++.dg/ipa/ivinline-6.C: New test.
5359 2010-05-17 Dodji Seketeli <dodji@redhat.com>
5360 Jason Merrill <jason@redhat.com>
5363 * c-c++-common/Wunused-var-8.c: New test.
5365 2010-05-17 Jakub Jelinek <jakub@redhat.com>
5368 * gcc.c-torture/compile/pr42347.c: New test.
5371 * g++.dg/ext/asmgoto1.C: New test.
5373 2010-05-17 Martin Jambor <mjambor@suse.cz>
5376 * gcc.dg/tree-ssa/pr44133.c: New test.
5377 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5380 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5383 * gfortran.dg/class_20.f03: New.
5385 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
5388 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5389 debug messages but not the newly introduced one.
5391 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
5394 * gfortran.dg/initialization_25.f90: Commented testcase.
5395 * gfortran.dg/initialization_26.f90: New.
5397 2010-05-16 Richard Guenther <rguenther@suse.de>
5399 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5400 * gcc.dg/pr43084.c: Likewise.
5401 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5403 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5405 * gcc.dg/struct/struct-reorg.exp: Likewise.
5406 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5407 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5409 2010-05-16 Joseph Myers <joseph@codesourcery.com>
5411 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5412 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5413 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5414 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5417 2010-05-15 Jason Merrill <jason@redhat.com>
5419 * g++.dg/eh/spec10.C: New.
5420 * g++.dg/eh/spec11.C: New.
5421 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5423 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5427 * gfortran.dg/allocatable_scalar_9.f90: New.
5429 2010-05-15 Jakub Jelinek <jakub@redhat.com>
5432 * g++.dg/torture/pr44148.C: New test.
5434 2010-05-15 Joseph Myers <joseph@codesourcery.com>
5436 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5437 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5438 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5439 diagnostics and type sizes.
5441 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
5443 * gnat.dg/lto9.adb: New test.
5444 * gnat.dg/lto9_pkg1.ads: New helper.
5445 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5447 2010-05-15 Jan Hubicka <jh@suse.cz>
5449 * gcc.dg/lto/ipareference_1.c: Rename to ...
5450 * gcc.dg/lto/ipareference_0.c: ... this one.
5451 * gcc.dg/lto/ipareference_2.c: Rename to ...
5452 * gcc.dg/lto/ipareference_1.c: ... this one.
5454 2010-05-15 Jan Hubicka <jh@suse.cz>
5456 * gcc.dg/lto/ipareference_1.c: New file.
5457 * gcc.dg/lto/ipareference_2.c: New file.
5459 2010-05-15 Richard Guenther <rguenther@suse.de>
5461 PR tree-optimization/44038
5462 * gcc.c-torture/compile/pr44038.c: New testcase.
5464 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
5466 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5467 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5469 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5473 * gfortran.dg/class_18.f03: New.
5474 * gfortran.dg/class_19.f03: New.
5476 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5479 * gcc.dg/debug/dwarf2/const-1.c: Remove.
5480 * g++.dg/debug/dwarf2/const1.C: Remove.
5482 2010-05-14 Jason Merrill <jason@redhat.com>
5484 * g++.dg/eh/cond4.C: New.
5485 * g++.dg/eh/elide2.C: Adjust.
5486 * g++.old-deja/g++.eh/terminate1.C: Adjust.
5488 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
5491 * gfortran.dg/actual_array_interface_2.f90: New test.
5493 2010-05-14 Richard Guenther <rguenther@suse.de>
5495 PR tree-optimization/44119
5496 * gcc.c-torture/compile/pr44119.c: New testcase.
5498 2010-05-14 Jason Merrill <jason@redhat.com>
5501 * g++.dg/eh/terminate1.C: New.
5503 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5505 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5508 * gcc.dg/pr44136.c: New test.
5510 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
5513 * g++.dg/warn/Wshadow-4.C: Adjust.
5514 * g++.dg/warn/Wshadow-5.C: New test.
5515 * g++.dg/warn/Wshadow-6.C: New test
5517 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
5520 * gfortran.dg/initialization_25.f90: New.
5522 2010-05-13 Martin Jambor <mjambor@suse.cz>
5524 * g++.dg/otr-fold-1.C: New test.
5525 * g++.dg/otr-fold-2.C: New test.
5527 2010-05-13 Jakub Jelinek <jakub@redhat.com>
5530 * gfortran.dg/gomp/pr44036-1.f90: New test.
5531 * gfortran.dg/gomp/pr44036-2.f90: New test.
5532 * gfortran.dg/gomp/pr44036-3.f90: New test.
5535 * gcc.dg/guality/sra-1.c: New test.
5537 2010-05-12 Jan Hubicka <jh@suse.cz>
5539 * tree-ssa/unreachable.c: New test.
5541 2010-05-12 Jason Merrill <jason@redhat.com>
5543 * g++.dg/cpp0x/sfinae1.C: New.
5545 2010-05-12 Sriraman Tallam <tmsriram@google.com>
5547 * gcc.target/i386/zee.c: New file.
5549 2010-05-12 Jason Merrill <jason@redhat.com>
5551 * g++.dg/conversion/op1.C: Expect template candidate message.
5552 * g++.dg/cpp0x/nullptr15.C: Likewise.
5553 * g++.dg/cpp0x/pr31431-2.C: Likewise.
5554 * g++.dg/cpp0x/pr31431.C: Likewise.
5555 * g++.dg/cpp0x/temp_default2.C: Likewise.
5556 * g++.dg/cpp0x/trailing4.C: Likewise.
5557 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5558 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5559 * g++.dg/cpp0x/variadic-throw.C: Likewise.
5560 * g++.dg/cpp0x/variadic35.C: Likewise.
5561 * g++.dg/cpp0x/vt-35147.C: Likewise.
5562 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5563 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5564 * g++.dg/ext/visibility/anon8.C: Likewise.
5565 * g++.dg/ext/vla2.C: Likewise.
5566 * g++.dg/other/pr28114.C: Likewise.
5567 * g++.dg/other/ptrmem10.C: Likewise.
5568 * g++.dg/other/ptrmem11.C: Likewise.
5569 * g++.dg/overload/unknown1.C: Likewise.
5570 * g++.dg/parse/template7.C: Likewise.
5571 * g++.dg/parse/typename7.C: Likewise.
5572 * g++.dg/template/conv11.C: Likewise.
5573 * g++.dg/template/copy1.C: Likewise.
5574 * g++.dg/template/deduce3.C: Likewise.
5575 * g++.dg/template/dependent-expr5.C: Likewise.
5576 * g++.dg/template/friend.C: Likewise.
5577 * g++.dg/template/incomplete2.C: Likewise.
5578 * g++.dg/template/local4.C: Likewise.
5579 * g++.dg/template/local6.C: Likewise.
5580 * g++.dg/template/operator10.C: Likewise.
5581 * g++.dg/template/overload6.C: Likewise.
5582 * g++.dg/template/ptrmem2.C: Likewise.
5583 * g++.dg/template/ptrmem20.C: Likewise.
5584 * g++.dg/template/ptrmem8.C: Likewise.
5585 * g++.dg/template/sfinae2.C: Likewise.
5586 * g++.dg/template/ttp25.C: Likewise.
5587 * g++.dg/template/unify10.C: Likewise.
5588 * g++.dg/template/unify11.C: Likewise.
5589 * g++.dg/template/unify6.C: Likewise.
5590 * g++.dg/template/unify7.C: Likewise.
5591 * g++.dg/template/unify9.C: Likewise.
5592 * g++.dg/template/varmod1.C: Likewise.
5593 * g++.old-deja/g++.brendan/crash56.C: Likewise.
5594 * g++.old-deja/g++.law/operators32.C: Likewise.
5595 * g++.old-deja/g++.pt/crash28.C: Likewise.
5596 * g++.old-deja/g++.pt/crash60.C: Likewise.
5597 * g++.old-deja/g++.pt/explicit38.C: Likewise.
5598 * g++.old-deja/g++.pt/explicit39.C: Likewise.
5599 * g++.old-deja/g++.pt/explicit41.C: Likewise.
5600 * g++.old-deja/g++.pt/explicit67.C: Likewise.
5601 * g++.old-deja/g++.pt/explicit77.C: Likewise.
5602 * g++.old-deja/g++.pt/expr2.C: Likewise.
5603 * g++.old-deja/g++.pt/overload7.C: Likewise.
5604 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5605 * g++.old-deja/g++.pt/spec5.C: Likewise.
5606 * g++.old-deja/g++.pt/spec6.C: Likewise.
5607 * g++.old-deja/g++.pt/t24.C: Likewise.
5608 * g++.old-deja/g++.pt/unify4.C: Likewise.
5609 * g++.old-deja/g++.pt/unify6.C: Likewise.
5610 * g++.old-deja/g++.pt/unify8.C: Likewise.
5611 * g++.old-deja/g++.robertl/eb119.C: Likewise.
5612 * g++.old-deja/g++.robertl/eb79.C: Likewise.
5613 * g++.old-deja/g++.robertl/eb98.C: Likewise.
5615 * g++.dg/cpp0x/initlist32.C: New.
5617 * g++.dg/template/conv11.C: New.
5618 * g++.dg/conversion/op1.C: Adjust expected error.
5620 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5622 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
5625 * gcc.target/i386/avx-cmpsd-1.c: New.
5626 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5627 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5628 * gcc.target/i386/avx-cmpss-2.c: Likewise.
5629 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5630 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5632 2010-05-12 Jakub Jelinek <jakub@redhat.com>
5635 * gcc.dg/gomp/pr44085.c: New test.
5636 * gfortran.dg/gomp/pr44085.f90: New test.
5638 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
5640 * objc-obj-c++-shared/Object1.m: New.
5641 * objc.dg/torture: New directory.
5642 * objc.dg/torture/tls: Ditto.
5643 * objc.dg/tls: Ditto.
5644 * objc.dg/torture/tls/trivial.m: New test.
5645 * objc.dg/torture/tls/thr-init-2.m: New test.
5646 * objc.dg/torture/tls/thr-init-3.m: New test.
5647 * objc.dg/torture/tls/thr-init.m: New test.
5648 * objc.dg/torture/tls/diag-1.m: New test.
5649 * objc.dg/torture/tls/tls.exp: New.
5650 * objc.dg/torture/trivial.m: New test.
5651 * objc.dg/torture/dg-torture.exp: New.
5652 * objc.dg/tls/diag-3.m: New test.
5653 * objc.dg/tls/diag-4.m: New test.
5654 * objc.dg/tls/diag-5.m: New test.
5655 * objc.dg/tls/init-1.m: New test.
5656 * objc.dg/tls/init-2.m: New test.
5657 * objc.dg/tls/tls.exp: New.
5658 * objc.dg/tls/diag-2.m: New test.
5659 * lib/objc.exp: Respond to dg-additional-files.
5661 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
5663 * gcc.target/m68k/20100512-1.c: New.
5665 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
5667 * gnat.dg/lto8.adb: New test.
5668 * gnat.dg/lto8_pkg.ad[sb]: New helper.
5669 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5671 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5676 * g++.dg/template/crash97.C: New.
5677 * g++.dg/template/crash98.C: Likewise.
5678 * g++.dg/template/crash99.C: Likewise.
5679 * g++.dg/cpp0x/pr31439.C: Adjust.
5680 * g++.dg/template/crash95.C: Likewise.
5682 2010-05-11 Jakub Jelinek <jakub@redhat.com>
5685 * c-c++-common/asmgoto-4.c: New test.
5686 * gcc.target/i386/pr44071.c: New test.
5689 * c-c++-common/Wunused-var-7.c: New test.
5690 * g++.dg/warn/Wunused-var-9.C: New test.
5692 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
5695 * gfortran.dg/gomp/pr43711.f90: New.
5697 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
5700 * gfortran.dg/select_5.f90: Updated.
5702 2010-05-11 Jan Hubicka <jh@suse.cz>
5704 PR tree-optimize/44063
5705 * gcc.c-torture/compile/pr44063.c: New testcase.
5707 2010-05-11 Jakub Jelinek <jakub@redhat.com>
5710 * gcc.dg/pr44023.c: New test.
5712 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
5714 * gnat.dg/lto7.adb: New test.
5715 * gnat.dg/lto7_pkg.ad[sb]: New helper.
5717 2010-05-10 Jason Merrill <jason@redhat.com>
5720 * g++.dg/template/inherit5.C: New.
5723 * g++.dg/cpp0x/initlist33.C: New.
5724 * g++.dg/cpp0x/initlist26.C: Adjust.
5725 * g++.dg/cpp0x/initlist28.C: Adjust.
5727 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
5730 * g++.dg/init/pr43719.C: New.
5731 * g++.dg/anon-struct4.C: Adjust.
5733 2010-05-10 Jakub Jelinek <jakub@redhat.com>
5736 * gcc.dg/pr44028.c: New test.
5738 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
5743 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5744 * gfortran.dg/warn_conversion.f90: New.
5746 2010-05-10 Michael Matz <matz@suse.de>
5748 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5750 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
5752 PR rtl-optimization/44012
5753 * gcc.dg/pr44012.c: New.
5755 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5757 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5758 Log text on entry and exit.
5759 Prune Sun ld warnings for common symbols with differing sizes.
5760 (lto-link-and-maybe-run): Change caller.
5762 2010-05-10 Janus Weil <janus@gcc.gnu.org>
5765 * gfortran.dg/class_7.f03: Modified.
5766 * gfortran.dg/select_type_1.f03: Modified.
5767 * gfortran.dg/select_type_12.f03: New.
5769 2010-05-10 Richard Guenther <rguenther@suse.de>
5771 PR tree-optimization/44050
5772 * gcc.dg/torture/pr44050.c: New testcase.
5774 2010-05-10 Wei Guozhi <carrot@google.com>
5777 * gcc.target/arm/pr42879.c: New testcase.
5779 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5782 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5784 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5787 * gcc.dg/anon-struct-10.c: New test.
5789 2010-05-09 Richard Guenther <rguenther@suse.de>
5792 * gcc.dg/pr44024.c: New testcase.
5794 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5797 * gcc.dg/anon-struct-9.c: New test.
5799 2010-05-09 Richard Guenther <rguenther@suse.de>
5802 * gcc.c-torture/compile/pr44043.c: New testcase.
5804 2010-05-09 Richard Guenther <rguenther@suse.de>
5806 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5808 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
5810 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5812 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5814 * gnat.dg/lto[12456].adb: Add "target lto" marker.
5815 * gnat.dg/specs/lto3.ads: Likewise.
5817 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
5820 * gcc.dg/pr28685-1.c: New file.
5822 2010-05-08 Richard Guenther <rguenther@suse.de>
5824 PR tree-optimization/44030
5825 * gcc.c-torture/compile/pr44030.c: New testcase.
5827 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5829 * gnat.dg/lto6.adb: New test.
5830 * gnat.dg/lto6_pkg.ads: New helper.
5832 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5834 * gnat.dg/lto5.adb: New test.
5835 * gnat.dg/lto5_pkg.ad[sb]: New helper.
5837 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5839 * gnat.dg/lto4.ad[sb]: New test.
5841 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5843 * gnat.dg/specs/lto3.ads: New test.
5844 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5845 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5847 2010-05-08 Quentin Ochem <ochem@adacore.com>
5849 * gnat.dg/sizetype3.ad[sb]: New test.
5850 * gnat.dg/sizetype3_pkg.ads: New helper.
5852 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
5855 * g++.dg/init/new29.C: New.
5857 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
5860 * gfortran.dg/coarray_1.f90: Fixed error message.
5861 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5862 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5863 * gfortran.dg/intrinsic_std_5.f90: New.
5865 2010-05-07 Jason Merrill <jason@redhat.com>
5867 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5869 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5871 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5872 (size_t, stderr): Remove.
5873 (read_error): Replaced __builtin_fprintf by fprintf.
5875 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
5877 * gcc.dg/ordered-comparison-1.c: New test.
5878 * gcc.dg/ordered-comparison-2.c: New test.
5879 * gcc.dg/ordered-comparison-3.c: New test.
5880 * gcc.dg/ordered-comparison-4.c: New test.
5882 2010-05-06 Mike Stump <mikestump@comcast.net>
5885 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5887 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
5888 Jason Merrill <jason@redhat.com>
5890 * g++.dg/cpp0x/nullptr01.C: New.
5891 * g++.dg/cpp0x/nullptr02.C: New.
5892 * g++.dg/cpp0x/nullptr03.C: New.
5893 * g++.dg/cpp0x/nullptr04.C: New.
5894 * g++.dg/cpp0x/nullptr05.C: New.
5895 * g++.dg/cpp0x/nullptr06.C: New.
5896 * g++.dg/cpp0x/nullptr07.C: New.
5897 * g++.dg/cpp0x/nullptr08.C: New.
5898 * g++.dg/cpp0x/nullptr09.C: New.
5899 * g++.dg/cpp0x/nullptr10.C: New.
5900 * g++.dg/cpp0x/nullptr11.C: New.
5901 * g++.dg/cpp0x/nullptr12.C: New.
5902 * g++.dg/cpp0x/nullptr13.C: New.
5903 * g++.dg/cpp0x/nullptr14.C: New.
5904 * g++.dg/cpp0x/nullptr15.C: New.
5905 * g++.dg/cpp0x/nullptr16.C: New.
5906 * g++.dg/cpp0x/nullptr17.C: New.
5907 * g++.dg/cpp0x/nullptr18.C: New.
5908 * g++.dg/cpp0x/nullptr19.C: New.
5909 * g++.dg/cpp0x/nullptr20.C: New.
5910 * g++.dg/cpp0x/nullptr21.C: New.
5911 * g++.dg/cpp0x/nullptr22.C: New.
5912 * g++.dg/debug/nullptr01.C: New.
5913 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5915 2010-05-06 Jakub Jelinek <jakub@redhat.com>
5917 * gcc.dg/Wunused-var-8.c: Move to...
5918 * c-c++-common/Wunused-var-6.c: ... here. New test.
5920 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5923 * g++.dg/template/crash96.C: New.
5925 2010-05-06 Jan Hubicka <jh@suse.cz>
5927 PR tree-optimization/43791
5928 * gcc.c-torture/compile/pr43791.c: New file.
5930 2010-05-06 Michael Matz <matz@suse.de>
5932 PR tree-optimization/43984
5933 * gfortran.dg/pr43984.f90: New test.
5935 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5938 * gcc.dg/pr40989.c: New.
5940 2010-05-06 Richard Guenther <rguenther@suse.de>
5942 PR tree-optimization/43934
5943 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5945 2010-05-06 Richard Guenther <rguenther@suse.de>
5947 PR tree-optimization/43987
5948 * gcc.c-torture/execute/pr43987.c: New testcase.
5949 * gcc.dg/torture/pta-escape-1.c: Adjust.
5950 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5951 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5952 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5953 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5955 2010-04-22 Jakub Jelinek <jakub@redhat.com>
5956 Dodji Seketeli <dodji@redhat.com>
5959 * g++.dg/warn/Wunused-7.C: Add dg-warning.
5960 * g++.dg/template/sfinae16.C: Likewise.
5961 * gcc.dg/Wunused-var-1.c: Moved to...
5962 * c-c++-common/Wunused-var-1.c: ...here. New test.
5963 * gcc.dg/Wunused-var-2.c: Moved to...
5964 * c-c++-common/Wunused-var-2.c: ...here. New test.
5965 * gcc.dg/Wunused-var-3.c: Moved to...
5966 * c-c++-common/Wunused-var-3.c: ...here. New test.
5967 * gcc.dg/Wunused-var-4.c: Moved to...
5968 * gcc.dg/Wunused-var-1.c: ... here.
5969 * gcc.dg/Wunused-var-5.c: Moved to...
5970 * c-c++-common/Wunused-var-4.c: ...here. New test.
5971 * gcc.dg/Wunused-var-7.c: Moved to...
5972 * c-c++-common/Wunused-var-5.c: ...here. New test.
5973 * gcc.dg/Wunused-var-6.c: Moved to...
5974 * gcc.dg/Wunused-var-2.c: ... here.
5975 * c-c++-common/Wunused-var-1.c: New test.
5976 * c-c++-common/Wunused-var-2.c: New test.
5977 * c-c++-common/Wunused-var-3.c: New test.
5978 * c-c++-common/Wunused-var-4.c: New test.
5979 * c-c++-common/Wunused-var-5.c: New test.
5980 * g++.dg/warn/Wunused-var-1.C: New test.
5981 * g++.dg/warn/Wunused-var-2.C: New test.
5982 * g++.dg/warn/Wunused-var-3.C: New test.
5983 * g++.dg/warn/Wunused-var-4.C: New test.
5984 * g++.dg/warn/Wunused-var-5.C: New test.
5985 * g++.dg/warn/Wunused-var-6.C: New test.
5986 * g++.dg/warn/Wunused-var-7.C: New test.
5987 * g++.dg/warn/Wunused-var-8.C: New test.
5988 * g++.dg/warn/Wunused-parm-1.C: New test.
5989 * g++.dg/warn/Wunused-parm-2.C: New test.
5990 * g++.dg/warn/Wunused-parm-3.C: New test.
5992 2010-05-06 Tobias Burnus <burnus@net-b.de>
5995 * gfortran.dg/gomp/crayptr5.f90: New test case.
5997 2010-05-05 Jason Merrill <jason@redhat.com>
6000 * g++.dg/ext/attrib39.C: New.
6002 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
6005 * gfortran.dg/data_invalid.f90: New.
6007 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
6009 * gnat.dg/lto2.adb: New test.
6011 2010-05-05 Jason Merrill <jason@redhat.com>
6014 * g++.dg/opt/empty1.C: New.
6016 2010-05-05 Janus Weil <janus@gcc.gnu.org>
6019 * gfortran.dg/class_17.f03: New.
6021 2010-05-04 Neil Vachharajani <nvachhar@google.com>
6023 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6025 2010-05-04 Mike Stump <mikestump@comcast.net>
6028 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6030 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6033 * gcc.target/i386/pr43668.c: New.
6035 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6038 * g++.dg/cpp0x/initlist31.C: New.
6040 2010-05-04 Jakub Jelinek <jakub@redhat.com>
6043 * gcc.dg/Wunused-var-8.c: New test.
6045 2010-05-04 Jason Merrill <jason@redhat.com>
6048 * g++.dg/cpp0x/enum3.C: Extend.
6050 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6053 * gcc.target/i386/pr43799.c: New.
6055 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
6057 * gnat.dg/lto1.adb: New test.
6058 * gnat.dg/lto1_pkg.ad[sb]: New helper.
6060 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6063 * gcc.target/i386/pr43671.c: New.
6065 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6068 * g++.dg/template/crash95.C: New.
6070 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6073 * gcc.target/i386/pr43508.c: New.
6075 2010-05-04 Richard Guenther <rguenther@suse.de>
6077 PR tree-optimization/43879
6078 * g++.dg/torture/pr43879-1_0.C: New testcase.
6079 * g++.dg/torture/pr43879-1_1.C: Likewise.
6081 2010-05-03 Dodji Seketeli <dodji@redhat.com>
6084 * g++.dg/other/crash-12.C: New test.
6086 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
6088 * g++.dg/cdce3.C: Add a space. Updated.
6090 2010-05-03 Jason Merrill <jason@redhat.com>
6093 * g++.dg/opt/enum2.C: New.
6094 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6095 * g++.dg/warn/Wswitch-1.C: Adjust message.
6097 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6099 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6100 * g++.dg/ext/label13.C: Fix typo.
6101 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6103 * gcc.c-torture/compile/limits-declparen.c: xfail on
6104 alpha*-dec-osf5* with -g.
6105 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6106 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6107 * gcc.dg/c99-tgmath-2.c: Likewise.
6108 * gcc.dg/c99-tgmath-3.c: Likewise.
6109 * gcc.dg/c99-tgmath-4.c: Likewise.
6111 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
6114 * gfortran.dg/unexpected_interface.f90: New test.
6116 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6118 * ada/acats/run_acats (which): New function.
6119 (host_gnatchop, host_gnatmake): Use it.
6121 2010-05-03 Richard Guenther <rguenther@suse.de>
6123 PR tree-optimization/43971
6124 * gcc.dg/pr43971.c: New testcase.
6126 2010-05-03 Jakub Jelinek <jakub@redhat.com>
6129 * gcc.dg/debug/pr43972.c: New test.
6131 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
6134 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6136 2010-05-02 Richard Guenther <rguenther@suse.de>
6138 PR tree-optimization/43879
6139 * gcc.dg/torture/pr43879-3.c: New testcase.
6141 2010-05-01 Richard Guenther <rguenther@suse.de>
6143 PR tree-optimization/43949
6144 * g++.dg/warn/Warray-bounds-5.C: New testcase.
6146 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
6149 * g++.dg/init/new28.C: New.
6151 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
6154 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6155 structure and nested declarations.
6156 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
6157 structure and nested declarations. Reduce header clutter and
6158 use _exit() rather than abort().
6159 * objc.dg/encode-10.m: New.
6160 * objc.dg/encode-11.m: New.
6162 2010-04-30 DJ Delorie <dj@redhat.com>
6164 * gcc.c-torture/execute/20100430-1.c: New test.
6166 2010-04-30 Jason Merrill <jason@redhat.com>
6169 * g++.dg/template/ptrmem21.C: New.
6171 2010-04-30 Tobias Burnus Mburnus@net-b.de>
6175 * gfortran.dg/coarray_13.f90: New test.
6177 2010-04-30 Richard Guenther <rguenther@suse.de>
6180 * gcc.dg/lto/20100430-1_0.c: New testcase.
6182 2010-04-30 Jakub Jelinek <jakub@redhat.com>
6185 * c-c++-common/pr43942.c: New test.
6187 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
6189 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6190 conflict with darwin crt1.o 'start' symbol.
6192 2010-04-30 Richard Guenther <rguenther@suse.de>
6194 PR tree-optimization/43879
6195 * gcc.dg/torture/pr43879_1.c: New testcase.
6197 2010-04-30 Richard Guenther <rguenther@suse.de>
6199 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6201 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
6204 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6205 user-provided constructor while recursing.
6207 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6210 * gfortran.dg/class_16.f03: New test.
6212 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6215 * gfortran.dg/class_15.f03: New.
6217 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6220 * gfortran.dg/dynamic_dispatch_9.f03: New test.
6222 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6225 * gfortran.dg/generic_22.f03 : New test.
6227 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6230 * gfortran.dg/class_14.f03: New test.
6232 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6235 * gfortran.dg/interface_32.f90: New test.
6237 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
6238 Janus Weil <janus@gcc.gnu.org>
6241 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6242 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6243 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6245 2010-04-28 Mike Stump <mikestump@comcast.net>
6247 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6249 * g++.dg/uninit-pred-2_b.C: Likewise.
6251 2010-04-28 Tobias Burnus <burnus@net-b.de>
6255 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6257 2010-04-28 Matthias Klose <doko@ubuntu.com>
6259 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6260 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6261 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6262 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6263 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6265 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
6267 * gcc.dg/const-uniq-1.c: New test.
6268 * gcc.dg/lto/const-uniq_[01].c: Likewise.
6270 2010-04-28 Xinliang David Li <davidxl@google.com>
6272 * gcc.dg/uninit-pred-2_b.c: New test.
6273 * gcc.dg/uninit-pred-4_b.c: New test.
6274 * gcc.dg/uninit-pred-3_d.c: New test.
6275 * gcc.dg/uninit-pred-6_b.c: New test.
6276 * gcc.dg/uninit-pred-8_b.c: New test.
6277 * gcc.dg/uninit-pred-3_a.c: New test.
6278 * gcc.dg/uninit-pred-2_c.c: New test.
6279 * gcc.dg/uninit-pred-5_a.c: New test.
6280 * gcc.dg/uninit-pred-3_e.c: New test.
6281 * gcc.dg/uninit-pred-7_a.c: New test.
6282 * gcc.dg/uninit-pred-6_c.c: New test.
6283 * gcc.dg/uninit-pred-9_a.c: New test.
6284 * gcc.dg/uninit-pred-8_c.c: New test.
6285 * gcc.dg/uninit-pred-3_b.c: New test.
6286 * gcc.dg/uninit-pred-5_b.c: New test.
6287 * gcc.dg/uninit-pred-7_b.c: New test.
6288 * gcc.dg/uninit-pred-6_d.c: New test.
6289 * gcc.dg/uninit-pred-9_b.c: New test.
6290 * gcc.dg/uninit-pred-2_a.c: New test.
6291 * gcc.dg/uninit-pred-4_a.c: New test.
6292 * gcc.dg/uninit-pred-3_c.c: New test.
6293 * gcc.dg/uninit-pred-6_a.c: New test.
6294 * gcc.dg/uninit-pred-8_a.c: New test.
6295 * gcc.dg/uninit-pred-7_c.c: New test.
6296 * gcc.dg/uninit-pred-6_e.c: New test.
6297 * g++.dg/uninit-pred-loop-1_b.cc: New test.
6298 * g++.dg/uninit-pred-1_a.C: New test.
6299 * g++.dg/uninit-pred-1_b.C: New test.
6300 * g++.dg/uninit-pred-2_a.C: New test.
6301 * g++.dg/uninit-pred-2_b.C: New test.
6302 * g++.dg/uninit-pred-loop-1_a.cc: New test.
6303 * g++.dg/uninit-pred-loop-1_c.cc: New test.
6304 * g++.dg/uninit-pred-loop_1.cc: New test.
6306 2010-04-28 Martin Jambor <mjambor@suse.cz>
6308 * gcc.dg/lto/20091209-1_0.c: New testcase.
6310 2010-04-28 Richard Guenther <rguenther@suse.de>
6312 PR tree-optimization/43879
6313 PR tree-optimization/43909
6314 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6316 2010-04-28 Richard Guenther <rguenther@suse.de>
6319 * g++.dg/torture/pr43880.C: New testcase.
6321 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
6324 * g++.dg/template/recurse2.C: Update
6325 * g++.dg/template/recurse.C: Update.
6326 * g++.dg/template/pr23510.C: Update.
6327 * lib/prune.exp: Filter out 'recursively instantiated'.
6329 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6332 * g++.dg/init/pr29043.C: New.
6334 2010-04-27 Jason Merrill <jason@redhat.com>
6336 * g++.dg/lookup/scoped5.C: Adjust.
6337 * g++.dg/lookup/scoped8.C: Adjust.
6338 * g++.dg/template/dependent-expr5.C: Adjust.
6339 * g++.old-deja/g++.brendan/nest1.C: Adjust.
6342 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6345 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6347 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6348 Jan Hubicka <hubicka@ucw.cz>
6350 * gcc.dg/pure-2.c: New testcase.
6351 * gcc.dg/const-1.c: New testcase.
6353 2010-04-27 Jason Merrill <jason@redhat.com>
6355 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6358 * g++.dg/template/sfinae17.C: New.
6359 * g++.dg/template/sfinae18.C: New.
6361 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6363 * g++.dg/init/pr42844.C: New.
6364 * g++.dg/cpp0x/pr42844-2.C: New.
6365 * g++.dg/cpp0x/defaulted2.C: Adjust.
6366 * g++.dg/tree-ssa/pr27549.C: Likewise.
6367 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6369 2010-04-27 Tobias Burnus <burnus@net-b.de>
6372 * gfortran.dg/coarray_12.f90: Fix dump parsing.
6374 2010-04-27 Richard Guenther <rguenther@suse.de>
6377 * g++.dg/other/pr40561.C: New testcase.
6379 2010-04-27 Martin Jambor <mjambor@suse.cz>
6382 * g++.dg/ipa/pr43812.C: New test.
6384 2010-04-27 Jan Hubicka <jh@suse.cz>
6386 * gcc.dg/ipa/iinline-1.c (main): Rename to...
6387 (test): ... this one.
6389 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
6392 * gcc.target/arm/thumb-stackframe.c: New test.
6394 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6396 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6397 * gcc.dg/misc-column.c: Likewise.
6398 * gcc.dg/Walways-true-1.c: Likewise.
6399 * gcc.dg/Walways-true-2.c: Likewise.
6400 * gcc.dg/warn-addr-cmp.c: Likewise.
6402 2010-04-27 Tobias Burnus <burnus@net-b.de>
6405 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6406 * gfortran.dg/coarray_12.f90: New.
6408 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6411 * gcc.dg/pr32207.c: New test.
6412 * gcc.dg/misc-column.c: Adjust expected warning.
6413 * gcc.dg/Walways-true-1.c: Likewise.
6414 * gcc.dg/Walways-true-2.c: Likewise.
6415 * gcc.dg/warn-addr-cmp.c: Likewise.
6417 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
6420 * lib/lto.exp (lto_prune_vis_warns): New function.
6421 (lto-link-and-maybe-run): Call it.
6423 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
6425 PR tree-optimization/43904
6426 * gcc.dg/tree-ssa/tailcall-6.c: New.
6428 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6431 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
6432 Darwin8/OSX10.4 - compatible code generation.
6434 * obj-c++.dg/stubify-1.mm: Ditto.
6435 * lib/objc-torture.exp: Do not require link success for
6436 "trivial.m" in the runtime checks when dowhat = 'compile'.
6437 * lib/dg-pch.exp (dg-flags-pch): New Proc.
6438 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
6439 Darwin8/OSX10.4 - compatible code generation.
6440 * objc.dg/stubify-2.m: Ditto.
6441 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6442 * objc.dg/next-runtime-1.m: Ditto.
6443 * objc.dg/stret-2.m: Restrict to ilp32 targets.
6444 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6447 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
6450 * lib/plugin-support.exp: Use "-undefined
6451 dynamic_lookup" on darwin.
6453 2010-04-26 Richard Guenther <rguenther@suse.de>
6455 * gcc.dg/lto/20100426_0.c: New testcase.
6457 2010-04-26 Jie Zhang <jie@codesourcery.com>
6459 PR tree-optimization/43833
6460 gcc.dg/Warray-bounds-8.c: New test case.
6462 2010-04-26 Richard Guenther <rguenther@suse.de>
6465 * g++.dg/lto/20100423-3_0.C: New testcase.
6467 2010-04-26 Richard Guenther <rguenther@suse.de>
6470 * g++.dg/lto/20100423-2_0.C: New testcase.
6472 2010-04-26 Ira Rosen <irar@il.ibm.com>
6474 * gcc.dg/vect/bb-slp-23.c: New test.
6476 2010-04-25 Joseph Myers <joseph@codesourcery.com>
6478 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6479 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6480 * gcc.dg/c1x-float-1.c: New test.
6482 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6484 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6487 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6489 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6491 * gfortran.dg/default_format_denormal_1.f90: Ditto.
6492 * gfortran.dg/default_format_2.f90: Ditto.
6494 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6496 * gfortran.dg/pr43505.f90: Clean up .mod file.
6497 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6498 * gfortran.dg/pr41347.f90: Ditto.
6499 * gfortran.dg/internal_pack_4.f90: Ditto.
6500 * gfortran.dg/proc_decl_23.f90: Ditto.
6501 * gfortran.dg/recursive_check_3.f90: Ditto.
6502 * gfortran.dg/intent_out_3.f90: Ditto.
6503 * gfortran.dg/assignment_2.f90: Ditto.
6504 * gfortran.dg/pr41928.f90: Ditto.
6505 * gfortran.dg/pr42166.f90: Ditto.
6506 * gfortran.dg/private_type_12.f90: Ditto.
6507 * gfortran.dg/graphite/pr42185.f90: Ditto.
6508 * gfortran.dg/graphite/pr42186.f90: Ditto.
6509 * gfortran.dg/graphite/pr40982.f90: Ditto.
6510 * gfortran.dg/graphite/id-2.f90: Ditto.
6511 * gfortran.dg/graphite/id-4.f90: Ditto.
6512 * gfortran.dg/graphite/pr42050.f90: Ditto.
6513 * gfortran.dg/graphite/id-18.f90: Ditto.
6514 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6515 * gfortran.dg/graphite/pr41924.f90: Ditto.
6516 * gfortran.dg/graphite/pr42393.f90: Ditto.
6517 * gfortran.dg/graphite/pr37980.f90: Ditto.
6518 * gfortran.dg/graphite/pr38953.f90: Ditto.
6519 * gfortran.dg/graphite/pr42180.f90: Ditto.
6520 * gfortran.dg/graphite/pr42181.f90: Ditto.
6521 * gfortran.dg/where_operator_assign_4.f90: Ditto.
6522 * gfortran.dg/select_type_4.f90: Ditto.
6523 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6524 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6525 * gfortran.dg/lto/pr40725_0.f03: Ditto.
6526 * gfortran.dg/elemental_args_check_2.f90: Ditto.
6527 * gfortran.dg/whole_file_11.f90: Ditto.
6528 * gfortran.dg/private_type_11.f90: Ditto.
6529 * gfortran.dg/vect/vect-gems.f90: Ditto.
6530 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6532 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6534 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6536 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
6538 * gnat.dg/pack15.ad[sb]: New test.
6540 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
6542 * gcc.target/arm/mla-1.c: New test.
6544 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6548 * gfortran.dg/pr43793.f90: New test.
6550 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
6552 PR tree-optimization/41442
6553 * gcc.target/i386/pr41442.c: New test.
6555 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
6558 * gfortran.dg/fgetc_3.f90: Delete bogus test.
6560 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6563 * gfortran.dg/open_nounit.f90: New test.
6565 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
6569 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6571 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6573 * gcc.dg/Wconversion-integer.c: Update.
6575 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
6577 * gnat.dg/unchecked_convert5.adb: New test.
6579 2010-04-23 Richard Guenther <rguenther@suse.de>
6582 * gcc.dg/lto/20100423-2_0.c: New testcase.
6583 * gcc.dg/lto/20100423-2_0.c: Likewise.
6585 2010-04-23 Richard Guenther <rguenther@suse.de>
6588 * gcc.dg/lto/20100423-1_0.c: New testcase.
6589 * gcc.dg/lto/20100423-1_1.c: Likewise.
6591 2010-04-23 Martin Jambor <mjambor@suse.cz>
6593 PR tree-optimization/43846
6594 * gcc.dg/tree-ssa/sra-10.c: New test.
6596 2010-04-23 Martin Jambor <mjambor@suse.cz>
6599 * gcc.c-torture/execute/pr43835.c: New test.
6601 2010-04-23 Richard Guenther <rguenther@suse.de>
6604 * g++.dg/lto/20100423-1_0.C: New testcase.
6606 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
6608 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6610 2010-04-22 Ira Rosen <irar@il.ibm.com>
6612 PR tree-optimization/43842
6613 * gcc.dg/vect/pr43842.c: New test.
6615 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6617 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6618 * gcc.target/i386/wmul-2.c: Likewise.
6620 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6622 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6623 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6625 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
6627 * gfortran.dg/reassoc_6.f: New testcase.
6629 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6632 * gcc.target/arm/wmul-1.c: New test.
6633 * gcc.target/arm/wmul-2.c: New test.
6635 2010-04-22 Richard Guenther <rguenther@suse.de>
6637 PR tree-optimization/43845
6638 * gcc.c-torture/compile/pr43845.c: New testcase.
6640 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6643 * gcc.target/i386/wmul-1.c: New test.
6644 * gcc.target/i386/wmul-2.c: New test.
6645 * gcc.target/bfin/wmul-1.c: New test.
6646 * gcc.target/bfin/wmul-2.c: New test.
6648 2010-04-22 Richard Guenther <rguenther@suse.de>
6651 * gfortran.dg/vector_subscript_6.f90: New testcase.
6652 * gfortran.dg/assign_10.f90: Adjust.
6654 2010-04-21 Jakub Jelinek <jakub@redhat.com>
6657 * gfortran.dg/gomp/pr43836.f90: New test.
6659 2010-04-21 Richard Guenther <rguenther@suse.de>
6661 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6663 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6665 * gcc.dg/torture/builtin-cproj-3.c: New.
6667 2010-04-20 Jason Merrill <jason@redhat.com>
6670 * g++.dg/template/recurse2.C: New.
6671 * g++.dg/parse/crash36.C: Adjust.
6672 * g++.dg/other/fold1.C: Adjust.
6673 * g++.dg/init/member1.C: Adjust.
6674 * lib/prune.exp: Prune "skipping N instantiation contexts".
6676 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6678 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6680 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6682 * gcc.dg/torture/builtin-cproj-1.c: New.
6683 * gcc.dg/torture/builtin-cproj-2.c: New.
6685 2010-04-20 Dodji Seketeli <dodji@redhat.com>
6689 * g++.dg/template/typedef32.C: Adjust.
6690 * g++.dg/template/typedef33.C: New test.
6692 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
6695 * gfortran.dg/proc_decl_23.f90: New test.
6698 * gfortran.dg/abstract_type_6.f03: New test.
6700 2010-04-20 Xinliang David Li <davidxl@google.com>
6702 * g++.dg/tree-ssa/fold-compare.C: New.
6704 2010-04-20 Richard Guenther <rguenther@suse.de>
6706 PR tree-optimization/39417
6707 * g++.dg/torture/pr39417.C: New testcase.
6709 2010-04-20 Richard Guenther <rguenther@suse.de>
6711 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6713 2010-04-20 Jakub Jelinek <jakub@redhat.com>
6715 * g++.dg/debug/dwarf2/rv1.C: New test.
6717 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6720 * gcc.c-torture/compile/pr43635.c: New testcase.
6722 2010-04-19 Jakub Jelinek <jakub@redhat.com>
6725 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6726 of sequential loops being private only in the innermost containing
6730 * gfortran.dg/gomp/pr43337.f90: New test.
6732 2010-04-19 Richard Guenther <rguenther@suse.de>
6734 PR tree-optimization/43796
6735 * gfortran.dg/pr43796.f90: New testcase.
6737 2010-04-19 Richard Guenther <rguenther@suse.de>
6739 PR tree-optimization/43783
6740 * gcc.c-torture/execute/pr43783.c: New testcase.
6742 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
6745 * gcc.target/i386/pr43766.c: New test.
6747 2010-04-19 Jie Zhang <jie@codesourcery.com>
6750 * gcc.target/i386/pr43662.c: New test.
6752 2010-04-19 Dodji Seketeli <dodji@redhat.com>
6755 * g++.dg/template/typedef32.C: New test.
6757 2010-04-19 Ira Rosen <irar@il.ibm.com>
6759 PR tree-optimization/37027
6760 * lib/target-supports.exp
6761 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6762 * gcc.dg/vect/pr37027.c: New test.
6763 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6764 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6765 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6766 gcc.dg/vect/vect-complex-6.c: Likewise.
6768 2010-04-19 Jakub Jelinek <jakub@redhat.com>
6770 * g++.dg/debug/dwarf2/enum1.C: New test.
6772 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
6774 * gnat.dg/rep_clause5.ad[sb]: New test.
6775 * gnat.dg/rep_clause5_pkg.ads: New helper.
6777 2010-04-18 Ira Rosen <irar@il.ibm.com>
6779 PR tree-optimization/43771
6780 * g++.dg/vect/pr43771.cc: New test.
6782 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
6785 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6786 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6788 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
6790 * gnat.dg/sizetype.adb: Rename into...
6791 * gnat.dg/sizetype1.adb: ...this.
6792 * gnat.dg/sizetype2.adb: New test.
6794 2010-04-16 Richard Guenther <rguenther@suse.de>
6796 PR tree-optimization/43572
6797 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6799 2010-04-16 Olivier Hainque <hainque@adacore.com>
6801 * gnat.dg/specs/discr_private.ads: New test.
6803 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6806 * gcc.target/arm/thumb-comparisons.c: New test.
6809 * gcc.target/arm/thumb-cbranchqi.c: New test.
6811 2010-04-16 Christian Bruel <christian.bruel@st.com>
6813 * g++.dg/torture/pr36191.C: Enable for SH.
6815 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
6817 * gnat.dg/wide_boolean.adb: New test.
6818 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6820 2010-04-15 Richard Guenther <rguenther@suse.de>
6822 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6823 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6824 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6825 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6826 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6827 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6828 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6829 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6830 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6831 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6832 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6833 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6834 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6835 * gcc.dg/torture/ipa-pta-2.c: Likewise.
6836 * gcc.dg/torture/ipa-pta-1.c: Adjust.
6838 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
6841 * gcc.target/arm/pr42496.c: New test.
6843 2010-04-14 Jason Merrill <jason@redhat.com>
6846 * g++.dg/ext/attrib38.C: New.
6848 2010-04-14 Steve Ellcey <sje@cup.hp.com>
6851 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6853 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
6856 * gcc.dg/cpp/warn-undef-2.c: Update.
6857 * gcc.dg/cpp/warn-traditional-2.c: Update.
6858 * gcc.dg/cpp/warn-comments-2.c: Update.
6859 * gcc.dg/cpp/warn-variadic-2.c: Update.
6860 * gcc.dg/cpp/warn-long-long-2.c: Update.
6861 * gcc.dg/cpp/warn-deprecated-2.c: Update.
6862 * gcc.dg/cpp/warn-multichar-2.c: Update.
6863 * gcc.dg/cpp/warn-normalized-3.c: Update.
6864 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6865 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6866 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6867 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6868 * gcc.dg/cpp/warn-redefined-2.c: Update.
6869 * gfortran.dg/warning-directive-2.F90: Update.
6870 * c-c++-common/cpp/warning-directive-2.c: Update.
6872 2010-04-14 Michael Matz <matz@suse.de>
6874 PR tree-optimization/42963
6875 * gcc.dg/pr42963.c: New testcase.
6877 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
6879 * gnat.dg/class_wide.adb: Rename into...
6880 * gnat.dg/class_wide1.adb: ...this.
6881 * gnat.dg/class_wide2.ad[sb]: New test.
6883 2010-04-14 Tobias Burnus <burnus@net-b.de>
6886 * gfortran.dg/coarray_9.f90: Update dg-errors.
6887 * gfortran.dg/coarray_10.f90: New test.
6888 * gfortran.dg/coarray_11.f90: New test.
6890 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6893 gfortran.dg/initialization_24.f90: New test.
6895 2010-04-13 Jason Merrill <jason@redhat.com>
6897 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6898 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6900 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
6902 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6903 * g++.dg/dg.exp: Likewise.
6904 * gcc.dg/cpp/warning-directive-1.c: Move to ...
6905 * c-c++-common/cpp/warning-directive-1.c: ... here.
6906 * gcc.dg/cpp/warning-directive-2.c: Move to ...
6907 * c-c++-common/cpp/warning-directive-2.c: ... here.
6908 * gcc.dg/cpp/warning-directive-3.c: Move to ...
6909 * c-c++-common/cpp/warning-directive-3.c: ... here.
6910 * gcc.dg/cpp/warning-directive-4.c: Move to ...
6911 * c-c++-common/cpp/warning-directive-4.c: ... here.
6912 * g++.dg/cpp/warning-directive-1.C: Delete.
6913 * g++.dg/cpp/warning-directive-2.C: Delete.
6914 * g++.dg/cpp/warning-directive-3.C: Delete.
6915 * g++.dg/cpp/warning-directive-4.C: Delete.
6916 * gcc.dg/cpp/normalised-3.c: Delete.
6917 * g++.dg/cpp/normalised-1.C: Rename as ...
6918 * c-c++-common/cpp/normalised-3.c: ... this.
6920 2010-04-13 Martin Jambor <mjambor@suse.cz>
6922 * gcc.dg/tree-ssa/sra-9.c: New test.
6924 2010-04-13 Michael Matz <matz@suse.de>
6927 * gcc.dg/pr43730.c: New test.
6929 2010-04-13 Michael Matz <matz@suse.de>
6931 * gcc.dg/tree-ssa/negate.c: New testcase.
6933 2010-04-13 Richard Guenther <rguenther@suse.de>
6936 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6938 2010-04-13 Richard Guenther <rguenther@suse.de>
6940 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6942 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
6944 * gnat.dg/derived_type1.adb: New test.
6946 2010-04-13 Matthias Klose <doko@ubuntu.com>
6948 * gcc.dg/plugindir1.c: New testcase.
6949 * gcc.dg/plugindir2.c: New testcase.
6950 * gcc.dg/plugindir3.c: New testcase.
6951 * gcc.dg/plugindir4.c: New testcase.
6953 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
6955 * gcc.target/i386/rotate-2.c: New test.
6957 2010-04-12 Jason Merrill <jason@redhat.com>
6960 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6961 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6963 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
6966 * g++.dg/init/pr25811.C: New test.
6968 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6970 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6971 dg-error, dg-warning.
6972 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6974 2010-04-12 Richard Guenther <rguenther@suse.de>
6976 * gcc.dg/torture/inline-2.c: New testcase.
6978 2010-04-12 Jakub Jelinek <jakub@redhat.com>
6981 * gcc.dg/Wunused-var-7.c: New test.
6983 PR tree-optimization/43560
6984 * gcc.c-torture/execute/pr43560.c: New test.
6986 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
6988 * gnat.dg/aggr13.adb: New test.
6989 * gnat.dg/aggr14.adb: Likewise.
6990 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6992 2010-04-12 Richard Guenther <rguenther@suse.de>
6995 * g++.dg/torture/pr43611.C: New testcase.
6997 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
7000 * gcc.dg/pr36774-1.c: New test.
7001 * gcc.dg/pr36774-2.c: New test.
7003 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7005 * gcc.target/sh/rte-delay-slot.c: New test.
7007 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
7009 * gnat.dg/pack9.adb: Remove -cargs option.
7010 * gnat.dg/aggr12.ad[sb]: New test.
7012 2010-04-10 Jie Zhang <jie@codesourcery.com>
7015 * gcc.target/sh/pr43417.c: New test.
7017 2010-04-10 Tobias Burnus <burnus@net-b.de>
7020 * gfortran.dg/spec_expr_6.f90: New test.
7022 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7025 * gcc.dg/cpp/pr43195.c: New.
7026 * gcc.dg/cpp/pr43195.h: New.
7028 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7031 * gcc.dg/Werror-6.c: Adjust.
7032 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7033 * gcc.dg/Werror-4.c: Likewise.
7034 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7035 * gcc.dg/Wswitch-enum-error.c: Likewise.
7036 * gcc.dg/Wpointer-arith.c: Likewise.
7037 * gcc.dg/Wfatal.c: Likewise.
7038 * gcc.dg/Wswitch-error.c: Likewise.
7039 * g++.dg/warn/unused-result1-Werror.c: Likewise.
7040 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7041 * gcc.dg/cpp/warn-undef-2.c: Likewise.
7042 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7043 * gcc.dg/cpp/warn-comments-2.c: Likewise.
7044 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7045 * gcc.dg/cpp/warning-directive-2.c: Likewise.
7046 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7047 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7048 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7049 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7050 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7051 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7052 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7053 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7054 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7055 * g++.dg/cpp/warning-directive-2.C: Likewise.
7056 * gfortran.dg/warning-directive-2.F90: Likewise.
7058 2010-04-09 Jason Merrill <jason@redhat.com>
7061 * g++.dg/template/sizeof13.C: New.
7063 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
7065 * g++.dg/other/pr35504.C: Add check for thiscall.
7066 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7067 * gcc.dg/torture/stackalign/thiscall-1.c: New.
7069 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7072 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7073 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
7074 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7075 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
7076 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7077 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
7078 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7079 * g++.dg/other/increment1.C: Likewise.
7081 2010-04-09 Tobias Burnus <burnus@net-b.de>
7084 * gfortran.dg/coarray_7.f90: New test.
7085 * gfortran.dg/coarray_8.f90: New test.
7087 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
7090 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7092 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7095 * gcc.dg/pr43643.c: New test.
7097 2010-04-08 Tobias Burnus <burnus@net-b.de>
7099 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7101 2010-04-08 Richard Guenther <rguenther@suse.de>
7103 PR tree-optimization/43679
7104 * gcc.c-torture/compile/pr43679.c: New testcase.
7106 2010-04-08 Jakub Jelinek <jakub@redhat.com>
7109 * gcc.dg/pr43670.c: New test.
7111 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
7114 * gcc.dg/tree-ssa/reassoc-19.c: New.
7116 2010-04-07 Jakub Jelinek <jakub@redhat.com>
7119 * gcc.dg/Wunused-var-1.c: New test.
7120 * gcc.dg/Wunused-var-2.c: New test.
7121 * gcc.dg/Wunused-var-3.c: New test.
7122 * gcc.dg/Wunused-var-4.c: New test.
7123 * gcc.dg/Wunused-var-5.c: New test.
7124 * gcc.dg/Wunused-var-6.c: New test.
7125 * gcc.dg/Wunused-parm-1.c: New test.
7127 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7128 * gcc.dg/trunc-1.c: Likewise.
7129 * gcc.dg/vla-9.c: Likewise.
7130 * gcc.dg/dfp/composite-type.c: Likewise.
7132 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7135 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7136 * obj-c++.dg/objc-gc-3.mm: Ditto.
7138 2010-04-07 Simon Baldwin <simonb@google.com>
7140 * gcc.dg/cpp/warn-undef-2.c: New.
7141 * gcc.dg/cpp/warn-traditional-2.c: New.
7142 * gcc.dg/cpp/warn-comments-2.c: New.
7143 * gcc.dg/cpp/warning-directive-1.c: New.
7144 * gcc.dg/cpp/warn-long-long.c: New.
7145 * gcc.dg/cpp/warn-traditional.c: New.
7146 * gcc.dg/cpp/warn-variadic-2.c: New.
7147 * gcc.dg/cpp/warn-undef.c: New.
7148 * gcc.dg/cpp/warn-normalized-1.c: New.
7149 * gcc.dg/cpp/warning-directive-2.c: New.
7150 * gcc.dg/cpp/warn-long-long-2.c: New.
7151 * gcc.dg/cpp/warn-variadic.c: New.
7152 * gcc.dg/cpp/warn-normalized-2.c: New.
7153 * gcc.dg/cpp/warning-directive-3.c: New.
7154 * gcc.dg/cpp/warn-deprecated-2.c: New.
7155 * gcc.dg/cpp/warn-trigraphs-1.c: New.
7156 * gcc.dg/cpp/warn-multichar-2.c: New.
7157 * gcc.dg/cpp/warn-normalized-3.c: New.
7158 * gcc.dg/cpp/warning-directive-4.c: New.
7159 * gcc.dg/cpp/warn-unused-macros.c: New.
7160 * gcc.dg/cpp/warn-trigraphs-2.c: New.
7161 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7162 * gcc.dg/cpp/warn-cxx-compat.c: New.
7163 * gcc.dg/cpp/warn-redefined.c: New.
7164 * gcc.dg/cpp/warn-trigraphs-3.c: New.
7165 * gcc.dg/cpp/warn-unused-macros-2.c: New.
7166 * gcc.dg/cpp/warn-deprecated.c: New.
7167 * gcc.dg/cpp/warn-trigraphs-4.c: New.
7168 * gcc.dg/cpp/warn-redefined-2.c: New.
7169 * gcc.dg/cpp/warn-comments.c: New.
7170 * gcc.dg/cpp/warn-multichar.c: New.
7171 * g++.dg/cpp/warning-directive-1.C: New.
7172 * g++.dg/cpp/warning-directive-2.C: New.
7173 * g++.dg/cpp/warning-directive-3.C: New.
7174 * g++.dg/cpp/warning-directive-4.C: New.
7175 * gfortran.dg/warning-directive-1.F90: New.
7176 * gfortran.dg/warning-directive-3.F90: New.
7177 * gfortran.dg/warning-directive-2.F90: New.
7178 * gfortran.dg/warning-directive-4.F90: New.
7180 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7183 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7185 2010-04-07 Jason Merrill <jason@redhat.com>
7187 * g++.dg/template/dr408.C: New.
7189 * g++.dg/lookup/ns4.C: New.
7192 * g++.dg/template/friend51.C: New test.
7195 * g++.old-deja/g++.other/linkage1.C: Adjust.
7197 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7200 * g++.dg/template/crash94.C: New test.
7202 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7205 * g++.dg/init/aggr5.C: New test.
7206 * g++.dg/init/aggr5.C: New test.
7208 2010-04-07 Richard Guenther <rguenther@suse.de>
7210 PR tree-optimization/43270
7211 * g++.dg/warn/Warray-bounds-4.C: New testcase.
7212 * gcc.dg/Warray-bounds-7.c: Likewise.
7214 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
7216 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7217 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7218 * gnat.dg/bit_packed_array4.ad[sb]: New test.
7220 2010-04-07 Jie Zhang <jie@codesourcery.com>
7223 * g++.dg/init/pr42556.C: New test.
7225 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7228 * g++.dg/debug/dwarf2/typedef2.C: New test.
7230 2010-04-06 Dodji Seketeli <dodji@redhat.com>
7232 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7233 c-c++-common/dwarf2/redeclaration-1.C
7235 2010-04-06 Jason Merrill <jason@redhat.com>
7237 * g++.dg/cpp0x/pr31437.C: Adjust error location.
7238 * g++.dg/ext/attrib18.C: Likewise.
7239 * g++.dg/ext/bitfield2.C: Likewise.
7240 * g++.dg/ext/bitfield4.C: Likewise.
7241 * g++.dg/ext/visibility/warn2.C: Likewise.
7242 * g++.dg/ext/visibility/warn3.C: Likewise.
7243 * g++.dg/gomp/pr26690-1.C: Likewise.
7244 * g++.dg/inherit/covariant7.C: Likewise.
7245 * g++.dg/init/synth2.C: Likewise.
7246 * g++.dg/lookup/using7.C: Likewise.
7247 * g++.dg/other/crash-4.C: Likewise.
7248 * g++.dg/other/error13.C: Likewise.
7249 * g++.dg/other/error20.C: Likewise.
7250 * g++.dg/parse/crash31.C: Likewise.
7251 * g++.dg/parse/error16.C: Likewise.
7252 * g++.dg/parse/error19.C: Likewise.
7253 * g++.dg/parse/error27.C: Likewise.
7254 * g++.dg/parse/error28.C: Likewise.
7255 * g++.dg/parse/fused-params1.C: Likewise.
7256 * g++.dg/template/error2.C: Likewise.
7257 * g++.dg/template/local6.C: Likewise.
7258 * g++.dg/template/qualttp15.C: Likewise.
7259 * g++.dg/warn/Wnvdtor-2.C: Likewise.
7260 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7261 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7262 * g++.old-deja/g++.brendan/crash29.C: Likewise.
7263 * g++.old-deja/g++.eh/spec6.C: Likewise.
7264 * g++.old-deja/g++.jason/crash3.C: Likewise.
7265 * g++.old-deja/g++.jason/destruct2.C: Likewise.
7266 * g++.old-deja/g++.law/ctors5.C: Likewise.
7267 * g++.old-deja/g++.law/ctors9.C: Likewise.
7268 * g++.old-deja/g++.mike/p3538a.C: Likewise.
7269 * g++.old-deja/g++.mike/p3538b.C: Likewise.
7270 * g++.old-deja/g++.other/struct1.C: Likewise.
7271 * g++.old-deja/g++.other/volatile1.C: Likewise.
7272 * g++.old-deja/g++.pt/crash36.C: Likewise.
7273 * g++.old-deja/g++.pt/derived3.C: Likewise.
7274 * g++.old-deja/g++.robertl/eb109.C: Likewise.
7275 * g++.old-deja/g++.robertl/eb4.C: Likewise.
7277 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
7280 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7281 * gcc.dg/graphite/id-19.c: New.
7283 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
7286 * gcc.dg/vect/pr32824: New.
7288 2010-04-06 Tobias Burnus <burnus@net-b.de>
7291 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7292 * gfortran.dg/coarray_3.f90: Ditto.
7293 * gfortran.dg/coarray_4.f90: Ditto.
7294 * gfortran.dg/coarray_5.f90: Ditto.
7295 * gfortran.dg/coarray_6.f90: Ditto.
7296 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7298 2010-04-06 Tobias Burnus <burnus@net-b.de>
7301 * gfortran.dg/coarray_4.f90: Fix test.
7302 * gfortran.dg/coarray_6.f90: Add more tests.
7304 2010-04-06 Tobias Burnus <burnus@net-b.de>
7307 * gfortran.dg/coarray_4.f90: New test.
7308 * gfortran.dg/coarray_5.f90: New test.
7309 * gfortran.dg/coarray_6.f90: New test.
7311 2010-04-06 Tobias Burnus <burnus@net-b.de>
7314 * gfortran.dg/iso_fortran_env_5.f90: New test.
7315 * gfortran.dg/iso_fortran_env_6.f90: New test.
7317 2010-04-06 Tobias Burnus <burnus@net-b.de>
7320 * gfortran.dg/coarray_1.f90: New test.
7321 * gfortran.dg/coarray_2.f90: New test.
7322 * gfortran.dg/coarray_3.f90: New test.
7324 2010-04-06 Jason Merrill <jason@redhat.com>
7327 * g++.dg/template/dtor8.C: New.
7330 * g++.dg/template/error-recovery2.C: New.
7332 2010-04-06 Jan Hubicka <jh@suse.czpli
7334 PR tree-optimization/42906
7335 * gcc.dg/tree-ssa/dce-1.c: New testcase.
7337 2010-04-06 Tobias Burnus <burnus@net-b.de>
7340 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7341 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7342 * gfortran.dg/auto_dealloc_1.f90: Ditto.
7344 2010-04-06 Richard Guenther <rguenther@suse.de>
7346 PR tree-optimization/43627
7347 * gcc.dg/tree-ssa/vrp49.c: New testcase.
7349 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7352 * gcc.target/i386/pr43638.c: New test.
7354 2010-04-06 Richard Guenther <rguenther@suse.de>
7357 * gcc.c-torture/compile/pr43661.c: New testcase.
7359 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7361 * gcc.target/s390/stackcheck1.c: Add dg-warning.
7363 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
7365 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7367 2010-04-02 Richard Guenther <rguenther@suse.de>
7369 PR tree-optimization/43629
7370 * gcc.c-torture/execute/pr43629.c: New testcase.
7372 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7373 Dominique d'Humieres <dominiq@lps.ens.fr>
7376 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7378 2010-04-01 Dodji Seketeli <dodji@redhat.com>
7381 * c-c++-common/dwarf2/redeclaration-1.C: New test.
7383 2010-04-01 Jason Merrill <jason@redhat.com>
7385 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7387 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7388 Manfred Schwarb <manfred99@gmx.ch>
7391 * gfortran.dg/ftell_3.f90: New test.
7393 2010-04-01 Richard Guenther <rguenther@suse.de>
7396 * gcc.c-torture/compile/pr43614.c: New testcase.
7398 2010-04-01 Martin Jambor <mjambor@suse.cz>
7400 PR tree-optimization/43141
7401 * gcc.dg/guality/pr43141.c: New test.
7403 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7405 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7406 * g++.dg/eh/spbp.C: Likewise.
7407 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7408 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7410 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7411 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
7412 * objc.dg/dwarf-2.m: Likewise.
7414 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7417 * gcc.dg/graphite/id-pr43464.c: New.
7418 * gcc.dg/graphite/id-pr43464-1.c: New.
7420 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7423 * gcc.dg/graphite/id-pr43351.c
7425 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7428 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7429 * obj-c++.dg/try-catch-2.mm: Ditto.
7430 * obj-c++.dg/lookup-2.mm: Ditto.
7431 * obj-c++.dg/encode-8.m: Ditto.
7432 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7433 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7434 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7435 * obj-c++.dg/const-str-11.mm: Ditto.
7436 * obj-c++.dg/const-str-9.mm: Ditto.
7437 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7438 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7439 * obj-c++.dg/except-1.mm: Ditto.
7440 * obj-c++.dg/const-str-7.mm: Ditto.
7441 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7442 * obj-c++.dg/const-str-3.mm: Ditto.
7443 * obj-c++.dg/const-str-7.mm: Ditto.
7444 * obj-c++.dg/stubify-2.mm: Change dump file name.
7447 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7449 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7452 2010-03-31 Martin Jambor <mjambor@suse.cz>
7454 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
7455 only with -O2, -O3 or -Os and not with -fwhopr.
7457 2010-03-31 Dodji Seketeli <dodji@redhat.com>
7460 * g++.dg/template/typedef31.C: New test.
7462 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7464 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7465 assembler output on *-*-solaris2*.
7466 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7468 2010-03-31 Jakub Jelinek <jakub@redhat.com>
7471 * gcc.dg/pr43557-1.c: New test.
7472 * gcc.dg/pr43557-2.c: New file.
7474 2010-03-31 Jie Zhang <jie@codesourcery.com>
7477 * gcc.dg/pr43562.c: New test.
7479 2010-03-30 Jason Merrill <jason@redhat.com>
7482 * g++.dg/template/error-recovery1.C: New.
7485 * g++.dg/parse/ambig5.C: New.
7487 2010-03-30 Jakub Jelinek <jakub@redhat.com>
7490 * gcc.dg/guality/pr43593.c: New test.
7492 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
7495 * gcc.dg/vect/pr43430-1.c: New.
7497 2010-03-30 Jason Merrill <jason@redhat.com>
7500 * g++.dg/template/partial7.C: New.
7502 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7504 * gcc.target/s390/stackcheck1.c: New testcase.
7506 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7509 * gfortran.dg/read_eof_8.f90: New test.
7511 2010-03-29 Jason Merrill <jason@redhat.com>
7513 * gcc.dg/cpp/include6.c: Change [] to ().
7516 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7518 * c-c++-common/raw-string-2.c: Add trigraph test.
7519 * c-c++-common/raw-string-8.c: New.
7520 * c-c++-common/raw-string-9.c: New.
7521 * c-c++-common/raw-string-10.c: New.
7523 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7524 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7525 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7526 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7527 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7528 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7529 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7531 2010-03-29 Richard Guenther <rguenther@suse.de>
7533 PR tree-optimization/43560
7534 * gcc.dg/torture/pr43560.c: New testcase.
7536 2010-03-29 Jason Merrill <jason@redhat.com>
7539 * g++.dg/ext/raw-string-1.C: Change [] to ().
7540 * g++.dg/ext/raw-string-2.C: Change [] to ().
7541 Don't use \ in delimiter.
7542 * g++.dg/ext/raw-string-3.C: Change [] to ().
7543 * g++.dg/ext/raw-string-4.C: Change [] to ().
7544 * g++.dg/ext/raw-string-5.C: Change [] to ().
7545 Test for error on \ in delimiter.
7546 * g++.dg/ext/raw-string-6.C: Change [] to ().
7547 * g++.dg/ext/raw-string-7.C: Change [] to ().
7549 2010-03-29 Jie Zhang <jie@codesourcery.com>
7552 * gcc.dg/pr43564.c: New test.
7554 2010-03-29 Tobias Burnus <burnus@net-b.de>
7557 * gfortran.dg/direct_io_12.f90: New test.
7559 2010-03-28 Jan Hubicka <jh@suse.cz>
7561 PR tree-optimization/43505
7562 * gfortran.dg/pr43505.f90: New testcase.
7564 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
7566 PR tree-optimization/43528
7567 * gcc.target/i386/pr43528.c: New test.
7569 2010-03-26 Joseph Myers <joseph@codesourcery.com>
7572 * gcc.dg/parm-impl-decl-3.c: New test.
7574 2010-03-26 Jason Merrill <jason@redhat.com>
7577 * g++.dg/cpp0x/parse1.C: New.
7579 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
7582 * gcc.target/i386/pr43524.c: New test.
7584 2010-03-26 Martin Jambor <mjambor@suse.cz>
7586 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7587 whitespace, rename main to foo.
7588 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7589 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7590 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7591 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7592 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7593 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7594 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7595 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7596 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7597 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7598 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7600 2010-03-26 Dodji Seketeli <dodji@redhat.com>
7603 * g++.dg/other/crash-10.C: New test.
7604 * g++.dg/other/crash-11.C: New test.
7606 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7609 * gfortran.dg/read_eof_7.f90: New test.
7611 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7615 * objc-obj-c++-shared: New directory.
7616 * objc-obj-c++-shared/Object1-implementation.h: New file.
7617 * objc-obj-c++-shared/Object1.h: New file.
7618 * objc-obj-c++-shared/Protocol1.h: New file.
7619 * objc-obj-c++-shared/next-abi.h: New file.
7620 * objc-obj-c++-shared/next-mapping.h: New file.
7621 * objc/execute/next_mapping.h: Delete.
7622 * objc.dg/special/special.exp: For all targets run the tests with
7623 -fgnu-runtime, for darwin targets also run the tests with
7625 * objc.dg/dg.exp: Ditto.
7626 * obj-c++.dg/dg.exp: Ditto.
7627 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7628 Protocol1.h) and next-mapping.h as required. Amend testcase to
7629 include use of updated NeXT interface.
7630 * objc/execute/formal_protocol-5.m: Ditto.
7631 * objc/execute/protocol-isEqual-2.m: Ditto.
7632 * objc/execute/protocol-isEqual-4.m: Ditto.
7633 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7634 Protocol1.h) and next-mapping.h as required.
7635 * objc/execute/object_is_class.m: Ditto.
7636 * objc/execute/enumeration-1.m: Ditto.
7637 * objc/execute/class-13.m: Ditto.
7638 * objc/execute/formal_protocol-2.m: Ditto.
7639 * objc/execute/formal_protocol-4.m: Ditto.
7640 * objc/execute/class-1.m: Ditto.
7641 * objc/execute/bycopy-1.m: Ditto.
7642 * objc/execute/formal_protocol-6.m: Ditto.
7643 * objc/execute/bycopy-3.m: Ditto.
7644 * objc/execute/class-3.m: Ditto.
7645 * objc/execute/bf-11.m: Ditto.
7646 * objc/execute/class-5.m: Ditto.
7647 * objc/execute/bf-13.m: Ditto.
7648 * objc/execute/class-7.m: Ditto.
7649 * objc/execute/bf-15.m: Ditto.
7650 * objc/execute/class-9.m: Ditto.
7651 * objc/execute/bf-17.m: Ditto.
7652 * objc/execute/bf-19.m: Ditto.
7653 * objc/execute/IMP.m: Ditto.
7654 * objc/execute/exceptions/catchall-1.m: Ditto.
7655 * objc/execute/exceptions/trivial.m: Ditto.
7656 * objc/execute/exceptions/finally-1.m: Ditto.
7657 * objc/execute/exceptions/local-variables-1.m: Ditto.
7658 * objc/execute/exceptions/foward-1.m: Ditto.
7659 * objc/execute/bf-2.m: Ditto.
7660 * objc/execute/string1.m: Ditto.
7661 * objc/execute/bf-4.m: Ditto.
7662 * objc/execute/informal_protocol.m: Ditto.
7663 * objc/execute/string3.m: Ditto.
7664 * objc/execute/bf-6.m: Ditto.
7665 * objc/execute/bf-8.m: Ditto.
7666 * objc/execute/class-tests-1.h: Ditto.
7667 * objc/execute/protocol-isEqual-1.m: Ditto.
7668 * objc/execute/protocol-isEqual-3.m: Ditto.
7669 * objc/execute/_cmd.m: Ditto.
7670 * objc/execute/function-message-1.m: Ditto.
7671 * objc/execute/bf-20.m: Ditto.
7672 * objc/execute/bf-common.h: Ditto.
7673 * objc/execute/np-2.m: Ditto.
7674 * objc/execute/class-10.m: Ditto.
7675 * objc/execute/class-12.m: Ditto.
7676 * objc/execute/enumeration-2.m: Ditto.
7677 * objc/execute/class-14.m: Ditto.
7678 * objc/execute/encode-1.m: Ditto.
7679 * objc/execute/formal_protocol-1.m: Ditto.
7680 * objc/execute/formal_protocol-3.m: Ditto.
7681 * objc/execute/accessing_ivars.m: Ditto.
7682 * objc/execute/bycopy-2.m: Ditto.
7683 * objc/execute/class-2.m: Ditto.
7684 * objc/execute/bf-10.m: Ditto.
7685 * objc/execute/formal_protocol-7.m: Ditto.
7686 * objc/execute/root_methods.m: Ditto.
7687 * objc/execute/class-4.m: Ditto.
7688 * objc/execute/bf-12.m: Ditto.
7689 * objc/execute/class-6.m: Ditto.
7690 * objc/execute/bf-14.m: Ditto.
7691 * objc/execute/nested-func-1.m: Ditto.
7692 * objc/execute/class-8.m: Ditto.
7693 * objc/execute/private.m: Ditto.
7694 * objc/execute/bf-16.m: Ditto.
7695 * objc/execute/bf-18.m: Ditto.
7696 * objc/execute/load-3.m: Ditto.
7697 * objc/execute/compatibility_alias.m: Ditto.
7698 * objc/execute/bf-1.m: Ditto.
7699 * objc/execute/no_clash.m: Ditto.
7700 * objc/execute/bf-3.m: Ditto.
7701 * objc/execute/string2.m: Ditto.
7702 * objc/execute/bf-5.m: Ditto.
7703 * objc/execute/string4.m: Ditto.
7704 * objc/execute/bf-7.m: Ditto.
7705 * objc/execute/object_is_meta_class.m: Ditto.
7706 * objc/execute/bf-9.m: Ditto.
7707 * objc/execute/bf-21.m: Ditto.
7708 * objc/execute/cascading-1.m: Ditto.
7709 * objc/execute/trivial.m: Ditto.
7710 * objc/execute/np-1.m: Ditto.
7711 * objc/compile/trivial.m: Ditto.
7712 * objc/execute/class_self-2.m: Include <stdlib.h>.
7713 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7714 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7715 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7716 and 64bit. Use new NeXT interface as required.
7717 * objc.dg/special/unclaimed-category-1.m: Ditto.
7718 * objc.dg/special/unclaimed-category-1.h: Ditto.
7719 * objc.dg/special/unclaimed-category-1a.m: Ditto.
7720 * objc.dg/func-ptr-1.m: Ditto.
7721 * objc.dg/stret-1.m: Ditto.
7722 * objc.dg/encode-2.m: Ditto.
7723 * objc.dg/category-1.m: Ditto.
7724 * objc.dg/encode-3.m: Ditto.
7725 * objc.dg/call-super-3.m: Ditto.
7726 * objc.dg/method-3.m: Ditto.
7727 * objc.dg/func-ptr-2.m: Ditto.
7728 * objc.dg/lookup-1.m: Ditto.
7729 * objc.dg/encode-4.m: Ditto.
7730 * objc.dg/fix-and-continue-1.m: Ditto.
7731 * objc.dg/proto-lossage-3.m: Ditto.
7732 * objc.dg/method-13.m: Ditto.
7733 * objc.dg/proto-qual-1.m: Ditto.
7734 * objc.dg/zero-link-3.m: Ditto.
7735 * objc.dg/bitfield-1.m: Ditto.
7736 * objc.dg/va-meth-1.m: Ditto.
7737 * objc.dg/super-class-3.m: Ditto.
7738 * objc.dg/call-super-1.m: Ditto.
7739 * objc.dg/type-size-2.m: Ditto.
7740 * objc.dg/method-10.m: Ditto.
7741 * objc.dg/defs.m: Ditto.
7742 * objc.dg/const-str-3.m: Ditto.
7743 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7744 Protocol1.h) and next-mapping.h as required. Use new NeXT
7745 interface as required.
7746 * objc.dg/super-class-4.m: Ditto.
7747 * objc.dg/comp-types-8.m: Ditto.
7748 * objc.dg/call-super-2.m: Ditto.
7749 * objc.dg/objc-fast-4.m: Ditto.
7750 * objc.dg/method-6.m: Ditto.
7751 * objc.dg/const-str-3.m: Ditto.
7752 * objc.dg/const-str-7.m: Ditto.
7753 * objc.dg/method-15.m: Ditto.
7754 * objc.dg/method-19.m: Ditto.
7755 * objc.dg/sync-1.m: Ditto.
7756 * objc.dg/layout-1.m: Ditto.
7757 * objc.dg/bitfield-3.m: Ditto.
7758 * objc.dg/try-catch-3.m: Ditto.
7759 * objc.dg/try-catch-7.m: Ditto.
7760 * objc.dg/comp-types-10.m: Ditto.
7761 * objc.dg/selector-2.: Ditto.
7762 * objc.dg/method-7.m: Ditto.
7763 * objc.dg/typedef-alias-1.m: Ditto.
7764 * objc.dg/proto-lossage-2.m: Ditto.
7765 * objc.dg/comp-types-11.m: Ditto.
7766 * objc.dg/sizeof-1.m: Ditto.
7767 * objc.dg/method-17.m: Ditto.
7768 * objc.dg/bitfield-5.m: Ditto.
7769 * objc.dg/try-catch-1.m: Ditto.
7770 * objc.dg/encode-5.m: Ditto.
7771 * objc.dg/fix-and-continue-2.m: Ditto.
7772 * objc.dg/method-9.m: Ditto.
7773 * objc.dg/isa-field-1.m: Ditto.
7774 * objc.dg/local-decl-2.m: Ditto.
7775 * objc.dg/objc-gc-4.m: Ditto.
7776 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7777 * objc.dg/gnu-runtime-3.m: Ditto.
7778 * objc.dg/encode-7.m: Ditto.
7779 * objc.dg/encode-8.m: Ditto.
7780 * objc.dg/selector-3.m: Ditto.
7781 * objc.dg/gnu-runtime-1.m: Ditto.
7782 * objc.dg/const-str-12.m: Ditto.
7783 * objc.dg/gnu-runtime-2.m: Ditto.
7784 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7785 * objc.dg/selector-1.m: Ditto.
7786 * objc.dg/stubify-2.m: Ditto.
7787 * objc.dg/zero-link-1.m: Ditto.
7788 * objc.dg/stret-2.m: Ditto.
7789 * objc.dg/zero-link-2.m: Ditto.
7790 * objc.dg/next-runtime-1.m: Ditto.
7791 * objc.dg/symtab-1.m: Ditto.
7792 * objc.dg/stubify-1.m: Ditto.
7793 * objc.dg/bitfield-2.m: Ditto.
7794 * objc.dg/try-catch-10.m: Apply to both runtimes.
7795 * objc.dg/const-str-1.m: Ditto.
7796 * objc.dg/image-info.m: Ditto.
7797 * objc.dg/encode-9.m: Ditto.
7798 * objc.dg/pragma-1.m: Apply test to all targets.
7799 * objc.dg/const-str-4.m: Ditto.
7800 * objc.dg/const-str-8.m: Ditto.
7801 * objc.dg/super-class-2.m: Ditto.
7802 * objc.dg/try-catch-5.m: Ditto.
7803 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7804 Protocol1.h) and next-mapping.h as required. Use new NeXT
7805 interface as required. Skip for gnu-runtime. Test for .quad at m64.
7806 * objc.dg/const-str-11.m: Ditto.
7807 * objc.dg/const-str-9.m: Ditto.
7808 * objc.dg/method-4.m: Skip for 64Bit NeXT.
7809 * objc.dg/encode-1.m: Remove redundant -lobjc.
7810 * objc.dg/try-catch-9.m: Tidy space.
7811 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7812 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7813 and 64bit. Use new NeXT interface as required.
7814 * obj-c++.dg/template-4.mm: Ditto.
7815 * obj-c++.dg/defs.mm: Ditto.
7816 * obj-c++.dg/basic.mm: Ditto.
7817 * obj-c++.dg/encode-4.mm: Ditto.
7818 * obj-c++.dg/method-17.mm: Ditto.
7819 * obj-c++.dg/proto-lossage-3.mm: Ditto.
7820 * obj-c++.dg/cxx-class-1.mm: Ditto.
7821 * obj-c++.dg/method-10.mm: Ditto.
7822 * obj-c++.dg/va-meth-1.mm: Ditto.
7823 * obj-c++.dg/encode-5.mm: Ditto.
7824 * obj-c++.dg/lookup-2.mm: Ditto.
7825 * obj-c++.dg/template-3.mm: Ditto.
7826 * obj-c++.dg/proto-qual-1.mm: Ditto.
7827 * obj-c++.dg/qual-types-1.m: Ditto.
7828 * obj-c++.dg/cxx-scope-1.mm: Ditto.
7829 * obj-c++.dg/template-1.mm: Ditto.
7830 * obj-c++.dg/encode-6.mm: Ditto.
7831 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
7832 Protocol1.h) and next-mapping.h as required. Use new NeXT
7833 interface as required.
7834 * obj-c++.dg/except-1.mm: Ditto.
7835 * obj-c++.dg/const-str-7.mm: Ditto.
7836 * obj-c++.dg/ivar-list-semi.mm: Ditto.
7837 * obj-c++.dg/cxx-scope-2.mm: Ditto.
7838 * obj-c++.dg/selector-2.mm: Ditto.
7839 * obj-c++.dg/isa-field-1.mm: Ditto.
7840 * obj-c++.dg/try-catch-1.mm: Ditto.
7841 * obj-c++.dg/local-decl-1.mm: Ditto.
7842 * obj-c++.dg/try-catch-9.mm: Ditto.
7843 * obj-c++.dg/no-extra-load.mm: Ditto.
7844 * obj-c++.dg/selector-5.mm: Ditto.
7845 * obj-c++.dg/method-12.mm: Ditto.
7846 * obj-c++.dg/try-catch-11.mm: Ditto.
7847 * obj-c++.dg/comp-types-11.mm: Ditto.
7848 * obj-c++.dg/bitfield-3.mm: Ditto.
7849 * obj-c++.dg/method-6.mm: Ditto.
7850 * obj-c++.dg/super-class-2.mm: Ditto.
7851 * obj-c++.dg/method-21.mm: Ditto.
7852 * obj-c++.dg/const-str-8.mm: Ditto.
7853 * obj-c++.dg/try-catch-7.mm: Ditto.
7854 * obj-c++.dg/method-15.mm: Ditto.
7855 * obj-c++.dg/layout-1.mm: Ditto.
7856 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7857 * obj-c++.dg/const-str-3.mm: Ditto.
7858 * obj-c++.dg/try-catch-2.mm: Ditto.
7859 * obj-c++.dg/objc-gc-3.mm: Ditto.
7860 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7861 * obj-c++.dg/bitfield-1.mm: Ditto.
7862 * obj-c++.dg/selector-6.mm: Ditto.
7863 * obj-c++.dg/method-13.mm: Ditto.
7864 * obj-c++.dg/comp-types-12.mm: Ditto.
7865 * obj-c++.dg/bitfield-4.mm: Ditto.
7866 * obj-c++.dg/try-catch-8.mm: Ditto.
7867 * obj-c++.dg/method-2.mm: Ditto.
7868 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7869 * obj-c++.dg/typedef-alias-1.mm: Ditto.
7870 * obj-c++.dg/const-str-4.mm: Ditto.
7871 * obj-c++.dg/proto-lossage-2.mm: Ditto.
7872 * obj-c++.dg/try-catch-3.mm: Ditto.
7873 * obj-c++.dg/comp-types-9.mm: Ditto.
7874 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7875 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7876 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7877 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7878 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7879 Use new NeXT interface as required.
7880 * obj-c++.dg/const-str-10.mm: Ditto.
7881 * obj-c++.dg/const-str-11.mm: Ditto.
7882 * obj-c++.dg/const-str-9.mm: Ditto.
7883 * obj-c++.dg/method-11.mm: Ditto.
7884 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7885 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7886 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7887 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7888 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7890 2010-03-25 Dodji Seketeli <dodji@redhat.com>
7893 * g++.dg/template/typedef30.C: New test case.
7895 2010-03-25 Jakub Jelinek <jakub@redhat.com>
7898 * gcc.c-torture/execute/pr43385.c: New test.
7900 2010-03-24 Joseph Myers <joseph@codesourcery.com>
7902 * gcc.dg/strncpy-fix-1.c: New test.
7904 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7907 * lib/objc-torture.exp (objc-set-runtime-options): New.
7908 * objc/execute/execute.exp: Check runtime options on each pass.
7909 * objc/execute/exceptions/exceptions.exp: Ditto.
7910 * objc/compile/compile.exp: Ditto.
7913 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7915 (check_effective_target_objc2): New proc.
7916 (check_effective_target_next_runtime): New proc.
7917 * lib/objc.exp: Determine which runtime is in force and support it.
7918 * lib/obj-c++.exp: Ditto.
7920 2010-03-24 Jason Merrill <jason@redhat.com>
7923 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7925 2010-03-24 Martin Jambor <mjambor@suse.cz>
7927 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7929 * gcc.dg/ipa/ipa-2.c: Likewise.
7930 * gcc.dg/ipa/ipa-3.c: Likewise.
7931 * gcc.dg/ipa/ipa-4.c: Likewise.
7932 * gcc.dg/ipa/ipa-5.c: Likewise.
7933 * gcc.dg/ipa/ipa-7.c: Likewise.
7934 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7936 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7937 i_can_not_be_propagated_fully2 into a loop.
7938 * gcc.dg/ipa/ipa-8.c: New test.
7939 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7941 2010-03-24 Jakub Jelinek <jakub@redhat.com>
7945 * gcc.dg/guality/pr43479.c: New test.
7946 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7947 and add volatile keyword.
7949 2010-03-23 Mike Stump <mikestump@comcast.net>
7951 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7953 2010-03-23 Jason Merrill <jason@redhat.com>
7955 * g++.dg/ext/altivec-17.C: Adjust error message.
7957 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7958 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7959 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7960 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7961 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7962 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7964 2010-03-22 Jason Merrill <jason@redhat.com>
7967 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7968 * g++.dg/ext/is_pod_98.C: New.
7971 * g++.dg/cpp0x/auto18.C: New.
7973 * gcc.dg/pr36997.c: Adjust error message.
7974 * g++.dg/ext/vector9.C: Likewise.
7975 * g++.dg/conversion/simd3.C: Likewise.
7976 * g++.dg/other/error23.C: Likewise.
7978 2010-03-22 Michael Matz <matz@suse.de>
7981 * gfortran.dg/pr43475.f90: New testcase.
7983 2010-03-22 Richard Guenther <rguenther@suse.de>
7985 PR tree-optimization/43390
7986 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7988 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7990 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7991 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7993 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
7994 Michael Matz <matz@suse.de>
7997 * g++.dg/parse/crash56.C: New test.
7999 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
8002 * gfortran.dg/whole_file_15.f90 : New test.
8004 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8007 * gfortran.dg/inquire_size.f90: New test.
8009 2010-03-20 Richard Guenther <rguenther@suse.de>
8011 PR rtl-optimization/43438
8012 * gcc.c-torture/execute/pr43438.c: New testcase.
8014 2010-03-20 Dodji Seketeli <dodji@redhat.com>
8017 * g++.dg/abi/mangle42.C: New test.
8019 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8022 * gcc.dg/pr43211.c: New test.
8023 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8025 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
8027 PR rtl-optimization/42258
8028 * gcc.target/arm/thumb1-mul-moves.c: New test.
8031 * gcc.target/arm/thumb-andsi.c: New test.
8033 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8034 dg-require-effective-target.
8036 2010-03-19 Michael Matz <matz@suse.de>
8039 * g++.dg/other/pr43116.C: New testcase.
8041 2010-03-19 Michael Matz <matz@suse.de>
8044 * gcc.dg/pr43305.c: New testcase.
8046 2010-03-19 Richard Guenther <rguenther@suse.de>
8048 PR tree-optimization/43415
8049 * gcc.c-torture/compile/pr43415.c: New testcase.
8051 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
8054 * gnat.dg/case_optimization2.adb: New test.
8055 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8057 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8058 Jack Howarth <howarth@bromo.med.uc.edu>
8061 * gcc.target/i386/push-1.c: Don't xfail
8062 scan-assembler-not "movups" on darwin.
8064 2010-03-18 Jakub Jelinek <jakub@redhat.com>
8067 * gcc.dg/pr43058.c: New test.
8069 2010-03-18 Martin Jambor <mjambor@suse.cz>
8072 * g++.dg/torture/pr42450.C: New test.
8074 2010-03-18 Michael Matz <matz@suse.de>
8077 * gcc.dg/pr43419.c: New testcase.
8079 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
8081 PR rtl-optimization/43360
8082 * gcc.dg/torture/pr43360.c: New.
8084 2010-03-18 Michael Matz <matz@suse.de>
8086 PR tree-optimization/43402
8087 * gcc.dg/pr43402.c: New testcase.
8089 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
8092 * gcc.dg/pr42427.c: New test.
8094 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8097 * gfortran.dg/read_empty_file.f: New test.
8098 * gfortran.dg/read_eof_all.f90: New test.
8099 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8100 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8102 2010-03-17 Michael Matz <matz@suse.de>
8104 * gcc.dg/pr43300.c: Add -w.
8106 2010-03-17 Richard Guenther <rguenther@suse.de>
8108 * gcc.dg/pr43379.c: Add -w.
8110 2010-03-17 Tobias Burnus <burnus@net-b.de>
8113 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8115 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
8117 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8119 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8121 * ada/acats/run_all.sh: Log start and end times.
8123 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8125 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8127 2010-03-16 Richard Guenther <rguenther@suse.de>
8130 * gcc.dg/pr43379.c: New testcase.
8132 2010-03-16 Jakub Jelinek <jakub@redhat.com>
8135 * gcc.dg/guality/pr43051-1.c: New test.
8137 2010-03-15 Janis Johnson <janis187@us.ibm.com>
8140 * g++.dg/ext/altivec-17.C: Handle changes to error message.
8142 2010-03-15 Michael Matz <matz@suse.de>
8145 * gcc.dg/pr43300.c: New testcase.
8147 2010-03-15 Richard Guenther <rguenther@suse.de>
8149 PR tree-optimization/43367
8150 * gcc.c-torture/compile/pr43367.c: New testcase.
8152 2010-03-15 Richard Guenther <rguenther@suse.de>
8154 PR tree-optimization/43317
8155 * gcc.dg/pr43317.c: New testcase.
8157 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8159 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8161 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8163 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8165 2010-03-14 Tobias Burnus <burnus@net-b.de>
8168 * gfortran.dg/impure_constructor_1.f90: New test.
8170 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8173 * gfortran.dg/graphite/id-pr43354.f: New.
8175 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8178 * gfortran.dg/graphite/pr43349.f: New.
8180 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8183 * gcc.dg/graphite/pr43306.c: New.
8185 2010-03-12 David S. Miller <davem@davemloft.net>
8187 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8190 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8192 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8194 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
8198 * gfortran.dg/dynamic_dispatch_7.f03: New test.
8200 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
8202 * gfortran.dg/default_format_denormal_1.f90: Don't assume
8203 fail for *-*-mingw* targets.
8205 2010-03-12 Jakub Jelinek <jakub@redhat.com>
8208 * gcc.dg/guality/pr43329-1.c: New test.
8210 2010-03-11 Martin Jambor <mjambor@suse.cz>
8212 PR tree-optimization/43257
8213 * g++.dg/torture/pr43257.C: New test.
8215 2010-03-11 Tobias Burnus <burnus@net-b.de>
8218 * gfortran.dg/namelist_61.f90: New test.
8220 2010-03-11 Richard Guenther <rguenther@suse.de>
8222 PR tree-optimization/43255
8223 * gcc.c-torture/compile/pr43255.c: New testcase.
8225 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8227 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8228 * gcc.dg/pr43280.c: New testcase.
8230 2010-03-11 Richard Guenther <rguenther@suse.de>
8233 * gcc.dg/lto/20100227-1_0.c: New testcase.
8234 * gcc.dg/lto/20100227-1_1.c: Likewise.
8236 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8240 * gfortran.dg/read_eof_6.f: New test
8241 * gfortran.dg/read_x_eof.f90: New test.
8242 * gfortran.dg/read_x_past.f: Update test.
8244 2010-03-10 Jan Hubicka <jh@suse.cz>
8246 * gcc.c-torture/compile/pr43288.c: New test.
8248 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8250 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8252 * g++.old-deja/g++.pt/asm2.C: Likewise.
8253 * gcc.c-torture/compile/20000804-1.c: Likewise.
8254 * gcc.target/i386/clobbers.c: Likewise.
8256 2010-03-10 Tobias Burnus <burnus@net-b.de>
8259 * gfortran.dg/c_assoc_3.f90: New test.
8261 2010-03-10 Jakub Jelinek <jakub@redhat.com>
8264 * gcc.dg/guality/pr36728-1.c: New test.
8265 * gcc.dg/guality/pr36728-2.c: New test.
8267 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8269 * gcc.dg/h8300-div-delay-slot.c: New test.
8271 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
8273 PR tree-optimization/43236
8274 * gcc.c-torture/execute/pr43236.c: New test.
8276 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
8279 * g++.dg/eh/pr42859.C: New test.
8281 2010-03-09 Jakub Jelinek <jakub@redhat.com>
8284 * gcc.dg/pr43299.c: New test.
8287 * g++.dg/eh/unwind2.C: New test.
8289 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8290 Reza Yazdani <reza.yazdani@amd.com>
8293 * gcc.dg/graphite/run-id-4.c: New.
8295 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8298 * gcc.dg/graphite/run-id-3.c: New.
8300 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
8304 * gcc.dg/graphite/id-18.c: New.
8305 * gcc.dg/graphite/run-id-pr42644.c: New.
8307 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8310 * gcc.dg/graphite/pr42326.c: New.
8312 2010-03-08 Richard Guenther <rguenther@suse.de>
8314 PR tree-optimization/43269
8315 * gcc.c-torture/execute/pr43269.c: New testcase.
8317 2010-03-08 Janus Weil <janus@gcc.gnu.org>
8320 * gfortran.dg/typebound_call_13.f03: New.
8322 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
8324 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8325 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8327 2010-03-05 Jason Merrill <jason@redhat.com>
8329 * g++.dg/abi/mangle40.C: Require weak and alias.
8331 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8334 * gfortran.dg/graphite/pr42326.f90: New.
8335 * gfortran.dg/graphite/pr42326-1.f90: New.
8337 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8339 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8340 (gnat_target_compile): Likewise.
8341 Reinitialize GNAT_UNDER_TEST if target changes.
8342 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8343 (local_find_gnatmake): Pass full --GCC to gnatlink.
8346 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8349 * gcc.dg/compound-literal-1.c: New testcase.
8351 2010-03-04 Martin Jambor <mjambor@suse.cz>
8353 PR tree-optimization/43164
8354 PR tree-optimization/43191
8355 * gcc.c-torture/compile/pr43164.c: New test.
8356 * gcc.c-torture/compile/pr43191.c: Likewise.
8358 2010-03-04 Janus Weil <janus@gcc.gnu.org>
8361 * gfortran.dg/finalize_9.f90: New.
8363 2010-03-04 Tobias Burnus <burnus@net-b.de>
8364 Ken Werner <ken@linux.vnet.ibm.com>
8366 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8367 to dg-options for spu.
8368 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8369 dump-scan target to exclude spu.
8371 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
8374 * gcc.dg/tree-ssa/ivopts-4.c: New.
8376 2010-03-03 Janis Johnson <janis187@us.ibm.com>
8378 * lib/target-supports-dg.exp (check-flags): Provide defaults for
8379 include-opts and exclude-opts; skip checking the flags if arguments
8380 are the same as the defaults.
8381 (dg-xfail-if): Verify the number of arguments, supply defaults
8382 for unspecified optional arguments.
8383 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8385 2010-03-03 Jason Merrill <jason@redhat.com>
8388 * g++.dg/abi/mangle40.C: Updated.
8390 2010-03-03 Jason Merrill <jason@redhat.com>
8392 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8393 * g++.dg/abi/mangle23.C: Likewise.
8394 * g++.dg/eh/simd-2.C: Likewise.
8395 * g++.dg/ext/attribute-test-2.C: Likewise.
8396 * g++.dg/ext/vector14.C: Likewise.
8397 * g++.dg/other/pr34435.C: Likewise.
8398 * g++.dg/template/conv8.C: Likewise.
8399 * g++.dg/template/nontype9.C: Likewise.
8400 * g++.dg/template/qualttp17.C: Likewise.
8401 * g++.dg/template/ref1.C: Likewise.
8402 * g++.old-deja/g++.pt/crash68.C: Likewise.
8403 * g++.old-deja/g++.pt/ref1.C: Likewise.
8404 * g++.old-deja/g++.pt/ref3.C: Likewise.
8405 * g++.old-deja/g++.pt/ref4.C: Likewise.
8408 * g++.dg/abi/mangle40.C: New.
8409 * g++.dg/abi/mangle41.C: New.
8410 * g++.dg/lto/20100302_0.C: New.
8411 * g++.dg/lto/20100302_1.C: New.
8412 * g++.dg/lto/20100302.h: New.
8414 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
8417 * gfortran.dg/internal_pack_12.f90: New test.
8419 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
8421 * gcc.dg/pr36997.c: Adjust error message.
8423 2010-03-03 Mike Stump <mikestump@comcast.net>
8425 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8426 adjustments to not be present on machines that align the stack to
8427 more than 4 bytes and don't have a red zone yet as that is an
8428 unimplemented optimization.
8430 2010-03-03 Janus Weil <janus@gcc.gnu.org>
8433 * gfortran.dg/impure_assignment_3.f90: New.
8435 2010-03-03 Jakub Jelinek <jakub@redhat.com>
8438 * gfortran.dg/pr43229.f90: New test.
8441 * gcc.dg/debug/dwarf2/pr43237.c: New test.
8444 * gcc.dg/guality/pr43177.c: New test.
8446 2010-03-02 Jason Merrill <jason@redhat.com>
8448 * g++.dg/ext/vector9.C: Adjust error message.
8449 * g++.dg/conversion/simd3.C: Likewise.
8450 * g++.dg/other/error23.C: Likewise.
8452 2010-03-02 Mike Stump <mikestump@comcast.net>
8455 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8457 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
8460 * gfortran.dg/internal_pack_10.f90: New test.
8463 * gfortran.dg/internal_pack_11.f90: New test.
8465 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
8468 * gcc.dg/tree-ssa/pr42640.c: New.
8470 2010-03-01 Richard Guenther <rguenther@suse.de>
8472 PR tree-optimization/43220
8473 * gcc.c-torture/execute/pr43220.c: New testcase.
8475 2010-03-01 Richard Guenther <rguenther@suse.de>
8478 * gcc.dg/pr43213.c: New testcase.
8480 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8483 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8485 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8487 * lib/target-supports.exp (check_effective_target_ucn_nocache):
8489 (check_effective_target_ucn): Likewise.
8491 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8493 * gcc.dg/ucnid-2.c: Likewise.
8494 * gcc.dg/ucnid-3.c: Likewise.
8495 * gcc.dg/ucnid-4.c: Likewise.
8496 * gcc.dg/ucnid-11.c: Likewise.
8497 * gcc.dg/ucnid-12.c: Likewise.
8498 * gcc.dg/ucnid-6.c: Skip if !ucn.
8499 * gcc.dg/ucnid-9.c: Likewise.
8501 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8503 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8504 lists to dg-skip-if.
8505 * gcc.target/i386/stackalign/return-3.c: Likewise.
8507 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8509 * gcc.target/i386/clearcap.map: New file.
8510 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8511 Pass clearcap.map by default if supported.
8513 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8516 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8518 * gfortran.dg/stat_2.f90: Likewise.
8520 2010-03-01 Tobias Burnus <burnus@net-b.de>
8523 * gfortran.dg/module_read_2.f90: New test.
8525 2010-02-27 Mark Mitchell <mark@codesourcery.com>
8528 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8529 * g++.dg/abi/mangle12.C: Likewise.
8530 * g++.dg/abi/mangle20-2.C: Likewise.
8531 * g++.dg/abi/mangle17.C: Likewise.
8532 * g++.dg/template/cond2.C: Likewise.
8533 * g++.dg/template/pr35240.C: Likewise.
8535 2010-02-27 Richard Guenther <rguenther@suse.de>
8537 PR tree-optimization/43186
8538 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8540 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
8542 * g++.dg/abi/packed1.C: Expect warning on the SH.
8544 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
8547 * g++.dg/parse/error37.C: New test.
8549 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8553 * gcc.dg/pr8927-1.c: Match new note.
8554 * gcc.dg/990506-0.c: Likewise.
8555 * gcc.dg/gomp/flush-2.c: Likewise.
8556 * gcc.dg/gomp/atomic-5.c: Likewise.
8557 * gcc.dg/gomp/pr34607.c: Likewise.
8558 * gcc.dg/pr35746.c: Likewise.
8559 * gcc.dg/cpp/pragma-1.c: Likewise.
8560 * gcc.dg/cpp/pragma-2.c: Likewise.
8561 * gcc.dg/pr41842.c: Likewise.
8562 * gcc.dg/noncompile/20040629-1.c: Likewise.
8563 * objc.dg/private-1.m: Likewise.
8565 2010-02-27 Tobias Burnus <burnus@net-b.de>
8568 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8569 * gfortran.dg/default_initialization_4.f90: New test.
8571 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
8573 * gnat.dg/thin_pointer.ad[sb]: Rename into...
8574 * gnat.dg/thin_pointer1.ad[sb]: ...this.
8575 * gnat.dg/thin_pointer2.adb: New test.
8576 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8578 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
8581 * gcc.dg/cpp/c90-pedantic.c: New.
8582 * gcc.dg/cpp/c90.c: New.
8583 * gcc.dg/gnu90-const-expr-1.c: New.
8584 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8586 2010-02-26 Richard Guenther <rguenther@suse.de>
8588 PR tree-optimization/43186
8589 * gcc.c-torture/compile/pr43186.c: New testcase.
8591 2010-02-26 Jakub Jelinek <jakub@redhat.com>
8594 * c-c++-common/dwarf2/pr43190.c: New test.
8596 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
8599 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8601 2010-02-26 Richard Guenther <rguenther@suse.de>
8603 PR tree-optimization/43188
8604 * gcc.c-torture/compile/pr43188.c: New testcase.
8606 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
8609 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8611 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
8613 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8615 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8618 * gcc.target/powerpc/pr43154.c: New file.
8620 2010-02-25 Jakub Jelinek <jakub@redhat.com>
8623 * gfortran.dg/debug/pr43166.f: New test.
8626 * gcc.dg/torture/pr43165.c: New test.
8628 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8631 * c-c++-common/pr41779.c: Update.
8633 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8636 * lib/gnat-dg.exp (gnat_load): Redefine.
8638 * ada/acats/run_acats: Run run_all.sh with $SHELL.
8639 * ada/acats/run_all.sh: Downcase tasking not implemented message.
8641 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8644 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8645 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8649 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8651 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8653 2010-02-24 Jakub Jelinek <jakub@redhat.com>
8656 * gcc.dg/guality/vla-1.c: New test.
8658 2010-02-24 Tobias Burnus <burnus@net-b.de>
8661 * gfortran.dg/c_ptr_tests_15.f90: New test.
8663 2010-02-23 Jakub Jelinek <jakub@redhat.com>
8666 * gcc.target/i386/pr43107.c: New test.
8668 2010-02-23 Jason Merrill <jason@redhat.com>
8671 * g++.dg/cpp0x/variadic100.C: New.
8673 2010-02-23 Jason Merrill <jason@redhat.com>
8676 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8677 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8678 * c-c++-common/dwarf2/vla1.c: New.
8680 2010-02-23 Jakub Jelinek <jakub@redhat.com>
8683 * gcc.dg/pr43139.c: New test.
8686 * gcc.dg/guality/pr43077-1.c: New test.
8688 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8691 * gcc.dg/march.c: New.
8692 * gcc.dg/march-generic.c: New.
8693 * gcc.dg/mtune.c: New.
8695 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8698 * gcc.dg/graphite/pr43083.c: New.
8700 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8703 * gfortran.dg/graphite/pr43097.f: New.
8705 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8706 Manuel López-Ibáñez <manu@gcc.gnu.org>
8709 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8711 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8714 * g++.dg/graphite/pr43026.C: New.
8716 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8719 * gcc.dg/cleanup-1.c: Update.
8720 * gcc.dg/func-args-1.c: Update.
8721 * gcc.dg/format/sentinel-1.c: Update.
8722 * g++.old-deja/g++.jason/scoping10.C: Update.
8723 * g++.old-deja/g++.ns/lookup5.C: Update.
8724 * g++.dg/ext/cleanup-1.C: Update.
8725 * g++.dg/parse/varmod1.C: Update.
8726 * g++.dg/parse/error33.C: Update.
8727 * g++.dg/expr/call3.C: Update.
8728 * g++.dg/func-args-1.C: New.
8730 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
8733 * gcc.dg/attr-used-2.c: Moved to ...
8734 * c-c++-common/attr-used-2.c: Here.
8736 * gcc.dg/attr-used.c: Moved to ...
8737 * c-c++-common/attr-used.c: Here.
8739 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
8741 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8743 2010-02-22 Richard Guenther <rguenther@suse.de>
8746 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8747 * gfortran.dg/lto/20100222-1_1.c: Likewise.
8749 2010-02-22 Richard Guenther <rguenther@suse.de>
8751 PR tree-optimization/42749
8752 * gcc.c-torture/compile/pr42749.c: New testcase.
8754 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
8757 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8758 * gfortran.dg/internal_pack_9.f90: New test.
8760 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8763 * g++.dg/template/recurse.C: Adjust.
8764 * g++.dg/template/pr23510.C: New.
8766 2010-02-21 Dodji Seketeli <dodji@redhat.com>
8769 * g++.dg/template/memclass4.C: New test.
8771 2010-02-21 Tobias Burnus <burnus@net-b.de>
8774 * gfortran.dg/reassoc_5.f90: New test.
8776 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
8779 * gcc.target/i386/pr43067.c: New test.
8781 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8784 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8786 * g++.dg/warn/Wconversion-null.C: New test.
8787 * g++.old-deja/g++.other/null1.C: Move to...
8788 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8790 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
8794 * gfortran.dg/dependency_26.f90: New test.
8797 * gfortran.dg/internal_pack_7.f90: New test.
8800 * gfortran.dg/internal_pack_8.f90: New test.
8802 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8805 * c-c++-common/pr41779.c: Fix broken testcase.
8807 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8810 * c-c++-common/pr36513.c: New testcase.
8811 * c-c++-common/pr36513-2.c: New testcase.
8813 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8816 * c-c++-common/pr41779.c: New.
8818 2010-02-19 Jakub Jelinek <jakub@redhat.com>
8821 * gcc.dg/pr43084.c: New test.
8823 2010-02-19 Richard Guenther <rguenther@suse.de>
8825 PR tree-optimization/42916
8826 * gcc.dg/pr42916.c: New testcase.
8828 2010-02-18 Jason Merrill <jason@redhat.com>
8831 * g++.dg/abi/packed1.C: Add expected warning.
8834 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8835 * gcc.dg/torture/dg-torture.exp: Likewise.
8836 * c-c++-common/torture/complex-sign.h,
8837 c-c++-common/torture/complex-sign-add.c,
8838 c-c++-common/torture/complex-sign-mixed-add.c,
8839 c-c++-common/torture/complex-sign-mixed-div.c,
8840 c-c++-common/torture/complex-sign-mixed-mul.c,
8841 c-c++-common/torture/complex-sign-mixed-sub.c,
8842 c-c++-common/torture/complex-sign-mul.c,
8843 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8844 Adapt for C++ compilation as well.
8847 * g++.dg/ext/label1.C: Update.
8848 * g++.dg/ext/label2.C: Update.
8851 * g++.dg/template/dependent-name6.C: New.
8854 * g++.dg/parse/namespace12.C: New.
8856 2010-02-18 Martin Jambor <mjambor@suse.cz>
8858 PR tree-optimization/43066
8859 * gcc.c-torture/compile/pr43066.c: New test.
8861 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
8863 * g++.dg/ext/attrib35.C: Fix target selector string.
8864 * g++.dg/ext/attrib36.C: Ditto.
8865 * g++.dg/ext/attrib37.C: Ditto.
8866 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8867 * g++.dg/abi/mangle25.C: Ditto.
8869 2010-02-17 Jason Merrill <jason@redhat.com>
8872 * g++.dg/parse/namespace11.C: New.
8875 * g++.dg/ext/attrib37.C: New.
8878 * g++.dg/template/ptrmem20.C: New.
8880 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
8883 * gcc.target/i386/xop-check.h: Include m256-check.h.
8884 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8885 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8886 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8887 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8889 2010-02-17 Jakub Jelinek <jakub@redhat.com>
8892 * gcc.dg/pr42918.c: New test.
8894 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
8896 * g++.dg/ext/attrib36.C: Require ILP32.
8898 2010-02-16 Richard Guenther <rguenther@suse.de>
8900 PR tree-optimization/41043
8901 * gfortran.dg/pr41043.f90: New testcase.
8902 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8904 2010-02-16 Jason Merrill <jason@redhat.com>
8906 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8908 2010-02-16 Ira Rosen <irar@il.ibm.com>
8910 PR tree-optimization/43074
8911 * gcc.dg/vect/fast-math-pr43074.c: New test.
8913 2010-02-16 Jakub Jelinek <jakub@redhat.com>
8915 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8917 2010-02-16 Jason Merrill <jason@redhat.com>
8920 * g++.dg/ext/attrib36.C: New.
8923 * g++.dg/other/array6.C: New.
8925 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8927 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8929 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
8931 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8932 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8933 * gcc.target/i386/xop-vpermil2pd-1.c: New.
8934 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8935 * gcc.target/i386/xop-vpermil2ps-1.c: New.
8936 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8938 2010-02-15 Richard Guenther <rguenther@suse.de>
8941 * g++.dg/torture/pr43068.C: New testcase.
8943 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
8946 * g++.dg/opt/ice1.C: New.
8948 2010-02-14 Jason Merrill <jason@redhat.com>
8951 * g++.dg/cpp0x/initlist-opt.C: New.
8953 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
8957 * gfortran.dg/internal_pack_6.f90: New test.
8959 2010-02-12 Jason Merrill <jason@redhat.com>
8962 * g++.dg/cpp0x/variadic99.C: New.
8964 2010-02-12 Jakub Jelinek <jakub@redhat.com>
8966 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8967 sign extend pointers to gualchk_t.
8970 * g++.dg/other/default3.C: Xfail g4 test.
8972 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8975 * gcc.dg/graphite/pr43012.c: New.
8977 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8980 * g++.dg/graphite/pr42930.C: New.
8982 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8986 * gcc.dg/graphite/pr42530.c: New.
8987 * gcc.dg/graphite/pr42914.c: New.
8989 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8992 * gcc.dg/graphite/pr42771.c: New.
8994 2010-02-11 Richard Guenther <rguenther@suse.de>
8996 PR tree-optimization/42998
8997 * gcc.c-torture/compile/pr42998.c: New testcase.
8999 2010-02-10 Jason Merrill <jason@redhat.com>
9002 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9004 PR c++/42983, core issue 906
9005 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9006 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9009 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9011 2010-02-10 Richard Guenther <rguenther@suse.de>
9013 PR tree-optimization/43017
9014 * gcc.dg/torture/pr43017.c: New testcase.
9016 2010-02-10 Tobias Burnus <burnus@net-b.de>
9019 * gfortran.dg/private_type_1.f90: Update error location.
9020 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9021 * gfortran.dg/typebound_operator_2.f03: Ditto.
9022 * gfortran.dg/assignment_2.f90: Ditto.
9023 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9024 * gfortran.dg/binding_label_tests_9.f03: Ditto.
9026 2010-02-10 Tobias Burnus <burnus@net-b.de>
9029 * gfortran.dg/bind_c_usage_20.f90: New test.
9031 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9034 * g++.dg/debug/pr43010.C: New test.
9036 2010-02-10 Richard Guenther <rguenther@suse.de>
9039 * gcc.c-torture/execute/20100209-1.c: New testcase.
9040 * gcc.dg/fold-div-3.c: Likewise.
9042 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9044 * gcc.dg/builtin-ffs-1.c: New test.
9046 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9049 * gfortran.dg/array_constructor_35.f90: New test.
9051 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9053 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9055 2010-02-09 Jason Merrill <jason@redhat.com>
9058 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9061 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9063 2010-02-09 Tobias Burnus <burnus@net-b.de>
9066 * gfortran.dg/module_write_1.f90: New test.
9068 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
9070 * gcc.dg/pr19340.c: Adjust.
9072 2010-02-09 Richard Guenther <rguenther@suse.de>
9074 PR tree-optimization/43008
9075 * gcc.c-torture/execute/pr43008.c: New testcase.
9077 2010-02-09 Richard Guenther <rguenther@suse.de>
9079 PR tree-optimization/43000
9080 * gcc.dg/torture/pr43000.c: New testcase.
9081 * gcc.dg/torture/pr43002.c: Likewise.
9083 2010-02-09 Daniel Kraft <d@domob.eu>
9086 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9087 and pass -Wsurprising as necessary.
9089 2010-02-08 Jakub Jelinek <jakub@redhat.com>
9091 PR tree-optimization/42890
9092 * g++.dg/torture/pr42890.C: New test.
9094 2010-02-08 Richard Guenther <rguenther@suse.de>
9097 * gcc.dg/tree-ssa/inline-4.c: New testcase.
9099 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9101 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
9103 * gcc.dg/graphite/block-1.c: Same.
9104 * gcc.dg/graphite/block-3.c: Same.
9105 * gcc.dg/graphite/block-4.c: Same.
9106 * gcc.dg/graphite/block-5.c: Same.
9107 * gcc.dg/graphite/block-6.c: Same.
9108 * gcc.dg/graphite/block-7.c: Same.
9109 * gcc.dg/graphite/interchange-0.c: Same.
9110 * gcc.dg/graphite/interchange-1.c: Same.
9111 * gcc.dg/graphite/interchange-10.c: Same.
9112 * gcc.dg/graphite/interchange-11.c: Same.
9113 * gcc.dg/graphite/interchange-12.c: Same.
9114 * gcc.dg/graphite/interchange-2.c: Same.
9115 * gcc.dg/graphite/interchange-3.c: Same.
9116 * gcc.dg/graphite/interchange-4.c: Same.
9117 * gcc.dg/graphite/interchange-5.c: Same.
9118 * gcc.dg/graphite/interchange-6.c: Same.
9119 * gcc.dg/graphite/interchange-7.c: Same.
9120 * gcc.dg/graphite/interchange-8.c: Same.
9121 * gcc.dg/graphite/interchange-9.c: Same.
9122 * gcc.dg/graphite/interchange-mvt.c: Same.
9124 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9126 * gfortran.dg/graphite/id-19.f: New.
9127 * gfortran.dg/graphite/pr14741.f90: New.
9128 * gfortran.dg/graphite/pr41924.f90: New.
9129 * gfortran.dg/graphite/run-id-2.f90: New.
9131 2010-02-07 Richard Guenther <rguenther@suse.de>
9134 * gcc.c-torture/compile/pr42956.c: New testcase.
9136 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9139 * gfortran.dg/fmt_cache_2.f: New test.
9141 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9143 * gfortran.dg/read_no_eor.f90: New test.
9145 2010-02-05 Jason Merrill <jason@redhat.com>
9147 * g++.dg/ext/label13.C: Move constructor body out of class.
9149 2010-02-03 Jason Merrill <jason@redhat.com>
9152 * g++.dg/ext/dllexport3.C: New.
9154 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
9156 * gcc.dg/format/ms-format3.c: New test for specific MS types.
9158 2010-02-05 Richard Guenther <rguenther@suse.de>
9160 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9162 2010-02-05 Dodji Seketeli <dodji@redhat.com>
9165 * g++.dg/other/crash-9.C: New test.
9167 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
9170 * gfortran.dg/subref_array_pointer_4.f90 : New test.
9172 2010-02-04 Richard Guenther <rguenther@suse.de>
9174 PR rtl-optimization/42952
9175 * gcc.dg/torture/pr42952.c: New testcase.
9177 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9180 * gfortran.dg/namelist_60.f90: New test.
9182 2010-02-03 Jason Merrill <jason@redhat.com>
9185 * g++.dg/ext/builtin11.C: New.
9189 * g++.dg/abi/mangle35.C: New.
9190 * g++.dg/abi/mangle37.C: New.
9193 * g++.dg/abi/mangle36.C: New.
9196 * g++.dg/warn/string1.C: New.
9198 2010-02-03 Richard Guenther <rguenther@suse.de>
9200 PR tree-optimization/42944
9201 * gcc.dg/errno-1.c: New testcase.
9203 2010-02-03 Richard Guenther <rguenther@suse.de>
9206 * gcc.c-torture/compile/pr42927.c: New testcase.
9208 2010-02-03 Tobias Burnus <burnus@net-b.de>
9211 * gfortran.dg/null_4.f90: New test.
9213 2010-02-02 Jason Merrill <jason@redhat.com>
9216 * g++.dg/ext/label13.C: New.
9218 2010-02-02 Tobias Burnus <burnus@net-b.de>
9221 * gfortran.dg/func_result_5.f90: New test.
9223 2010-02-01 Tobias Burnus <burnus@net-b.de>
9226 * gfortran.dg/pure_initializer_3.f90: News test.
9228 2010-01-31 Janus Weil <janus@gcc.gnu.org>
9231 * gfortran.dg/allocate_derived_2.f90: New test.
9233 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
9236 * gcc.dg/torture/pr42898-2.c: New test.
9238 2010-01-31 Richard Guenther <rguenther@suse.de>
9241 * gcc.dg/torture/pr42898.c: New testcase.
9243 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
9246 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9247 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9249 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
9251 * g++.dg/tree-ssa/inline-1.C: New.
9252 * g++.dg/tree-ssa/inline-2.C: New.
9253 * g++.dg/tree-ssa/inline-3.C: New.
9255 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
9258 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9259 the string 'pow' in the pathname of the compiler from generating a
9262 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9264 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9265 * g++.old-deja/g++.mike/eh17.C: Likewise.
9266 * g++.old-deja/g++.mike/p5571.C: Likewise.
9268 2010-01-29 Dodji Seketeli <dodji@redhat.com>
9275 * g++.dg/other/crash-5.C: New test.
9276 * g++.dg/other/crash-6.C: New test.
9277 * g++.dg/other/crash-7.C: New test.
9278 * g++.dg/other/crash-8.C: New test.
9280 2010-01-29 Jakub Jelinek <jakub@redhat.com>
9282 PR rtl-optimization/42889
9283 * gcc.dg/pr42889.c: New test.
9285 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
9287 * gcc.target/i386/pr42881.c: Use SSE2.
9289 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
9292 * gcc.target/i386/pr42891.c: New test.
9294 2010-01-28 Richard Guenther <rguenther@suse.de>
9296 PR tree-optimization/42871
9297 * g++.dg/torture/pr42871.C: New testcase.
9299 2010-01-28 Richard Guenther <rguenther@suse.de>
9301 * gcc.dg/Wobjsize-1.h: New testcase.
9302 * gcc.dg/Wobjsize-1.c: Likewise.
9304 2010-01-28 Richard Guenther <rguenther@suse.de>
9307 * g++.dg/torture/pr42883.C: New testcase.
9309 2010-01-28 Michael Matz <matz@suse.de>
9311 * gcc.target/i386/pr42881.c: New test.
9313 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9315 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9316 Add i?86-*-solaris2* support.
9318 2010-01-28 Dodji Seketeli <dodji@redhat.com>
9322 * g++.dg/template/typedef27.C: New test case.
9323 * g++.dg/template/typedef28.C: New test case.
9325 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
9327 * gcc.dg/optimize-bswap*.c: Add ARM target
9329 2010-01-27 Richard Guenther <rguenther@suse.de>
9332 * gcc.dg/torture/pr42878-1.c: New testcase.
9333 * gcc.dg/torture/pr42878-2.c: Likewise.
9335 2010-01-27 Jakub Jelinek <jakub@redhat.com>
9338 * gcc.dg/vla-22.c: New test.
9340 2010-01-26 Jakub Jelinek <jakub@redhat.com>
9342 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9345 2010-01-26 Richard Guenther <rguenther@suse.de>
9347 PR rtl-optimization/42685
9348 * gcc.dg/pr42685.c: New testcase.
9349 * g++.dg/other/pr42685.C: Likewise.
9351 2010-01-26 Richard Guenther <rguenther@suse.de>
9354 * g++.dg/other/pr42806.C: New testcase.
9356 2010-01-26 Richard Guenther <rguenther@suse.de>
9358 PR tree-optimization/42250
9359 * gcc.dg/pr42250.c: New testcase.
9361 2010-01-25 Arnaud Charlet <charlet@adacore.com>
9363 * gnat.dg/array_bounds_test.adb: New test.
9365 2010-01-25 Tobias Burnus <burnus@net-b.de>
9368 * gfortran.dg/generic_21.f90: New test.
9370 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9373 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9375 2010-01-24 Mark Mitchell <mark@codesourcery.com>
9378 * g++.dg/abi/arm_va_list2.C: New test.
9379 * g++.dg/abi/arm_va_list2.h: Companion header file.
9381 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
9384 * gfortran.dg/parameter_array_ref_2.f90 : New test.
9387 * gfortran.dg/char_array_arg_1.f90 : New test.
9389 * gfortran.dg/pr25923.f90 : Remove XFAIL.
9391 2010-01-24 Tobias Burnus <burnus@net-b.de>
9394 * gfortran.dg/generic_20.f90: New test.
9396 2010-01-22 Michael Matz <matz@suse.de>
9398 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9401 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
9404 * gfortran.dg/dependency_25.f90 : New test.
9406 2010-01-21 Martin Jambor <mjambor@suse.cz>
9408 PR tree-optimization/42585
9409 * gcc.dg/tree-ssa/pr42585.c: New test.
9411 2010-01-21 Richard Guenther <rguenther@suse.de>
9414 * gcc.dg/pr19988.c: New testcase.
9416 2010-01-20 Janis Johnson <janis187@us.ibm.com>
9418 * g++.dg/compat/decimal/compat-common.h: New file.
9419 * g++.dg/compat/decimal/decimal-dummy.h: New file.
9420 * g++.dg/compat/decimal/pass_x.h: New file.
9421 * g++.dg/compat/decimal/pass_y.h: New file.
9422 * g++.dg/compat/decimal/pass-1_main.C: New file.
9423 * g++.dg/compat/decimal/pass-1_x.C: New file.
9424 * g++.dg/compat/decimal/pass-1_y.C: New file.
9425 * g++.dg/compat/decimal/pass-2_main.C: New file.
9426 * g++.dg/compat/decimal/pass-2_x.C: New file.
9427 * g++.dg/compat/decimal/pass-2_y.C: New file.
9428 * g++.dg/compat/decimal/pass-3_main.C: New file.
9429 * g++.dg/compat/decimal/pass-3_x.C: New file.
9430 * g++.dg/compat/decimal/pass-3_y.C: New file.
9431 * g++.dg/compat/decimal/pass-4_main.C: New file.
9432 * g++.dg/compat/decimal/pass-4_x.C: New file.
9433 * g++.dg/compat/decimal/pass-4_y.C: New file.
9434 * g++.dg/compat/decimal/pass-5_main.C: New file.
9435 * g++.dg/compat/decimal/pass-5_x.C: New file.
9436 * g++.dg/compat/decimal/pass-5_y.C: New file.
9437 * g++.dg/compat/decimal/pass-6_main.C: New file.
9438 * g++.dg/compat/decimal/pass-6_x.C: New file.
9439 * g++.dg/compat/decimal/pass-6_y.C: New file.
9440 * g++.dg/compat/decimal/return_x.h: New file.
9441 * g++.dg/compat/decimal/return_y.h: New file.
9442 * g++.dg/compat/decimal/return-1_main.C: New file.
9443 * g++.dg/compat/decimal/return-1_x.C: New file.
9444 * g++.dg/compat/decimal/return-1_y.C: New file.
9445 * g++.dg/compat/decimal/return-2_main.C: New file.
9446 * g++.dg/compat/decimal/return-2_x.C: New file.
9447 * g++.dg/compat/decimal/return-2_y.C: New file.
9448 * g++.dg/compat/decimal/return-3_main.C: New file.
9449 * g++.dg/compat/decimal/return-3_x.C: New file.
9450 * g++.dg/compat/decimal/return-3_y.C: New file.
9451 * g++.dg/compat/decimal/return-4_main.C: New file.
9452 * g++.dg/compat/decimal/return-4_x.C: New file.
9453 * g++.dg/compat/decimal/return-4_y.C: New file.
9454 * g++.dg/compat/decimal/return-5_main.C: New file.
9455 * g++.dg/compat/decimal/return-5_x.C: New file.
9456 * g++.dg/compat/decimal/return-5_y.C: New file.
9457 * g++.dg/compat/decimal/return-6_main.C: New file.
9458 * g++.dg/compat/decimal/return-6_x.C: New file.
9459 * g++.dg/compat/decimal/return-6_y.C: New file.
9461 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9464 * gcc.dg/pr42715.c: New.
9466 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9469 * g++.dg/parse/crash55.C: New.
9471 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9474 * gcc.dg/guality/pr42782.c: New.
9476 2010-01-20 Jason Merrill <jason@redhat.com>
9479 * g++.dg/abi/packed1.C: New.
9482 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9485 * g++.dg/parse/fn-typedef1.C: New.
9486 * g++.dg/other/cv_quals.C: Adjust.
9488 2010-01-20 Anthony Green <green@moxielogic.com>
9490 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9492 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9493 * gcc.dg/20020312-2.c: Port this to the moxie core.
9494 * gcc.dg/weak/typeof-2.c: Ditto.
9496 2010-01-20 Richard Guenther <rguenther@suse.de>
9498 PR tree-optimization/42717
9499 * gcc.c-torture/compile/pr42717.c: New testcase.
9501 2010-01-20 Jakub Jelinek <jakub@redhat.com>
9503 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9504 of signed, add a few new tests.
9507 * g++.dg/parse/limits-initializer1.C: New test.
9509 2010-01-19 Janus Weil <janus@gcc.gnu.org>
9512 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9513 * gfortran.dg/typebound_call_12.f03: New test.
9515 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
9518 * gfortran.dg/bounds_check_15.f90 : New test.
9520 2010-01-19 Michael Matz <matz@suse.de>
9522 PR tree-optimization/41783
9523 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9525 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9528 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9529 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9530 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
9531 * gcc.target/arm/neon/vget_lows16.c: Likewise.
9532 * gcc.target/arm/neon/vget_lows32.c: Likewise.
9533 * gcc.target/arm/neon/vget_lows64.c: Likewise.
9534 * gcc.target/arm/neon/vget_lows8.c: Likewise.
9535 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9536 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9537 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9538 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9540 2010-01-19 Janus Weil <janus@gcc.gnu.org>
9543 * gfortran.dg/extends_6.f03: Modified an error message.
9544 * gfortran.dg/extends_10.f03: New test.
9545 * gfortran.dg/private_type_6.f03: Modified an error message.
9546 * gfortran.dg/structure_constructor_8.f03: Ditto.
9548 2010-01-19 Jakub Jelinek <jakub@redhat.com>
9550 PR tree-optimization/42719
9551 * gcc.dg/pr42719.c: New test.
9554 * gcc.dg/pr42728.c: New test.
9556 2010-01-19 Anthony Green <green@moxielogic.com>
9558 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9560 2010-01-18 Anthony Green <green@moxielogic.com>
9562 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9565 2010-01-19 Dodji Seketeli <dodji@redhat.com>
9567 * g++.dg/template/error45.C: reverted as part of reverting the
9568 fix of PR c++/42634.
9570 2010-01-18 Dodji Seketeli <dodji@redhat.com>
9573 * g++.dg/template/error45.C: New test.
9575 2010-01-18 Dodji Seketeli <dodji@redhat.com>
9578 * g++.dg/conversion/op6.C: New test.
9580 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
9583 * gcc.target/alpha/pr42774.c: New test.
9585 2010-01-18 Richard Guenther <rguenther@suse.de>
9587 PR tree-optimization/42781
9588 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9590 2010-01-17 Richard Guenther <rguenther@suse.de>
9593 * gcc.c-torture/execute/pr42248.c: New testcase.
9595 2010-01-17 Richard Guenther <rguenther@suse.de>
9597 PR tree-optimization/42773
9598 * g++.dg/torture/pr42773.C: New testcase.
9600 2010-01-17 Janus Weil <janus@gcc.gnu.org>
9603 * gfortran.dg/interface_assignment_5.f90: New test.
9605 2010-01-17 Dodji Seketeli <dodji@redhat.com>
9608 * g++.dg/template/crash94.C: Reverted.
9610 2010-01-17 Jie Zhang <jie.zhang@analog.com>
9613 * gcc.dg/debug/pr42767.c: New.
9615 2010-01-15 Jason Merrill <jason@redhat.com>
9618 * g++.dg/cpp0x/decltype22.C: New.
9620 2010-01-16 Jakub Jelinek <jakub@redhat.com>
9623 * g++.dg/torture/pr42760.C: New test.
9625 2010-01-15 Jing Yu <jingyu@google.com>
9627 PR rtl-optimization/42691
9628 * gcc.c-torture/execute/pr42691.c: New.
9630 2010-01-15 Richard Guenther <rguenther@suse.de>
9633 * g++.dg/torture/pr42739.C: New testcase.
9635 2010-01-15 Dodji Seketeli <dodji@redhat.com>
9637 * g++.dg/template/error45.C: Revert as part of reverting changes
9640 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9643 * gfortran.dg/interface_31.f90: New test.
9645 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9647 * gcc.target/powerpc/pr42747.c: New file.
9649 2010-01-14 Jakub Jelinek <jakub@redhat.com>
9652 * c-c++-common/pr42674.c: New test.
9655 * g++.dg/template/instantiate11.C: New test.
9657 2010-01-14 Jason Merrill <jason@redhat.com>
9660 * g++.dg/overload/error3.C: New.
9663 * g++.dg/overload/rvalue1.C: New.
9665 2010-01-14 Martin Jambor <mjambor@suse.cz>
9667 PR tree-optimization/42706
9668 * gcc.dg/ipa/pr42706.c: New testcase.
9670 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
9672 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9674 2010-01-14 Martin Jambor <mjambor@suse.cz>
9676 PR tree-optimization/42714
9677 * g++.dg/torture/pr42714.C: New test.
9679 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9681 PR rtl-optimization/42246
9682 * gfortran.dg/pr42246-2.f: New.
9684 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9686 PR rtl-optimization/42389
9687 * gcc.dg/pr42389.c: New.
9689 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9691 PR rtl-optimization/42388
9692 * gcc.dg/pr42388.c: New.
9694 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9696 PR rtl-optimization/42294
9697 * gfortran.dg/pr42294.f: New.
9699 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9701 PR rtl-optimization/39453
9702 PR rtl-optimization/42246
9703 * gcc.dg/pr39453.c: New.
9704 * gcc.dg/pr42246.c: New.
9706 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9709 * gcc.dg/pr42245.c: New.
9710 * gcc.dg/pr42245-2.c: New.
9712 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9714 PR rtl-optimization/42249
9715 * gcc.dg/pr42249.c: New.
9717 2010-01-14 Jakub Jelinek <jakub@redhat.com>
9720 * gcc.c-torture/execute/pr42721.c: New test.
9722 2010-01-14 Ira Rosen <irar@il.ibm.com>
9724 PR tree-optimization/42709
9725 * gcc.dg/vect/pr42709.c: New test.
9727 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
9730 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9731 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9733 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
9736 * gfortran.dg/generic_19.f90 : New test.
9738 2010-01-13 Richard Guenther <rguenther@suse.de>
9740 PR tree-optimization/42730
9741 * gcc.c-torture/compile/pr42730.c: New testcase.
9743 2010-01-13 Steve Ellcey <sje@cup.hp.com>
9746 * gcc.target/ia64/pr42542-1.c: New.
9747 * gcc.target/ia64/pr42542-2.c: New.
9748 * gcc.target/ia64/pr42542-3.c: New.
9750 2010-01-13 Dodji Seketeli <dodji@redhat.com>
9753 * g++.dg/template/error45.C: New test.
9755 2010-01-13 Martin Jambor <mjambor@suse.cz>
9757 PR tree-optimization/42704
9758 * g++.dg/torture/pr42704.C: New test.
9760 2010-01-13 Martin Jambor <mjambor@suse.cz>
9762 PR tree-optimization/42703
9763 * gcc.c-torture/compile/pr42703.c: New test.
9765 2010-01-13 Richard Guenther <rguenther@suse.de>
9767 PR tree-optimization/42705
9768 * gcc.c-torture/compile/pr42705.c: New testcase.
9770 2010-01-13 Jie Zhang <jie.zhang@analog.com>
9772 * gcc.target/bfin/l2.c: New test.
9773 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9775 2010-01-13 Richard Guenther <rguenther@suse.de>
9778 * gcc.c-torture/compile/pr42716.c: New testcase.
9780 2010-01-13 Richard Guenther <rguenther@suse.de>
9783 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9785 2010-01-12 Joseph Myers <joseph@codesourcery.com>
9788 * gcc.c-torture/compile/pr42708-1.c: New test.
9790 2010-01-12 Jakub Jelinek <jakub@redhat.com>
9793 * gcc.dg/pr42662.c: New test.
9795 PR tree-optimization/42645
9796 * g++.dg/other/pr42645-1.C: New test.
9797 * g++.dg/other/pr42645-2.C: New test.
9799 2010-01-11 Janis Johnson <janis187@us.ibm.com>
9802 * gcc.target/powerpc/warn-1.c: New test.
9803 * gcc.target/powerpc/warn-2.c: New test.
9805 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
9807 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9810 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
9812 * gcc.dg/lto/20100108_0.c: New.
9814 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
9816 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9817 Add -march=i686 -msse for 32bit x86 targets.
9819 2010-01-10 Richard Guenther <rguenther@suse.de>
9822 * gcc.dg/torture/pr42667.c: New testcase.
9824 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9827 * gfortran.dg/array_constructor_34.f90: New test.
9829 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9832 * gfortran.dg/array_constructor_33.f90: New test.
9833 gfortran.dg/array_function_5.f90: Add credit.
9835 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9838 * gcc.dg/pr42631.c: New.
9840 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9843 * gcc.dg/pr42630.c: New.
9845 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9848 * gcc.dg/pr42629.c: New.
9850 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9853 * gcc.dg/torture/pr42363.c: New.
9855 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9859 * gcc.dg/vect/pr42604.c: New.
9860 * gcc.dg/vect/pr42395.c: New.
9862 2010-01-09 Richard Guenther <rguenther@suse.de>
9865 * gcc.c-torture/execute/pr42512.c: New testcase.
9867 2010-01-09 Tobias Burnus <burnus@net-b.de>
9870 * gfortran.dg/c_ptr_tests_14.f90: New test.
9872 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9875 * gnat.dg/null_pointer_deref1.adb: Don't run on
9876 sparc*-sun-solaris2.11.
9878 2010-01-08 Richard Guenther <rguenther@suse.de>
9881 * gcc.dg/lto/20100103-1_0.c: New testcase.
9882 * gcc.dg/lto/20100103-2_0.c: Likewise.
9884 2010-01-08 Tobias Burnus <burnus@net-b.de
9887 * gfortran.dg/asynchronous_1.f90: New test.
9888 * gfortran.dg/asynchronous_2.f90: New test.
9889 * gfortran.dg/conflicts.f90: Update error message.
9891 2010-01-07 Dodji Seketeli <dodji@redhat.com>
9894 * g++.dg/cpp0x/variadic-unify-2.C: New test.
9896 2010-01-07 Jakub Jelinek <jakub@redhat.com>
9898 PR tree-optimization/42625
9899 * g++.dg/opt/dtor4.C: New test.
9900 * g++.dg/opt/dtor4.h: New.
9901 * g++.dg/opt/dtor4-aux.cc: New.
9903 2010-01-07 Tobias Burnus <burnus@net-b.de>
9906 * gfortran.dg/proc_ptr_26.f90: New test.
9908 2010-01-07 Tobias Burnus <burnus@net-b.de>
9911 * gfortran.dg/allocatable_scalar_7.f90: New test.
9913 2010-01-06 Richard Guenther <rguenther@suse.de>
9915 * gcc.c-torture/compile/pr42632.c: New testcase.
9917 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9920 * gcc.target/i386/pr42542-4.c: New.
9921 * gcc.target/i386/pr42542-4a.c: Likewise.
9922 * gcc.target/i386/pr42542-5.c: Likewise.
9923 * gcc.target/i386/pr42542-5a.c: Likewise.
9925 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
9927 * gcc.dg/tls/opt-15.c: New test.
9929 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9931 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9933 2010-01-05 Martin Jambor <mjambor@suse.cz>
9935 PR tree-optimization/42462
9936 * g++.dg/torture/pr42462.C: New test.
9938 2010-01-05 Jason Merrill <jason@redhat.com>
9940 * g++.dg/cpp0x/initlist30.C: New test.
9942 2010-01-05 Richard Guenther <rguenther@suse.de>
9944 PR tree-optimization/42614
9945 * gcc.c-torture/execute/pr42614.c: New testcase.
9947 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
9949 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9950 * gcc.dg/Wunreachable-1.c: Remove the testcase of
9952 * gcc.dg/Wunreachable-2.c: Likewise.
9953 * gcc.dg/Wunreachable-3.c: Likewise.
9954 * gcc.dg/Wunreachable-4.c: Likewise.
9955 * gcc.dg/Wunreachable-5.c: Likewise.
9956 * gcc.dg/Wunreachable-6.c: Likewise.
9957 * gcc.dg/Wunreachable-7.c: Likewise.
9958 * gcc.dg/Wunreachable-8.c: Likewise.
9959 * gcc.dg/20041231-1.c: Likewise.
9961 2010-01-05 Jakub Jelinek <jakub@redhat.com>
9964 * gcc.dg/pr42611.c: New test.
9966 PR tree-optimization/42508
9967 * g++.dg/opt/pr42508.C: New test.
9969 2010-01-05 Tobias Burnus <burnus@net-b.de>
9972 * gfortran.dg/allocatable_scalar_8.f90: New.
9974 2010-01-04 Martin Jambor <mjambor@suse.cz>
9976 PR tree-optimization/42398
9977 * gcc.c-torture/compile/pr42398.c: New test.
9979 2010-01-04 Jason Merrill <jason@redhat.com>
9982 * g++.dg/ext/attrib35.C: New.
9985 * g++.dg/cpp0x/auto17.C: New.
9987 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
9989 * gcc.dg/lto/20100104_0.c: New.
9991 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
9994 * gcc.target/i386/pr42542-1.c: New.
9995 * gcc.target/i386/pr42542-1a.c: Likewise.
9996 * gcc.target/i386/pr42542-1b.c: Likewise.
9997 * gcc.target/i386/pr42542-2.c: Likewise.
9998 * gcc.target/i386/pr42542-2a.c: Likewise.
9999 * gcc.target/i386/pr42542-2b.c: Likewise.
10000 * gcc.target/i386/pr42542-3.c: Likewise.
10001 * gcc.target/i386/pr42542-3a.c: Likewise.
10003 2009-01-04 Tobias Burnus <burnus@net-b.de>
10006 * gfortran.dg/allocatable_scalar_5.f90: New test.
10007 * gfortran.dg/allocatable_scalar_6.f90: New test.
10009 2010-01-03 Richard Guenther <rguenther@suse.de>
10012 * gfortran.dg/gomp/recursion1.f90: Remove.
10014 2010-01-03 Richard Guenther <rguenther@suse.de>
10016 * gcc.dg/Warray-bounds.c: Remove XFAILs.
10017 * gcc.dg/uninit-6.c: Likewise.
10018 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10020 2010-01-03 Richard Guenther <rguenther@suse.de>
10022 PR tree-optimization/42589
10023 * gcc.target/i386/pr42589.c: New testcase.
10025 2010-01-03 Richard Guenther <rguenther@suse.de>
10027 PR tree-optimization/42438
10028 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10030 2010-01-02 Richard Guenther <rguenther@suse.de>
10033 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10035 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
10038 * gcc.target/alpha/pr42448-1.c: New test.
10039 * gcc.target/alpha/pr42448-2.c: Ditto.
10041 2010-01-01 Joseph Myers <joseph@codesourcery.com>
10043 PR preprocessor/41947
10044 * gcc.dg/c99-hexfloat-3.c: New test.
10046 2010-01-01 Richard Guenther <rguenther@suse.de>
10049 * gcc.c-torture/execute/pr42570.c: New testcase.
10051 2010-01-01 Richard Guenther <rguenther@suse.de>
10053 PR middle-end/42559
10054 * gcc.c-torture/compile/pr42559.c: New testcase.
10057 Copyright (C) 2010 Free Software Foundation, Inc.
10059 Copying and distribution of this file, with or without modification,
10060 are permitted in any medium without royalty provided the copyright
10061 notice and this notice are preserved.