1 2010-05-10 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/pr44028.c: New test.
6 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
11 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
12 * gfortran.dg/warn_conversion.f90: New.
14 2010-05-10 Michael Matz <matz@suse.de>
16 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
18 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
20 PR rtl-optimization/44012
21 * gcc.dg/pr44012.c: New.
23 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
25 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
26 Log text on entry and exit.
27 Prune Sun ld warnings for common symbols with differing sizes.
28 (lto-link-and-maybe-run): Change caller.
30 2010-05-10 Janus Weil <janus@gcc.gnu.org>
33 * gfortran.dg/class_7.f03: Modified.
34 * gfortran.dg/select_type_1.f03: Modified.
35 * gfortran.dg/select_type_12.f03: New.
37 2010-05-10 Richard Guenther <rguenther@suse.de>
39 PR tree-optimization/44050
40 * gcc.dg/torture/pr44050.c: New testcase.
42 2010-05-10 Wei Guozhi <carrot@google.com>
45 * gcc.target/arm/pr42879.c: New testcase.
47 2010-05-09 Joseph Myers <joseph@codesourcery.com>
50 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
52 2010-05-09 Joseph Myers <joseph@codesourcery.com>
55 * gcc.dg/anon-struct-10.c: New test.
57 2010-05-09 Richard Guenther <rguenther@suse.de>
60 * gcc.dg/pr44024.c: New testcase.
62 2010-05-09 Joseph Myers <joseph@codesourcery.com>
65 * gcc.dg/anon-struct-9.c: New test.
67 2010-05-09 Richard Guenther <rguenther@suse.de>
70 * gcc.c-torture/compile/pr44043.c: New testcase.
72 2010-05-09 Richard Guenther <rguenther@suse.de>
74 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
76 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
78 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
80 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
82 * gnat.dg/lto[12456].adb: Add "target lto" marker.
83 * gnat.dg/specs/lto3.ads: Likewise.
85 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
88 * gcc.dg/pr28685-1.c: New file.
90 2010-05-08 Richard Guenther <rguenther@suse.de>
92 PR tree-optimization/44030
93 * gcc.c-torture/compile/pr44030.c: New testcase.
95 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
97 * gnat.dg/lto6.adb: New test.
98 * gnat.dg/lto6_pkg.ads: New helper.
100 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
102 * gnat.dg/lto5.adb: New test.
103 * gnat.dg/lto5_pkg.ad[sb]: New helper.
105 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
107 * gnat.dg/lto4.ad[sb]: New test.
109 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
111 * gnat.dg/specs/lto3.ads: New test.
112 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
113 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
115 2010-05-08 Quentin Ochem <ochem@adacore.com>
117 * gnat.dg/sizetype3.ad[sb]: New test.
118 * gnat.dg/sizetype3_pkg.ads: New helper.
120 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
123 * g++.dg/init/new29.C: New.
125 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
128 * gfortran.dg/coarray_1.f90: Fixed error message.
129 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
130 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
131 * gfortran.dg/intrinsic_std_5.f90: New.
133 2010-05-07 Jason Merrill <jason@redhat.com>
135 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
137 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
139 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
140 (size_t, stderr): Remove.
141 (read_error): Replaced __builtin_fprintf by fprintf.
143 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
145 * gcc.dg/ordered-comparison-1.c: New test.
146 * gcc.dg/ordered-comparison-2.c: New test.
147 * gcc.dg/ordered-comparison-3.c: New test.
148 * gcc.dg/ordered-comparison-4.c: New test.
150 2010-05-06 Mike Stump <mikestump@comcast.net>
153 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
155 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
156 Jason Merrill <jason@redhat.com>
158 * g++.dg/cpp0x/nullptr01.C: New.
159 * g++.dg/cpp0x/nullptr02.C: New.
160 * g++.dg/cpp0x/nullptr03.C: New.
161 * g++.dg/cpp0x/nullptr04.C: New.
162 * g++.dg/cpp0x/nullptr05.C: New.
163 * g++.dg/cpp0x/nullptr06.C: New.
164 * g++.dg/cpp0x/nullptr07.C: New.
165 * g++.dg/cpp0x/nullptr08.C: New.
166 * g++.dg/cpp0x/nullptr09.C: New.
167 * g++.dg/cpp0x/nullptr10.C: New.
168 * g++.dg/cpp0x/nullptr11.C: New.
169 * g++.dg/cpp0x/nullptr12.C: New.
170 * g++.dg/cpp0x/nullptr13.C: New.
171 * g++.dg/cpp0x/nullptr14.C: New.
172 * g++.dg/cpp0x/nullptr15.C: New.
173 * g++.dg/cpp0x/nullptr16.C: New.
174 * g++.dg/cpp0x/nullptr17.C: New.
175 * g++.dg/cpp0x/nullptr18.C: New.
176 * g++.dg/cpp0x/nullptr19.C: New.
177 * g++.dg/cpp0x/nullptr20.C: New.
178 * g++.dg/cpp0x/nullptr21.C: New.
179 * g++.dg/cpp0x/nullptr22.C: New.
180 * g++.dg/debug/nullptr01.C: New.
181 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
183 2010-05-06 Jakub Jelinek <jakub@redhat.com>
185 * gcc.dg/Wunused-var-8.c: Move to...
186 * c-c++-common/Wunused-var-6.c: ... here. New test.
188 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
191 * g++.dg/template/crash96.C: New.
193 2010-05-06 Jan Hubicka <jh@suse.cz>
195 PR tree-optimization/43791
196 * gcc.c-torture/compile/pr43791.c: New file.
198 2010-05-06 Michael Matz <matz@suse.de>
200 PR tree-optimization/43984
201 * gfortran.dg/pr43984.f90: New test.
203 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
206 * gcc.dg/pr40989.c: New.
208 2010-05-06 Richard Guenther <rguenther@suse.de>
210 PR tree-optimization/43934
211 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
213 2010-05-06 Richard Guenther <rguenther@suse.de>
215 PR tree-optimization/43987
216 * gcc.c-torture/execute/pr43987.c: New testcase.
217 * gcc.dg/torture/pta-escape-1.c: Adjust.
218 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
219 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
220 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
221 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
223 2010-04-22 Jakub Jelinek <jakub@redhat.com>
224 Dodji Seketeli <dodji@redhat.com>
227 * g++.dg/warn/Wunused-7.C: Add dg-warning.
228 * g++.dg/template/sfinae16.C: Likewise.
229 * gcc.dg/Wunused-var-1.c: Moved to...
230 * c-c++-common/Wunused-var-1.c: ...here. New test.
231 * gcc.dg/Wunused-var-2.c: Moved to...
232 * c-c++-common/Wunused-var-2.c: ...here. New test.
233 * gcc.dg/Wunused-var-3.c: Moved to...
234 * c-c++-common/Wunused-var-3.c: ...here. New test.
235 * gcc.dg/Wunused-var-4.c: Moved to...
236 * gcc.dg/Wunused-var-1.c: ... here.
237 * gcc.dg/Wunused-var-5.c: Moved to...
238 * c-c++-common/Wunused-var-4.c: ...here. New test.
239 * gcc.dg/Wunused-var-7.c: Moved to...
240 * c-c++-common/Wunused-var-5.c: ...here. New test.
241 * gcc.dg/Wunused-var-6.c: Moved to...
242 * gcc.dg/Wunused-var-2.c: ... here.
243 * c-c++-common/Wunused-var-1.c: New test.
244 * c-c++-common/Wunused-var-2.c: New test.
245 * c-c++-common/Wunused-var-3.c: New test.
246 * c-c++-common/Wunused-var-4.c: New test.
247 * c-c++-common/Wunused-var-5.c: New test.
248 * g++.dg/warn/Wunused-var-1.C: New test.
249 * g++.dg/warn/Wunused-var-2.C: New test.
250 * g++.dg/warn/Wunused-var-3.C: New test.
251 * g++.dg/warn/Wunused-var-4.C: New test.
252 * g++.dg/warn/Wunused-var-5.C: New test.
253 * g++.dg/warn/Wunused-var-6.C: New test.
254 * g++.dg/warn/Wunused-var-7.C: New test.
255 * g++.dg/warn/Wunused-var-8.C: New test.
256 * g++.dg/warn/Wunused-parm-1.C: New test.
257 * g++.dg/warn/Wunused-parm-2.C: New test.
258 * g++.dg/warn/Wunused-parm-3.C: New test.
260 2010-05-06 Tobias Burnus <burnus@net-b.de>
263 * gfortran.dg/gomp/crayptr5.f90: New test case.
265 2010-05-05 Jason Merrill <jason@redhat.com>
268 * g++.dg/ext/attrib39.C: New.
270 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
273 * gfortran.dg/data_invalid.f90: New.
275 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
277 * gnat.dg/lto2.adb: New test.
279 2010-05-05 Jason Merrill <jason@redhat.com>
282 * g++.dg/opt/empty1.C: New.
284 2010-05-05 Janus Weil <janus@gcc.gnu.org>
287 * gfortran.dg/class_17.f03: New.
289 2010-05-04 Neil Vachharajani <nvachhar@google.com>
291 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
293 2010-05-04 Mike Stump <mikestump@comcast.net>
296 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
298 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
301 * gcc.target/i386/pr43668.c: New.
303 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
306 * g++.dg/cpp0x/initlist31.C: New.
308 2010-05-04 Jakub Jelinek <jakub@redhat.com>
311 * gcc.dg/Wunused-var-8.c: New test.
313 2010-05-04 Jason Merrill <jason@redhat.com>
316 * g++.dg/cpp0x/enum3.C: Extend.
318 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
321 * gcc.target/i386/pr43799.c: New.
323 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
325 * gnat.dg/lto1.adb: New test.
326 * gnat.dg/lto1_pkg.ad[sb]: New helper.
328 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
331 * gcc.target/i386/pr43671.c: New.
333 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
336 * g++.dg/template/crash95.C: New.
338 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
341 * gcc.target/i386/pr43508.c: New.
343 2010-05-04 Richard Guenther <rguenther@suse.de>
345 PR tree-optimization/43879
346 * g++.dg/torture/pr43879-1_0.C: New testcase.
347 * g++.dg/torture/pr43879-1_1.C: Likewise.
349 2010-05-03 Dodji Seketeli <dodji@redhat.com>
352 * g++.dg/other/crash-12.C: New test.
354 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
356 * g++.dg/cdce3.C: Add a space. Updated.
358 2010-05-03 Jason Merrill <jason@redhat.com>
361 * g++.dg/opt/enum2.C: New.
362 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
363 * g++.dg/warn/Wswitch-1.C: Adjust message.
365 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
367 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
368 * g++.dg/ext/label13.C: Fix typo.
369 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
371 * gcc.c-torture/compile/limits-declparen.c: xfail on
372 alpha*-dec-osf5* with -g.
373 * gcc.c-torture/compile/limits-pointer.c: Likewise.
374 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
375 * gcc.dg/c99-tgmath-2.c: Likewise.
376 * gcc.dg/c99-tgmath-3.c: Likewise.
377 * gcc.dg/c99-tgmath-4.c: Likewise.
379 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
382 * gfortran.dg/unexpected_interface.f90: New test.
384 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
386 * ada/acats/run_acats (which): New function.
387 (host_gnatchop, host_gnatmake): Use it.
389 2010-05-03 Richard Guenther <rguenther@suse.de>
391 PR tree-optimization/43971
392 * gcc.dg/pr43971.c: New testcase.
394 2010-05-03 Jakub Jelinek <jakub@redhat.com>
397 * gcc.dg/debug/pr43972.c: New test.
399 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
402 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
404 2010-05-02 Richard Guenther <rguenther@suse.de>
406 PR tree-optimization/43879
407 * gcc.dg/torture/pr43879-3.c: New testcase.
409 2010-05-01 Richard Guenther <rguenther@suse.de>
411 PR tree-optimization/43949
412 * g++.dg/warn/Warray-bounds-5.C: New testcase.
414 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
417 * g++.dg/init/new28.C: New.
419 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
422 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
423 structure and nested declarations.
424 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
425 structure and nested declarations. Reduce header clutter and
426 use _exit() rather than abort().
427 * objc.dg/encode-10.m: New.
428 * objc.dg/encode-11.m: New.
430 2010-04-30 DJ Delorie <dj@redhat.com>
432 * gcc.c-torture/execute/20100430-1.c: New test.
434 2010-04-30 Jason Merrill <jason@redhat.com>
437 * g++.dg/template/ptrmem21.C: New.
439 2010-04-30 Tobias Burnus Mburnus@net-b.de>
443 * gfortran.dg/coarray_13.f90: New test.
445 2010-04-30 Richard Guenther <rguenther@suse.de>
448 * gcc.dg/lto/20100430-1_0.c: New testcase.
450 2010-04-30 Jakub Jelinek <jakub@redhat.com>
453 * c-c++-common/pr43942.c: New test.
455 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
457 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
458 conflict with darwin crt1.o 'start' symbol.
460 2010-04-30 Richard Guenther <rguenther@suse.de>
462 PR tree-optimization/43879
463 * gcc.dg/torture/pr43879_1.c: New testcase.
465 2010-04-30 Richard Guenther <rguenther@suse.de>
467 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
469 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
472 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
473 user-provided constructor while recursing.
475 2010-04-29 Janus Weil <janus@gcc.gnu.org>
478 * gfortran.dg/class_16.f03: New test.
480 2010-04-29 Janus Weil <janus@gcc.gnu.org>
483 * gfortran.dg/class_15.f03: New.
485 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
488 * gfortran.dg/dynamic_dispatch_9.f03: New test.
490 2010-04-29 Janus Weil <janus@gcc.gnu.org>
493 * gfortran.dg/generic_22.f03 : New test.
495 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
498 * gfortran.dg/class_14.f03: New test.
500 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
503 * gfortran.dg/interface_32.f90: New test.
505 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
506 Janus Weil <janus@gcc.gnu.org>
509 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
510 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
511 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
513 2010-04-28 Mike Stump <mikestump@comcast.net>
515 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
517 * g++.dg/uninit-pred-2_b.C: Likewise.
519 2010-04-28 Tobias Burnus <burnus@net-b.de>
523 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
525 2010-04-28 Matthias Klose <doko@ubuntu.com>
527 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
528 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
529 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
530 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
531 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
533 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
535 * gcc.dg/const-uniq-1.c: New test.
536 * gcc.dg/lto/const-uniq_[01].c: Likewise.
538 2010-04-28 Xinliang David Li <davidxl@google.com>
540 * gcc.dg/uninit-pred-2_b.c: New test.
541 * gcc.dg/uninit-pred-4_b.c: New test.
542 * gcc.dg/uninit-pred-3_d.c: New test.
543 * gcc.dg/uninit-pred-6_b.c: New test.
544 * gcc.dg/uninit-pred-8_b.c: New test.
545 * gcc.dg/uninit-pred-3_a.c: New test.
546 * gcc.dg/uninit-pred-2_c.c: New test.
547 * gcc.dg/uninit-pred-5_a.c: New test.
548 * gcc.dg/uninit-pred-3_e.c: New test.
549 * gcc.dg/uninit-pred-7_a.c: New test.
550 * gcc.dg/uninit-pred-6_c.c: New test.
551 * gcc.dg/uninit-pred-9_a.c: New test.
552 * gcc.dg/uninit-pred-8_c.c: New test.
553 * gcc.dg/uninit-pred-3_b.c: New test.
554 * gcc.dg/uninit-pred-5_b.c: New test.
555 * gcc.dg/uninit-pred-7_b.c: New test.
556 * gcc.dg/uninit-pred-6_d.c: New test.
557 * gcc.dg/uninit-pred-9_b.c: New test.
558 * gcc.dg/uninit-pred-2_a.c: New test.
559 * gcc.dg/uninit-pred-4_a.c: New test.
560 * gcc.dg/uninit-pred-3_c.c: New test.
561 * gcc.dg/uninit-pred-6_a.c: New test.
562 * gcc.dg/uninit-pred-8_a.c: New test.
563 * gcc.dg/uninit-pred-7_c.c: New test.
564 * gcc.dg/uninit-pred-6_e.c: New test.
565 * g++.dg/uninit-pred-loop-1_b.cc: New test.
566 * g++.dg/uninit-pred-1_a.C: New test.
567 * g++.dg/uninit-pred-1_b.C: New test.
568 * g++.dg/uninit-pred-2_a.C: New test.
569 * g++.dg/uninit-pred-2_b.C: New test.
570 * g++.dg/uninit-pred-loop-1_a.cc: New test.
571 * g++.dg/uninit-pred-loop-1_c.cc: New test.
572 * g++.dg/uninit-pred-loop_1.cc: New test.
574 2010-04-28 Martin Jambor <mjambor@suse.cz>
576 * gcc.dg/lto/20091209-1_0.c: New testcase.
578 2010-04-28 Richard Guenther <rguenther@suse.de>
580 PR tree-optimization/43879
581 PR tree-optimization/43909
582 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
584 2010-04-28 Richard Guenther <rguenther@suse.de>
587 * g++.dg/torture/pr43880.C: New testcase.
589 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
592 * g++.dg/template/recurse2.C: Update
593 * g++.dg/template/recurse.C: Update.
594 * g++.dg/template/pr23510.C: Update.
595 * lib/prune.exp: Filter out 'recursively instantiated'.
597 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
600 * g++.dg/init/pr29043.C: New.
602 2010-04-27 Jason Merrill <jason@redhat.com>
604 * g++.dg/lookup/scoped5.C: Adjust.
605 * g++.dg/lookup/scoped8.C: Adjust.
606 * g++.dg/template/dependent-expr5.C: Adjust.
607 * g++.old-deja/g++.brendan/nest1.C: Adjust.
610 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
613 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
615 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
616 Jan Hubicka <hubicka@ucw.cz>
618 * gcc.dg/pure-2.c: New testcase.
619 * gcc.dg/const-1.c: New testcase.
621 2010-04-27 Jason Merrill <jason@redhat.com>
623 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
626 * g++.dg/template/sfinae17.C: New.
627 * g++.dg/template/sfinae18.C: New.
629 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
631 * g++.dg/init/pr42844.C: New.
632 * g++.dg/cpp0x/pr42844-2.C: New.
633 * g++.dg/cpp0x/defaulted2.C: Adjust.
634 * g++.dg/tree-ssa/pr27549.C: Likewise.
635 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
637 2010-04-27 Tobias Burnus <burnus@net-b.de>
640 * gfortran.dg/coarray_12.f90: Fix dump parsing.
642 2010-04-27 Richard Guenther <rguenther@suse.de>
645 * g++.dg/other/pr40561.C: New testcase.
647 2010-04-27 Martin Jambor <mjambor@suse.cz>
650 * g++.dg/ipa/pr43812.C: New test.
652 2010-04-27 Jan Hubicka <jh@suse.cz>
654 * gcc.dg/ipa/iinline-1.c (main): Rename to...
655 (test): ... this one.
657 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
660 * gcc.target/arm/thumb-stackframe.c: New test.
662 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
664 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
665 * gcc.dg/misc-column.c: Likewise.
666 * gcc.dg/Walways-true-1.c: Likewise.
667 * gcc.dg/Walways-true-2.c: Likewise.
668 * gcc.dg/warn-addr-cmp.c: Likewise.
670 2010-04-27 Tobias Burnus <burnus@net-b.de>
673 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
674 * gfortran.dg/coarray_12.f90: New.
676 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
679 * gcc.dg/pr32207.c: New test.
680 * gcc.dg/misc-column.c: Adjust expected warning.
681 * gcc.dg/Walways-true-1.c: Likewise.
682 * gcc.dg/Walways-true-2.c: Likewise.
683 * gcc.dg/warn-addr-cmp.c: Likewise.
685 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
688 * lib/lto.exp (lto_prune_vis_warns): New function.
689 (lto-link-and-maybe-run): Call it.
691 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
693 PR tree-optimization/43904
694 * gcc.dg/tree-ssa/tailcall-6.c: New.
696 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
699 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
700 Darwin8/OSX10.4 - compatible code generation.
702 * obj-c++.dg/stubify-1.mm: Ditto.
703 * lib/objc-torture.exp: Do not require link success for
704 "trivial.m" in the runtime checks when dowhat = 'compile'.
705 * lib/dg-pch.exp: (dg-flags-pch): New Proc.
706 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
707 Darwin8/OSX10.4 - compatible code generation.
708 * objc.dg/stubify-2.m: Ditto.
709 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
710 * objc.dg/next-runtime-1.m: Ditto.
711 * objc.dg/stret-2.m: Restrict to ilp32 targets.
712 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
715 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
718 * testsuite/lib/plugin-support.exp: Use "-undefined
719 dynamic_lookup" on darwin.
721 2010-04-26 Richard Guenther <rguenther@suse.de>
723 * gcc.dg/lto/20100426_0.c: New testcase.
725 2010-04-26 Jie Zhang <jie@codesourcery.com>
727 PR tree-optimization/43833
728 gcc.dg/Warray-bounds-8.c: New test case.
730 2010-04-26 Richard Guenther <rguenther@suse.de>
733 * g++.dg/lto/20100423-3_0.C: New testcase.
735 2010-04-26 Richard Guenther <rguenther@suse.de>
738 * g++.dg/lto/20100423-2_0.C: New testcase.
740 2010-04-26 Ira Rosen <irar@il.ibm.com>
742 * gcc.dg/vect/bb-slp-23.c: New test.
744 2010-04-25 Joseph Myers <joseph@codesourcery.com>
746 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
747 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
748 * gcc.dg/c1x-float-1.c: New test.
750 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
752 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
755 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
757 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
759 * gfortran.dg/default_format_denormal_1.f90: Ditto.
760 * gfortran.dg/default_format_2.f90: Ditto.
762 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
764 * gfortran.dg/pr43505.f90: Clean up .mod file.
765 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
766 * gfortran.dg/pr41347.f90: Ditto.
767 * gfortran.dg/internal_pack_4.f90: Ditto.
768 * gfortran.dg/proc_decl_23.f90: Ditto.
769 * gfortran.dg/recursive_check_3.f90: Ditto.
770 * gfortran.dg/intent_out_3.f90: Ditto.
771 * gfortran.dg/assignment_2.f90: Ditto.
772 * gfortran.dg/pr41928.f90: Ditto.
773 * gfortran.dg/pr42166.f90: Ditto.
774 * gfortran.dg/private_type_12.f90: Ditto.
775 * gfortran.dg/graphite/pr42185.f90: Ditto.
776 * gfortran.dg/graphite/pr42186.f90: Ditto.
777 * gfortran.dg/graphite/pr40982.f90: Ditto.
778 * gfortran.dg/graphite/id-2.f90: Ditto.
779 * gfortran.dg/graphite/id-4.f90: Ditto.
780 * gfortran.dg/graphite/pr42050.f90: Ditto.
781 * gfortran.dg/graphite/id-18.f90: Ditto.
782 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
783 * gfortran.dg/graphite/pr41924.f90: Ditto.
784 * gfortran.dg/graphite/pr42393.f90: Ditto.
785 * gfortran.dg/graphite/pr37980.f90: Ditto.
786 * gfortran.dg/graphite/pr38953.f90: Ditto.
787 * gfortran.dg/graphite/pr42180.f90: Ditto.
788 * gfortran.dg/graphite/pr42181.f90: Ditto.
789 * gfortran.dg/where_operator_assign_4.f90: Ditto.
790 * gfortran.dg/select_type_4.f90: Ditto.
791 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
792 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
793 * gfortran.dg/lto/pr40725_0.f03: Ditto.
794 * gfortran.dg/elemental_args_check_2.f90: Ditto.
795 * gfortran.dg/whole_file_11.f90: Ditto.
796 * gfortran.dg/private_type_11.f90: Ditto.
797 * gfortran.dg/vect/vect-gems.f90: Ditto.
798 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
800 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
802 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
804 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
806 * gnat.dg/pack15.ad[sb]: New test.
808 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
810 * gcc.target/arm/mla-1.c: New test.
812 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
816 * gfortran.dg/pr43793.f90: New test.
818 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
820 PR tree-optimization/41442
821 * gcc.target/i386/pr41442.c: New test.
823 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
826 * gfortran.dg/fgetc_3.f90: Delete bogus test.
828 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
831 * gfortran.dg/open_nounit.f90: New test.
833 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
837 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
839 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
841 * gcc.dg/Wconversion-integer.c: Update.
843 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
845 * gnat.dg/unchecked_convert5.adb: New test.
847 2010-04-23 Richard Guenther <rguenther@suse.de>
850 * gcc.dg/lto/20100423-2_0.c: New testcase.
851 * gcc.dg/lto/20100423-2_0.c: Likewise.
853 2010-04-23 Richard Guenther <rguenther@suse.de>
856 * gcc.dg/lto/20100423-1_0.c: New testcase.
857 * gcc.dg/lto/20100423-1_1.c: Likewise.
859 2010-04-23 Martin Jambor <mjambor@suse.cz>
861 PR tree-optimization/43846
862 * gcc.dg/tree-ssa/sra-10.c: New test.
864 2010-04-23 Martin Jambor <mjambor@suse.cz>
867 * gcc.c-torture/execute/pr43835.c: New test.
869 2010-04-23 Richard Guenther <rguenther@suse.de>
872 * g++.dg/lto/20100423-1_0.C: New testcase.
874 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
876 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
878 2010-04-22 Ira Rosen <irar@il.ibm.com>
880 PR tree-optimization/43842
881 * gcc.dg/vect/pr43842.c: New test.
883 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
885 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
886 * gcc.target/i386/wmul-2.c: Likewise.
888 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
890 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
891 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
893 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
895 * gfortran.dg/reassoc_6.f: New testcase.
897 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
900 * gcc.target/arm/wmul-1.c: New test.
901 * gcc.target/arm/wmul-2.c: New test.
903 2010-04-22 Richard Guenther <rguenther@suse.de>
905 PR tree-optimization/43845
906 * gcc.c-torture/compile/pr43845.c: New testcase.
908 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
911 * gcc.target/i386/wmul-1.c: New test.
912 * gcc.target/i386/wmul-2.c: New test.
913 * gcc.target/bfin/wmul-1.c: New test.
914 * gcc.target/bfin/wmul-2.c: New test.
916 2010-04-22 Richard Guenther <rguenther@suse.de>
919 * gfortran.dg/vector_subscript_6.f90: New testcase.
920 * gfortran.dg/assign_10.f90: Adjust.
922 2010-04-21 Jakub Jelinek <jakub@redhat.com>
925 * gfortran.dg/gomp/pr43836.f90: New test.
927 2010-04-21 Richard Guenther <rguenther@suse.de>
929 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
931 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
933 * gcc.dg/torture/builtin-cproj-3.c: New.
935 2010-04-20 Jason Merrill <jason@redhat.com>
938 * g++.dg/template/recurse2.C: New.
939 * g++.dg/parse/crash36.C: Adjust.
940 * g++.dg/other/fold1.C: Adjust.
941 * g++.dg/init/member1.C: Adjust.
942 * lib/prune.exp: Prune "skipping N instantiation contexts".
944 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
946 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
948 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
950 * gcc.dg/torture/builtin-cproj-1.c: New.
951 * gcc.dg/torture/builtin-cproj-2.c: New.
953 2010-04-20 Dodji Seketeli <dodji@redhat.com>
957 * g++.dg/template/typedef32.C: Adjust.
958 * g++.dg/template/typedef33.C: New test.
960 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
963 * gfortran.dg/proc_decl_23.f90: New test.
966 * gfortran.dg/abstract_type_6.f03: New test.
968 2010-04-20 Xinliang David Li <davidxl@google.com>
970 * g++.dg/tree-ssa/fold-compare.C: New.
972 2010-04-20 Richard Guenther <rguenther@suse.de>
974 PR tree-optimization/39417
975 * g++.dg/torture/pr39417.C: New testcase.
977 2010-04-20 Richard Guenther <rguenther@suse.de>
979 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
981 2010-04-20 Jakub Jelinek <jakub@redhat.com>
983 * g++.dg/debug/dwarf2/rv1.C: New test.
985 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
988 * gcc.c-torture/compile/pr43635.c: New testcase.
990 2010-04-19 Jakub Jelinek <jakub@redhat.com>
993 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
994 of sequential loops being private only in the innermost containing
998 * gfortran.dg/gomp/pr43337.f90: New test.
1000 2010-04-19 Richard Guenther <rguenther@suse.de>
1002 PR tree-optimization/43796
1003 * gfortran.dg/pr43796.f90: New testcase.
1005 2010-04-19 Richard Guenther <rguenther@suse.de>
1007 PR tree-optimization/43783
1008 * gcc.c-torture/execute/pr43783.c: New testcase.
1010 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
1013 * gcc.target/i386/pr43766.c: New test.
1015 2010-04-19 Jie Zhang <jie@codesourcery.com>
1018 * gcc.target/i386/pr43662.c: New test.
1020 2010-04-19 Dodji Seketeli <dodji@redhat.com>
1023 * g++.dg/template/typedef32.C: New test.
1025 2010-04-19 Ira Rosen <irar@il.ibm.com>
1027 PR tree-optimization/37027
1028 * lib/target-supports.exp
1029 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
1030 * gcc.dg/vect/pr37027.c: New test.
1031 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
1032 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
1033 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
1034 gcc.dg/vect/vect-complex-6.c: Likewise.
1036 2010-04-19 Jakub Jelinek <jakub@redhat.com>
1038 * g++.dg/debug/dwarf2/enum1.C: New test.
1040 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
1042 * gnat.dg/rep_clause5.ad[sb]: New test.
1043 * gnat.dg/rep_clause5_pkg.ads: New helper.
1045 2010-04-18 Ira Rosen <irar@il.ibm.com>
1047 PR tree-optimization/43771
1048 * g++.dg/vect/pr43771.cc: New test.
1050 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
1053 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
1054 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
1056 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
1058 * gnat.dg/sizetype.adb: Rename into...
1059 * gnat.dg/sizetype1.adb: ...this.
1060 * gnat.dg/sizetype2.adb: New test.
1062 2010-04-16 Richard Guenther <rguenther@suse.de>
1064 PR tree-optimization/43572
1065 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
1067 2010-04-16 Olivier Hainque <hainque@adacore.com>
1069 * gnat.dg/specs/discr_private.ads: New test.
1071 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
1074 * gcc.target/arm/thumb-comparisons.c: New test.
1077 * gcc.target/arm/thumb-cbranchqi.c: New test.
1079 2010-04-16 Christian Bruel <christian.bruel@st.com>
1081 * g++.dg/torture/pr36191.C: Enable for SH.
1083 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
1085 * gnat.dg/wide_boolean.adb: New test.
1086 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
1088 2010-04-15 Richard Guenther <rguenther@suse.de>
1090 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
1091 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
1092 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1093 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1094 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
1095 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
1096 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
1097 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
1098 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
1099 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
1100 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
1101 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
1102 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1103 * gcc.dg/torture/ipa-pta-2.c: Likewise.
1104 * gcc.dg/torture/ipa-pta-1.c: Adjust.
1106 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
1109 * gcc.target/arm/pr42496.c: New test.
1111 2010-04-14 Jason Merrill <jason@redhat.com>
1114 * g++.dg/ext/attrib38.C: New.
1116 2010-04-14 Steve Ellcey <sje@cup.hp.com>
1119 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
1121 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
1124 * gcc.dg/cpp/warn-undef-2.c: Update.
1125 * gcc.dg/cpp/warn-traditional-2.c: Update.
1126 * gcc.dg/cpp/warn-comments-2.c: Update.
1127 * gcc.dg/cpp/warn-variadic-2.c: Update.
1128 * gcc.dg/cpp/warn-long-long-2.c: Update.
1129 * gcc.dg/cpp/warn-deprecated-2.c: Update.
1130 * gcc.dg/cpp/warn-multichar-2.c: Update.
1131 * gcc.dg/cpp/warn-normalized-3.c: Update.
1132 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
1133 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
1134 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
1135 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
1136 * gcc.dg/cpp/warn-redefined-2.c: Update.
1137 * gfortran.dg/warning-directive-2.F90: Update.
1138 * c-c++-common/cpp/warning-directive-2.c: Update.
1140 2010-04-14 Michael Matz <matz@suse.de>
1142 PR tree-optimization/42963
1143 * testsuite/gcc.dg/pr42963.c: New testcase.
1145 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
1147 * gnat.dg/class_wide.adb: Rename into...
1148 * gnat.dg/class_wide1.adb: ...this.
1149 * gnat.dg/class_wide2.ad[sb]: New test.
1151 2010-04-14 Tobias Burnus <burnus@net-b.de>
1154 * gfortran.dg/coarray_9.f90: Update dg-errors.
1155 * gfortran.dg/coarray_10.f90: New test.
1156 * gfortran.dg/coarray_11.f90: New test.
1158 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1161 gfortran.dg/initialization_24.f90: New test.
1163 2010-04-13 Jason Merrill <jason@redhat.com>
1165 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
1166 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
1168 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
1170 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
1171 * g++.dg/dg.exp: Likewise.
1172 * gcc.dg/cpp/warning-directive-1.c: Move to ...
1173 * c-c++-common/cpp/warning-directive-1.c: ... here.
1174 * gcc.dg/cpp/warning-directive-2.c: Move to ...
1175 * c-c++-common/cpp/warning-directive-2.c: ... here.
1176 * gcc.dg/cpp/warning-directive-3.c: Move to ...
1177 * c-c++-common/cpp/warning-directive-3.c: ... here.
1178 * gcc.dg/cpp/warning-directive-4.c: Move to ...
1179 * c-c++-common/cpp/warning-directive-4.c: ... here.
1180 * g++.dg/cpp/warning-directive-1.C: Delete.
1181 * g++.dg/cpp/warning-directive-2.C: Delete.
1182 * g++.dg/cpp/warning-directive-3.C: Delete.
1183 * g++.dg/cpp/warning-directive-4.C: Delete.
1184 * gcc.dg/cpp/normalised-3.c: Delete.
1185 * g++.dg/cpp/normalised-1.C: Rename as ...
1186 * c-c++-common/cpp/normalised-3.c: ... this.
1188 2010-04-13 Martin Jambor <mjambor@suse.cz>
1190 * gcc.dg/tree-ssa/sra-9.c: New test.
1192 2010-04-13 Michael Matz <matz@suse.de>
1195 * gcc.dg/pr43730.c: New test.
1197 2010-04-13 Michael Matz <matz@suse.de>
1199 * gcc.dg/tree-ssa/negate.c: New testcase.
1201 2010-04-13 Richard Guenther <rguenther@suse.de>
1204 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
1206 2010-04-13 Richard Guenther <rguenther@suse.de>
1208 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
1210 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
1212 * gnat.dg/derived_type1.adb: New test.
1214 2010-04-13 Matthias Klose <doko@ubuntu.com>
1216 * gcc.dg/plugindir1.c: New testcase.
1217 * gcc.dg/plugindir2.c: New testcase.
1218 * gcc.dg/plugindir3.c: New testcase.
1219 * gcc.dg/plugindir4.c: New testcase.
1221 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
1223 * gcc.target/i386/rotate-2.c: New test.
1225 2010-04-12 Jason Merrill <jason@redhat.com>
1228 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
1229 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
1231 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
1234 * g++.dg/init/pr25811.C: New test.
1236 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1238 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
1239 dg-error, dg-warning.
1240 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
1242 2010-04-12 Richard Guenther <rguenther@suse.de>
1244 * gcc.dg/torture/inline-2.c: New testcase.
1246 2010-04-12 Jakub Jelinek <jakub@redhat.com>
1249 * gcc.dg/Wunused-var-7.c: New test.
1251 PR tree-optimization/43560
1252 * gcc.c-torture/execute/pr43560.c: New test.
1254 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
1256 * gnat.dg/aggr13.adb: New test.
1257 * gnat.dg/aggr14.adb: Likewise.
1258 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
1260 2010-04-12 Richard Guenther <rguenther@suse.de>
1263 * g++.dg/torture/pr43611.C: New testcase.
1265 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
1268 * gcc.dg/pr36774-1.c: New test.
1269 * gcc.dg/pr36774-2.c: New test.
1271 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1273 * gcc.target/sh/rte-delay-slot.c: New test.
1275 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
1277 * gnat.dg/pack9.adb: Remove -cargs option.
1278 * gnat.dg/aggr12.ad[sb]: New test.
1280 2010-04-10 Jie Zhang <jie@codesourcery.com>
1283 * gcc.target/sh/pr43417.c: New test.
1285 2010-04-10 Tobias Burnus <burnus@net-b.de>
1288 * gfortran.dg/spec_expr_6.f90: New test.
1290 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
1293 * gcc.dg/cpp/pr43195.c: New.
1294 * gcc.dg/cpp/pr43195.h: New.
1296 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
1299 * gcc.dg/Werror-6.c: Adjust.
1300 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1301 * gcc.dg/Werror-4.c: Likewise.
1302 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
1303 * gcc.dg/Wswitch-enum-error.c: Likewise.
1304 * gcc.dg/Wpointer-arith.c: Likewise.
1305 * gcc.dg/Wfatal.c: Likewise.
1306 * gcc.dg/Wswitch-error.c: Likewise.
1307 * g++.dg/warn/unused-result1-Werror.c: Likewise.
1308 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
1309 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1310 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
1311 * gcc.dg/cpp/warn-comments-2.c: Likewise.
1312 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
1313 * gcc.dg/cpp/warning-directive-2.c: Likewise.
1314 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
1315 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
1316 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
1317 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
1318 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
1319 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
1320 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
1321 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
1322 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
1323 * g++.dg/cpp/warning-directive-2.C: Likewise.
1324 * gfortran.dg/warning-directive-2.F90: Likewise.
1326 2010-04-09 Jason Merrill <jason@redhat.com>
1329 * g++.dg/template/sizeof13.C: New.
1331 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
1333 * g++.dg/other/pr35504.C: Add check for thiscall.
1334 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
1335 * gcc.dg/torture/stackalign/thiscall-1.c: New.
1337 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
1340 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
1341 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
1342 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
1343 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
1344 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
1345 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
1346 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
1347 * g++.dg/other/increment1.C: Likewise.
1349 2010-04-09 Tobias Burnus <burnus@net-b.de>
1352 * gfortran.dg/coarray_7.f90: New test.
1353 * gfortran.dg/coarray_8.f90: New test.
1355 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
1358 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
1360 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1363 * gcc.dg/pr43643.c: New test.
1365 2010-04-08 Tobias Burnus <burnus@net-b.de>
1367 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
1369 2010-04-08 Richard Guenther <rguenther@suse.de>
1371 PR tree-optimization/43679
1372 * gcc.c-torture/compile/pr43679.c: New testcase.
1374 2010-04-08 Jakub Jelinek <jakub@redhat.com>
1377 * gcc.dg/pr43670.c: New test.
1379 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
1382 * gcc.dg/tree-ssa/reassoc-19.c: New.
1384 2010-04-07 Jakub Jelinek <jakub@redhat.com>
1387 * gcc.dg/Wunused-var-1.c: New test.
1388 * gcc.dg/Wunused-var-2.c: New test.
1389 * gcc.dg/Wunused-var-3.c: New test.
1390 * gcc.dg/Wunused-var-4.c: New test.
1391 * gcc.dg/Wunused-var-5.c: New test.
1392 * gcc.dg/Wunused-var-6.c: New test.
1393 * gcc.dg/Wunused-parm-1.c: New test.
1395 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
1396 * gcc.dg/trunc-1.c: Likewise.
1397 * gcc.dg/vla-9.c: Likewise.
1398 * gcc.dg/dfp/composite-type.c: Likewise.
1400 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
1403 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
1404 * obj-c++.dg/objc-gc-3.mm: Ditto.
1406 2010-04-07 Simon Baldwin <simonb@google.com>
1408 * gcc.dg/cpp/warn-undef-2.c: New.
1409 * gcc.dg/cpp/warn-traditional-2.c: New.
1410 * gcc.dg/cpp/warn-comments-2.c: New.
1411 * gcc.dg/cpp/warning-directive-1.c: New.
1412 * gcc.dg/cpp/warn-long-long.c: New.
1413 * gcc.dg/cpp/warn-traditional.c: New.
1414 * gcc.dg/cpp/warn-variadic-2.c: New.
1415 * gcc.dg/cpp/warn-undef.c: New.
1416 * gcc.dg/cpp/warn-normalized-1.c: New.
1417 * gcc.dg/cpp/warning-directive-2.c: New.
1418 * gcc.dg/cpp/warn-long-long-2.c: New.
1419 * gcc.dg/cpp/warn-variadic.c: New.
1420 * gcc.dg/cpp/warn-normalized-2.c: New.
1421 * gcc.dg/cpp/warning-directive-3.c: New.
1422 * gcc.dg/cpp/warn-deprecated-2.c: New.
1423 * gcc.dg/cpp/warn-trigraphs-1.c: New.
1424 * gcc.dg/cpp/warn-multichar-2.c: New.
1425 * gcc.dg/cpp/warn-normalized-3.c: New.
1426 * gcc.dg/cpp/warning-directive-4.c: New.
1427 * gcc.dg/cpp/warn-unused-macros.c: New.
1428 * gcc.dg/cpp/warn-trigraphs-2.c: New.
1429 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
1430 * gcc.dg/cpp/warn-cxx-compat.c: New.
1431 * gcc.dg/cpp/warn-redefined.c: New.
1432 * gcc.dg/cpp/warn-trigraphs-3.c: New.
1433 * gcc.dg/cpp/warn-unused-macros-2.c: New.
1434 * gcc.dg/cpp/warn-deprecated.c: New.
1435 * gcc.dg/cpp/warn-trigraphs-4.c: New.
1436 * gcc.dg/cpp/warn-redefined-2.c: New.
1437 * gcc.dg/cpp/warn-comments.c: New.
1438 * gcc.dg/cpp/warn-multichar.c: New.
1439 * g++.dg/cpp/warning-directive-1.C: New.
1440 * g++.dg/cpp/warning-directive-2.C: New.
1441 * g++.dg/cpp/warning-directive-3.C: New.
1442 * g++.dg/cpp/warning-directive-4.C: New.
1443 * gfortran.dg/warning-directive-1.F90: New.
1444 * gfortran.dg/warning-directive-3.F90: New.
1445 * gfortran.dg/warning-directive-2.F90: New.
1446 * gfortran.dg/warning-directive-4.F90: New.
1448 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
1451 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
1453 2010-04-07 Jason Merrill <jason@redhat.com>
1455 * g++.dg/template/dr408.C: New.
1457 * g++.dg/lookup/ns4.C: New.
1460 * g++.dg/template/friend51.C: New test.
1463 * g++.old-deja/g++.other/linkage1.C: Adjust.
1465 2010-04-07 Dodji Seketeli <dodji@redhat.com>
1468 * g++.dg/template/crash94.C: New test.
1470 2010-04-07 Dodji Seketeli <dodji@redhat.com>
1473 * g++.dg/init/aggr5.C: New test.
1474 * g++.dg/init/aggr5.C: New test.
1476 2010-04-07 Richard Guenther <rguenther@suse.de>
1478 PR tree-optimization/43270
1479 * g++.dg/warn/Warray-bounds-4.C: New testcase.
1480 * gcc.dg/Warray-bounds-7.c: Likewise.
1482 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
1484 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
1485 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
1486 * gnat.dg/bit_packed_array4.ad[sb]: New test.
1488 2010-04-07 Jie Zhang <jie@codesourcery.com>
1491 * g++.dg/init/pr42556.C: New test.
1493 2010-04-07 Dodji Seketeli <dodji@redhat.com>
1496 * g++.dg/debug/dwarf2/typedef2.C: New test.
1498 2010-04-06 Dodji Seketeli <dodji@redhat.com>
1500 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
1501 c-c++-common/dwarf2/redeclaration-1.C
1503 2010-04-06 Jason Merrill <jason@redhat.com>
1505 * g++.dg/cpp0x/pr31437.C: Adjust error location.
1506 * g++.dg/ext/attrib18.C: Likewise.
1507 * g++.dg/ext/bitfield2.C: Likewise.
1508 * g++.dg/ext/bitfield4.C: Likewise.
1509 * g++.dg/ext/visibility/warn2.C: Likewise.
1510 * g++.dg/ext/visibility/warn3.C: Likewise.
1511 * g++.dg/gomp/pr26690-1.C: Likewise.
1512 * g++.dg/inherit/covariant7.C: Likewise.
1513 * g++.dg/init/synth2.C: Likewise.
1514 * g++.dg/lookup/using7.C: Likewise.
1515 * g++.dg/other/crash-4.C: Likewise.
1516 * g++.dg/other/error13.C: Likewise.
1517 * g++.dg/other/error20.C: Likewise.
1518 * g++.dg/parse/crash31.C: Likewise.
1519 * g++.dg/parse/error16.C: Likewise.
1520 * g++.dg/parse/error19.C: Likewise.
1521 * g++.dg/parse/error27.C: Likewise.
1522 * g++.dg/parse/error28.C: Likewise.
1523 * g++.dg/parse/fused-params1.C: Likewise.
1524 * g++.dg/template/error2.C: Likewise.
1525 * g++.dg/template/local6.C: Likewise.
1526 * g++.dg/template/qualttp15.C: Likewise.
1527 * g++.dg/warn/Wnvdtor-2.C: Likewise.
1528 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1529 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
1530 * g++.old-deja/g++.brendan/crash29.C: Likewise.
1531 * g++.old-deja/g++.eh/spec6.C: Likewise.
1532 * g++.old-deja/g++.jason/crash3.C: Likewise.
1533 * g++.old-deja/g++.jason/destruct2.C: Likewise.
1534 * g++.old-deja/g++.law/ctors5.C: Likewise.
1535 * g++.old-deja/g++.law/ctors9.C: Likewise.
1536 * g++.old-deja/g++.mike/p3538a.C: Likewise.
1537 * g++.old-deja/g++.mike/p3538b.C: Likewise.
1538 * g++.old-deja/g++.other/struct1.C: Likewise.
1539 * g++.old-deja/g++.other/volatile1.C: Likewise.
1540 * g++.old-deja/g++.pt/crash36.C: Likewise.
1541 * g++.old-deja/g++.pt/derived3.C: Likewise.
1542 * g++.old-deja/g++.robertl/eb109.C: Likewise.
1543 * g++.old-deja/g++.robertl/eb4.C: Likewise.
1545 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
1548 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
1549 * gcc.dg/graphite/id-19.c: New.
1551 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
1554 * gcc.dg/vect/pr32824: New.
1556 2010-04-06 Tobias Burnus <burnus@net-b.de>
1559 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
1560 * gfortran.dg/coarray_3.f90: Ditto.
1561 * gfortran.dg/coarray_4.f90: Ditto.
1562 * gfortran.dg/coarray_5.f90: Ditto.
1563 * gfortran.dg/coarray_6.f90: Ditto.
1564 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
1566 2010-04-06 Tobias Burnus <burnus@net-b.de>
1569 * gfortran.dg/coarray_4.f90: Fix test.
1570 * gfortran.dg/coarray_6.f90: Add more tests.
1572 2010-04-06 Tobias Burnus <burnus@net-b.de>
1575 * gfortran.dg/coarray_4.f90: New test.
1576 * gfortran.dg/coarray_5.f90: New test.
1577 * gfortran.dg/coarray_6.f90: New test.
1579 2010-04-06 Tobias Burnus <burnus@net-b.de>
1582 * gfortran.dg/iso_fortran_env_5.f90: New test.
1583 * gfortran.dg/iso_fortran_env_6.f90: New test.
1585 2010-04-06 Tobias Burnus <burnus@net-b.de>
1588 * gfortran.dg/coarray_1.f90: New test.
1589 * gfortran.dg/coarray_2.f90: New test.
1590 * gfortran.dg/coarray_3.f90: New test.
1592 2010-04-06 Jason Merrill <jason@redhat.com>
1595 * g++.dg/template/dtor8.C: New.
1598 * g++.dg/template/error-recovery2.C: New.
1600 2010-04-06 Jan Hubicka <jh@suse.czpli
1602 PR tree-optimization/42906
1603 * gcc.dg/tree-ssa/dce-1.c: New testcase.
1605 2010-04-06 Tobias Burnus <burnus@net-b.de>
1608 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
1609 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1610 * gfortran.dg/auto_dealloc_1.f90: Ditto.
1612 2010-04-06 Richard Guenther <rguenther@suse.de>
1614 PR tree-optimization/43627
1615 * gcc.dg/tree-ssa/vrp49.c: New testcase.
1617 2010-04-06 Jakub Jelinek <jakub@redhat.com>
1620 * gcc.target/i386/pr43638.c: New test.
1622 2010-04-06 Richard Guenther <rguenther@suse.de>
1625 * gcc.c-torture/compile/pr43661.c: New testcase.
1627 2010-04-06 Jakub Jelinek <jakub@redhat.com>
1629 * gcc.target/s390/stackcheck1.c: Add dg-warning.
1631 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
1633 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
1635 2010-04-02 Richard Guenther <rguenther@suse.de>
1637 PR tree-optimization/43629
1638 * gcc.c-torture/execute/pr43629.c: New testcase.
1640 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
1641 Dominique d'Humieres <dominiq@lps.ens.fr>
1644 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
1646 2010-04-01 Dodji Seketeli <dodji@redhat.com>
1649 * c-c++-common/dwarf2/redeclaration-1.C: New test.
1651 2010-04-01 Jason Merrill <jason@redhat.com>
1653 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
1655 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
1656 Manfred Schwarb <manfred99@gmx.ch>
1659 * gfortran.dg/ftell_3.f90: New test.
1661 2010-04-01 Richard Guenther <rguenther@suse.de>
1664 * gcc.c-torture/compile/pr43614.c: New testcase.
1666 2010-04-01 Martin Jambor <mjambor@suse.cz>
1668 PR tree-optimization/43141
1669 * gcc.dg/guality/pr43141.c: New test.
1671 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1673 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
1674 * g++.dg/eh/spbp.C: Likewise.
1675 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
1676 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
1678 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
1679 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
1680 * objc.dg/dwarf-2.m: Likewise.
1682 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
1685 * gcc.dg/graphite/id-pr43464.c: New.
1686 * gcc.dg/graphite/id-pr43464-1.c: New.
1688 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
1691 * gcc.dg/graphite/id-pr43351.c
1693 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
1696 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
1697 * obj-c++.dg/try-catch-2.mm: Ditto.
1698 * obj-c++.dg/lookup-2.mm: Ditto.
1699 * obj-c++.dg/encode-8.m: Ditto.
1700 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
1701 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
1702 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
1703 * obj-c++.dg/const-str-11.mm: Ditto.
1704 * obj-c++.dg/const-str-9.mm: Ditto.
1705 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
1706 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
1707 * obj-c++.dg/except-1.mm: Ditto.
1708 * obj-c++.dg/const-str-7.mm: Ditto.
1709 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
1710 * obj-c++.dg/const-str-3.mm: Ditto.
1711 * obj-c++.dg/const-str-7.mm: Ditto.
1712 * obj-c++.dg/stubify-2.mm: Change dump file name.
1715 * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
1717 * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
1720 2010-03-31 Martin Jambor <mjambor@suse.cz>
1722 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
1723 only with -O2, -O3 or -Os and not with -fwhopr.
1725 2010-03-31 Dodji Seketeli <dodji@redhat.com>
1728 * g++.dg/template/typedef31.C: New test.
1730 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1732 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
1733 assembler output on *-*-solaris2*.
1734 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1736 2010-03-31 Jakub Jelinek <jakub@redhat.com>
1739 * gcc.dg/pr43557-1.c: New test.
1740 * gcc.dg/pr43557-2.c: New file.
1742 2010-03-31 Jie Zhang <jie@codesourcery.com>
1745 * gcc.dg/pr43562.c: New test.
1747 2010-03-30 Jason Merrill <jason@redhat.com>
1750 * g++.dg/template/error-recovery1.C: New.
1753 * g++.dg/parse/ambig5.C: New.
1755 2010-03-30 Jakub Jelinek <jakub@redhat.com>
1758 * gcc.dg/guality/pr43593.c: New test.
1760 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
1763 * gcc.dg/vect/pr43430-1.c: New.
1765 2010-03-30 Jason Merrill <jason@redhat.com>
1768 * g++.dg/template/partial7.C: New.
1770 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1772 * gcc.target/s390/stackcheck1.c: New testcase.
1774 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1777 * gfortran.dg/read_eof_8.f90: New test.
1779 2010-03-29 Jason Merrill <jason@redhat.com>
1781 * gcc.dg/cpp/include6.c: Change [] to ().
1784 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
1786 * c-c++-common/raw-string-2.c: Add trigraph test.
1787 * c-c++-common/raw-string-8.c: New.
1788 * c-c++-common/raw-string-9.c: New.
1789 * c-c++-common/raw-string-10.c: New.
1791 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
1792 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
1793 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
1794 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
1795 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
1796 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
1797 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
1799 2010-03-29 Richard Guenther <rguenther@suse.de>
1801 PR tree-optimization/43560
1802 * gcc.dg/torture/pr43560.c: New testcase.
1804 2010-03-29 Jason Merrill <jason@redhat.com>
1807 * g++.dg/ext/raw-string-1.C: Change [] to ().
1808 * g++.dg/ext/raw-string-2.C: Change [] to ().
1809 Don't use \ in delimiter.
1810 * g++.dg/ext/raw-string-3.C: Change [] to ().
1811 * g++.dg/ext/raw-string-4.C: Change [] to ().
1812 * g++.dg/ext/raw-string-5.C: Change [] to ().
1813 Test for error on \ in delimiter.
1814 * g++.dg/ext/raw-string-6.C: Change [] to ().
1815 * g++.dg/ext/raw-string-7.C: Change [] to ().
1817 2010-03-29 Jie Zhang <jie@codesourcery.com>
1820 * gcc.dg/pr43564.c: New test.
1822 2010-03-29 Tobias Burnus <burnus@net-b.de>
1825 * gfortran.dg/direct_io_12.f90: New test.
1827 2010-03-28 Jan Hubicka <jh@suse.cz>
1829 PR tree-optimization/43505
1830 * gfortran.dg/pr43505.f90: New testcase.
1832 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
1834 PR tree-optimization/43528
1835 * gcc.target/i386/pr43528.c: New test.
1837 2010-03-26 Joseph Myers <joseph@codesourcery.com>
1840 * gcc.dg/parm-impl-decl-3.c: New test.
1842 2010-03-26 Jason Merrill <jason@redhat.com>
1845 * g++.dg/cpp0x/parse1.C: New.
1847 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
1850 * gcc.target/i386/pr43524.c: New test.
1852 2010-03-26 Martin Jambor <mjambor@suse.cz>
1854 * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
1855 whitespace, rename main to foo.
1856 * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
1857 * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
1858 * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
1859 * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
1860 * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
1861 * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
1862 * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
1863 * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
1864 * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
1865 * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
1866 * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
1868 2010-03-26 Dodji Seketeli <dodji@redhat.com>
1871 * g++.dg/other/crash-10.C: New test.
1872 * g++.dg/other/crash-11.C: New test.
1874 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1877 * gfortran.dg/read_eof_7.f90: New test.
1879 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
1883 * objc-obj-c++-shared: New directory.
1884 * objc-obj-c++-shared/Object1-implementation.h: New file.
1885 * objc-obj-c++-shared/Object1.h: New file.
1886 * objc-obj-c++-shared/Protocol1.h: New file.
1887 * objc-obj-c++-shared/next-abi.h: New file.
1888 * objc-obj-c++-shared/next-mapping.h: New file.
1889 * objc/execute/next_mapping.h: Delete.
1890 * objc.dg/special/special.exp: For all targets run the tests with
1891 -fgnu-runtime, for darwin targets also run the tests with
1893 * objc.dg/dg.exp: Ditto.
1894 * obj-c++.dg/dg.exp: Ditto.
1895 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
1896 Protocol1.h) and next-mapping.h as required. Amend testcase to
1897 include use of updated NeXT interface.
1898 * objc/execute/formal_protocol-5.m: Ditto.
1899 * objc/execute/protocol-isEqual-2.m: Ditto.
1900 * objc/execute/protocol-isEqual-4.m: Ditto.
1901 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
1902 Protocol1.h) and next-mapping.h as required.
1903 * objc/execute/object_is_class.m: Ditto.
1904 * objc/execute/enumeration-1.m: Ditto.
1905 * objc/execute/class-13.m: Ditto.
1906 * objc/execute/formal_protocol-2.m: Ditto.
1907 * objc/execute/formal_protocol-4.m: Ditto.
1908 * objc/execute/class-1.m: Ditto.
1909 * objc/execute/bycopy-1.m: Ditto.
1910 * objc/execute/formal_protocol-6.m: Ditto.
1911 * objc/execute/bycopy-3.m: Ditto.
1912 * objc/execute/class-3.m: Ditto.
1913 * objc/execute/bf-11.m: Ditto.
1914 * objc/execute/class-5.m: Ditto.
1915 * objc/execute/bf-13.m: Ditto.
1916 * objc/execute/class-7.m: Ditto.
1917 * objc/execute/bf-15.m: Ditto.
1918 * objc/execute/class-9.m: Ditto.
1919 * objc/execute/bf-17.m: Ditto.
1920 * objc/execute/bf-19.m: Ditto.
1921 * objc/execute/IMP.m: Ditto.
1922 * objc/execute/exceptions/catchall-1.m: Ditto.
1923 * objc/execute/exceptions/trivial.m: Ditto.
1924 * objc/execute/exceptions/finally-1.m: Ditto.
1925 * objc/execute/exceptions/local-variables-1.m: Ditto.
1926 * objc/execute/exceptions/foward-1.m: Ditto.
1927 * objc/execute/bf-2.m: Ditto.
1928 * objc/execute/string1.m: Ditto.
1929 * objc/execute/bf-4.m: Ditto.
1930 * objc/execute/informal_protocol.m: Ditto.
1931 * objc/execute/string3.m: Ditto.
1932 * objc/execute/bf-6.m: Ditto.
1933 * objc/execute/bf-8.m: Ditto.
1934 * objc/execute/class-tests-1.h: Ditto.
1935 * objc/execute/protocol-isEqual-1.m: Ditto.
1936 * objc/execute/protocol-isEqual-3.m: Ditto.
1937 * objc/execute/_cmd.m: Ditto.
1938 * objc/execute/function-message-1.m: Ditto.
1939 * objc/execute/bf-20.m: Ditto.
1940 * objc/execute/bf-common.h: Ditto.
1941 * objc/execute/np-2.m: Ditto.
1942 * objc/execute/class-10.m: Ditto.
1943 * objc/execute/class-12.m: Ditto.
1944 * objc/execute/enumeration-2.m: Ditto.
1945 * objc/execute/class-14.m: Ditto.
1946 * objc/execute/encode-1.m: Ditto.
1947 * objc/execute/formal_protocol-1.m: Ditto.
1948 * objc/execute/formal_protocol-3.m: Ditto.
1949 * objc/execute/accessing_ivars.m: Ditto.
1950 * objc/execute/bycopy-2.m: Ditto.
1951 * objc/execute/class-2.m: Ditto.
1952 * objc/execute/bf-10.m: Ditto.
1953 * objc/execute/formal_protocol-7.m: Ditto.
1954 * objc/execute/root_methods.m: Ditto.
1955 * objc/execute/class-4.m: Ditto.
1956 * objc/execute/bf-12.m: Ditto.
1957 * objc/execute/class-6.m: Ditto.
1958 * objc/execute/bf-14.m: Ditto.
1959 * objc/execute/nested-func-1.m: Ditto.
1960 * objc/execute/class-8.m: Ditto.
1961 * objc/execute/private.m: Ditto.
1962 * objc/execute/bf-16.m: Ditto.
1963 * objc/execute/bf-18.m: Ditto.
1964 * objc/execute/load-3.m: Ditto.
1965 * objc/execute/compatibility_alias.m: Ditto.
1966 * objc/execute/bf-1.m: Ditto.
1967 * objc/execute/no_clash.m: Ditto.
1968 * objc/execute/bf-3.m: Ditto.
1969 * objc/execute/string2.m: Ditto.
1970 * objc/execute/bf-5.m: Ditto.
1971 * objc/execute/string4.m: Ditto.
1972 * objc/execute/bf-7.m: Ditto.
1973 * objc/execute/object_is_meta_class.m: Ditto.
1974 * objc/execute/bf-9.m: Ditto.
1975 * objc/execute/bf-21.m: Ditto.
1976 * objc/execute/cascading-1.m: Ditto.
1977 * objc/execute/trivial.m: Ditto.
1978 * objc/execute/np-1.m: Ditto.
1979 * objc/compile/trivial.m: Ditto.
1980 * objc/execute/class_self-2.m: Include <stdlib.h>.
1981 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
1982 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
1983 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
1984 and 64bit. Use new NeXT interface as required.
1985 * objc.dg/special/unclaimed-category-1.m: Ditto.
1986 * objc.dg/special/unclaimed-category-1.h: Ditto.
1987 * objc.dg/special/unclaimed-category-1a.m: Ditto.
1988 * objc.dg/func-ptr-1.m: Ditto.
1989 * objc.dg/stret-1.m: Ditto.
1990 * objc.dg/encode-2.m: Ditto.
1991 * objc.dg/category-1.m: Ditto.
1992 * objc.dg/encode-3.m: Ditto.
1993 * objc.dg/call-super-3.m: Ditto.
1994 * objc.dg/method-3.m: Ditto.
1995 * objc.dg/func-ptr-2.m: Ditto.
1996 * objc.dg/lookup-1.m: Ditto.
1997 * objc.dg/encode-4.m: Ditto.
1998 * objc.dg/fix-and-continue-1.m: Ditto.
1999 * objc.dg/proto-lossage-3.m: Ditto.
2000 * objc.dg/method-13.m: Ditto.
2001 * objc.dg/proto-qual-1.m: Ditto.
2002 * objc.dg/zero-link-3.m: Ditto.
2003 * objc.dg/bitfield-1.m: Ditto.
2004 * objc.dg/va-meth-1.m: Ditto.
2005 * objc.dg/super-class-3.m: Ditto.
2006 * objc.dg/call-super-1.m: Ditto.
2007 * objc.dg/type-size-2.m: Ditto.
2008 * objc.dg/method-10.m: Ditto.
2009 * objc.dg/defs.m: Ditto.
2010 * objc.dg/const-str-3.m: Ditto.
2011 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
2012 Protocol1.h) and next-mapping.h as required. Use new NeXT
2013 interface as required.
2014 * objc.dg/super-class-4.m: Ditto.
2015 * objc.dg/comp-types-8.m: Ditto.
2016 * objc.dg/call-super-2.m: Ditto.
2017 * objc.dg/objc-fast-4.m: Ditto.
2018 * objc.dg/method-6.m: Ditto.
2019 * objc.dg/const-str-3.m: Ditto.
2020 * objc.dg/const-str-7.m: Ditto.
2021 * objc.dg/method-15.m: Ditto.
2022 * objc.dg/method-19.m: Ditto.
2023 * objc.dg/sync-1.m: Ditto.
2024 * objc.dg/layout-1.m: Ditto.
2025 * objc.dg/bitfield-3.m: Ditto.
2026 * objc.dg/try-catch-3.m: Ditto.
2027 * objc.dg/try-catch-7.m: Ditto.
2028 * objc.dg/comp-types-10.m: Ditto.
2029 * objc.dg/selector-2.: Ditto.
2030 * objc.dg/method-7.m: Ditto.
2031 * objc.dg/typedef-alias-1.m: Ditto.
2032 * objc.dg/proto-lossage-2.m: Ditto.
2033 * objc.dg/comp-types-11.m: Ditto.
2034 * objc.dg/sizeof-1.m: Ditto.
2035 * objc.dg/method-17.m: Ditto.
2036 * objc.dg/bitfield-5.m: Ditto.
2037 * objc.dg/try-catch-1.m: Ditto.
2038 * objc.dg/encode-5.m: Ditto.
2039 * objc.dg/fix-and-continue-2.m: Ditto.
2040 * objc.dg/method-9.m: Ditto.
2041 * objc.dg/isa-field-1.m: Ditto.
2042 * objc.dg/local-decl-2.m: Ditto.
2043 * objc.dg/objc-gc-4.m: Ditto.
2044 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
2045 * objc.dg/gnu-runtime-3.m: Ditto.
2046 * objc.dg/encode-7.m: Ditto.
2047 * objc.dg/encode-8.m: Ditto.
2048 * objc.dg/selector-3.m: Ditto.
2049 * objc.dg/gnu-runtime-1.m: Ditto.
2050 * objc.dg/const-str-12.m: Ditto.
2051 * objc.dg/gnu-runtime-2.m: Ditto.
2052 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
2053 * objc.dg/selector-1.m: Ditto.
2054 * objc.dg/stubify-2.m: Ditto.
2055 * objc.dg/zero-link-1.m: Ditto.
2056 * objc.dg/stret-2.m: Ditto.
2057 * objc.dg/zero-link-2.m: Ditto.
2058 * objc.dg/next-runtime-1.m: Ditto.
2059 * objc.dg/symtab-1.m: Ditto.
2060 * objc.dg/stubify-1.m: Ditto.
2061 * objc.dg/bitfield-2.m: Ditto.
2062 * objc.dg/try-catch-10.m: Apply to both runtimes.
2063 * objc.dg/const-str-1.m: Ditto.
2064 * objc.dg/image-info.m: Ditto.
2065 * objc.dg/encode-9.m: Ditto.
2066 * objc.dg/pragma-1.m: Apply test to all targets.
2067 * objc.dg/const-str-4.m: Ditto.
2068 * objc.dg/const-str-8.m: Ditto.
2069 * objc.dg/super-class-2.m: Ditto.
2070 * objc.dg/try-catch-5.m: Ditto.
2071 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
2072 Protocol1.h) and next-mapping.h as required. Use new NeXT
2073 interface as required. Skip for gnu-runtime. Test for .quad at m64.
2074 * objc.dg/const-str-11.m: Ditto.
2075 * objc.dg/const-str-9.m: Ditto.
2076 * objc.dg/method-4.m: Skip for 64Bit NeXT.
2077 * objc.dg/encode-1.m: Remove redundant -lobjc.
2078 * objc.dg/try-catch-9.m: Tidy space.
2079 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
2080 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
2081 and 64bit. Use new NeXT interface as required.
2082 * obj-c++.dg/template-4.mm: Ditto.
2083 * obj-c++.dg/defs.mm: Ditto.
2084 * obj-c++.dg/basic.mm: Ditto.
2085 * obj-c++.dg/encode-4.mm: Ditto.
2086 * obj-c++.dg/method-17.mm: Ditto.
2087 * obj-c++.dg/proto-lossage-3.mm: Ditto.
2088 * obj-c++.dg/cxx-class-1.mm: Ditto.
2089 * obj-c++.dg/method-10.mm: Ditto.
2090 * obj-c++.dg/va-meth-1.mm: Ditto.
2091 * obj-c++.dg/encode-5.mm: Ditto.
2092 * obj-c++.dg/lookup-2.mm: Ditto.
2093 * obj-c++.dg/template-3.mm: Ditto.
2094 * obj-c++.dg/proto-qual-1.mm: Ditto.
2095 * obj-c++.dg/qual-types-1.m: Ditto.
2096 * obj-c++.dg/cxx-scope-1.mm: Ditto.
2097 * obj-c++.dg/template-1.mm: Ditto.
2098 * obj-c++.dg/encode-6.mm: Ditto.
2099 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
2100 Protocol1.h) and next-mapping.h as required. Use new NeXT
2101 interface as required.
2102 * obj-c++.dg/except-1.mm: Ditto.
2103 * obj-c++.dg/const-str-7.mm: Ditto.
2104 * obj-c++.dg/ivar-list-semi.mm: Ditto.
2105 * obj-c++.dg/cxx-scope-2.mm: Ditto.
2106 * obj-c++.dg/selector-2.mm: Ditto.
2107 * obj-c++.dg/isa-field-1.mm: Ditto.
2108 * obj-c++.dg/try-catch-1.mm: Ditto.
2109 * obj-c++.dg/local-decl-1.mm: Ditto.
2110 * obj-c++.dg/try-catch-9.mm: Ditto.
2111 * obj-c++.dg/no-extra-load.mm: Ditto.
2112 * obj-c++.dg/selector-5.mm: Ditto.
2113 * obj-c++.dg/method-12.mm: Ditto.
2114 * obj-c++.dg/try-catch-11.mm: Ditto.
2115 * obj-c++.dg/comp-types-11.mm: Ditto.
2116 * obj-c++.dg/bitfield-3.mm: Ditto.
2117 * obj-c++.dg/method-6.mm: Ditto.
2118 * obj-c++.dg/super-class-2.mm: Ditto.
2119 * obj-c++.dg/method-21.mm: Ditto.
2120 * obj-c++.dg/const-str-8.mm: Ditto.
2121 * obj-c++.dg/try-catch-7.mm: Ditto.
2122 * obj-c++.dg/method-15.mm: Ditto.
2123 * obj-c++.dg/layout-1.mm: Ditto.
2124 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
2125 * obj-c++.dg/const-str-3.mm: Ditto.
2126 * obj-c++.dg/try-catch-2.mm: Ditto.
2127 * obj-c++.dg/objc-gc-3.mm: Ditto.
2128 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
2129 * obj-c++.dg/bitfield-1.mm: Ditto.
2130 * obj-c++.dg/selector-6.mm: Ditto.
2131 * obj-c++.dg/method-13.mm: Ditto.
2132 * obj-c++.dg/comp-types-12.mm: Ditto.
2133 * obj-c++.dg/bitfield-4.mm: Ditto.
2134 * obj-c++.dg/try-catch-8.mm: Ditto.
2135 * obj-c++.dg/method-2.mm: Ditto.
2136 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
2137 * obj-c++.dg/typedef-alias-1.mm: Ditto.
2138 * obj-c++.dg/const-str-4.mm: Ditto.
2139 * obj-c++.dg/proto-lossage-2.mm: Ditto.
2140 * obj-c++.dg/try-catch-3.mm: Ditto.
2141 * obj-c++.dg/comp-types-9.mm: Ditto.
2142 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
2143 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
2144 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
2145 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
2146 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
2147 Use new NeXT interface as required.
2148 * obj-c++.dg/const-str-10.mm: Ditto.
2149 * obj-c++.dg/const-str-11.mm: Ditto.
2150 * obj-c++.dg/const-str-9.mm: Ditto.
2151 * obj-c++.dg/method-11.mm: Ditto.
2152 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
2153 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
2154 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
2155 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
2156 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
2158 2010-03-25 Dodji Seketeli <dodji@redhat.com>
2161 * g++.dg/template/typedef30.C: New test case.
2163 2010-03-25 Jakub Jelinek <jakub@redhat.com>
2166 * gcc.c-torture/execute/pr43385.c: New test.
2168 2010-03-24 Joseph Myers <joseph@codesourcery.com>
2170 * gcc.dg/strncpy-fix-1.c: New test.
2172 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
2175 * lib/objc-torture.exp (objc-set-runtime-options): New.
2176 * objc/execute/execute.exp: Check runtime options on each pass.
2177 * objc/execute/exceptions/exceptions.exp: Ditto.
2178 * objc/compile/compile.exp: Ditto.
2181 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
2183 (check_effective_target_objc2): New proc.
2184 (check_effective_target_next_runtime): New proc.
2185 * lib/objc.exp: Determine which runtime is in force and support it.
2186 * lib/obj-c++.exp: Ditto.
2188 2010-03-24 Jason Merrill <jason@redhat.com>
2191 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
2193 2010-03-24 Martin Jambor <mjambor@suse.cz>
2195 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
2197 * gcc.dg/ipa/ipa-2.c: Likewise.
2198 * gcc.dg/ipa/ipa-3.c: Likewise.
2199 * gcc.dg/ipa/ipa-4.c: Likewise.
2200 * gcc.dg/ipa/ipa-5.c: Likewise.
2201 * gcc.dg/ipa/ipa-7.c: Likewise.
2202 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
2204 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
2205 i_can_not_be_propagated_fully2 into a loop.
2206 * gcc.dg/ipa/ipa-8.c: New test.
2207 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
2209 2010-03-24 Jakub Jelinek <jakub@redhat.com>
2213 * gcc.dg/guality/pr43479.c: New test.
2214 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
2215 and add volatile keyword.
2217 2010-03-23 Mike Stump <mikestump@comcast.net>
2219 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
2221 2010-03-23 Jason Merrill <jason@redhat.com>
2223 * g++.dg/ext/altivec-17.C: Adjust error message.
2225 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
2226 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
2227 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
2228 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
2229 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
2230 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
2232 2010-03-22 Jason Merrill <jason@redhat.com>
2235 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
2236 * g++.dg/ext/is_pod_98.C: New.
2239 * g++.dg/cpp0x/auto18.C: New.
2241 * gcc.dg/pr36997.c: Adjust error message.
2242 * g++.dg/ext/vector9.C: Likewise.
2243 * g++.dg/conversion/simd3.C: Likewise.
2244 * g++.dg/other/error23.C: Likewise.
2246 2010-03-22 Michael Matz <matz@suse.de>
2249 * gfortran.dg/pr43475.f90: New testcase.
2251 2010-03-22 Richard Guenther <rguenther@suse.de>
2253 PR tree-optimization/43390
2254 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
2256 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2258 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
2259 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
2261 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
2262 Michael Matz <matz@suse.de>
2265 * g++.dg/parse/crash56.C: New test.
2267 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
2270 * gfortran.dg/whole_file_15.f90 : New test.
2272 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2275 * gfortran.dg/inquire_size.f90: New test.
2277 2010-03-20 Richard Guenther <rguenther@suse.de>
2279 PR rtl-optimization/43438
2280 * gcc.c-torture/execute/pr43438.c: New testcase.
2282 2010-03-20 Dodji Seketeli <dodji@redhat.com>
2285 * g++.dg/abi/mangle42.C: New test.
2287 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
2290 * gcc.dg/pr43211.c: New test.
2291 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
2293 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
2295 PR rtl-optimization/42258
2296 * gcc.target/arm/thumb1-mul-moves.c: New test.
2299 * gcc.target/arm/thumb-andsi.c: New test.
2301 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
2302 dg-require-effective-target.
2304 2010-03-19 Michael Matz <matz@suse.de>
2307 * g++.dg/other/pr43116.C: New testcase.
2309 2010-03-19 Michael Matz <matz@suse.de>
2312 * gcc.dg/pr43305.c: New testcase.
2314 2010-03-19 Richard Guenther <rguenther@suse.de>
2316 PR tree-optimization/43415
2317 * gcc.c-torture/compile/pr43415.c: New testcase.
2319 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
2322 * gnat.dg/case_optimization2.adb: New test.
2323 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
2325 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2326 Jack Howarth <howarth@bromo.med.uc.edu>
2329 * gcc.target/i386/push-1.c: Don't xfail
2330 scan-assembler-not "movups" on darwin.
2332 2010-03-18 Jakub Jelinek <jakub@redhat.com>
2335 * gcc.dg/pr43058.c: New test.
2337 2010-03-18 Martin Jambor <mjambor@suse.cz>
2340 * g++.dg/torture/pr42450.C: New test.
2342 2010-03-18 Michael Matz <matz@suse.de>
2345 * gcc.dg/pr43419.c: New testcase.
2347 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
2349 PR rtl-optimization/43360
2350 * gcc.dg/torture/pr43360.c: New.
2352 2010-03-18 Michael Matz <matz@suse.de>
2354 PR tree-optimization/43402
2355 * gcc.dg/pr43402.c: New testcase.
2357 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
2360 * gcc.dg/pr42427.c: New test.
2362 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2365 * gfortran.dg/read_empty_file.f: New test.
2366 * gfortran.dg/read_eof_all.f90: New test.
2367 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
2368 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
2370 2010-03-17 Michael Matz <matz@suse.de>
2372 * gcc.dg/pr43300.c: Add -w.
2374 2010-03-17 Richard Guenther <rguenther@suse.de>
2376 * gcc.dg/pr43379.c: Add -w.
2378 2010-03-17 Tobias Burnus <burnus@net-b.de>
2381 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
2383 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
2385 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
2387 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2389 * ada/acats/run_all.sh: Log start and end times.
2391 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2393 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
2395 2010-03-16 Richard Guenther <rguenther@suse.de>
2398 * gcc.dg/pr43379.c: New testcase.
2400 2010-03-16 Jakub Jelinek <jakub@redhat.com>
2403 * gcc.dg/guality/pr43051-1.c: New test.
2405 2010-03-15 Janis Johnson <janis187@us.ibm.com>
2408 * g++.dg/ext/altivec-17.C: Handle changes to error message.
2410 2010-03-15 Michael Matz <matz@suse.de>
2413 * gcc.dg/pr43300.c: New testcase.
2415 2010-03-15 Richard Guenther <rguenther@suse.de>
2417 PR tree-optimization/43367
2418 * gcc.c-torture/compile/pr43367.c: New testcase.
2420 2010-03-15 Richard Guenther <rguenther@suse.de>
2422 PR tree-optimization/43317
2423 * gcc.dg/pr43317.c: New testcase.
2425 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
2427 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
2429 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
2431 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
2433 2010-03-14 Tobias Burnus <burnus@net-b.de>
2436 * gfortran.dg/impure_constructor_1.f90: New test.
2438 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
2441 * gfortran.dg/graphite/id-pr43354.f: New.
2443 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
2446 * gfortran.dg/graphite/pr43349.f: New.
2448 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
2451 * gcc.dg/graphite/pr43306.c: New.
2453 2010-03-12 David S. Miller <davem@davemloft.net>
2455 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
2458 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2460 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
2462 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
2466 * gfortran.dg/dynamic_dispatch_7.f03: New test.
2468 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
2470 * gfortran.dg/default_format_denormal_1.f90: Don't assume
2471 fail for *-*-mingw* targets.
2473 2010-03-12 Jakub Jelinek <jakub@redhat.com>
2476 * gcc.dg/guality/pr43329-1.c: New test.
2478 2010-03-11 Martin Jambor <mjambor@suse.cz>
2480 PR tree-optimization/43257
2481 * g++.dg/torture/pr43257.C: New test.
2483 2010-03-11 Tobias Burnus <burnus@net-b.de>
2486 * gfortran.dg/namelist_61.f90: New test.
2488 2010-03-11 Richard Guenther <rguenther@suse.de>
2490 PR tree-optimization/43255
2491 * gcc.c-torture/compile/pr43255.c: New testcase.
2493 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2495 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
2496 * gcc.dg/pr43280.c: New testcase.
2498 2010-03-11 Richard Guenther <rguenther@suse.de>
2501 * gcc.dg/lto/20100227-1_0.c: New testcase.
2502 * gcc.dg/lto/20100227-1_1.c: Likewise.
2504 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2508 * gfortran.dg/read_eof_6.f: New test
2509 * gfortran.dg/read_x_eof.f90: New test.
2510 * gfortran.dg/read_x_past.f: Update test.
2512 2010-03-10 Jan Hubicka <jh@suse.cz>
2514 * gcc.c-torture/compile/pr43288.c: New test.
2516 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2518 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
2520 * g++.old-deja/g++.pt/asm2.C: Likewise.
2521 * gcc.c-torture/compile/20000804-1.c: Likewise.
2522 * gcc.target/i386/clobbers.c: Likewise.
2524 2010-03-10 Tobias Burnus <burnus@net-b.de>
2527 * gfortran.dg/c_assoc_3.f90: New test.
2529 2010-03-10 Jakub Jelinek <jakub@redhat.com>
2532 * gcc.dg/guality/pr36728-1.c: New test.
2533 * gcc.dg/guality/pr36728-2.c: New test.
2535 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2537 * gcc.dg/h8300-div-delay-slot.c: New test.
2539 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
2541 PR tree-optimization/43236
2542 * gcc.c-torture/execute/pr43236.c: New test.
2544 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
2547 * g++.dg/eh/pr42859.C: New test.
2549 2010-03-09 Jakub Jelinek <jakub@redhat.com>
2552 * gcc.dg/pr43299.c: New test.
2555 * g++.dg/eh/unwind2.C: New test.
2557 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
2558 Reza Yazdani <reza.yazdani@amd.com>
2561 * gcc.dg/graphite/run-id-4.c: New.
2563 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
2566 * gcc.dg/graphite/run-id-3.c: New.
2568 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
2572 * gcc.dg/graphite/id-18.c: New.
2573 * gcc.dg/graphite/run-id-pr42644.c: New.
2575 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
2578 * gcc.dg/graphite/pr42326.c: New.
2580 2010-03-08 Richard Guenther <rguenther@suse.de>
2582 PR tree-optimization/43269
2583 * gcc.c-torture/execute/pr43269.c: New testcase.
2585 2010-03-08 Janus Weil <janus@gcc.gnu.org>
2588 * gfortran.dg/typebound_call_13.f03: New.
2590 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
2592 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
2593 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
2595 2010-03-05 Jason Merrill <jason@redhat.com>
2597 * g++.dg/abi/mangle40.C: Require weak and alias.
2599 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
2602 * gfortran.dg/graphite/pr42326.f90: New.
2603 * gfortran.dg/graphite/pr42326-1.f90: New.
2605 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2607 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
2608 (gnat_target_compile): Likewise.
2609 Reinitialize GNAT_UNDER_TEST if target changes.
2610 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
2611 (local_find_gnatmake): Pass full --GCC to gnatlink.
2614 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
2617 * gcc.dg/compound-literal-1.c: New testcase.
2619 2010-03-04 Martin Jambor <mjambor@suse.cz>
2621 PR tree-optimization/43164
2622 PR tree-optimization/43191
2623 * gcc.c-torture/compile/pr43164.c: New test.
2624 * gcc.c-torture/compile/pr43191.c: Likewise.
2626 2010-03-04 Janus Weil <janus@gcc.gnu.org>
2629 * gfortran.dg/finalize_9.f90: New.
2631 2010-03-04 Tobias Burnus <burnus@net-b.de>
2632 Ken Werner <ken@linux.vnet.ibm.com>
2634 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
2635 to dg-options for spu.
2636 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
2637 dump-scan target to exclude spu.
2639 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
2642 * gcc.dg/tree-ssa/ivopts-4.c: New.
2644 2010-03-03 Janis Johnson <janis187@us.ibm.com>
2646 * lib/target-supports-dg.exp (check-flags): Provide defaults for
2647 include-opts and exclude-opts; skip checking the flags if arguments
2648 are the same as the defaults.
2649 (dg-xfail-if): Verify the number of arguments, supply defaults
2650 for unspecified optional arguments.
2651 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
2653 2010-03-03 Jason Merrill <jason@redhat.com>
2656 * g++.dg/abi/mangle40.C: Updated.
2658 2010-03-03 Jason Merrill <jason@redhat.com>
2660 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
2661 * g++.dg/abi/mangle23.C: Likewise.
2662 * g++.dg/eh/simd-2.C: Likewise.
2663 * g++.dg/ext/attribute-test-2.C: Likewise.
2664 * g++.dg/ext/vector14.C: Likewise.
2665 * g++.dg/other/pr34435.C: Likewise.
2666 * g++.dg/template/conv8.C: Likewise.
2667 * g++.dg/template/nontype9.C: Likewise.
2668 * g++.dg/template/qualttp17.C: Likewise.
2669 * g++.dg/template/ref1.C: Likewise.
2670 * g++.old-deja/g++.pt/crash68.C: Likewise.
2671 * g++.old-deja/g++.pt/ref1.C: Likewise.
2672 * g++.old-deja/g++.pt/ref3.C: Likewise.
2673 * g++.old-deja/g++.pt/ref4.C: Likewise.
2676 * g++.dg/abi/mangle40.C: New.
2677 * g++.dg/abi/mangle41.C: New.
2678 * g++.dg/lto/20100302_0.C: New.
2679 * g++.dg/lto/20100302_1.C: New.
2680 * g++.dg/lto/20100302.h: New.
2682 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
2685 * gfortran.dg/internal_pack_12.f90: New test.
2687 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
2689 * gcc.dg/pr36997.c: Adjust error message.
2691 2010-03-03 Mike Stump <mikestump@comcast.net>
2693 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
2694 adjustments to not be present on machines that align the stack to
2695 more than 4 bytes and don't have a red zone yet as that is an
2696 unimplemented optimization.
2698 2010-03-03 Janus Weil <janus@gcc.gnu.org>
2701 * gfortran.dg/impure_assignment_3.f90: New.
2703 2010-03-03 Jakub Jelinek <jakub@redhat.com>
2706 * gfortran.dg/pr43229.f90: New test.
2709 * gcc.dg/debug/dwarf2/pr43237.c: New test.
2712 * gcc.dg/guality/pr43177.c: New test.
2714 2010-03-02 Jason Merrill <jason@redhat.com>
2716 * g++.dg/ext/vector9.C: Adjust error message.
2717 * g++.dg/conversion/simd3.C: Likewise.
2718 * g++.dg/other/error23.C: Likewise.
2720 2010-03-02 Mike Stump <mikestump@comcast.net>
2723 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
2725 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
2728 * gfortran.dg/internal_pack_10.f90: New test.
2731 * gfortran.dg/internal_pack_11.f90: New test.
2733 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
2736 * gcc.dg/tree-ssa/pr42640.c: New.
2738 2010-03-01 Richard Guenther <rguenther@suse.de>
2740 PR tree-optimization/43220
2741 * gcc.c-torture/execute/pr43220.c: New testcase.
2743 2010-03-01 Richard Guenther <rguenther@suse.de>
2746 * gcc.dg/pr43213.c: New testcase.
2748 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2751 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
2753 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2755 * lib/target-supports.exp (check_effective_target_ucn_nocache):
2757 (check_effective_target_ucn): Likewise.
2759 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
2761 * gcc.dg/ucnid-2.c: Likewise.
2762 * gcc.dg/ucnid-3.c: Likewise.
2763 * gcc.dg/ucnid-4.c: Likewise.
2764 * gcc.dg/ucnid-11.c: Likewise.
2765 * gcc.dg/ucnid-12.c: Likewise.
2766 * gcc.dg/ucnid-6.c: Skip if !ucn.
2767 * gcc.dg/ucnid-9.c: Likewise.
2769 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2771 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
2772 lists to dg-skip-if.
2773 * gcc.target/i386/stackalign/return-3.c: Likewise.
2775 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2777 * gcc.target/i386/clearcap.map: New file.
2778 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
2779 Pass clearcap.map by default if supported.
2781 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2784 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
2786 * gfortran.dg/stat_2.f90: Likewise.
2788 2010-03-01 Tobias Burnus <burnus@net-b.de>
2791 * gfortran.dg/module_read_2.f90: New test.
2793 2010-02-27 Mark Mitchell <mark@codesourcery.com>
2796 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
2797 * g++.dg/abi/mangle12.C: Likewise.
2798 * g++.dg/abi/mangle20-2.C: Likewise.
2799 * g++.dg/abi/mangle17.C: Likewise.
2800 * g++.dg/template/cond2.C: Likewise.
2801 * g++.dg/template/pr35240.C: Likewise.
2803 2010-02-27 Richard Guenther <rguenther@suse.de>
2805 PR tree-optimization/43186
2806 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
2808 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
2810 * g++.dg/abi/packed1.C: Expect warning on the SH.
2812 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
2815 * g++.dg/parse/error37.C: New test.
2817 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
2821 * gcc.dg/pr8927-1.c: Match new note.
2822 * gcc.dg/990506-0.c: Likewise.
2823 * gcc.dg/gomp/flush-2.c: Likewise.
2824 * gcc.dg/gomp/atomic-5.c: Likewise.
2825 * gcc.dg/gomp/pr34607.c: Likewise.
2826 * gcc.dg/pr35746.c: Likewise.
2827 * gcc.dg/cpp/pragma-1.c: Likewise.
2828 * gcc.dg/cpp/pragma-2.c: Likewise.
2829 * gcc.dg/pr41842.c: Likewise.
2830 * gcc.dg/noncompile/20040629-1.c: Likewise.
2831 * objc.dg/private-1.m: Likewise.
2833 2010-02-27 Tobias Burnus <burnus@net-b.de>
2836 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
2837 * gfortran.dg/default_initialization_4.f90: New test.
2839 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
2841 * gnat.dg/thin_pointer.ad[sb]: Rename into...
2842 * gnat.dg/thin_pointer1.ad[sb]: ...this.
2843 * gnat.dg/thin_pointer2.adb: New test.
2844 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
2846 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
2849 * gcc.dg/cpp/c90-pedantic.c: New.
2850 * gcc.dg/cpp/c90.c: New.
2851 * gcc.dg/gnu90-const-expr-1.c: New.
2852 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
2854 2010-02-26 Richard Guenther <rguenther@suse.de>
2856 PR tree-optimization/43186
2857 * gcc.c-torture/compile/pr43186.c: New testcase.
2859 2010-02-26 Jakub Jelinek <jakub@redhat.com>
2862 * c-c++-common/dwarf2/pr43190.c: New test.
2864 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
2867 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
2869 2010-02-26 Richard Guenther <rguenther@suse.de>
2871 PR tree-optimization/43188
2872 * gcc.c-torture/compile/pr43188.c: New testcase.
2874 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
2877 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
2879 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
2881 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
2883 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2886 * gcc.target/powerpc/pr43154.c: New file.
2888 2010-02-25 Jakub Jelinek <jakub@redhat.com>
2891 * gfortran.dg/debug/pr43166.f: New test.
2894 * gcc.dg/torture/pr43165.c: New test.
2896 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2899 * c-c++-common/pr41779.c: Update.
2901 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2904 * lib/gnat-dg.exp (gnat_load): Redefine.
2906 * ada/acats/run_acats: Run run_all.sh with $SHELL.
2907 * ada/acats/run_all.sh: Downcase tasking not implemented message.
2909 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2912 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
2913 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
2917 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2919 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
2921 2010-02-24 Jakub Jelinek <jakub@redhat.com>
2924 * gcc.dg/guality/vla-1.c: New test.
2926 2010-02-24 Tobias Burnus <burnus@net-b.de>
2929 * gfortran.dg/c_ptr_tests_15.f90: New test.
2931 2010-02-23 Jakub Jelinek <jakub@redhat.com>
2934 * gcc.target/i386/pr43107.c: New test.
2936 2010-02-23 Jason Merrill <jason@redhat.com>
2939 * g++.dg/cpp0x/variadic100.C: New.
2941 2010-02-23 Jason Merrill <jason@redhat.com>
2944 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
2945 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2946 * c-c++-common/dwarf2/vla1.c: New.
2948 2010-02-23 Jakub Jelinek <jakub@redhat.com>
2951 * gcc.dg/pr43139.c: New test.
2954 * gcc.dg/guality/pr43077-1.c: New test.
2956 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
2959 * gcc.dg/march.c: New.
2960 * gcc.dg/march-generic.c: New.
2961 * gcc.dg/mtune.c: New.
2963 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
2966 * gcc.dg/graphite/pr43083.c: New.
2968 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
2971 * gfortran.dg/graphite/pr43097.f: New.
2973 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
2974 Manuel López-Ibáñez <manu@gcc.gnu.org>
2977 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
2979 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
2982 * g++.dg/graphite/pr43026.C: New.
2984 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2987 * gcc.dg/cleanup-1.c: Update.
2988 * gcc.dg/func-args-1.c: Update.
2989 * gcc.dg/format/sentinel-1.c: Update.
2990 * g++.old-deja/g++.jason/scoping10.C: Update.
2991 * g++.old-deja/g++.ns/lookup5.C: Update.
2992 * g++.dg/ext/cleanup-1.C: Update.
2993 * g++.dg/parse/varmod1.C: Update.
2994 * g++.dg/parse/error33.C: Update.
2995 * g++.dg/expr/call3.C: Update.
2996 * g++.dg/func-args-1.C: New.
2998 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
3001 * gcc.dg/attr-used-2.c: Moved to ...
3002 * c-c++-common/attr-used-2.c: Here.
3004 * gcc.dg/attr-used.c: Moved to ...
3005 * c-c++-common/attr-used.c: Here.
3007 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
3009 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
3011 2010-02-22 Richard Guenther <rguenther@suse.de>
3014 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
3015 * gfortran.dg/lto/20100222-1_1.c: Likewise.
3017 2010-02-22 Richard Guenther <rguenther@suse.de>
3019 PR tree-optimization/42749
3020 * gcc.c-torture/compile/pr42749.c: New testcase.
3022 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
3025 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
3026 * gfortran.dg/internal_pack_9.f90: New test.
3028 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3031 * g++.dg/template/recurse.C: Adjust.
3032 * g++.dg/template/pr23510.C: New.
3034 2010-02-21 Dodji Seketeli <dodji@redhat.com>
3037 * g++.dg/template/memclass4.C: New test.
3039 2010-02-21 Tobias Burnus <burnus@net-b.de>
3042 * gfortran.dg/reassoc_5.f90: New test.
3044 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
3047 * gcc.target/i386/pr43067.c: New test.
3049 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
3052 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
3054 * g++.dg/warn/Wconversion-null.C: New test.
3055 * g++.old-deja/g++.other/null1.C: Move to...
3056 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
3058 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
3062 * gfortran.dg/dependency_26.f90: New test.
3065 * gfortran.dg/internal_pack_7.f90: New test.
3068 * gfortran.dg/internal_pack_8.f90: New test.
3070 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
3073 * c-c++-common/pr41779.c: Fix broken testcase.
3075 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3078 * c-c++-common/pr36513.c: New testcase.
3079 * c-c++-common/pr36513-2.c: New testcase.
3081 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3084 * c-c++-common/pr41779.c: New.
3086 2010-02-19 Jakub Jelinek <jakub@redhat.com>
3089 * gcc.dg/pr43084.c: New test.
3091 2010-02-19 Richard Guenther <rguenther@suse.de>
3093 PR tree-optimization/42916
3094 * gcc.dg/pr42916.c: New testcase.
3096 2010-02-18 Jason Merrill <jason@redhat.com>
3099 * g++.dg/abi/packed1.C: Add expected warning.
3102 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
3103 * gcc.dg/torture/dg-torture.exp: Likewise.
3104 * c-c++-common/torture/complex-sign.h,
3105 c-c++-common/torture/complex-sign-add.c,
3106 c-c++-common/torture/complex-sign-mixed-add.c,
3107 c-c++-common/torture/complex-sign-mixed-div.c,
3108 c-c++-common/torture/complex-sign-mixed-mul.c,
3109 c-c++-common/torture/complex-sign-mixed-sub.c,
3110 c-c++-common/torture/complex-sign-mul.c,
3111 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
3112 Adapt for C++ compilation as well.
3115 * g++.dg/ext/label1.C: Update.
3116 * g++.dg/ext/label2.C: Update.
3119 * g++.dg/template/dependent-name6.C: New.
3122 * g++.dg/parse/namespace12.C: New.
3124 2010-02-18 Martin Jambor <mjambor@suse.cz>
3126 PR tree-optimization/43066
3127 * gcc.c-torture/compile/pr43066.c: New test.
3129 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
3131 * g++.dg/ext/attrib35.C: Fix target selector string.
3132 * g++.dg/ext/attrib36.C: Ditto.
3133 * g++.dg/ext/attrib37.C: Ditto.
3134 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
3135 * g++.dg/abi/mangle25.C: Ditto.
3137 2010-02-17 Jason Merrill <jason@redhat.com>
3140 * g++.dg/parse/namespace11.C: New.
3143 * g++.dg/ext/attrib37.C: New.
3146 * g++.dg/template/ptrmem20.C: New.
3148 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
3151 * gcc.target/i386/xop-check.h: Include m256-check.h.
3152 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
3153 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
3154 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
3155 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
3157 2010-02-17 Jakub Jelinek <jakub@redhat.com>
3160 * gcc.dg/pr42918.c: New test.
3162 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
3164 * g++.dg/ext/attrib36.C: Require ILP32.
3166 2010-02-16 Richard Guenther <rguenther@suse.de>
3168 PR tree-optimization/41043
3169 * gfortran.dg/pr41043.f90: New testcase.
3170 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
3172 2010-02-16 Jason Merrill <jason@redhat.com>
3174 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
3176 2010-02-16 Ira Rosen <irar@il.ibm.com>
3178 PR tree-optimization/43074
3179 * gcc.dg/vect/fast-math-pr43074.c: New test.
3181 2010-02-16 Jakub Jelinek <jakub@redhat.com>
3183 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
3185 2010-02-16 Jason Merrill <jason@redhat.com>
3188 * g++.dg/ext/attrib36.C: New.
3191 * g++.dg/other/array6.C: New.
3193 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3195 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
3197 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
3199 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
3200 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
3201 * gcc.target/i386/xop-vpermil2pd-1.c: New.
3202 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
3203 * gcc.target/i386/xop-vpermil2ps-1.c: New.
3204 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
3206 2010-02-15 Richard Guenther <rguenther@suse.de>
3209 * g++.dg/torture/pr43068.C: New testcase.
3211 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
3214 * g++.dg/opt/ice1.C: New.
3216 2010-02-14 Jason Merrill <jason@redhat.com>
3219 * g++.dg/cpp0x/initlist-opt.C: New.
3221 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
3225 * gfortran.dg/internal_pack_6.f90: New test.
3227 2010-02-12 Jason Merrill <jason@redhat.com>
3230 * g++.dg/cpp0x/variadic99.C: New.
3232 2010-02-12 Jakub Jelinek <jakub@redhat.com>
3234 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
3235 sign extend pointers to gualchk_t.
3238 * g++.dg/other/default3.C: Xfail g4 test.
3240 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
3243 * gcc.dg/graphite/pr43012.c: New.
3245 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
3248 * g++.dg/graphite/pr42930.C: New.
3250 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
3254 * gcc.dg/graphite/pr42530.c: New.
3255 * gcc.dg/graphite/pr42914.c: New.
3257 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
3260 * gcc.dg/graphite/pr42771.c: New.
3262 2010-02-11 Richard Guenther <rguenther@suse.de>
3264 PR tree-optimization/42998
3265 * gcc.c-torture/compile/pr42998.c: New testcase.
3267 2010-02-10 Jason Merrill <jason@redhat.com>
3270 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
3272 PR c++/42983, core issue 906
3273 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
3274 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
3277 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
3279 2010-02-10 Richard Guenther <rguenther@suse.de>
3281 PR tree-optimization/43017
3282 * gcc.dg/torture/pr43017.c: New testcase.
3284 2010-02-10 Tobias Burnus <burnus@net-b.de>
3287 * gfortran.dg/private_type_1.f90: Update error location.
3288 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3289 * gfortran.dg/typebound_operator_2.f03: Ditto.
3290 * gfortran.dg/assignment_2.f90: Ditto.
3291 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
3292 * gfortran.dg/binding_label_tests_9.f03: Ditto.
3294 2010-02-10 Tobias Burnus <burnus@net-b.de>
3297 * gfortran.dg/bind_c_usage_20.f90: New test.
3299 2010-02-10 Jakub Jelinek <jakub@redhat.com>
3302 * g++.dg/debug/pr43010.C: New test.
3304 2010-02-10 Richard Guenther <rguenther@suse.de>
3307 * gcc.c-torture/execute/20100209-1.c: New testcase.
3308 * gcc.dg/fold-div-3.c: Likewise.
3310 2010-02-10 Jakub Jelinek <jakub@redhat.com>
3312 * gcc.dg/builtin-ffs-1.c: New test.
3314 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3317 * gfortran.dg/array_constructor_35.f90: New test.
3319 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3321 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
3323 2010-02-09 Jason Merrill <jason@redhat.com>
3326 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
3329 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
3331 2010-02-09 Tobias Burnus <burnus@net-b.de>
3334 * gfortran.dg/module_write_1.f90: New test.
3336 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
3338 * gcc.dg/pr19340.c: Adjust.
3340 2010-02-09 Richard Guenther <rguenther@suse.de>
3342 PR tree-optimization/43008
3343 * gcc.c-torture/execute/pr43008.c: New testcase.
3345 2010-02-09 Richard Guenther <rguenther@suse.de>
3347 PR tree-optimization/43000
3348 * gcc.dg/torture/pr43000.c: New testcase.
3349 * gcc.dg/torture/pr43002.c: Likewise.
3351 2010-02-09 Daniel Kraft <d@domob.eu>
3354 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
3355 and pass -Wsurprising as necessary.
3357 2010-02-08 Jakub Jelinek <jakub@redhat.com>
3359 PR tree-optimization/42890
3360 * g++.dg/torture/pr42890.C: New test.
3362 2010-02-08 Richard Guenther <rguenther@suse.de>
3365 * gcc.dg/tree-ssa/inline-4.c: New testcase.
3367 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
3369 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
3371 * gcc.dg/graphite/block-1.c: Same.
3372 * gcc.dg/graphite/block-3.c: Same.
3373 * gcc.dg/graphite/block-4.c: Same.
3374 * gcc.dg/graphite/block-5.c: Same.
3375 * gcc.dg/graphite/block-6.c: Same.
3376 * gcc.dg/graphite/block-7.c: Same.
3377 * gcc.dg/graphite/interchange-0.c: Same.
3378 * gcc.dg/graphite/interchange-1.c: Same.
3379 * gcc.dg/graphite/interchange-10.c: Same.
3380 * gcc.dg/graphite/interchange-11.c: Same.
3381 * gcc.dg/graphite/interchange-12.c: Same.
3382 * gcc.dg/graphite/interchange-2.c: Same.
3383 * gcc.dg/graphite/interchange-3.c: Same.
3384 * gcc.dg/graphite/interchange-4.c: Same.
3385 * gcc.dg/graphite/interchange-5.c: Same.
3386 * gcc.dg/graphite/interchange-6.c: Same.
3387 * gcc.dg/graphite/interchange-7.c: Same.
3388 * gcc.dg/graphite/interchange-8.c: Same.
3389 * gcc.dg/graphite/interchange-9.c: Same.
3390 * gcc.dg/graphite/interchange-mvt.c: Same.
3392 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
3394 * gfortran.dg/graphite/id-19.f: New.
3395 * gfortran.dg/graphite/pr14741.f90: New.
3396 * gfortran.dg/graphite/pr41924.f90: New.
3397 * gfortran.dg/graphite/run-id-2.f90: New.
3399 2010-02-07 Richard Guenther <rguenther@suse.de>
3402 * gcc.c-torture/compile/pr42956.c: New testcase.
3404 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3407 * gfortran.dg/fmt_cache_2.f: New test.
3409 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3411 * gfortran.dg/read_no_eor.f90: New test.
3413 2010-02-05 Jason Merrill <jason@redhat.com>
3415 * g++.dg/ext/label13.C: Move constructor body out of class.
3417 2010-02-03 Jason Merrill <jason@redhat.com>
3420 * g++.dg/ext/dllexport3.C: New.
3422 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
3424 * gcc.dg/format/ms-format3.c: New test for specific MS types.
3426 2010-02-05 Richard Guenther <rguenther@suse.de>
3428 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
3430 2010-02-05 Dodji Seketeli <dodji@redhat.com>
3433 * g++.dg/other/crash-9.C: New test.
3435 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
3438 * gfortran.dg/subref_array_pointer_4.f90 : New test.
3440 2010-02-04 Richard Guenther <rguenther@suse.de>
3442 PR rtl-optimization/42952
3443 * gcc.dg/torture/pr42952.c: New testcase.
3445 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3448 * gfortran.dg/namelist_60.f90: New test.
3450 2010-02-03 Jason Merrill <jason@redhat.com>
3453 * g++.dg/ext/builtin11.C: New.
3457 * g++.dg/abi/mangle35.C: New.
3458 * g++.dg/abi/mangle37.C: New.
3461 * g++.dg/abi/mangle36.C: New.
3464 * g++.dg/warn/string1.C: New.
3466 2010-02-03 Richard Guenther <rguenther@suse.de>
3468 PR tree-optimization/42944
3469 * gcc.dg/errno-1.c: New testcase.
3471 2010-02-03 Richard Guenther <rguenther@suse.de>
3474 * gcc.c-torture/compile/pr42927.c: New testcase.
3476 2010-02-03 Tobias Burnus <burnus@net-b.de>
3479 * gfortran.dg/null_4.f90: New test.
3481 2010-02-02 Jason Merrill <jason@redhat.com>
3484 * g++.dg/ext/label13.C: New.
3486 2010-02-02 Tobias Burnus <burnus@net-b.de>
3489 * gfortran.dg/func_result_5.f90: New test.
3491 2010-02-01 Tobias Burnus <burnus@net-b.de>
3494 * gfortran.dg/pure_initializer_3.f90: News test.
3496 2010-01-31 Janus Weil <janus@gcc.gnu.org>
3499 * gfortran.dg/allocate_derived_2.f90: New test.
3501 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
3504 * gcc.dg/torture/pr42898-2.c: New test.
3506 2010-01-31 Richard Guenther <rguenther@suse.de>
3509 * gcc.dg/torture/pr42898.c: New testcase.
3511 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
3514 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
3515 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
3517 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
3519 * g++.dg/tree-ssa/inline-1.C: New.
3520 * g++.dg/tree-ssa/inline-2.C: New.
3521 * g++.dg/tree-ssa/inline-3.C: New.
3523 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3526 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
3527 the string 'pow' in the pathname of the compiler from generating a
3530 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3532 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
3533 * g++.old-deja/g++.mike/eh17.C: Likewise.
3534 * g++.old-deja/g++.mike/p5571.C: Likewise.
3536 2010-01-29 Dodji Seketeli <dodji@redhat.com>
3543 * g++.dg/other/crash-5.C: New test.
3544 * g++.dg/other/crash-6.C: New test.
3545 * g++.dg/other/crash-7.C: New test.
3546 * g++.dg/other/crash-8.C: New test.
3548 2010-01-29 Jakub Jelinek <jakub@redhat.com>
3550 PR rtl-optimization/42889
3551 * gcc.dg/pr42889.c: New test.
3553 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
3555 * gcc.target/i386/pr42881.c: Use SSE2.
3557 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
3560 * gcc.target/i386/pr42891.c: New test.
3562 2010-01-28 Richard Guenther <rguenther@suse.de>
3564 PR tree-optimization/42871
3565 * g++.dg/torture/pr42871.C: New testcase.
3567 2010-01-28 Richard Guenther <rguenther@suse.de>
3569 * gcc.dg/Wobjsize-1.h: New testcase.
3570 * gcc.dg/Wobjsize-1.c: Likewise.
3572 2010-01-28 Richard Guenther <rguenther@suse.de>
3575 * g++.dg/torture/pr42883.C: New testcase.
3577 2010-01-28 Michael Matz <matz@suse.de>
3579 * gcc.target/i386/pr42881.c: New test.
3581 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3583 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
3584 Add i?86-*-solaris2* support.
3586 2010-01-28 Dodji Seketeli <dodji@redhat.com>
3590 * g++.dg/template/typedef27.C: New test case.
3591 * g++.dg/template/typedef28.C: New test case.
3593 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
3595 * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
3597 2010-01-27 Richard Guenther <rguenther@suse.de>
3600 * gcc.dg/torture/pr42878-1.c: New testcase.
3601 * gcc.dg/torture/pr42878-2.c: Likewise.
3603 2010-01-27 Jakub Jelinek <jakub@redhat.com>
3606 * gcc.dg/vla-22.c: New test.
3608 2010-01-26 Jakub Jelinek <jakub@redhat.com>
3610 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
3613 2010-01-26 Richard Guenther <rguenther@suse.de>
3615 PR rtl-optimization/42685
3616 * gcc.dg/pr42685.c: New testcase.
3617 * g++.dg/other/pr42685.C: Likewise.
3619 2010-01-26 Richard Guenther <rguenther@suse.de>
3622 * g++.dg/other/pr42806.C: New testcase.
3624 2010-01-26 Richard Guenther <rguenther@suse.de>
3626 PR tree-optimization/42250
3627 * gcc.dg/pr42250.c: New testcase.
3629 2010-01-25 Arnaud Charlet <charlet@adacore.com>
3631 * gnat.dg/array_bounds_test.adb: New test.
3633 2010-01-25 Tobias Burnus <burnus@net-b.de>
3636 * gfortran.dg/generic_21.f90: New test.
3638 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3641 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
3643 2010-01-24 Mark Mitchell <mark@codesourcery.com>
3646 * g++.dg/abi/arm_va_list2.C: New test.
3647 * g++.dg/abi/arm_va_list2.h: Companion header file.
3649 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
3652 * gfortran.dg/parameter_array_ref_2.f90 : New test.
3655 * gfortran.dg/char_array_arg_1.f90 : New test.
3657 * gfortran.dg/pr25923.f90 : Remove XFAIL.
3659 2010-01-24 Tobias Burnus <burnus@net-b.de>
3662 * gfortran.dg/generic_20.f90: New test.
3664 2010-01-22 Michael Matz <matz@suse.de>
3666 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
3669 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
3672 * gfortran.dg/dependency_25.f90 : New test.
3674 2010-01-21 Martin Jambor <mjambor@suse.cz>
3676 PR tree-optimization/42585
3677 * gcc.dg/tree-ssa/pr42585.c: New test.
3679 2010-01-21 Richard Guenther <rguenther@suse.de>
3682 * gcc.dg/pr19988.c: New testcase.
3684 2010-01-20 Janis Johnson <janis187@us.ibm.com>
3686 * g++.dg/compat/decimal/compat-common.h: New file.
3687 * g++.dg/compat/decimal/decimal-dummy.h: New file.
3688 * g++.dg/compat/decimal/pass_x.h: New file.
3689 * g++.dg/compat/decimal/pass_y.h: New file.
3690 * g++.dg/compat/decimal/pass-1_main.C: New file.
3691 * g++.dg/compat/decimal/pass-1_x.C: New file.
3692 * g++.dg/compat/decimal/pass-1_y.C: New file.
3693 * g++.dg/compat/decimal/pass-2_main.C: New file.
3694 * g++.dg/compat/decimal/pass-2_x.C: New file.
3695 * g++.dg/compat/decimal/pass-2_y.C: New file.
3696 * g++.dg/compat/decimal/pass-3_main.C: New file.
3697 * g++.dg/compat/decimal/pass-3_x.C: New file.
3698 * g++.dg/compat/decimal/pass-3_y.C: New file.
3699 * g++.dg/compat/decimal/pass-4_main.C: New file.
3700 * g++.dg/compat/decimal/pass-4_x.C: New file.
3701 * g++.dg/compat/decimal/pass-4_y.C: New file.
3702 * g++.dg/compat/decimal/pass-5_main.C: New file.
3703 * g++.dg/compat/decimal/pass-5_x.C: New file.
3704 * g++.dg/compat/decimal/pass-5_y.C: New file.
3705 * g++.dg/compat/decimal/pass-6_main.C: New file.
3706 * g++.dg/compat/decimal/pass-6_x.C: New file.
3707 * g++.dg/compat/decimal/pass-6_y.C: New file.
3708 * g++.dg/compat/decimal/return_x.h: New file.
3709 * g++.dg/compat/decimal/return_y.h: New file.
3710 * g++.dg/compat/decimal/return-1_main.C: New file.
3711 * g++.dg/compat/decimal/return-1_x.C: New file.
3712 * g++.dg/compat/decimal/return-1_y.C: New file.
3713 * g++.dg/compat/decimal/return-2_main.C: New file.
3714 * g++.dg/compat/decimal/return-2_x.C: New file.
3715 * g++.dg/compat/decimal/return-2_y.C: New file.
3716 * g++.dg/compat/decimal/return-3_main.C: New file.
3717 * g++.dg/compat/decimal/return-3_x.C: New file.
3718 * g++.dg/compat/decimal/return-3_y.C: New file.
3719 * g++.dg/compat/decimal/return-4_main.C: New file.
3720 * g++.dg/compat/decimal/return-4_x.C: New file.
3721 * g++.dg/compat/decimal/return-4_y.C: New file.
3722 * g++.dg/compat/decimal/return-5_main.C: New file.
3723 * g++.dg/compat/decimal/return-5_x.C: New file.
3724 * g++.dg/compat/decimal/return-5_y.C: New file.
3725 * g++.dg/compat/decimal/return-6_main.C: New file.
3726 * g++.dg/compat/decimal/return-6_x.C: New file.
3727 * g++.dg/compat/decimal/return-6_y.C: New file.
3729 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
3732 * gcc.dg/pr42715.c: New.
3734 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3737 * g++.dg/parse/crash55.C: New.
3739 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
3742 * gcc.dg/guality/pr42782.c: New.
3744 2010-01-20 Jason Merrill <jason@redhat.com>
3747 * g++.dg/abi/packed1.C: New.
3750 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
3753 * g++.dg/parse/fn-typedef1.C: New.
3754 * g++.dg/other/cv_quals.C: Adjust.
3756 2010-01-20 Anthony Green <green@moxielogic.com>
3758 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
3760 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
3761 * gcc.dg/20020312-2.c: Port this to the moxie core.
3762 * gcc.dg/weak/typeof-2.c: Ditto.
3764 2010-01-20 Richard Guenther <rguenther@suse.de>
3766 PR tree-optimization/42717
3767 * gcc.c-torture/compile/pr42717.c: New testcase.
3769 2010-01-20 Jakub Jelinek <jakub@redhat.com>
3771 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
3772 of signed, add a few new tests.
3775 * g++.dg/parse/limits-initializer1.C: New test.
3777 2010-01-19 Janus Weil <janus@gcc.gnu.org>
3780 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
3781 * gfortran.dg/typebound_call_12.f03: New test.
3783 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
3786 * gfortran.dg/bounds_check_15.f90 : New test.
3788 2010-01-19 Michael Matz <matz@suse.de>
3790 PR tree-optimization/41783
3791 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
3793 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3796 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
3797 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
3798 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
3799 * gcc.target/arm/neon/vget_lows16.c: Likewise.
3800 * gcc.target/arm/neon/vget_lows32.c: Likewise.
3801 * gcc.target/arm/neon/vget_lows64.c: Likewise.
3802 * gcc.target/arm/neon/vget_lows8.c: Likewise.
3803 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
3804 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
3805 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
3806 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
3808 2010-01-19 Janus Weil <janus@gcc.gnu.org>
3811 * gfortran.dg/extends_6.f03: Modified an error message.
3812 * gfortran.dg/extends_10.f03: New test.
3813 * gfortran.dg/private_type_6.f03: Modified an error message.
3814 * gfortran.dg/structure_constructor_8.f03: Ditto.
3816 2010-01-19 Jakub Jelinek <jakub@redhat.com>
3818 PR tree-optimization/42719
3819 * gcc.dg/pr42719.c: New test.
3822 * gcc.dg/pr42728.c: New test.
3824 2010-01-19 Anthony Green <green@moxielogic.com>
3826 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
3828 2010-01-18 Anthony Green <green@moxielogic.com>
3830 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
3833 2010-01-19 Dodji Seketeli <dodji@redhat.com>
3835 * g++.dg/template/error45.C: reverted as part of reverting the
3836 fix of PR c++/42634.
3838 2010-01-18 Dodji Seketeli <dodji@redhat.com>
3841 * g++.dg/template/error45.C: New test.
3843 2010-01-18 Dodji Seketeli <dodji@redhat.com>
3846 * g++.dg/conversion/op6.C: New test.
3848 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
3851 * gcc.target/alpha/pr42774.c: New test.
3853 2010-01-18 Richard Guenther <rguenther@suse.de>
3855 PR tree-optimization/42781
3856 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
3858 2010-01-17 Richard Guenther <rguenther@suse.de>
3861 * gcc.c-torture/execute/pr42248.c: New testcase.
3863 2010-01-17 Richard Guenther <rguenther@suse.de>
3865 PR tree-optimization/42773
3866 * g++.dg/torture/pr42773.C: New testcase.
3868 2010-01-17 Janus Weil <janus@gcc.gnu.org>
3871 * gfortran.dg/interface_assignment_5.f90: New test.
3873 2010-01-17 Dodji Seketeli <dodji@redhat.com>
3876 * g++.dg/template/crash94.C: Reverted.
3878 2010-01-17 Jie Zhang <jie.zhang@analog.com>
3881 * gcc.dg/debug/pr42767.c: New.
3883 2010-01-15 Jason Merrill <jason@redhat.com>
3886 * g++.dg/cpp0x/decltype22.C: New.
3888 2010-01-16 Jakub Jelinek <jakub@redhat.com>
3891 * g++.dg/torture/pr42760.C: New test.
3893 2010-01-15 Jing Yu <jingyu@google.com>
3895 PR rtl-optimization/42691
3896 * gcc.c-torture/execute/pr42691.c: New.
3898 2010-01-15 Richard Guenther <rguenther@suse.de>
3901 * g++.dg/torture/pr42739.C: New testcase.
3903 2010-01-15 Dodji Seketeli <dodji@redhat.com>
3905 * g++.dg/template/error45.C: Revert as part of reverting changes
3908 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3911 * gfortran.dg/interface_31.f90: New test.
3913 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3915 * gcc.target/powerpc/pr42747.c: New file.
3917 2010-01-14 Jakub Jelinek <jakub@redhat.com>
3920 * c-c++-common/pr42674.c: New test.
3923 * g++.dg/template/instantiate11.C: New test.
3925 2010-01-14 Jason Merrill <jason@redhat.com>
3928 * g++.dg/overload/error3.C: New.
3931 * g++.dg/overload/rvalue1.C: New.
3933 2010-01-14 Martin Jambor <mjambor@suse.cz>
3935 PR tree-optimization/42706
3936 * gcc.dg/ipa/pr42706.c: New testcase.
3938 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
3940 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
3942 2010-01-14 Martin Jambor <mjambor@suse.cz>
3944 PR tree-optimization/42714
3945 * g++.dg/torture/pr42714.C: New test.
3947 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
3949 PR rtl-optimization/42246
3950 * gfortran.dg/pr42246-2.f: New.
3952 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
3954 PR rtl-optimization/42389
3955 * gcc.dg/pr42389.c: New.
3957 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
3959 PR rtl-optimization/42388
3960 * gcc.dg/pr42388.c: New.
3962 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
3964 PR rtl-optimization/42294
3965 * gfortran.dg/pr42294.f: New.
3967 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
3969 PR rtl-optimization/39453
3970 PR rtl-optimization/42246
3971 * gcc.dg/pr39453.c: New.
3972 * gcc.dg/pr42246.c: New.
3974 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
3977 * gcc.dg/pr42245.c: New.
3978 * gcc.dg/pr42245-2.c: New.
3980 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
3982 PR rtl-optimization/42249
3983 * gcc.dg/pr42249.c: New.
3985 2010-01-14 Jakub Jelinek <jakub@redhat.com>
3988 * gcc.c-torture/execute/pr42721.c: New test.
3990 2010-01-14 Ira Rosen <irar@il.ibm.com>
3992 PR tree-optimization/42709
3993 * gcc.dg/vect/pr42709.c: New test.
3995 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
3998 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
3999 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
4001 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
4004 * gfortran.dg/generic_19.f90 : New test.
4006 2010-01-13 Richard Guenther <rguenther@suse.de>
4008 PR tree-optimization/42730
4009 * gcc.c-torture/compile/pr42730.c: New testcase.
4011 2010-01-13 Steve Ellcey <sje@cup.hp.com>
4014 * gcc.target/ia64/pr42542-1.c: New.
4015 * gcc.target/ia64/pr42542-2.c: New.
4016 * gcc.target/ia64/pr42542-3.c: New.
4018 2010-01-13 Dodji Seketeli <dodji@redhat.com>
4021 * g++.dg/template/error45.C: New test.
4023 2010-01-13 Martin Jambor <mjambor@suse.cz>
4025 PR tree-optimization/42704
4026 * g++.dg/torture/pr42704.C: New test.
4028 2010-01-13 Martin Jambor <mjambor@suse.cz>
4030 PR tree-optimization/42703
4031 * gcc.c-torture/compile/pr42703.c: New test.
4033 2010-01-13 Richard Guenther <rguenther@suse.de>
4035 PR tree-optimization/42705
4036 * gcc.c-torture/compile/pr42705.c: New testcase.
4038 2010-01-13 Jie Zhang <jie.zhang@analog.com>
4040 * gcc.target/bfin/l2.c: New test.
4041 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
4043 2010-01-13 Richard Guenther <rguenther@suse.de>
4046 * gcc.c-torture/compile/pr42716.c: New testcase.
4048 2010-01-13 Richard Guenther <rguenther@suse.de>
4051 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
4053 2010-01-12 Joseph Myers <joseph@codesourcery.com>
4056 * gcc.c-torture/compile/pr42708-1.c: New test.
4058 2010-01-12 Jakub Jelinek <jakub@redhat.com>
4061 * gcc.dg/pr42662.c: New test.
4063 PR tree-optimization/42645
4064 * g++.dg/other/pr42645-1.C: New test.
4065 * g++.dg/other/pr42645-2.C: New test.
4067 2010-01-11 Janis Johnson <janis187@us.ibm.com>
4070 * gcc.target/powerpc/warn-1.c: New test.
4071 * gcc.target/powerpc/warn-2.c: New test.
4073 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
4075 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
4078 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
4080 * gcc.dg/lto/20100108_0.c: New.
4082 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
4084 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
4085 Add -march=i686 -msse for 32bit x86 targets.
4087 2010-01-10 Richard Guenther <rguenther@suse.de>
4090 * gcc.dg/torture/pr42667.c: New testcase.
4092 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4095 * gfortran.dg/array_constructor_34.f90: New test.
4097 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4100 * gfortran.dg/array_constructor_33.f90: New test.
4101 gfortran.dg/array_function_5.f90: Add credit.
4103 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
4106 * gcc.dg/pr42631.c: New.
4108 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
4111 * gcc.dg/pr42630.c: New.
4113 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
4116 * gcc.dg/pr42629.c: New.
4118 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
4121 * gcc.dg/torture/pr42363.c: New.
4123 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
4127 * gcc.dg/vect/pr42604.c: New.
4128 * gcc.dg/vect/pr42395.c: New.
4130 2010-01-09 Richard Guenther <rguenther@suse.de>
4133 * gcc.c-torture/execute/pr42512.c: New testcase.
4135 2010-01-09 Tobias Burnus <burnus@net-b.de>
4138 * gfortran.dg/c_ptr_tests_14.f90: New test.
4140 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4143 * gnat.dg/null_pointer_deref1.adb: Don't run on
4144 sparc*-sun-solaris2.11.
4146 2010-01-08 Richard Guenther <rguenther@suse.de>
4149 * gcc.dg/lto/20100103-1_0.c: New testcase.
4150 * gcc.dg/lto/20100103-2_0.c: Likewise.
4152 2010-01-08 Tobias Burnus <burnus@net-b.de
4155 * gfortran.dg/asynchronous_1.f90: New test.
4156 * gfortran.dg/asynchronous_2.f90: New test.
4157 * gfortran.dg/conflicts.f90: Update error message.
4159 2010-01-07 Dodji Seketeli <dodji@redhat.com>
4162 * g++.dg/cpp0x/variadic-unify-2.C: New test.
4164 2010-01-07 Jakub Jelinek <jakub@redhat.com>
4166 PR tree-optimization/42625
4167 * g++.dg/opt/dtor4.C: New test.
4168 * g++.dg/opt/dtor4.h: New.
4169 * g++.dg/opt/dtor4-aux.cc: New.
4171 2010-01-07 Tobias Burnus <burnus@net-b.de>
4174 * gfortran.dg/proc_ptr_26.f90: New test.
4176 2010-01-07 Tobias Burnus <burnus@net-b.de>
4179 * gfortran.dg/allocatable_scalar_7.f90: New test.
4181 2010-01-06 Richard Guenther <rguenther@suse.de>
4183 * gcc.c-torture/compile/pr42632.c: New testcase.
4185 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
4188 * gcc.target/i386/pr42542-4.c: New.
4189 * gcc.target/i386/pr42542-4a.c: Likewise.
4190 * gcc.target/i386/pr42542-5.c: Likewise.
4191 * gcc.target/i386/pr42542-5a.c: Likewise.
4193 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
4195 * gcc.dg/tls/opt-15.c: New test.
4197 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
4199 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
4201 2010-01-05 Martin Jambor <mjambor@suse.cz>
4203 PR tree-optimization/42462
4204 * g++.dg/torture/pr42462.C: New test.
4206 2010-01-05 Jason Merrill <jason@redhat.com>
4208 * g++.dg/cpp0x/initlist30.C: New test.
4210 2010-01-05 Richard Guenther <rguenther@suse.de>
4212 PR tree-optimization/42614
4213 * gcc.c-torture/execute/pr42614.c: New testcase.
4215 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
4217 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
4218 * gcc.dg/Wunreachable-1.c: Remove the testcase of
4220 * gcc.dg/Wunreachable-2.c: Likewise.
4221 * gcc.dg/Wunreachable-3.c: Likewise.
4222 * gcc.dg/Wunreachable-4.c: Likewise.
4223 * gcc.dg/Wunreachable-5.c: Likewise.
4224 * gcc.dg/Wunreachable-6.c: Likewise.
4225 * gcc.dg/Wunreachable-7.c: Likewise.
4226 * gcc.dg/Wunreachable-8.c: Likewise.
4227 * gcc.dg/20041231-1.c: Likewise.
4229 2010-01-05 Jakub Jelinek <jakub@redhat.com>
4232 * gcc.dg/pr42611.c: New test.
4234 PR tree-optimization/42508
4235 * g++.dg/opt/pr42508.C: New test.
4237 2010-01-05 Tobias Burnus <burnus@net-b.de>
4240 * gfortran.dg/allocatable_scalar_8.f90: New.
4242 2010-01-04 Martin Jambor <mjambor@suse.cz>
4244 PR tree-optimization/42398
4245 * gcc.c-torture/compile/pr42398.c: New test.
4247 2010-01-04 Jason Merrill <jason@redhat.com>
4250 * g++.dg/ext/attrib35.C: New.
4253 * g++.dg/cpp0x/auto17.C: New.
4255 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
4257 * gcc.dg/lto/20100104_0.c: New.
4259 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
4262 * gcc.target/i386/pr42542-1.c: New.
4263 * gcc.target/i386/pr42542-1a.c: Likewise.
4264 * gcc.target/i386/pr42542-1b.c: Likewise.
4265 * gcc.target/i386/pr42542-2.c: Likewise.
4266 * gcc.target/i386/pr42542-2a.c: Likewise.
4267 * gcc.target/i386/pr42542-2b.c: Likewise.
4268 * gcc.target/i386/pr42542-3.c: Likewise.
4269 * gcc.target/i386/pr42542-3a.c: Likewise.
4271 2009-01-04 Tobias Burnus <burnus@net-b.de>
4274 * gfortran.dg/allocatable_scalar_5.f90: New test.
4275 * gfortran.dg/allocatable_scalar_6.f90: New test.
4277 2010-01-03 Richard Guenther <rguenther@suse.de>
4280 * gfortran.dg/gomp/recursion1.f90: Remove.
4282 2010-01-03 Richard Guenther <rguenther@suse.de>
4284 * gcc.dg/Warray-bounds.c: Remove XFAILs.
4285 * gcc.dg/uninit-6.c: Likewise.
4286 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4288 2010-01-03 Richard Guenther <rguenther@suse.de>
4290 PR tree-optimization/42589
4291 * gcc.target/i386/pr42589.c: New testcase.
4293 2010-01-03 Richard Guenther <rguenther@suse.de>
4295 PR tree-optimization/42438
4296 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
4298 2010-01-02 Richard Guenther <rguenther@suse.de>
4301 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
4303 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
4306 * gcc.target/alpha/pr42448-1.c: New test.
4307 * gcc.target/alpha/pr42448-2.c: Ditto.
4309 2010-01-01 Joseph Myers <joseph@codesourcery.com>
4311 PR preprocessor/41947
4312 * gcc.dg/c99-hexfloat-3.c: New test.
4314 2010-01-01 Richard Guenther <rguenther@suse.de>
4317 * gcc.c-torture/execute/pr42570.c: New testcase.
4319 2010-01-01 Richard Guenther <rguenther@suse.de>
4322 * gcc.c-torture/compile/pr42559.c: New testcase.
4325 Copyright (C) 2010 Free Software Foundation, Inc.
4327 Copying and distribution of this file, with or without modification,
4328 are permitted in any medium without royalty provided the copyright
4329 notice and this notice are preserved.