1 2009-08-31 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/allocate_derived_1.f90: New.
5 * gfortran.dg/class_3.f03: New.
7 2009-08-31 Janus Weil <janus@gcc.gnu.org>
10 * gfortran.dg/allocatable_scalar_1.f90: New.
11 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
12 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
13 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
15 2009-08-30 Richard Guenther <rguenther@suse.de>
17 PR tree-optimization/41186
18 * g++.dg/torture/pr41186.C: New testcase.
19 * g++.dg/tree-ssa/pr41186.C: Likewise.
21 2009-08-30 Dodji Seketeli <dodji@redhat.com>
24 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
25 take ia64 assembly comments syntax in account.
27 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
29 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
31 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
34 * gfortran.dg/whole_file_6.f90: Likewise.
36 2009-08-28 Cary Coutant <ccoutant@google.com>
39 * g++.dg/debug/dwarf2/pr41063.C: New test.
41 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
43 PR rtl-optimization/40861
44 * gcc.dg/pr40861.c: New test.
46 2009-08-27 Janus Weil <janus@gcc.gnu.org>
49 * gfortran.dg/proc_ptr_comp_20.f90: New.
51 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
54 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
55 open temp file with status="scratch".
56 * gfortran.dg/fmt_cache_1.f: Likewise.
57 * gfortran.dg/fmt_exhaust.f90: Likewise.
58 * gfortran.dg/fmt_t_4.f90: Likewise.
59 * gfortran.dg/fseek.f90: Likewise.
60 * gfortran.dg/list_read_5.f90: Likewise.
61 * gfortran.dg/namelist_39.f90: Likewise.
62 * gfortran.dg/namelist_56.f90: Likewise.
63 * gfortran.dg/read_bad_advance.f90: Likewise.
64 * gfortran.dg/read_repeat.f90: Likewise.
65 * gfortran.dg/read_size_noadvance.f90: Likewise.
66 * gfortran.dg/read_x_past.f: Likewise.
68 2009-08-27 Tobias Burnus <burnus@net-b.de>
71 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
73 2009-08-27 Daniel Kraft <d@domob.eu>
76 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
77 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
78 error and fix problem with recursive assignment.
79 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
80 * gfortran.dg/typebound_operator_3.f03: New test.
81 * gfortran.dg/typebound_operator_4.f03: New test.
83 2009-08-27 Dodji Seketeli <dodji@redhat.com>
86 * debug/dwarf2/namespace-1.C: New test.
88 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
91 * gfortran.dg/pr41162.f: New.
93 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
94 Richard Sandiford <rdsandiford@googlemail.com>
96 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
98 * gcc.target/mips/branch-1.c: Update accordingly.
99 * gcc.target/mips/extend-1.c: Likewise.
100 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
102 2009-08-26 Richard Guenther <rguenther@suse.de>
105 * gcc.c-torture/compile/pr41163.c: New testcase.
106 * gcc.dg/pr35899.c: Adjust.
108 2009-08-26 Richard Guenther <rguenther@suse.de>
110 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
112 2009-08-26 Jason Merrill <jason@redhat.com>
114 * g++.dg/cpp0x/explicit3.C: New.
115 * g++.dg/overload/cond2.C: New.
117 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
119 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
121 2009-08-25 Jan Hubicka <jh@suse.cz>
123 * gcc.target/i386/sse5-shift1-vector.c
124 * gcc.target/i386/isa-12.c
125 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
126 * gcc.target/i386/sse5-pcmov2.c
127 * gcc.target/i386/isa-3.c
128 * gcc.target/i386/sse5-shift2-vector.c
129 * gcc.target/i386/isa-7.c
130 * gcc.target/i386/funcspec-2.c
131 * gcc.target/i386/sse5-haddX.c
132 * gcc.target/i386/sse5-hadduX.c
133 * gcc.target/i386/isa-9.c
134 * gcc.target/i386/sse5-maccXX.c
135 * gcc.target/i386/sse5-shift3-vector.c
136 * gcc.target/i386/sse5-msubXX.c
137 * gcc.target/i386/sse5-permpX.c
138 * gcc.target/i386/sse5-check.h
139 * gcc.target/i386/sse-12.c
140 * gcc.target/i386/sse-11.c
141 * gcc.target/i386/sse-10.c
142 * gcc.target/i386/sse-13.c
143 * gcc.target/i386/sse-14.c
144 * gcc.target/i386/sse-22.c
145 * gcc.target/i386/sse-2.c
146 * gcc.target/i386/sse-13.c
147 * gcc.target/i386/avx-2.c
148 * gcc.target/i386/sse5-rotate1-vector.c
149 * gcc.target/i386/isa-4.c
150 * gcc.target/i386/sse5-hsubX.c
151 * gcc.target/i386/sse5-pcmov.c
152 * gcc.target/i386/sse5-fma.c
153 * gcc.target/i386/isa-8.c
154 * gcc.target/i386/sse5-rotate2-vector.c
155 * gcc.target/i386/sse5-nmaccXX.c
156 * gcc.target/i386/sse5-imul64-vector.c
157 * gcc.target/i386/sse5-nmsubXX.c
158 * gcc.target/i386/sse5-rotate3-vector.c
159 * gcc.target/i386/sse5-fma-vector.c
160 * gcc.target/i386/sse5-imul32widen-vector.c
161 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
163 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
164 * gcc.target/i386/funcspec-5.c: Remove SSE5.
165 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
166 * gcc.target/i386/avx-1.c: Remove SSE5.
167 * gcc.target/i386/avx-2.c: Remove SSE5.
168 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
169 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
170 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
171 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
173 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
175 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
177 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
179 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
180 keyword works in the same manner as __alignof.
182 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
185 * gfortran.dg/unpack_bounds_1.f90: New test.
186 * gfortran.dg/unpack_bounds_2.f90: New test.
187 * gfortran.dg/unpack_bounds_3.f90: New test.
189 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
191 * gnat.dg/slice7.adb: New test.
192 * gnat.dg/slice7_pkg.ads: New helper.
194 2009-08-25 Janus Weil <janus@gcc.gnu.org>
197 * gfortran.dg/proc_ptr_25.f90: New.
198 * gfortran.dg/proc_ptr_comp_18.f90: New.
199 * gfortran.dg/proc_ptr_comp_19.f90: New.
201 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
204 * gfortran.dg/fmt_error_8.f: New test.
206 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
208 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
209 number, update all callers and synchronize results for latest MPC.
211 2009-08-21 Jason Merrill <jason@redhat.com>
213 * g++.dg/warn/Wunused-17.C: New.
215 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
217 * gcc.target/arm/combine-cmp-shift.c: New test.
219 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
221 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
222 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
225 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
227 * gfortran.dg/fmt_error_7.f: New test.
229 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
232 * gcc.target/i386/pr40718.c: New test.
234 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
236 * gfortran.dg/proc_ptr_24.f90: New test.
238 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
240 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
241 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
242 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
244 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
247 * gfortran.dg/fmt_with_extra.f: new file.
249 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
251 * lib/target-supports.exp
252 (check_effective_target_arm_iwmmxt_ok): New procedure.
253 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
254 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
256 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
258 * gfortran.dg/boz_9.f90: Do not load denormal floating
259 point constants. Remove -mieee option for alpha*-*-* targets.
261 2009-08-21 Janus Weil <janus@gcc.gnu.org>
264 * gfortran.dg/proc_ptr_23.f90: New.
265 * gfortran.dg/proc_ptr_comp_15.f90: New.
266 * gfortran.dg/proc_ptr_comp_16.f90: New.
267 * gfortran.dg/proc_ptr_comp_17.f90: New.
269 2009-08-21 Jakub Jelinek <jakub@redhat.com>
272 * g++.dg/expr/unary3.C: New test.
274 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
276 * gfortran.dg/common_5.f: Add -mdalign for sh.
277 * gfortran.dg/common_align_2.f90: Likewise.
279 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
282 * c_f_pointer_tests_4.f90: New test.
284 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
286 * gnat.dg/slice6.adb: New test.
287 * gnat.dg/slice6_pkg.ads: New helper.
289 2009-08-20 Michael Matz <matz@suse.de>
292 * gfortran.dg/pr41126.f90: New test.
294 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
296 * gnat.dg/dynamic_bound.adb: New test.
298 2009-08-20 Janus Weil <janus@gcc.gnu.org>
301 * gfortran.dg/intrinsic_5.f90: New.
303 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
304 Richard Earnshaw <richard.earnshaw@arm.com>
306 * testsuite/gcc.target/arm/20090811-1.c: New test.
308 2009-08-19 Jakub Jelinek <jakub@redhat.com>
311 * gcc.dg/pr41123.c: New test.
313 2009-08-19 Jason Merrill <jason@redhat.com>
316 * g++.dg/other/gc4.C: New.
318 2009-08-18 Michael Matz <matz@suse.de>
320 * gfortran.dg/vect/vect-gems.f90: New test.
321 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
323 2009-08-18 DJ Delorie <dj@redhat.com>
325 * lib/wrapper.exp: Move load of target-libpath.exp from here...
326 * lib/gcc-defs.exp: ... to here.
328 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
329 GCC_EXEC_PREFIX before building the wrapper.
331 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
333 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
335 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
336 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
337 dg-options. Fix dg-final clause.
339 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
341 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
343 2009-08-18 Janus Weil <janus@gcc.gnu.org>
344 Paul Thomas <pault@gcc.gnu.org>
347 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
349 2009-08-18 Richard Guenther <rguenther@suse.de>
352 * gcc.dg/torture/pr41094.c: New testcase.
353 * gcc.dg/torture/builtin-power-1.c: Adjust.
354 * gcc.dg/builtins-10.c: Likewise.
356 2009-08-18 Jakub Jelinek <jakub@redhat.com>
359 * gcc.dg/pr40971.c: New test.
361 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
364 * gfortran.dg/use_only_4.f90: New test.
366 2009-08-17 Daniel Kraft <d@domob.eu>
369 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
370 NOPASS bindings as operators.
372 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
374 * lib/target-supports.exp
375 (check_effective_target_vect_cmdline_needed): Add alpha to the list
376 of targets that do not need command line argument to enable SIMD.
378 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
380 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
383 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
386 * gfortran.dg/unlimited_fmt_1.f90: New test.
388 2009-08-17 Dodji Seketeli <dodji@redhat.com>
390 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
392 2009-08-17 Arnaud Charlet <charlet@adacore.com>
394 * gnat.dg/itype.ad[sb]: New test.
396 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
398 * gcc.target/mips/mips.exp: Add terminology section to comment
399 at the top of the file. Fix typos.
401 2009-08-16 Jason Merrill <jason@redhat.com>
403 * g++.dg/debug/dwarf2/inline1.C: New.
405 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
408 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
410 2009-08-16 Dodji Seketeli <dodji@redhat.com>
413 * gcc/testsuite/gcc.dg/debug/20020224-1.c: Adjust the comment.
414 Make sure to trigger inlining optimizations.
415 * gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c: New test.
417 2009-08-14 Janus Weil <janus@gcc.gnu.org>
420 * gfortran.dg/structure_constructor_10.f90: New.
422 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
424 * gcc.dg/pragma-re-1.c: Supported on all platforms.
425 * gcc.dg/pragma-re-2.c: Likewise.
426 * gcc.dg/pragma-re-3.c: Likewise.
427 * gcc.dg/pragma-re-4.c: Likewise.
428 * g++.dg/other/pragma-re-1.C: Likewise.
429 * g++.dg/other/pragma-re-2.C: Likewise.
431 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
433 * gcc.dg/torture/builtin-math-7.c: New.
435 2009-08-14 Richard Guenther <rguenther@suse.de>
437 * gcc.c-torture/execute/20090814-1.c: New testcase.
439 2009-08-14 David Edelsohn <edelsohn@gnu.org>
441 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
443 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
446 * gcc.target/i386/pr40934.c: New.
448 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
451 * gcc.target/i386/pr41019.c: New test.
453 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
456 * gfortran.dg/winapi.f90: New test.
458 2009-08-13 Janus Weil <janus@gcc.gnu.org>
461 * gfortran.dg/intrinsic_4.f90: New.
462 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
465 2009-08-13 Richard Guenther <rguenther@suse.de>
468 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
470 2009-08-12 Richard Guenther <rguenther@suse.de>
472 PR tree-optimization/41011
473 * gfortran.dg/pr41011.f: New testcase.
475 2009-08-11 Andrew Haley <aph@redhat.com>
477 * gcc.target/arm/synchronize.c: New file.
479 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
482 * testsuite/gfortran.dg/graphite/id-17.f: New.
484 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
486 * testsuite/gcc.dg/graphite/interchange-6.c: Un-XFAIL.
488 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
489 Pranav Garg <pranav.garg2107@gmail.com>
491 * testsuite/gcc.dg/graphite/interchange-6.c: XFAILed.
493 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
495 * gcc.dg/graphite/interchange-9.c: New.
497 2009-08-12 Richard Guenther <rguenther@suse.de>
499 PR rtl-optimization/41033
500 * gcc.dg/pr41033.c: New test.
502 2009-08-11 Janus Weil <janus@gcc.gnu.org>
505 * gfortran.dg/proc_ptr_comp_14.f90: New.
507 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
509 * gcc.target/mips/ext-5.c: New test.
510 * gcc.target/mips/ext-6.c: New test.
511 * gcc.target/mips/ext-7.c: New test.
512 * gcc.target/mips/ext-8.c: New test.
513 * gcc.target/mips/extend-2.c: New test.
515 2009-08-10 Jason Merrill <jason@redhat.com>
517 * g++.dg/other/linkage2.C: New test for types-without-linkage
519 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
520 * g++.dg/lookup/anon2.C: Likewise.
521 * g++.dg/other/anon3.C: Likewise.
522 * g++.dg/template/arg2.C: Likewise.
523 * g++.dg/template/local4.C: Likewise.
524 * g++.old-deja/g++.law/operators32.C: Likewise.
525 * g++.old-deja/g++.other/linkage2.C: Likewise.
526 * g++.old-deja/g++.pt/enum6.C: Likewise.
527 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
528 * g++.old-deja/g++.other/linkage1.C: Likewise.
530 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
532 * gcc.dg/dg.exp: Test also c-c++-common dir.
533 * g++.dg/dg.exp: Likewise.
534 * g++.dg/warn/Wconversion-real.C: Delete.
535 * gcc.dg/Wconversion-real.c: Move to ...
536 * c-c++-common/Wconversion-real.c: ... here.
537 * lib/target-supports.exp
538 (check_effective_target_c,check_effective_target_c++): New.
540 2009-08-10 Daniel Kraft <d@domob.eu>
543 * gfortran.dg/typebound_operator_1.f03: New test.
544 * gfortran.dg/typebound_operator_2.f03: New test.
546 2009-08-10 Richard Guenther <rguenther@suse.de>
549 * gcc.c-torture/compile/pr41006-1.c: New testcase.
550 * gcc.c-torture/compile/pr41006-2.c: Likewise.
552 2009-08-10 Janus Weil <janus@gcc.gnu.org>
555 * gfortran.dg/class_1.f03: New.
556 * gfortran.dg/class_2.f03: New.
557 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
558 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
559 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
560 * gfortran.dg/typebound_call_10.f03: Ditto.
561 * gfortran.dg/typebound_call_2.f03: Ditto.
562 * gfortran.dg/typebound_call_3.f03: Ditto.
563 * gfortran.dg/typebound_call_4.f03: Ditto.
564 * gfortran.dg/typebound_generic_3.f03: Ditto.
565 * gfortran.dg/typebound_generic_4.f03: Ditto.
566 * gfortran.dg/typebound_proc_1.f08: Ditto.
567 * gfortran.dg/typebound_proc_5.f03: Ditto.
568 * gfortran.dg/typebound_proc_6.f03: Ditto.
570 2009-08-10 Dodji Seketeli <dodji@redhat.com>
573 * g++.dg/expr/stmt-expr-1.C: New test.
575 2009-08-09 Richard Guenther <rguenther@suse.de>
577 PR tree-optimization/41016
578 * gcc.c-torture/compile/pr41016.c: New testcase.
580 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
582 * gcc.dg/overflow-warn-8.c: New test.
584 2009-08-09 Ira Rosen <irar@il.ibm.com>
586 PR tree-optimization/41008
587 * gcc.dg/vect/O1-pr41008.c: New test.
589 2009-08-05 Tobias Burnus <burnus@net-b.de>
592 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
594 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
596 * gcc.target/bfin/loop-autoinc.c: New file.
598 2009-08-08 Richard Guenther <rguenther@suse.de>
600 PR tree-optimization/40991
601 * g++.dg/torture/pr40991.C: New testcase.
603 2009-08-08 Laurent GUERBY <laurent@guerby.net>
605 * ada/acats/support/impdef.a: Tweak timing constants. Add
606 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
607 * ada/acats/tests/c9/c940005.a: Use new timing constants.
608 * ada/acats/tests/c9/c940007.a: Likewise.
609 * ada/acats/tests/c9/c94001c.ada: Likewise.
610 * ada/acats/tests/c9/c94006a.ada: Likewise.
611 * ada/acats/tests/c9/c94008c.ada: Likewise.
612 * ada/acats/tests/c9/c951002.a: Likewise.
613 * ada/acats/tests/c9/c954a01.a: Likewise.
614 * ada/acats/tests/c9/c96001a.ada: Likewise.
615 * ada/acats/tests/c9/c97307a.ada: Likewise.
617 2009-08-07 Richard Guenther <rguenther@suse.de>
619 PR tree-optimization/40999
620 * gfortran.dg/pr40999.f: New testcase.
622 2009-08-07 Jakub Jelinek <jakub@redhat.com>
624 * g++.dg/tree-prof/partition1.C: New test.
626 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
628 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
630 * gcc.target/arm/vfp1[567].c: New tests.
632 2009-08-06 Jason Merrill <jason@redhat.com>
635 * g++.dg/ext/complit12.C: Expand.
637 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
639 Merge ARM/hard_vfp_branch to trunk.
641 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
643 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
644 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
646 2009-05-12 Joseph Myers <joseph@codesourcery.com>
648 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
649 (PCS): Define macro to use base AAPCS.
650 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
652 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
654 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
655 Correct arm_neon.h typo.
657 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
659 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
661 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
662 argument marshalling.
663 * abitest.h: New file.
664 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
665 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
667 2009-08-06 Martin Jambor <mjambor@suse.cz>
670 * gcc.dg/tree-ssa/pr32964.c: New test.
672 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
673 H.J. Lu <hongjiu.lu@intel.com>
676 * gcc.target/i386/pr40957.c: New test.
678 2009-08-06 Richard Guenther <rguenther@suse.de>
680 PR tree-optimization/40964
681 * gcc.c-torture/compile/pr40964.c: New testcase.
683 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
686 * gfortran.dg/transfer_resolve_1.f90 : New test.
688 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
689 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
692 * gcc.target/i386/pr40906-1.c: New test.
693 * gcc.target/i386/pr40906-2.c: Ditto.
694 * gcc.target/i386/pr40906-3.c: Ditto.
696 2009-08-05 Jakub Jelinek <jakub@redhat.com>
698 PR rtl-optimization/40924
699 * g++.dg/torture/pr40924.C: New test.
701 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
704 * g++.dg/warn/pr36069.C: New.
706 2009-08-04 Dodji Seketeli <dodji@redhat.com>
709 * g++.dg/overload/defarg4.C: New test.
711 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
714 * g++.dg/parse/pr16696.C: New.
715 * g++.dg/parse/pr16696-permissive.C: New.
717 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
720 * gfortran.dg/initialization_23.f90 : New test.
722 2009-08-04 Dodji Seketeli <dodji@redhat.com>
725 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
727 2009-08-03 Jason Merrill <jason@redhat.com>
728 Jakub Jelinek <jakub@redhat.com>
731 * g++.dg/ext/complit12.C: New.
733 2009-08-03 Janis Johnson <janis187@us.ibm.com>
736 * gcc.target/powerpc/pr39902-2.c: New test.
738 2009-08-03 Jakub Jelinek <jakub@redhat.com>
741 * gcc.dg/uninit-6.c: Re-add XFAIL.
742 * gcc.dg/uninit-6-O0.c: Likewise.
743 * gcc.dg/uninit-pr40943.c: New test.
745 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
748 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
751 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
754 * gfortran.dg/namelist_40.f90: Update error output.
755 * gfortran.dg/namelist_47.f90: Update error output.
756 * gfortran.dg/namelist_58.f90: New test.
758 2009-08-02 Janus Weil <janus@gcc.gnu.org>
761 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
762 * gfortran.dg/altreturn_3.f90: Ditto.
763 * gfortran.dg/altreturn_5.f90: Ditto.
764 * gfortran.dg/altreturn_6.f90: Ditto.
765 * gfortran.dg/altreturn_7.f90: Ditto.
766 * gfortran.dg/array_constructor_13.f90: Ditto.
767 * gfortran.dg/arrayio_7.f90: Ditto.
768 * gfortran.dg/arrayio_8.f90: Ditto.
769 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
770 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
771 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
772 * gfortran.dg/backspace_8.f: Add -std=legacy.
773 * gfortran.dg/backspace_9.f: Ditto.
774 * gfortran.dg/char_comparison_1.f: Ditto.
775 * gfortran.dg/char_decl_1.f90: Ditto.
776 * gfortran.dg/char_initialiser_actual.f90: Ditto.
777 * gfortran.dg/char_pointer_assign.f90: Ditto.
778 * gfortran.dg/char_pointer_dependency.f90: Ditto.
779 * gfortran.dg/char_pointer_dummy.f90: Ditto.
780 * gfortran.dg/char_pointer_func.f90: Ditto.
781 * gfortran.dg/common_8.f90: Ditto.
782 * gfortran.dg/constant_substring.f: Ditto.
783 * gfortran.dg/data_char_2.f90: Ditto.
784 * gfortran.dg/der_array_io_1.f90: Ditto.
785 * gfortran.dg/der_array_io_2.f90: Ditto.
786 * gfortran.dg/der_array_io_3.f90: Ditto.
787 * gfortran.dg/der_io_3.f90: Ditto.
788 * gfortran.dg/dev_null.F90: Ditto.
789 * gfortran.dg/direct_io_2.f90: Ditto.
790 * gfortran.dg/do_iterator_2.f90: Ditto.
791 * gfortran.dg/e_d_fmt.f90: Ditto.
792 * gfortran.dg/empty_format_1.f90: Ditto.
793 * gfortran.dg/entry_17.f90: Modified warning message.
794 * gfortran.dg/entry_7.f90: Add -std=legacy.
795 * gfortran.dg/eor_1.f90: Ditto.
796 * gfortran.dg/equiv_2.f90: Ditto.
797 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
798 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
799 * gfortran.dg/extended_char_comparison_1.f: Ditto.
800 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
801 * gfortran.dg/fmt_error_2.f90: Ditto.
802 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
803 * gfortran.dg/fmt_tl.f: Ditto.
804 * gfortran.dg/fmt_white.f: Ditto.
805 * gfortran.dg/func_derived_1.f90: Ditto.
806 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
807 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
808 * gfortran.dg/global_references_2.f90: Ditto.
809 * gfortran.dg/hollerith_1.f90: Ditto.
810 * gfortran.dg/hollerith.f90: Use new-style character length.
811 * gfortran.dg/hollerith_f95.f90: Ditto.
812 * gfortran.dg/ichar_1.f90: Add -std=legacy.
813 * gfortran.dg/implicit_6.f90: Ditto.
814 * gfortran.dg/implicit_9.f90: Ditto.
815 * gfortran.dg/inquire_13.f90: Ditto.
816 * gfortran.dg/inquire_5.f90: Ditto.
817 * gfortran.dg/inquire_6.f90: Ditto.
818 * gfortran.dg/inquire.f90: Ditto.
819 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
820 * gfortran.dg/io_constraints_2.f90: Ditto.
821 * gfortran.dg/list_read_2.f90: Add -std=legacy.
822 * gfortran.dg/loc_2.f90: Ditto.
823 * gfortran.dg/logical_1.f90: Ditto.
824 * gfortran.dg/longline.f: Ditto.
825 * gfortran.dg/merge_char_1.f90: Ditto.
826 * gfortran.dg/namelist_12.f: Ditto.
827 * gfortran.dg/namelist_14.f90: Ditto.
828 * gfortran.dg/namelist_18.f90: Ditto.
829 * gfortran.dg/namelist_19.f90: Ditto.
830 * gfortran.dg/namelist_21.f90: Ditto.
831 * gfortran.dg/namelist_22.f90: Ditto.
832 * gfortran.dg/namelist_37.f90: Ditto.
833 * gfortran.dg/namelist_54.f90: Ditto.
834 * gfortran.dg/namelist_55.f90: Ditto.
835 * gfortran.dg/namelist_empty.f90: Ditto.
836 * gfortran.dg/namelist_use.f90: Use new-style character length.
837 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
838 * gfortran.dg/nested_modules_4.f90: Ditto.
839 * gfortran.dg/nested_modules_5.f90: Ditto.
840 * gfortran.dg/open-options-blanks.f: Ditto.
841 * gfortran.dg/output_exponents_1.f90: Ditto.
842 * gfortran.dg/parens_5.f90: Ditto.
843 * gfortran.dg/parens_6.f90: Ditto.
844 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
845 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
846 * gfortran.dg/pr15129.f90: Ditto.
847 * gfortran.dg/pr15332.f: Ditto.
848 * gfortran.dg/pr16597.f90: Ditto.
849 * gfortran.dg/pr17143.f90: Ditto.
850 * gfortran.dg/pr17164.f90: Ditto.
851 * gfortran.dg/pr17229.f: Modified warning message.
852 * gfortran.dg/pr18210.f90: Add -std=legacy.
853 * gfortran.dg/pr19155.f: Ditto.
854 * gfortran.dg/pr20086.f90: Ditto.
855 * gfortran.dg/pr20124.f90: Ditto.
856 * gfortran.dg/pr20755.f: Ditto.
857 * gfortran.dg/pr20865.f90: Ditto.
858 * gfortran.dg/pr20950.f: Ditto.
859 * gfortran.dg/pr21730.f: Ditto.
860 * gfortran.dg/pr22491.f: Ditto.
861 * gfortran.dg/pr29713.f90: Ditto.
862 * gfortran.dg/print_parentheses_1.f: Ditto.
863 * gfortran.dg/print_parentheses_2.f90: Ditto.
864 * gfortran.dg/proc_assign_1.f90: Ditto.
865 * gfortran.dg/proc_decl_1.f90: Ditto.
866 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
867 * gfortran.dg/read_eor.f90: : Add -std=legacy.
868 * gfortran.dg/read_float_1.f90: Ditto.
869 * gfortran.dg/read_logical.f90: Ditto.
870 * gfortran.dg/recursive_statement_functions.f90: Ditto.
871 * gfortran.dg/return_1.f90: Ditto.
872 * gfortran.dg/rewind_1.f90: Ditto.
873 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
874 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
875 * gfortran.dg/stfunc_1.f90: Ditto.
876 * gfortran.dg/stfunc_3.f90: Ditto.
877 * gfortran.dg/stfunc_4.f90: Ditto.
878 * gfortran.dg/stfunc_6.f90: Ditto.
879 * gfortran.dg/streamio_2.f90: Ditto.
880 * gfortran.dg/string_ctor_1.f90: Ditto.
881 * gfortran.dg/string_null_compare_1.f: Ditto.
882 * gfortran.dg/substr_6.f90: Ditto.
883 * gfortran.dg/tl_editing.f90: Ditto.
884 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
885 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
886 * gfortran.dg/x_slash_1.f: Add -std=legacy.
887 * gfortran.dg/g77/1832.f: Ditto.
888 * gfortran.dg/g77/19981216-0.f Ditto.
889 * gfortran.dg/g77/19990525-0.f: Ditto.
890 * gfortran.dg/g77/19990826-2.f: Ditto.
891 * gfortran.dg/g77/20000630-2.f: Ditto.
892 * gfortran.dg/g77/20010116.f: Ditto.
893 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
894 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
895 * gfortran.dg/g77/980520-1.f: Ditto.
896 * gfortran.dg/g77/check0.f: Ditto.
897 * gfortran.dg/g77/cpp3.F: Ditto.
898 * gfortran.dg/g77/cpp4.F: Use new-style character length.
899 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
900 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
901 * gfortran.dg/g77/short.f: Ditto.
903 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
905 * gcc.target/mips/ext-3.c: Add NOMIPS16.
906 * gcc.target/mips/ext-4.c: Likewise.
907 * gcc.target/mips/interrupt_handler.c: Likewise.
908 * gcc.target/mips/truncate-4.c: Likewise.
909 * gcc.target/mips/truncate-5.c: Likewise.
911 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
913 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
914 -fgraphite-force-parallel to -floop-parallelize-all.
916 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
919 * gfortran.dg/whole_file_7.f90: New test.
920 * gfortran.dg/whole_file_8.f90: New test.
921 * gfortran.dg/whole_file_9.f90: New test.
922 * gfortran.dg/whole_file_10.f90: New test.
923 * gfortran.dg/whole_file_11.f90: New test.
924 * gfortran.dg/whole_file_12.f90: New test.
925 * gfortran.dg/whole_file_13.f90: New test.
926 * gfortran.dg/whole_file_14.f90: New test.
928 2009-07-31 Jason Merrill <jason@redhat.com>
930 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
932 * g++.dg/cpp0x/named.C: Likewise.
933 * g++.dg/cpp0x/overload.C: Likewise.
934 * g++.dg/cpp0x/rv1n.C: Likewise.
935 * g++.dg/cpp0x/rv1p.C: Likewise.
936 * g++.dg/cpp0x/rv2n.C: Likewise.
937 * g++.dg/cpp0x/rv2p.C: Likewise.
938 * g++.dg/cpp0x/rv3n.C: Likewise.
939 * g++.dg/cpp0x/rv3p.C: Likewise.
940 * g++.dg/cpp0x/rv4n.C: Likewise.
941 * g++.dg/cpp0x/rv4p.C: Likewise.
942 * g++.dg/cpp0x/rv5n.C: Likewise.
943 * g++.dg/cpp0x/rv5p.C: Likewise.
944 * g++.dg/cpp0x/rv6n.C: Likewise.
945 * g++.dg/cpp0x/rv6p.C: Likewise.
946 * g++.dg/cpp0x/rv7n.C: Likewise.
947 * g++.dg/cpp0x/rv7p.C: Likewise.
948 * g++.dg/cpp0x/template_deduction.C: Likewise.
949 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
950 * g++.dg/cpp0x/overloadn.C: New.
951 * g++.dg/cpp0x/rv-cast.C: New.
953 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
955 * gcc.target/mips/ext-4.c: New test.
957 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
959 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
961 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
963 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
964 * gcc.dg/tree-ssa/loop-32.c: Same.
965 * gcc.dg/tree-ssa/loop-33.c: Same.
966 * gcc.dg/tree-ssa/loop-34.c: Same.
967 * gcc.dg/tree-ssa/loop-35.c: Same.
968 * gcc.dg/tree-ssa/loop-7.c: Same.
969 * gcc.dg/tree-ssa/pr23109.c: Same.
970 * gcc.dg/tree-ssa/restrict-2.c: Same.
971 * gcc.dg/tree-ssa/restrict-3.c: Same.
972 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
973 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
974 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
975 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
976 * gcc.dg/tree-ssa/structopt-1.c: Same.
977 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
978 * gfortran.dg/pr32921.f: Same.
980 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
982 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
983 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
984 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
985 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
986 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
987 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
988 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
989 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
990 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
991 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
992 * gcc.dg/graphite/id-1.c: New.
993 * gcc.dg/graphite/id-10.c: New.
994 * gcc.dg/graphite/id-11.c: New.
995 * gcc.dg/graphite/id-12.c: New.
996 * gcc.dg/graphite/id-13.c: New.
997 * gcc.dg/graphite/id-14.c: New.
998 * gcc.dg/graphite/id-15.c: New.
999 * gcc.dg/graphite/id-2.c: New.
1000 * gcc.dg/graphite/id-3.c: New.
1001 * gcc.dg/graphite/id-4.c: New.
1002 * gcc.dg/graphite/id-5.c: New.
1003 * gcc.dg/graphite/id-6.c: New.
1004 * gcc.dg/graphite/id-7.c: New.
1005 * gcc.dg/graphite/id-8.c: New.
1006 * gcc.dg/graphite/id-9.c: New.
1007 * gcc.dg/graphite/interchange-0.c: New.
1008 * gcc.dg/graphite/interchange-1.c: New.
1009 * gcc.dg/graphite/interchange-2.c: New.
1010 * gcc.dg/graphite/interchange-3.c: New.
1011 * gcc.dg/graphite/interchange-4.c: New.
1012 * gcc.dg/graphite/interchange-5.c: New.
1013 * gcc.dg/graphite/interchange-6.c: New.
1014 * gcc.dg/graphite/interchange-7.c: New.
1015 * gcc.dg/graphite/interchange-8.c: New.
1016 * gcc.dg/graphite/pr35356-1.c: New.
1017 * gcc.dg/graphite/pr35356-2.c: New.
1018 * gcc.dg/graphite/pr35356-3.c: New.
1019 * gcc.dg/graphite/pr40157.c: New.
1020 * gcc.dg/graphite/run-id-1.c: New.
1021 * gcc.dg/graphite/scop-20.c: New.
1022 * gcc.dg/graphite/scop-21.c: New.
1023 * gfortran.dg/graphite/id-1.f90: New.
1024 * gfortran.dg/graphite/id-10.f90: New.
1025 * gfortran.dg/graphite/id-11.f: New.
1026 * gfortran.dg/graphite/id-12.f: New.
1027 * gfortran.dg/graphite/id-13.f: New.
1028 * gfortran.dg/graphite/id-14.f: New.
1029 * gfortran.dg/graphite/id-15.f: New.
1030 * gfortran.dg/graphite/id-16.f: New.
1031 * gfortran.dg/graphite/id-5.f: New.
1032 * gfortran.dg/graphite/id-6.f: New.
1033 * gfortran.dg/graphite/id-7.f: New.
1034 * gfortran.dg/graphite/id-8.f: New.
1035 * gfortran.dg/graphite/id-9.f: New.
1036 * gfortran.dg/graphite/interchange-1.f: New.
1037 * gfortran.dg/graphite/interchange-2.f: New.
1039 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1041 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
1042 flags based on the name of the testcase.
1043 * gfortran.dg/graphite/graphite.exp: Same.
1045 * gcc.dg/graphite/block-0.c: Adjusted.
1046 * gcc.dg/graphite/block-1.c: Adjusted.
1047 * gcc.dg/graphite/block-2.c: Adjusted.
1048 * gcc.dg/graphite/block-3.c: Adjusted.
1049 * gcc.dg/graphite/block-4.c: Adjusted.
1050 * gcc.dg/graphite/block-5.c: Adjusted.
1051 * gcc.dg/graphite/block-6.c: Adjusted.
1052 * gcc.dg/graphite/pr37485.c: Adjusted.
1053 * gcc.dg/graphite/pr37684.c: Adjusted.
1054 * gcc.dg/graphite/pr37828.c: Adjusted.
1055 * gcc.dg/graphite/pr37883.c: Adjusted.
1056 * gcc.dg/graphite/pr37928.c: Adjusted.
1057 * gcc.dg/graphite/pr37943.c: Adjusted.
1058 * gcc.dg/graphite/pr38409.c: Adjusted.
1059 * gcc.dg/graphite/pr38498.c: Adjusted.
1060 * gcc.dg/graphite/pr38559.c: Adjusted.
1061 * gcc.dg/graphite/pr39335.c: Adjusted.
1062 * gcc.dg/graphite/pr39335_1.c: Adjusted.
1063 * gcc.dg/graphite/scop-0.c: Adjusted.
1064 * gcc.dg/graphite/scop-1.c: Adjusted.
1065 * gcc.dg/graphite/scop-10.c: Adjusted.
1066 * gcc.dg/graphite/scop-11.c: Adjusted.
1067 * gcc.dg/graphite/scop-12.c: Adjusted.
1068 * gcc.dg/graphite/scop-13.c: Adjusted.
1069 * gcc.dg/graphite/scop-14.c: Adjusted.
1070 * gcc.dg/graphite/scop-15.c: Adjusted.
1071 * gcc.dg/graphite/scop-16.c: Adjusted.
1072 * gcc.dg/graphite/scop-17.c: Adjusted.
1073 * gcc.dg/graphite/scop-18.c: Adjusted.
1074 * gcc.dg/graphite/scop-19.c: Adjusted.
1075 * gcc.dg/graphite/scop-2.c: Adjusted.
1076 * gcc.dg/graphite/scop-3.c: Adjusted.-
1077 * gcc.dg/graphite/scop-4.c: Adjusted.
1078 * gcc.dg/graphite/scop-5.c: Adjusted.
1079 * gcc.dg/graphite/scop-6.c: Adjusted.
1080 * gcc.dg/graphite/scop-7.c: Adjusted.
1081 * gcc.dg/graphite/scop-8.c: Adjusted.
1082 * gcc.dg/graphite/scop-9.c: Adjusted.
1083 * gcc.dg/graphite/scop-matmult.c: Adjusted.
1084 * gfortran.dg/graphite/block-1.f90: Adjusted.
1085 * gfortran.dg/graphite/block-2.f: Adjusted.
1086 * gfortran.dg/graphite/block-3.f90: Adjusted.
1087 * gfortran.dg/graphite/block-4.f90: Adjusted.
1088 * gfortran.dg/graphite/id-2.f90: Adjusted.
1089 * gfortran.dg/graphite/id-3.f90: Adjusted.
1090 * gfortran.dg/graphite/id-4.f90: Adjusted.
1091 * gfortran.dg/graphite/pr37852.f90: Adjusted.
1092 * gfortran.dg/graphite/pr37857.f90: Adjusted.
1093 * gfortran.dg/graphite/pr37980.f90: Adjusted.
1094 * gfortran.dg/graphite/pr38083.f90: Adjusted.
1095 * gfortran.dg/graphite/pr38953.f90: Adjusted.
1096 * gfortran.dg/graphite/scop-1.f: Adjusted.
1098 2009-07-30 Doug Kwan <dougkwan@google.com>
1100 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
1101 in warnings added in rev 141298.
1103 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1105 * lib/options.exp: Use "!=" instead of "ne".
1107 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
1109 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
1110 * gcc.dg/ucnid-12.c: Likewise.
1112 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1113 Pat Haugen <pthaugen@us.ibm.com>
1114 Revital Eres <ERES@il.ibm.com>
1116 * testsuite/gcc.target/powerpc/altivec-32.c: New file to test
1117 Altivec simple math function vectorization.
1119 * testsuite/gcc.target/powerpc/bswap-run.c: New file to test swap
1121 * testsuite/gcc.target/powerpc/bswap16.c: Ditto.
1122 * testsuite/gcc.target/powerpc/bswap32.c: Ditto.
1123 * testsuite/gcc.target/powerpc/bswap64-1.c: Ditto.
1124 * testsuite/gcc.target/powerpc/bswap64-2.c: Ditto.
1125 * testsuite/gcc.target/powerpc/bswap64-3.c: Ditto.
1126 * testsuite/gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
1127 * testsuite/gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
1128 * testsuite/gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
1130 * testsuite/gcc.target/powerpc/popcount-2.c: New file to test
1131 power7 popcntd instructions.
1132 * testsuite/gcc.target/powerpc/popcount-3.c: Ditto.
1134 * testsuite/gcc.target/powerpc/pr39457.c: New VSX test.
1135 * testsuite/gcc.target/powerpc/vsx-builtin-1.c: Ditto.
1136 * testsuite/gcc.target/powerpc/vsx-builtin-2.c: Ditto.
1137 * testsuite/gcc.target/powerpc/vsx-builtin-3.c: Ditto.
1138 * testsuite/gcc.target/powerpc/vsx-builtin-4.c: Ditto.
1139 * testsuite/gcc.target/powerpc/vsx-builtin-5.c: Ditto.
1140 * testsuite/gcc.target/powerpc/vsx-builtin-6.c: Ditto.
1141 * testsuite/gcc.target/powerpc/vsx-vector-1.c: Ditto.
1142 * testsuite/gcc.target/powerpc/vsx-vector-2.c: Ditto.
1143 * testsuite/gcc.target/powerpc/vsx-vector-3.c: Ditto.
1144 * testsuite/gcc.target/powerpc/vsx-vector-4.c: Ditto.
1145 * testsuite/gcc.target/powerpc/vsx-vector-5.c: Ditto.
1146 * testsuite/gcc.target/powerpc/vsx-vector-6.c: Ditto.
1148 * testsuite/gcc.target/powerpc/altivec-6.c: Store the result of
1149 vec_add, so the optimizer doesn't remove it.
1151 * testsuite/gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
1152 systems that support bswap64.
1154 * testsuite/gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
1155 prevent VSX code generation.
1157 * testsuite/lib/target-supports.exp (check_vsx_hw_available): New
1158 function to test if VSX available.
1159 (check_effective_target_powerpc_vsx_ok): Ditto.
1160 (check_vmx_hw_available): Add explicit -mno-vsx.
1162 2009-07-30 Janis Johnson <janis187@us.ibm.com>
1165 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
1167 2009-07-30 Martin Jambor <mjambor@suse.cz>
1169 PR tree-optimization/40570
1170 * gcc.c-torture/compile/pr40570.c: New test.
1172 2009-07-29 Jason Merrill <jason@redhat.com>
1175 * g++.dg/template/defarg13.C: New.
1177 2009-07-29 Richard Guenther <rguenther@suse.de>
1180 * g++.dg/torture/pr40834.C: New testcase.
1182 2009-07-29 Michael Matz <matz@suse.de>
1185 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
1187 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
1189 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
1190 sh*-*-* targets. Skip on spu-*-* targets.
1191 * gfortran.dg/maxlocval_4.f90: Likewise.
1192 * gfortran.dg/minlocval_1.f90: Likewise.
1193 * gfortran.dg/minlocval_4.f90: Likewise.
1195 2009-07-28 Jakub Jelinek <jakub@redhat.com>
1198 * gfortran.dg/gomp/pr40878-1.f90: New test.
1199 * gfortran.dg/gomp/pr40878-2.f90: New test.
1202 * gcc.dg/cdce1.c: Adjust note line number.
1203 * gcc.dg/cdce2.c: Likewise.
1205 2009-07-28 Janus Weil <janus@gcc.gnu.org>
1208 * gfortran.dg/proc_ptr_comp_13.f90: New.
1210 2009-07-28 Jan Beulich <jbeulich@novell.com>
1212 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
1213 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
1214 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
1215 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
1216 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
1217 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
1218 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
1219 * gcc.target/i386/avx-vtestps-2.c: Likewise.
1220 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
1221 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
1222 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
1223 * gcc.target/i386/avx-vtestps-3.c: Likewise.
1224 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
1225 #ifdef NEED_IEEE754_FLOAT conditional.
1226 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
1229 2009-07-28 Jan Beulich <jbeulich@novell.com>
1231 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
1233 * g++.dg/ext/bitfield3.C: Likewise.
1234 * g++.dg/ext/bitfield4.C: Likewise.
1235 * g++.dg/ext/bitfield5.C: Likewise.
1236 * gcc.dg/bitfld-15.c: Likewise.
1237 * gcc.dg/bitfld-16.c: Likewise.
1238 * gcc.dg/bitfld-17.c: Likewise.
1239 * gcc.dg/bitfld-18.c: Likewise.
1240 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
1241 * gcc.dg/20010912-1.c: Likewise.
1242 * gcc.dg/20021018-1.c: Likewise.
1243 * gcc.dg/20030213-1.c: Likewise.
1244 * gcc.dg/20030225-1.c: Likewise.
1245 * gcc.dg/20030708-1.c: Likewise.
1246 * gcc.dg/20050321-2.c: Likewise.
1247 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
1248 * gcc.dg/cdce2.c: Likewise.
1249 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
1251 * gcc.target/i386/pr37248-3.c: Likewise.
1253 2009-07-27 Janus Weil <janus@gcc.gnu.org>
1256 * gfortran.dg/altreturn_7.f90: New.
1258 2009-07-27 Simon Baldwin <simonb@google.com>
1261 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
1262 so that indexing no longer runs off array end.
1264 2009-07-27 Tobias Burnus <burnus@net-b.de>
1267 * gfortran.dg/derived_init_3.f90: New test.
1269 2009-07-26 Tobias Burnus <burnus@net-b.de>
1272 * gfortran.dg/atan2_1.f90: New test
1273 * gfortran.dg/atan2_2.f90: New test
1275 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
1278 * g++.dg/warn/Wreturn-type-6.C: New test.
1280 2009-07-26 Ira Rosen <irar@il.ibm.com>
1282 PR tree-optimization/40801
1283 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
1284 * gfortran.dg/vect/vect.exp: Run tests starting with
1285 "fast-math-real8" with -ffast-math and -fdefault-real-8.
1287 2009-07-25 David Daney <ddaney@caviumnetworks.com>
1289 PR rtl-optimization/40445
1290 * g++.dg/other/builtin-unreachable-1.C: New testcase.
1292 2009-07-25 David Daney <ddaney@caviumnetworks.com>
1294 * gcc.dg/builtin-unreachable-4.c: New test.
1296 2009-07-25 Tobias Burnus <burnus@net-b.de>
1299 * gfortran.dg/complex_intrinsic_5.f90: New test.
1300 * gfortran.dg/complex_intrinsic_7.f90: New test.
1302 2009-07-25 Martin Jambor <mjambor@suse.cz>
1304 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
1305 * gcc.dg/ipa/noclone-1.c: New test.
1307 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
1309 * lib/target-supports.exp (check_effective_target_static): New
1311 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
1313 * g++.old-deja/g++.law/weak.C: Require static effective target.
1315 2009-07-25 Janus Weil <janus@gcc.gnu.org>
1318 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1319 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
1320 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
1321 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
1322 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
1323 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
1324 * gfortran.dg/typebound_call_10.f03: New.
1326 2009-07-24 Jason Merrill <jason@redhat.com>
1328 * g++.dg/cpp0x/defaulted11.C: New.
1330 * g++.dg/cpp0x/initlist23.C: New.
1332 2009-07-24 Janus Weil <janus@gcc.gnu.org>
1335 * gfortran.dg/char_length_16.f90: New.
1337 2009-07-24 Jakub Jelinek <jakub@redhat.com>
1341 * gfortran.dg/maxlocval_2.f90: New test.
1342 * gfortran.dg/maxlocval_3.f90: New test.
1343 * gfortran.dg/maxlocval_4.f90: New test.
1344 * gfortran.dg/minlocval_1.f90: New test.
1345 * gfortran.dg/minlocval_2.f90: New test.
1346 * gfortran.dg/minlocval_3.f90: New test.
1347 * gfortran.dg/minlocval_4.f90: New test.
1349 2009-07-23 Joseph Myers <joseph@codesourcery.com>
1351 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
1354 2009-07-23 Jakub Jelinek <jakub@redhat.com>
1357 * gfortran.dg/pr40839.f90: New test.
1359 2009-07-23 Michael Matz <matz@suse.de>
1362 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
1363 don't set options ourself.
1365 2009-07-23 Simon Baldwin <simonb@google.com>
1367 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
1368 native C compilation where required.
1370 2009-07-22 Doug Kwan <dougkwan@google.com>
1372 * gcc.c-torture/compile/20090721-1.c: New test.
1374 2009-07-22 Michael Matz <matz@suse.de>
1376 PR tree-optimization/35229
1377 PR tree-optimization/39300
1378 * gcc.dg/vect/vect-pre-interact.c: New test.
1380 2009-07-22 Richard Guenther <rguenther@suse.de>
1382 * g++.dg/lookup/using21.C: Fix duplicate paste.
1384 2009-07-22 Richard Guenther <rguenther@suse.de>
1387 * g++.dg/lookup/using21.C: New testcase.
1389 2009-07-21 Jason Merrill <jason@redhat.com>
1391 * g++.dg/init/aggr4.C: New.
1393 2009-07-21 Jason Merrill <jason@redhat.com>
1396 * g++.dg/cpp0x/initlist22.C: New.
1398 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
1400 * gcc.target/i386/vectorize8.c: New test.
1402 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
1405 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1406 Add i?86 and x86_64 targets.
1407 * gcc.target/i386/vectorize7.c: New test.
1410 * gcc.target/i386/pr40809.c: New test.
1412 2009-07-21 Jakub Jelinek <jakub@redhat.com>
1414 PR tree-optimization/40813
1415 * g++.dg/opt/inline15.C: New test.
1417 2009-07-21 Paul Brook <paul@codesourcery.com>
1419 * gcc.dg/vect/section-anchors-nest-1.c: New test.
1420 * lib/target-supports.exp (check_effective_target_section_anchors):
1423 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
1425 * gcc.dg/plugin/finish_unit_plugin.c: New test.
1426 * gcc.dg/plugin/finish_unit-test-1.c: New test.
1427 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
1429 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
1431 * gcc.target/mips/ext-3.c: New test.
1433 2009-07-20 Jakub Jelinek <jakub@redhat.com>
1435 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
1436 * gcc.dg/builtin-object-size-8.c: New test.
1437 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
1438 * g++.dg/ext/builtin-object-size2.C: Likewise.
1440 PR tree-optimization/40792
1441 * gcc.dg/pr40792.c: New test.
1443 2009-07-20 Ira Rosen <irar@il.ibm.com>
1445 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
1446 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
1447 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
1449 2009-07-20 Christian Bruel <christian.bruel@st.com>
1451 * gcc.target/sh/mfmovd.c: New test.
1453 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
1454 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1457 * gfortran.dg/eof_3.f90: New test.
1459 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
1462 * gfortran.dg/intrinsic_cmplx.f90: New test.
1464 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1468 * gfortran.dg/cshift_bounds_1.f90: New test.
1469 * gfortran.dg/cshift_bounds_2.f90: New test.
1470 * gfortran.dg/cshift_bounds_3.f90: New test.
1471 * gfortran.dg/cshift_bounds_4.f90: New test.
1472 * gfortran.dg/eoshift_bounds_1.f90: New test.
1473 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
1474 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
1475 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
1477 2009-07-19 Jan Hubicka <jh@suse.cz>
1479 PR tree-optimization/40676
1480 * gcc.c-torture/compile/pr40676.c: New testcase.
1482 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1484 * gcc.target/mips/ext-2.c: New test.
1486 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1488 * gcc.target/mips/octeon-exts-7.c: New test.
1489 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
1490 * gcc.target/mips/octeon-exts-5.c: Likewise.
1492 2009-07-18 Richard Guenther <rguenther@suse.de>
1495 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
1497 2009-07-18 Richard Guenther <rguenther@suse.de>
1500 * gcc.dg/pr35899.c: Adjust.
1502 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
1504 * gcc.target/powerpc/asm-es-1.c: New test.
1505 * gcc.target/powerpc/asm-es-2.c: Likewise.
1507 2009-07-17 Richard Guenther <rguenther@suse.de>
1510 * g++.dg/rtti/crash4.C: New testcase.
1511 * g++.dg/torture/20090706-1.C: Likewise.
1512 * gcc.dg/redecl-17.c: Likewise.
1513 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
1514 * gcc.dg/declspec-9.c: Expect extra error.
1515 * gcc.dg/declspec-10.c: Likewise.
1516 * gcc.dg/declspec-11.c: Likewise.
1517 * gcc.dg/redecl-10.c: Expect extra warnings.
1518 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
1519 * gcc.target/i386/pr39545-1.c: Likewise.
1520 * g++.dg/ext/asm3.C: Expect more errors.
1521 * g++.dg/gomp/block-1.C: Likewise.
1522 * g++.dg/gomp/block-2.C: Likewise.
1523 * g++.dg/gomp/block-3.C: Likewise.
1524 * g++.dg/gomp/block-5.C: Likewise.
1525 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
1526 * g++.dg/warn/unused-result1.C: XFAIL.
1528 2009-07-17 Richard Guenther <rguenther@suse.de>
1530 PR tree-optimization/40321
1531 * gcc.c-torture/compile/pr40321.c: New testcase.
1532 * g++.dg/torture/pr40321.C: Likewise.
1534 2009-07-17 Jakub Jelinek <jakub@redhat.com>
1537 * g++.dg/template/ptrmem19.C: New test.
1539 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
1540 Manuel López-Ibáñez <manu@gcc.gnu.org>
1543 * gcc.dg/pr36902.c: Add column info.
1544 * g++.dg/gcov/gcov-2.C: Change count for definition.
1546 2009-07-16 Jason Merrill <jason@redhat.com>
1549 * g++.dg/cpp0x/std-layout1.C: New.
1550 * g++.dg/ext/has_nothrow_assign.C: Fix.
1551 * g++.dg/ext/has_nothrow_copy.C: Fix.
1552 * g++.dg/ext/has_trivial_assign.C: Fix.
1553 * g++.dg/ext/has_trivial_copy.C: Fix.
1554 * g++.dg/ext/is_pod.C: Fix.
1555 * g++.dg/other/offsetof3.C: Adjust.
1556 * g++.dg/overload/ellipsis1.C: Adjust.
1557 * g++.dg/warn/var-args1.C: Adjust.
1558 * g++.old-deja/g++.brendan/crash63.C: Adjust.
1559 * g++.old-deja/g++.brendan/crash64.C: Adjust.
1560 * g++.old-deja/g++.brendan/overload8.C: Adjust.
1561 * g++.old-deja/g++.other/vaarg3.C: Adjust.
1562 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
1564 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1566 * gcc.dg/torture/builtin-math-5.c: Add more cases.
1567 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
1568 effective target "mpc_pow".
1569 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
1571 2009-07-16 Richard Henderson <rth@redhat.com>
1573 * g++.dg/opt/eh4.C: New test.
1575 2009-07-16 Jakub Jelinek <jakub@redhat.com>
1577 * obj-c++.dg/defs.mm (abort): Make it extern "C".
1579 2009-07-15 Jakub Jelinek <jakub@redhat.com>
1582 * gcc.c-torture/execute/pr40747.c: New test.
1584 2009-07-15 Richard Guenther <rguenther@suse.de>
1587 * gcc.c-torture/compile/pr40753.c: New testcase.
1589 2009-07-15 Janus Weil <janus@gcc.gnu.org>
1592 * gfortran.dg/interface_assignment_4.f90: New.
1594 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
1596 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
1597 for FreeBSD up to and including version 8.
1599 2009-07-14 Taras Glek <tglek@mozilla.com>
1600 Rafael Espindola <espindola@google.com>
1602 * g++.dg/plugin/header-plugin-test.C: New.
1603 * g++.dg/plugin/header_plugin.c: New.
1604 * g++.dg/plugin/plugin.exp: Update.
1606 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1608 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
1609 function to enable vectorization.
1610 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
1611 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1613 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1615 * gcc.target/i386/sse-copysignf-vec.c: New test.
1616 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
1618 2009-07-14 Jason Merrill <jason@redhat.com>
1621 * g++.dg/lookup/builtin5.C: New.
1622 * g++.dg/other/error22.C: Add missing extern "C".
1623 * g++.dg/warn/Warray-bounds.C: Likewise.
1624 * gcc.dg/compat/compat-common.h: Likewise.
1627 * g++.dg/lookup/using20.C: New.
1630 * g++.dg/template/koenig8.C: New.
1632 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
1634 * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
1635 both i?86-*-darwin* and x86_64-*-darwin*.
1637 2009-07-14 Joseph Myers <joseph@codesourcery.com>
1639 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
1640 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
1643 2009-07-14 Dodji Seketeli <dodji@redhat.com>
1646 * g++.dg/debug/dwarf2/typedef1.C: New test.
1649 * g++.dg/other/typedef3.C: New test.
1651 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
1653 * gcc.dg/20090709-1.c: Move to a proper place ...
1654 * gcc.target/m68k/20090709-1.c: ... here.
1656 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
1659 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
1660 front of qualified names are allowed.
1661 * g++.dg/parse/crash10.C: Likewise.
1662 * g++.dg/parse/error15.C: Likewise.
1663 * g++.dg/parse/typename9.C: Likewise.
1664 * g++.dg/parse/error8.C: Likewise.
1666 2009-07-13 Janus Weil <janus@gcc.gnu.org>
1669 * gfortran.dg/proc_ptr_22.f90: Extended.
1670 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
1672 2009-07-13 Ira Rosen <irar@il.ibm.com>
1674 * gfortran.dg/vect/vect-6.f: New test.
1676 2009-07-12 Jason Merrill <jason@redhat.com>
1679 * g++.dg/cpp0x/decltype17.C: New.
1682 * g++.dg/cpp0x/rv10.C: New.
1684 2009-07-12 Jason Merrill <jason@redhat.com>
1687 * g++.dg/cpp0x/initlist20.C: New.
1688 * g++.dg/cpp0x/initlist21.C: New.
1690 2009-07-12 Ira Rosen <irar@il.ibm.com>
1692 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
1693 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
1694 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
1695 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
1696 gcc.dg/vect/vect-double-reduc-7.c: New tests.
1698 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
1700 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
1701 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
1702 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
1703 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
1704 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
1705 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
1706 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
1707 effective_target fd_truncate.
1709 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
1711 * gnat.dg/specs/addr1.ads: New test.
1713 2009-07-11 Jan Hubicka <jh@suse.cz>
1716 * g++.dg/torture/pr40388.C: New testcase.
1718 2009-07-11 Jakub Jelinek <jakub@redhat.com>
1721 * gcc.c-torture/execute/pr40668.c: New test.
1723 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
1725 * gcc.c-torture/execute/20090711-1.c: New test.
1727 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1732 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
1733 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
1734 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
1735 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
1737 2009-07-11 Tobias Burnus <burnus@net-b.de>
1740 * gfortran.dg/complex_intrinsic_3.f90: New test.
1741 * gfortran.dg/complex_intrinsic_4.f90: New test.
1743 2009-07-10 David Daney <ddaney@caviumnetworks.com>
1746 * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
1747 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
1749 2009-07-10 Jakub Jelinek <jakub@redhat.com>
1752 * g++.dg/ext/strncpy-chk1.C: New test.
1754 2009-07-10 Richard Guenther <rguenther@suse.de>
1756 PR tree-optimization/40496
1757 * g++.dg/opt/pr40496.C: New testcase.
1759 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1763 * g++.dg/warn/unused-result1-Werror.c: New.
1765 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
1768 * gfortran.dg/recursive_parameter_1.f90: New test.
1770 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
1772 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
1773 * gfortran.dg/module_equivalence_6.f90: Ditto.
1774 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
1775 * gfortran.dg/nan_2.f90: Ditto.
1776 * gfortran.dg/inquire_11.f90: Ditto.
1777 * gfortran.dg/abstract_type_3.f03: Ditto.
1778 * gfortran.dg/abstract_type_1.f90: Ditto.
1779 * gfortran.dg/private_type_9.f90: Ditto.
1780 * gfortran.dg/abstract_type_5.f03: Ditto.
1781 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
1782 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
1783 * gfortran.dg/derived_sub.f90: Ditto.
1784 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
1785 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
1786 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
1787 * gfortran.dg/mvbits_6.f90: Ditto.
1788 * gfortran.dg/abstract_type_2.f03: Ditto.
1789 * gfortran.dg/abstract_type_4.f03: Ditto.
1790 * gfortran.dg/bounds_check_9.f90: Ditto.
1791 * gfortran.dg/optional_dim_3.f90: Ditto.
1792 * gfortran.dg/pr32921.f: Ditto.
1793 * gfortran.dg/entry_16.f90: Ditto.
1794 * gfortran.dg/generic_16.f90: Ditto.
1797 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
1799 * gcc.target/m68k/20090709-1.c: New.
1801 2009-07-09 Dodji Seketeli <dodji@redhat.com>
1804 * g++.dg/template/unify11.C: New test.
1806 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
1809 * gfortran.dg/host_assoc_function_9.f90: New test.
1811 2009-07-09 Janus Weil <janus@gcc.gnu.org>
1814 * gfortran.dg/proc_ptr_22.f90: New.
1815 * gfortran.dg/proc_ptr_comp_12.f90: New.
1817 2009-07-09 Jakub Jelinek <jakub@redhat.com>
1820 * gcc.c-torture/compile/pr40692.c: New test.
1822 2009-07-09 Tobias Burnus <burnus@net-b.de>
1825 * gfortran.dg/pointer_check_6.f90: New test.
1827 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
1829 * gcc.target/mips/truncate-5.c: New test.
1831 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1835 * gfortran.dg/fmt_cache_1.f: New test.
1837 2009-07-08 Tobias Burnus <burnus@net-b.de>
1840 * gfortran.dg/nosigned_zero_1.f90: New test.
1841 * gfortran.dg/nosigned_zero_2.f90: New test.
1843 2009-07-08 Richard Guenther <rguenther@suse.de>
1845 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
1847 2009-07-08 Richard Guenther <rguenther@suse.de>
1849 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
1851 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
1854 * gfortran.dg/proc_ptr_21.f90: New test.
1856 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
1859 * g++.dg/warn/pr31246.C: New.
1860 * g++.dg/warn/pr31246-2.C: New.
1862 2009-07-07 Jason Merrill <jason@redhat.com>
1865 * g++.dg/template/defarg12.C: New.
1868 * g++.dg/cpp0x/enum7.C: New.
1871 * g++.dg/cpp0x/enum6.C: New.
1874 * g++.dg/cpp0x/enum5.C: New.
1877 * g++.dg/cpp0x/enum4.C: New.
1879 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1881 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
1883 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1885 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
1887 2009-07-07 Jakub Jelinek <jakub@redhat.com>
1890 * gcc.dg/pr40669.c: New test.
1892 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1894 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
1895 location. Update all calls.
1896 * g++.dg/plugin/selfassign.c: Likewise.
1898 2009-07-06 Jason Merrill <jason@redhat.com>
1900 * g++.dg/rtti/dyncast[34].C: New.
1902 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
1904 * lib/target-supports.exp
1905 (check_effective_target_mips_newabi_large_long_double): New.
1906 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
1908 * gcc.target/mips/fpr-moves-6.c: Likewise.
1910 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
1913 * g++.dg/template/union2.C: New test.
1915 2009-07-04 Jason Merrill <jason@redhat.com>
1917 * g++.dg/template/using15.C: New.
1919 2009-07-04 Jakub Jelinek <jakub@redhat.com>
1921 * gfortran.dg/maxloc_1.f90: New test.
1923 2009-07-04 Janus Weil <janus@gcc.gnu.org>
1926 * gfortran.dg/proc_ptr_result_6.f90: New.
1928 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1930 * gcc.dg/framework-2.c: Adjust testcase to pass.
1932 2009-07-04 Jason Merrill <jason@redhat.com>
1935 * g++.dg/cpp0x/auto16.C: New.
1937 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
1940 * gfortran.dg/pr40587.f: New test.
1942 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1945 * gfortran.dg/unit_1.f90: New test.
1947 2009-07-03 Jason Merrill <jason@redhat.com>
1949 * g++.dg/template/pure1.C: Expect another error.
1951 2009-07-03 Richard Guenther <rguenther@suse.de>
1953 PR tree-optimization/40640
1954 * gcc.c-torture/compile/pr40640.c: New testcase.
1956 2009-07-03 Richard Guenther <rguenther@suse.de>
1959 * gfortran.dg/pr34163.f90: New testcase.
1961 2009-07-03 Jan Hubicka <jh@suse.cz>
1963 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
1964 * gcc.dg/tree-ssa/loop-25.c: Likewise.
1965 * gcc.dg/tree-ssa/loop-26.c: Likewise.
1966 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1967 * gcc.dg/tree-ssa/loop-29.c: Likewise.
1968 * gcc.dg/tree-ssa/loop-10.c: Likewise.
1969 * gnat.dg/loop_optimization6.adb: Enable -O2.
1971 2009-07-02 Mark Mitchell <mark@codesourcery.com>
1973 * g++.dg/warn/null4.C: Extend.
1975 2009-07-02 Jason Merrill <jason@redhat.com>
1977 * g++.dg/template/spec8.C: Fix.
1979 2009-07-02 Michael Matz <matz@suse.de>
1982 * gfortran.dg/pr32921.f: Adjust.
1984 2009-07-02 Jan Hubicka <jh@suse.cz>
1986 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
1988 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
1990 * gcc.target/mips/truncate-4.c: New testcase.
1992 2009-07-01 Richard Guenther <rguenther@suse.de>
1994 PR tree-optimization/19831
1995 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
1996 make allocated memory escape. Un-XFAIL.
1997 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
1998 * gcc.dg/vect/pr31699.c: Likewise.
1999 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
2001 2009-06-30 Jakub Jelinek <jakub@redhat.com>
2004 * g++.dg/parse/cond5.C: New test.
2006 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
2008 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
2009 (main): Pass n to main_1 instead.
2010 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
2011 (main_1): New function, split off from...
2012 (main): ...here. Pass `off' to main_1 instead.
2014 2009-06-30 Jason Merrill <jason@redhat.com>
2017 * g++.dg/cpp0x/variadic94.C: New.
2019 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
2021 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
2022 * lib/target-libpath.exp (ld_library_path_vars): New variable.
2023 (init_ld_library_path_env_vars): New function, replacing the
2024 orig_*_saved assignments. Call it after defining it.
2025 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
2026 (restore_ld_library_path_env_vars): Likewise.
2027 (add_path, find_libgcc_s): New functions.
2028 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
2029 gcc-set-multilib-library-path.
2030 (objc_target_compile): Don't add "." to ld_library_path.
2032 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
2033 ld_library_path. Use add_path. Use find_libgcc_s instead of
2034 gcc-set-multilib-library-path.
2035 * lib/g++.exp (g++_link_flags): Likewise.
2036 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
2037 * lib/c-torture.exp: Do not manipulate ld_library_path at the
2039 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
2040 to tell when this needs to happen. Use find_libgcc_s instead of
2041 gcc-set-multilib-library-path.
2042 * lib/gcc-dg.exp: Likewise.
2043 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
2044 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
2045 unless it is in $ALT_LD_LIBRARY_PATH.
2046 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
2048 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
2050 * gnat.dg/discr12.adb: New test.
2051 * gnat.dg/discr12_pkg.ads: New helper.
2052 * gnat.dg/discr13.adb: New test.
2053 * gnat.dg/discr14.ad[sb]: Likewise.
2054 * gnat.dg/discr15.adb: Likewise.
2055 * gnat.dg/discr15_pkg.ads: New helper.
2056 * gnat.dg/discr16.adb: New test.
2057 * gnat.dg/discr16_g.ads: New helper.
2058 * gnat.dg/discr16_pkg.ads: Likewise.
2059 * gnat.dg/discr16_cont.ads: Likewise.
2060 * gnat.dg/discr17.adb: New test.
2061 * gnat.dg/discr18.adb: Likewise.
2062 * gnat.dg/discr18_pkg.ads: New helper.
2063 * gnat.dg/discr19.adb: New test.
2065 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2068 * gfortran.dg/internal_write_1.f90: New testcase.
2070 2009-06-30 Janus Weil <janus@gcc.gnu.org>
2073 * gfortran.dg/derived_pointer_recursion_2.f90: New.
2075 2009-06-30 Richard Guenther <rguenther@suse.de>
2077 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
2079 2009-06-30 Wei Guozhi <carrot@google.com>
2081 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
2084 2009-06-30 Ira Rosen <irar@il.ibm.com>
2086 PR tree-optimization/40542
2087 * gcc.dg/vect/pr40542.c: New test.
2089 2009-06-30 Martin Jambor <mjambor@suse.cz>
2091 PR tree-optimization/40582
2092 * gcc.c-torture/compile/pr40582.c: New test.
2094 2009-06-30 Wei Guozhi <carrot@google.com>
2097 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
2099 2009-06-29 Jason Merrill <jason@redhat.com>
2102 * g++.dg/template/debug1.C: New.
2104 2009-06-29 Tobias Burnus <burnus@net-b.de>
2107 * pointer_check_1.f90: New test.
2108 * pointer_check_2.f90: New test.
2109 * pointer_check_3.f90: New test.
2110 * pointer_check_4.f90: New test.
2111 * pointer_check_5.f90: New test.
2113 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
2116 * gfortran.dg/func_assign_2.f90 : New test.
2118 2009-06-29 Richard Guenther <rguenther@suse.de>
2121 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
2122 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
2123 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
2124 * gcc.c-torture/execute/20090623-1.c: Likewise.
2125 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
2126 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
2128 2009-06-29 Richard Guenther <rguenther@suse.de>
2131 * gcc.c-torture/execute/pr38212.c: New testcase.
2133 2009-06-29 Richard Guenther <rguenther@suse.de>
2135 PR tree-optimization/40579
2136 * gcc.c-torture/execute/pr40579.c: New testcase.
2138 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
2140 PR tree-optimization/40550
2141 * gcc.dg/pr40550.c: New test.
2143 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
2145 * gnat.dg/overflow_sum2.adb: New test
2146 * gnat.dg/namet.ads: New helper.
2148 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
2150 2009-06-28 Tobias Burnus <burnus@net-b.de>
2153 * gfortran.dg/compiler-directive_1.f90: New test.
2154 * gfortran.dg/compiler-directive_2.f: New test.
2156 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2158 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
2159 comment out some values and add some cases.
2161 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
2164 * gcc.dg/vect/vect.exp: Fix lappend syntax.
2166 2009-06-26 Richard Henderson <rth@redhat.com>
2169 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
2170 * gcc.target/i386/local.c: Pass a non-constant to T.
2172 2009-06-26 Janus Weil <janus@gcc.gnu.org>
2176 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
2177 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
2178 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
2179 * gfortran.dg/proc_ptr_result_5.f90: New.
2181 2009-06-26 Janis Johnson <janis187@us.ibm.com>
2184 * gcc.dg/dfp/pr39902.c: New test.
2186 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
2189 * gcc.dg/builtins-65.c: Require c99 runtime.
2191 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
2193 * gnat.dg/array7.ad[sb]: New test.
2195 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
2197 * gnat.dg/array6.adb: New test.
2199 2009-06-25 Ian Lance Taylor <iant@google.com>
2201 * g++.dg/warn/Wsign-compare-3.C: New testcase.
2203 2009-06-25 Ian Lance Taylor <iant@google.com>
2205 * g++.dg/warn/Wunused-16.C: New testcase.
2207 2009-06-25 Ian Lance Taylor <iant@google.com>
2209 * g++.dg/warn/skip-2.C: New testcase.
2211 2009-06-25 Steve Ellcey <sje@cup.hp.com>
2213 * gcc.c-torture/execute/20090618-1.c: add dg-run and
2214 dg-skip-if and move to ...
2215 * gcc.dg/torture/20090618-1.c.
2217 2009-06-25 Martin Jambor <mjambor@suse.cz>
2219 PR tree-optimization/40493
2220 * gcc.c-torture/execute/pr40493.c: New test.
2222 2009-06-24 Jason Merrill <jason@redhat.com>
2225 * g++.dg/template/overload10.C: New.
2227 2009-06-24 Janus Weil <janus@gcc.gnu.org>
2230 * gfortran.dg/proc_ptr_comp_11.f90: New.
2232 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
2234 * gcc.dg/pr40501.c: New testcase.
2236 2009-06-23 DJ Delorie <dj@redhat.com>
2239 * lib/target-supports.exp: Add mep support (no profiling).
2241 2009-06-23 Steve Ellcey <sje@cup.hp.com>
2244 * gcc.dg/ssa/loop-31.c: Change scan rules.
2246 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2248 * gcc.dg/cpp/empty-include.c: Update column info.
2249 * gcc.dg/cpp/assert2.c: Update column info.
2251 2009-06-23 Jakub Jelinek <jakub@redhat.com>
2253 * g++.dg/ext/builtin-object-size1.C: New test.
2254 * g++.dg/ext/builtin-object-size2.C: New test.
2256 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
2258 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
2259 * gcc.dg/optimize-bswapdi-1.c: Likewise.
2261 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
2263 * gcc.target/mips/truncate-3.c: New test.
2265 2009-06-22 Janus Weil <janus@gcc.gnu.org>
2269 * gfortran.dg/interface_30.f90: Modified error message.
2270 * gfortran.dg/proc_decl_22.f90: New.
2272 2009-06-22 Ian Lance Taylor <iant@google.com>
2274 * gcc.dg/Wcxx-compat-19.c: New testcase.
2276 2009-06-22 Matthias Klose <doko@ubuntu.com>
2279 * pr28050.m: New testcase.
2281 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
2284 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
2286 2009-06-22 Martin Jambor <mjambor@suse.cz>
2288 PR tree-optimization/40492
2289 * g++.dg/torture/pr40492.C: New test.
2291 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
2293 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
2294 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
2296 2009-06-22 Olivier Hainque <hainque@adacore.com>
2298 * gnat.dg/raise_ce.adb: Helper for ...
2299 * gnat.dg/handle_and_return.adb: New test.
2301 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
2304 * gfortran.dg/generic_18.f90: New test.
2306 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
2309 * gfortran.dg/spread_size_limit.f90: New test.
2311 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
2313 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
2314 to put dump files in a subdirectory.
2315 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
2316 ".o" temporary files.
2318 2009-06-21 Janus Weil <janus@gcc.gnu.org>
2321 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
2322 * gfortran.dg/interface_20.f90: Ditto.
2323 * gfortran.dg/interface_21.f90: Ditto.
2324 * gfortran.dg/interface_22.f90: Ditto.
2325 * gfortran.dg/interface_30.f90: New.
2326 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
2328 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
2330 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
2331 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
2332 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
2335 2009-06-21 Ira Rosen <irar@il.ibm.com>
2336 Revital Eres <eres@il.ibm.com>
2339 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
2340 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
2341 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
2343 2009-06-21 Ira Rosen <irar@il.ibm.com>
2346 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
2347 without misalignment support.
2348 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2350 2009-06-20 Tobias Burnus <burnus@net-b.de>
2353 * gfortran.dg/bounds_check_strlen_9.f90: New test.
2355 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
2358 * gfortran.dg/alloc_comp_result_2.f90: New test.
2360 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2363 * gcc.target/arm/pr40482.c: New test.
2365 2009-06-19 Ian Lance Taylor <iant@google.com>
2367 * gcc.dg/Wcxx-compat-18.c: New testcase.
2369 2009-06-19 Richard Guenther <rguenther@suse.de>
2371 * gcc.c-torture/execute/20090618-1.c: New testcase.
2373 2009-06-19 Ian Lance Taylor <iant@google.com>
2375 * gcc.dg/Wcxx-compat-17.c: New testcase.
2377 2009-06-19 Ian Lance Taylor <iant@google.com>
2379 * gcc.dg/Wcxx-compat-15.c: New testcase.
2381 2009-06-19 Ian Lance Taylor <iant@google.com>
2383 * gcc.dg/Wcxx-compat-16.c: New testcase.
2385 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
2387 * gcc.dg/builtins-34.c: Add significand cases.
2389 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
2392 * gcc.dg/20080522-1.c: Remove testcase for real.
2393 * gcc.dg/20080528-1.c: Ditto.
2395 2009-06-19 Janus Weil <janus@gcc.gnu.org>
2398 * gfortran.dg/proc_ptr_20.f90: New.
2400 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
2403 * gcc.dg/torture/pr40470-1.c: New.
2404 * gcc.dg/torture/pr40470-2.c: Likewise.
2405 * gcc.dg/torture/pr40470-3.c: Likewise.
2406 * gcc.dg/torture/pr40470-4.c: Likewise.
2408 2009-06-18 Diego Novillo <dnovillo@google.com>
2410 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
2411 * gcc.dg/plugin/ggcplug.c: Likewise.
2412 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2413 * g++.dg/plugin/selfassign.c: Likewise.
2414 * g++.dg/plugin/attribute_plugin.c: Likewise.
2415 * g++.dg/plugin/dumb_plugin.c: Likewise.
2417 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2419 * gcc.dg/cpp/arith-3.c: Add column info.
2421 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
2423 * gcc.target/arm/fp16-compile-none-2.c: New.
2424 * gcc.target/arm/fp16-compile-ieee-12.c: New.
2425 * gcc.target/arm/fp16-compile-alt-12.c: New.
2427 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
2429 * gcc.target/arm/fp16-compile-alt-1.c: New.
2430 * gcc.target/arm/fp16-compile-alt-2.c: New.
2431 * gcc.target/arm/fp16-compile-alt-3.c: New.
2432 * gcc.target/arm/fp16-compile-alt-4.c: New.
2433 * gcc.target/arm/fp16-compile-alt-5.c: New.
2434 * gcc.target/arm/fp16-compile-alt-6.c: New.
2435 * gcc.target/arm/fp16-compile-alt-7.c: New.
2436 * gcc.target/arm/fp16-compile-alt-8.c: New.
2437 * gcc.target/arm/fp16-compile-alt-9.c: New.
2438 * gcc.target/arm/fp16-compile-alt-10.c: New.
2439 * gcc.target/arm/fp16-compile-alt-11.c: New.
2440 * gcc.target/arm/fp16-compile-ieee-1.c: New.
2441 * gcc.target/arm/fp16-compile-ieee-2.c: New.
2442 * gcc.target/arm/fp16-compile-ieee-3.c: New.
2443 * gcc.target/arm/fp16-compile-ieee-4.c: New.
2444 * gcc.target/arm/fp16-compile-ieee-5.c: New.
2445 * gcc.target/arm/fp16-compile-ieee-6.c: New.
2446 * gcc.target/arm/fp16-compile-ieee-7.c: New.
2447 * gcc.target/arm/fp16-compile-ieee-8.c: New.
2448 * gcc.target/arm/fp16-compile-ieee-9.c: New.
2449 * gcc.target/arm/fp16-compile-ieee-10.c: New.
2450 * gcc.target/arm/fp16-compile-ieee-11.c: New.
2451 * gcc.target/arm/fp16-compile-none-1.c: New.
2452 * gcc.target/arm/fp16-compile-exprtype.c: New.
2453 * gcc.target/arm/fp16-compile-vcvt.c: New.
2454 * gcc.target/arm/fp16-builtins-1.c: New.
2455 * gcc.target/arm/fp16-rounding-alt-1.c: New.
2456 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
2457 * gcc.target/arm/fp16-param-1.c: New.
2458 * gcc.target/arm/fp16-return-1.c: New.
2459 * gcc.target/arm/fp16-unprototyped-1.c: New.
2460 * gcc.target/arm/fp16-unprototyped-2.c: New.
2461 * gcc.target/arm/fp16-variadic-1.c: New.
2462 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
2463 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
2464 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
2465 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
2466 * gcc.dg/torture/arm-fp16-ops.h: New.
2467 * gcc.dg/torture/arm-fp16-ops-1.c: New.
2468 * gcc.dg/torture/arm-fp16-ops-2.c: New.
2469 * gcc.dg/torture/arm-fp16-ops-3.c: New.
2470 * gcc.dg/torture/arm-fp16-ops-4.c: New.
2471 * gcc.dg/torture/arm-fp16-ops-5.c: New.
2472 * gcc.dg/torture/arm-fp16-ops-6.c: New.
2473 * gcc.dg/torture/arm-fp16-ops-7.c: New.
2474 * gcc.dg/torture/arm-fp16-ops-8.c: New.
2475 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
2476 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
2477 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
2478 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
2479 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
2480 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
2481 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
2482 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
2483 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
2484 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
2485 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
2486 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
2487 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
2489 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
2491 * gcc.dg/builtins-65.c: New test.
2493 2009-06-18 Janus Weil <janus@gcc.gnu.org>
2496 * gfortran.dg/proc_ptr_result_4.f90: New.
2498 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
2500 * gcc.c-torture/execute/bitfld-5.c: New test.
2502 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2504 * gcc.dg/builtin-unreachable-3.c: New test.
2506 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2508 * gcc.target/i386/builtin-unreachable.c: New test.
2510 2009-06-17 Ian Lance Taylor <iant@google.com>
2512 * gcc.dg/Wcxx-compat-14.c: New testcase.
2514 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
2516 * gcc.dg/func-ptr-conv-1.c: Update column info.
2518 2009-06-17 Richard Guenther <rguenther@suse.de>
2521 * gcc.c-torture/execute/pr40404.c: New testcase.
2523 2009-06-17 Richard Guenther <rguenther@suse.de>
2526 * g++.dg/torture/pr40460.C: New testcase.
2528 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
2530 * gcc.dg/plugin/one_time_plugin.c: New test.
2531 * gcc.dg/plugin/one_time-test-1.c: New test.
2532 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
2534 2009-06-16 Ian Lance Taylor <iant@google.com>
2536 * g++.dg/warn/skip-1.C: New testcase.
2538 2009-06-16 Jakub Jelinek <jakub@redhat.com>
2541 * g++.dg/other/pr40446.C: New test.
2543 2009-06-16 Richard Guenther <rguenther@suse.de>
2545 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
2546 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2547 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2548 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2550 2009-06-16 Martin Jambor <mjambor@suse.cz>
2552 * gcc.c-torture/compile/pr40432.c: New file.
2554 2009-06-16 Martin Jambor <mjambor@suse.cz>
2556 * gfortran.fortran-torture/compile/pr40413.f90: New file.
2558 2009-06-16 Janus Weil <janus@gcc.gnu.org>
2562 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
2563 * gfortran.dg/interface_20.f90: Modified error messages.
2564 * gfortran.dg/interface_21.f90: Ditto.
2565 * gfortran.dg/interface_26.f90: Ditto.
2566 * gfortran.dg/interface_27.f90: Ditto.
2567 * gfortran.dg/interface_28.f90: Extended test case.
2568 * gfortran.dg/interface_29.f90: New.
2569 * gfortran.dg/proc_decl_7.f90: Modified error messages.
2570 * gfortran.dg/proc_decl_8.f90: Ditto.
2571 * gfortran.dg/proc_ptr_11.f90: Ditto.
2572 * gfortran.dg/proc_ptr_15.f90: Ditto.
2574 2009-06-16 Ira Rosen <irar@il.ibm.com>
2576 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
2578 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
2579 gcc.dg/vect/vect-outer-4f.c: Likewise.
2580 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
2581 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
2583 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
2586 2009-06-16 Tobias Burnus <burnus@net-b.de>
2589 * gfortran.dg/bounds_check_strlen_8.f90: New test.
2591 2009-06-15 Ian Lance Taylor <iant@google.com>
2593 * gcc.dg/Wjump-misses-init-1.c: New testcase.
2594 * gcc.dg/Wjump-misses-init-2.c: New testcase.
2595 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
2596 Recognize new notes.
2597 * gcc.dg/stmt-expr-label-2.c: Likewise.
2598 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
2599 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
2600 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
2601 * gcc.dg/c99-vla-jump-4.c: Likewise.
2602 * gcc.dg/stmt-expr-label-1.c: Likewise.
2603 * gcc.dg/stmt-expr-label-3.c: Likewise.
2604 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
2606 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2608 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
2610 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2612 * gcc.dg/builtin-object-size-7.c: New test.
2614 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2617 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
2618 level != "" use separate -gdwarf-2 -g${level} options instead of
2620 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
2621 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
2622 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2624 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
2626 * g++.dg/abi/mangle11.C: Update warning line.
2627 * g++.dg/abi/mangle12.C: Update warning line.
2628 * g++.dg/abi/mangle17.C: Update warning line.
2629 * g++.dg/abi/mangle20-2.C: Update warning line.
2631 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2633 * gcc.dg/optimize-bswap-1.c: Split into these two:
2634 * gcc.dg/optimize-bswapsi-1.c: New testcase.
2635 * gcc.dg/optimize-bswapdi-1.c: New testcase.
2637 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2639 * gcc.dg/optimize-bswap-1.c: New testcase.
2641 2009-06-14 Richard Guenther <rguenther@suse.de>
2644 * g++.dg/torture/pr40389.C: New testcase.
2646 2009-06-13 Richard Guenther <rguenther@suse.de>
2648 PR tree-optimization/40421
2649 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
2651 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
2653 * gcc.dg/old-style-prom-3.c: Add column info.
2654 * gcc.dg/overflow-warn-1.c
2655 * gcc.dg/gomp/pr27415.c
2656 * gcc.dg/gomp/for-1.c: Same.
2657 * gcc.dg/enum-compat-1.c: Same.
2658 * gcc.dg/c99-tag-3.c: Same.
2659 * gcc.dg/Wredundant-decls-2.c: Same.
2660 * gcc.dg/func-ptr-conv-1.c: Same.
2661 * gcc.dg/asm-wide-1.c: Same.
2662 * gcc.dg/nofixed-point-2.c: Same.
2663 * gcc.dg/cpp/line3.c: Same.
2664 * gcc.dg/array-10.c: Same.
2665 * gcc.dg/c99-vla-jump-1.c: Same.
2666 * gcc.dg/pr20368-1.c: Same.
2667 * gcc.dg/Wshadow-3.c: Same.
2668 * gcc.dg/c90-const-expr-8.c: Same.
2669 * gcc.dg/label-decl-2.c: Same.
2670 * gcc.dg/dremf-type-compat-2.c: Same.
2671 * gcc.dg/c90-const-expr-5.c: Same.
2672 * gcc.dg/builtins-30.c: Same.
2673 * gcc.dg/Warray-bounds.c: Same.
2674 * gcc.dg/Wcxx-compat-2.c: Same.
2675 * gcc.dg/tree-ssa/col-1.c: Same.
2676 * gcc.dg/old-style-prom-2.c: Same.
2677 * gcc.dg/cast-function-1.c: Same.
2678 * gcc.dg/pr15698-1.c: Same.
2679 * gcc.dg/dremf-type-compat-3.c: Same.
2680 * gcc.dg/vla-8.c: Same.
2681 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
2683 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
2684 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
2685 * gcc.dg/enum-compat-1.c: Same.
2686 * gcc.dg/dremf-type-compat-2.c: Same.
2687 * gcc.dg/old-style-prom-2.c: Same.
2688 * gcc.dg/pr15698-1.c: Same.
2689 * gcc.dg/pr20368-1.c: Same.
2690 * gcc.dg/dremf-type-compat-3.c: Same.
2691 * gcc.dg/builtins-30.c: Same. Test for columns.
2693 2009-06-12 Janus Weil <janus@gcc.gnu.org>
2696 * gfortran.dg/proc_decl_1.f90: Extended.
2698 2009-06-12 Ian Lance Taylor <iant@google.com>
2700 * gcc.dg/Wcxx-compat-13.c: New testcase.
2702 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2705 * gcc.dg/tree-ssa/fre-vce-1.c
2707 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
2710 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
2711 min-insn-to-prefetch-ratio=5.
2713 2009-06-12 Joey Ye <joey.ye@intel.com>
2714 H.J. Lu <hongjiu.lu@intel.com>
2717 * gcc.target/i386/stackalign/pr39146.c: New.
2719 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
2721 * gcc.target/i386/crc32-1.c: New.
2722 * gcc.target/i386/crc32-2.c: Likewise.
2724 2009-06-11 David Daney <ddaney@caviumnetworks.com>
2727 * gcc.dg/builtin-unreachable-1.c: New test.
2728 * gcc.dg/builtin-unreachable-2.c: Same.
2730 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
2733 * gfortran.dg/data_value_1.f90: New test.
2735 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2738 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
2739 remove ilp32 requirement.
2740 * gcc.target/i386/excess-precision-2.c: Likewise.
2741 * gcc.target/i386/excess-precision-3.c: Likewise.
2742 * gcc.target/i386/excess-precision-4.c: Likewise.
2743 * gcc.target/i386/excess-precision-5.c: Likewise.
2744 * gcc.target/i386/excess-precision-6.c: Likewise.
2746 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2749 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
2750 * gfortran.dg/nan_5.f90: New test.
2752 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
2754 * gcc.target/arm/neon-modes-1.c: New test.
2756 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
2758 * g++.dg/torture/pr31579.C: Cast pointer
2759 via __SIZE_TYPE__ instead of 'unsigned long'.
2761 2009-06-10 Anthony Green <green@moxielogic.com>
2763 * lib/target-supports.exp (check_profiling_available):
2764 Profiling is not available for testing purposes on moxie.
2766 2009-06-09 Ian Lance Taylor <iant@google.com>
2768 * gcc.dg/Wcxx-compat-12.c: New testcase.
2770 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
2773 * gfortran.dg/backspace_11.f90: New.
2775 2009-06-09 Jason Merrill <jason@redhat.com>
2777 * g++.dg/cpp0x/defaulted10.C: New.
2779 2009-06-09 Martin Jambor <mjambor@suse.cz>
2781 * gcc.c-torture/compile/pr40351.c: New file.
2783 2009-06-09 Olivier Hainque <hainque@adacore.com>
2785 * gnat.dg/align_max.adb: New test.
2787 2009-06-08 Jason Merrill <jason@redhat.com>
2789 * g++.dg/cpp0x/auto15.C: New.
2791 2009-06-08 Jan Hubicka <jh@suse.cz>
2794 * gcc.dg/torture/pr39834.c
2796 2009-06-08 Jan Hubicka <jh@suse.cz>
2799 * g++.dg/torture/pr40102.C: New testcase.
2801 2009-06-08 Jakub Jelinek <jakub@redhat.com>
2803 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
2804 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
2805 * gcc.dg/builtin-object-size-6.c: New test.
2808 * g++.dg/template/dtor7.C: New test.
2812 * g++.dg/template/error41.C: New test.
2813 * g++.dg/template/error42.C: New test.
2815 2009-06-08 Revital Eres <eres@il.ibm.com>
2818 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
2819 * gcc.dg/vect/vect-88.c: Likewise.
2820 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2821 * gcc.dg/vect/pr25413.c: Likewise.
2822 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
2824 2009-06-07 Ian Lance Taylor <iant@google.com>
2826 * g++.dg/warn/Wswitch-3.C: New testcase.
2827 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
2828 * gcc.dg/Wswitch-enum-error.c: Likewise.
2829 * gcc.dg/Wswitch-error.c: Likewise.
2831 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2834 * gfortran.dg/negative_unit.f: Update test.
2835 * gfortran.dg/negative_unit_int8.f: Update test.
2836 * gfortran.dg/newunit_1.f90: New test.
2838 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2842 * gfortran.dg/spread_init_expr.f03: New.
2843 * gfortran.dg/unpack_init_expr.f03: New.
2844 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
2847 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2851 * gfortran.dg/count_init_expr.f03
2852 * gfortran.dg/product_init_expr.f03
2853 * gfortran.dg/sum_init_expr.f03
2855 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2858 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
2860 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
2862 * gfortran.dg/zero_sized_5.f90: Likewise.
2864 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
2867 * g++.dg/torture/pr32950.C: New.
2869 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2873 * gfortran.dg/dot_product_1.f03: New.
2874 * gfortran.dg/matmul_8.f03: New.
2875 * gfortran.dg/transpose_3.f03: New.
2877 2009-06-06 Ian Lance Taylor <iant@google.com>
2879 * gcc.dg/Wunused-label-1.c: New test case.
2880 * g++.dg/warn/Wunused-label-1.C: New test case.
2881 * g++.dg/warn/Wunused-label-2.C: New test case.
2882 * g++.dg/warn/Wunused-label-3.C: New test case.
2884 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2887 * reshape_zerosize_2.f90: New.
2889 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2892 * gfortran.dg/pack_assign_1.f90: New.
2893 * gfortran.dg/pack_vector_1.f90: New.
2895 2009-06-05 Jakub Jelinek <jakub@redhat.com>
2898 * gcc.dg/pr40340-1.c: New test.
2899 * gcc.dg/pr40340-2.c: New test.
2900 * gcc.dg/pr40340-3.c: New test.
2901 * gcc.dg/pr40340-4.c: New test.
2902 * gcc.dg/pr40340-5.c: New test.
2903 * gcc.dg/pr40340.h: New file.
2905 2009-06-05 Revital Eres <eres@il.ibm.com>
2907 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2909 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
2910 * gcc.dg/vect/vect-33.c: Likewise.
2911 * gcc.dg/vect/vect-92.c: Likewise.
2912 * gcc.dg/vect/vect-58.c: Likewise.
2913 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2914 * gcc.dg/vect/vect-42.c: Likewise.
2915 * gcc.dg/vect/slp-25.c: Likewise.
2916 * gcc.dg/vect/vect-align-1.c: Likewise.
2917 * gcc.dg/vect/vect-align-2.c: Likewise.
2918 * gcc.dg/vect/vect-93.c: Likewise.
2919 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2920 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2921 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
2922 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2923 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
2924 * gcc.dg/vect/vect-26.c: Likewise.
2925 * gcc.dg/vect/vect-44.c: Likewise.
2926 * gcc.dg/vect/vect-70.c: Likewise.
2927 * gcc.dg/vect/vect-95.c: Likewise.
2928 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2929 * gcc.dg/vect/vect-28.c: Likewise.
2930 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
2931 * gcc.dg/vect/vect-87.c: Likewise.
2932 * gcc.dg/vect/vect-109.c: Likewise.
2933 * gcc.dg/vect/vect-54.c: Likewise.
2934 * gcc.dg/vect/vect-96.c: Likewise.
2935 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2936 * gcc.dg/vect/vect-88.c: Likewise.
2937 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2938 * gcc.dg/vect/vect-89.c: Likewise.
2939 * gcc.dg/vect/vect-91.c: Likewise.
2940 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2941 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2942 * gfortran.dg/vect/vect-2.f90: Likewise.
2943 * gfortran.dg/vect/vect-3.f90: Likewise.
2944 * gfortran.dg/vect/vect-4.f90: Likewise.
2945 * gfortran.dg/vect/vect-5.f90: Likewise.
2947 2009-06-05 Alexander Strange <astrange@ithinksw.com>
2949 PR tree-optimization/36318
2950 * gcc.dg/tree-ssa/sra-7.c: New test.
2952 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
2955 * gfortran.dg/reshape_order_5.f90: New.
2956 * gfortran.dg/reshape_shape_1.f90: New.
2958 2009-06-04 Jason Merrill <jason@redhat.com>
2960 * g++.dg/template/error38.C: Add pointer-to-typedef case.
2962 2009-06-04 Steve Ellcey <sje@cup.hp.com>
2964 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
2965 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
2967 2009-06-04 Richard Guenther <rguenther@suse.de>
2970 * g++.dg/torture/pr40335.C: New testcase.
2972 2009-06-03 Richard Guenther <rguenther@suse.de>
2975 * gcc.dg/torture/pr40328.c: New testcase.
2977 2009-06-03 Martin Jambor <mjambor@suse.cz>
2979 * g++.dg/torture/pr40323.C: New file.
2981 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
2983 * gnat.dg/specs/root.ads: New test.
2984 * gnat.dg/specs/root-level_1.ads: Likewise.
2985 * gnat.dg/specs/root-level_2.ads: Likewise.
2986 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
2988 2009-06-02 Mark Mitchell <mark@codesourcery.com>
2990 * g++.dg/init/ref15.C: Require unwrapped targets.
2992 2009-06-02 Jason Merrill <jason@redhat.com>
2994 * g++.dg/cpp0x/initlist13.C: Remove expected error.
2995 * g++.dg/cpp0x/initlist18.C: New.
2996 * g++.dg/cpp0x/initlist19.C: New.
2998 * g++.dg/cpp0x/auto14.C: New.
3000 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
3002 * gnat.dg/alignment6.adb: Remove XFAIL.
3004 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
3007 * g++.dg/template/spec36.C: New test.
3009 2009-06-01 Ian Lance Taylor <iant@google.com>
3011 * gcc.dg/cast-qual-3.c: New testcase.
3012 * g++.dg/warn/Wcast-qual2.C: New testcase.
3014 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
3016 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
3017 (process-message): Expect column numbers.
3018 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
3019 * gcc.dg/pch/counter-2.c: Same.
3020 * gcc.dg/pch/valid-2.c: Same.
3021 * gcc.dg/pch/warn-1.c: Same.
3022 * gcc.dg/pch/valid-1.c: Same.
3023 * gcc.dg/cpp/include2a.c: Handle lack of columns.
3024 * gcc.dg/cpp/syshdr.c: Same.
3025 * gcc.dg/cpp/19940712-1.c: Same.
3026 * gcc.dg/cpp/missing-header-1.c: Same.
3027 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
3028 * gcc.dg/cpp/tr-warn3.c: Same.
3029 * gcc.dg/cpp/pr29612-2.c: Same.
3030 * gcc.dg/cpp/tr-warn4.c: Same.
3031 * gcc.dg/cpp/Wtrigraphs.c: Same.
3032 * gcc.dg/cpp/poison.c: Same.
3033 * gcc.dg/cpp/arith-3.c: Same.
3034 * gcc.dg/cpp/sysmac2.c: Same.
3035 * gcc.dg/cpp/cpp.exp: Same.
3036 * gcc.dg/cpp/tr-warn5.c: Same.
3037 * gcc.dg/cpp/include2.c: Same.
3038 * gcc.dg/cpp/Wmissingdirs.c: Same.
3039 * gcc.dg/cpp/Wmissingdirs.c: Same.
3040 * gcc.dg/cpp/tr-warn6.c: Same.
3041 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
3042 * gcc.dg/cpp/macspace1.c: Same.
3043 * gcc.dg/cpp/escape-2.c: Same.
3044 * gcc.dg/cpp/assert2.c: Same.
3045 * gcc.dg/cpp/undef2.c: Same.
3046 * gcc.dg/cpp/macspace2.c: Same.
3047 * gcc.dg/cpp/tr-warn1.c: Same.
3048 * gcc.dg/cpp/extratokens2.c: Same.
3049 * gcc.dg/cpp/strify2.c: Same.
3050 * gcc.dg/cpp/Wsignprom.c: Same.
3051 * gcc.dg/cpp/redef2.c: Same.
3052 * gcc.dg/cpp/trad/trad.exp: Same.
3053 * gcc.dg/cpp/arith-1.c: Same.
3054 * gcc.dg/cpp/extratokens.c: Same.
3055 * gcc.dg/cpp/if-mpar.c: Same.
3057 2009-06-01 Olivier Hainque <hainque@adacore.com>
3059 * gnat.dg/nested_float_packed.ads: New test.
3061 2009-06-01 Olivier Hainque <hainque@adacore.com>
3062 Eric Botcazou <botcazou@adacore.com>
3064 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
3065 * gnat.dg/test_oconst.adb: New test.
3067 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
3069 * gcc.dg/plugin/ggcplug.c: Moved comment.
3070 (plugin_init): Fixed typo, declared i, returned 0 at end.
3072 2009-05-31 Ira Rosen <irar@il.ibm.com>
3075 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
3076 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
3078 2009-05-29 Ian Lance Taylor <iant@google.com>
3080 * gcc.dg/Wcxx-compat-11.c: New testcase.
3082 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3085 * gfortran.dg/leadz_trailz_1.f90: New test.
3086 * gfortran.dg/leadz_trailz_2.f90: New test.
3088 2009-05-29 Martin Jambor <mjambor@suse.cz>
3090 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
3091 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
3092 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3093 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3094 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
3095 * gcc.dg/tree-ssa/sra-2.c: Likewise.
3096 * gcc.dg/tree-ssa/sra-3.c: Likewise.
3097 * gcc.dg/tree-ssa/sra-1.c: Likewise.
3098 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
3099 * gcc.dg/tree-ssa/sra-5.c: New file.
3100 * gcc.dg/tree-ssa/sra-6.c: New file.
3101 * gcc.c-torture/compile/sra-1.c: New file.
3103 2009-05-29 Jakub Jelinek <jakub@redhat.com>
3106 * gcc.c-torture/compile/pr40291.c: New test.
3109 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
3111 * gcc.target/powerpc/altivec-30.c: New test.
3112 * gcc.target/powerpc/altivec-31.c: New test.
3114 2009-05-28 Richard Guenther <rguenther@suse.de>
3116 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
3117 * gcc.c-torture/execute/20090527-1.c: Likewise.
3119 2009-05-28 Dodji Seketeli <dodji@redhat.com>
3122 * g++.dg/template/canon-type-1.C: New test.
3123 * g++.dg/template/canon-type-2.C: Likewise.
3124 * g++.dg/template/canon-type-3.C: Likewise.
3125 * g++.dg/template/canon-type-4.C: Likewise.
3126 * g++.dg/template/canon-type-5.C: Likewise.
3127 * g++.dg/template/canon-type-6.C: Likewise.
3128 * g++.dg/template/canon-type-7.C: Likewise.
3130 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
3131 Uros Bizjak <ubizjak@gmail.com>
3132 Danny Smith <dansmister@gmail.com>
3136 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
3138 * gcc.target/i386/pr37216.c: New test source file.
3139 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
3140 use -fno-common for testing Cygwin and MinGW targets.
3142 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
3144 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
3145 * g++.dg/opt/memcpy1.C (size_t): Likewise.
3146 * g++.dg/pr37742.C (size_t): Likewise.
3147 * g++.dg/torture/pr34850.C (size_t): Likewise.
3148 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
3150 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
3151 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
3152 (size_t): Use __extension__ and __SIZE_TYPE__.
3153 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
3155 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
3156 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
3157 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
3158 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
3159 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
3160 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
3161 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
3162 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
3163 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
3164 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
3165 (__ssize_t): Likewise.
3166 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
3167 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
3168 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
3169 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
3170 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
3171 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
3172 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
3173 * gcc.dg/pr33667.c (size_t): Likewise.
3174 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
3175 * gcc.dg/torture/pr39204.c (size_t): Likewise.
3176 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
3177 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
3178 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
3179 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
3181 2009-05-28 Ira Rosen <irar@il.ibm.com>
3183 PR tree-optimization/40254
3184 * gcc.dg/vect/pr40254.c: New test.
3186 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
3189 * gcc.target/mips/const-anchor-1.c: New test.
3190 * gcc.target/mips/const-anchor-2.c: New test.
3192 2009-05-27 Jason Merrill <jason@redhat.com>
3194 * g++.dg/cpp0x/initlist15.C: New.
3195 * g++.dg/cpp0x/initlist16.C: New.
3196 * g++.dg/cpp0x/initlist17.C: New.
3198 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
3201 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
3202 patterns to reflect frontend changes.
3203 * gfortran.dg/vector_subscript_4.f90: Likewise.
3205 2009-05-27 Olivier Hainque <hainque@adacore.com>
3206 Eric Botcazou <botcazou@adacore.com>
3208 * gcc.c-torture/execute/align-nest.c: New testcase.
3209 * gnat.dg/misaligned_nest.adb: New testcase.
3211 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
3213 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
3214 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
3215 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
3216 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
3218 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
3220 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
3221 cast instead of assuming 0ul.
3222 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
3224 (_type_desc): Make first argument const.
3225 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
3227 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3230 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
3231 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
3233 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
3235 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
3236 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
3237 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
3238 * gcc.dg/plugin/ggcplug.c: Added new file.
3240 2009-05-26 Tobias Burnus <burnus@net-b.de>
3243 * gfortran.dg/nullify_4.f90: New test.
3245 2009-05-26 Richard Guenther <rguenther@suse.de>
3247 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
3249 2009-05-26 Richard Guenther <rguenther@suse.de>
3252 * gcc.c-torture/compile/pr40252.c: New testcase.
3254 2009-05-26 Dodji Seketeli <dodji@redhat.com>
3257 * g++.dg/template/typedef18.C: New test.
3258 * g++.dg/template/typedef19.C: Likewise.
3259 * g++.dg/template/typedef20.C: Likewise.
3260 * g++.dg/template/access11.C: Adjust.
3262 2009-05-26 Richard Guenther <rguenther@suse.de>
3265 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
3267 2009-05-25 Jason Merrill <jason@redhat.com>
3270 * g++.dg/cpp0x/enum3.C: New test.
3272 2009-05-25 Richard Guenther <rguenther@suse.de>
3274 PR tree-optimization/36327
3275 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
3276 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3277 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
3278 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
3279 * gcc.dg/vect/vect-40.c: Likewise.
3280 * gcc.dg/vect/vect-42.c: Likewise.
3281 * gcc.dg/vect/vect-46.c: Likewise.
3282 * gcc.dg/vect/vect-76.c: Likewise.
3284 2009-05-25 Janus Weil <janus@gcc.gnu.org>
3287 * gfortran.dg/proc_ptr_18.f90: New.
3288 * gfortran.dg/proc_ptr_19.f90: New.
3289 * gfortran.dg/proc_ptr_comp_9.f90: New.
3290 * gfortran.dg/proc_ptr_comp_10.f90: New.
3292 2009-05-25 Richard Guenther <rguenther@suse.de>
3294 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
3295 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3297 2009-05-25 Ira Rosen <irar@il.ibm.com>
3299 PR tree-optimization/40238
3300 * gcc.dg/vect/pr40238.c: New test.
3302 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3303 Dominique Dhumieres <dominiq@lps.ens.fr>
3307 * gfortran.dg/bounds_check_fail_3.f90: New test.
3308 * gfortran.dg/bounds_check_fail_4.f90: New test.
3309 * gfortran.dg/bounds_check_14.f90: Update test.
3310 * gfortran.dg/bound_4.f90: Update test.
3312 2009-05-24 Richard Guenther <rguenther@suse.de>
3315 * gcc.c-torture/compile/pr40233.c: New testcase.
3317 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
3319 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
3320 for alpha*-*-* targets.
3322 2009-05-24 Ira Rosen <irar@il.ibm.com>
3324 * gcc.dg/vect/bb-slp-1.c: New test.
3325 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
3326 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
3327 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
3328 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
3329 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
3330 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
3331 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
3332 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
3333 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
3334 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
3335 gcc.dg/vect/bb-slp-22.c: Likewise.
3336 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
3338 2009-05-23 Mark Mitchell <mark@codesourcery.com>
3339 Maxim Kuvyrkov <maxim@codesourcery.com>
3341 * gcc.dg/falign-labels-1.c: New test.
3343 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
3345 * gnat.dg/specs/rep_clause3.ads: New test.
3347 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
3349 * gnat.dg/addr6.adb: New test.
3351 2009-05-22 Mark Mitchell <mark@codesourcery.com>
3353 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
3355 * gcc.target/arm/thumb2-mul-space.c: New file.
3356 * gcc.target/arm/thumb2-mul-space-2.c: New file.
3357 * gcc.target/arm/thumb2-mul-space-3.c: New file.
3358 * gcc.target/arm/thumb2-mul-speed.c: New file.
3360 2009-05-22 Richard Guenther <rguenther@suse.de>
3363 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
3364 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
3365 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
3367 2009-05-22 Mark Mitchell <mark@codesourcery.com>
3369 * gcc.dg/dll-6.c: New test.
3370 * gcc.dg/dll-6a.c: Likewise.
3371 * gcc.dg/dll-7.c: Likewise.
3372 * gcc.dg/dll-7a.c: Likewise.
3373 * g++.dg/ext/dllexport2.C: Likewise.
3374 * g++.dg/ext/dllexport2a.cc: Likewise.
3376 2009-05-21 Steve Ellcey <sje@cup.hp.com>
3379 * gcc.target/ia64/mfused-madd-vect.c: New test.
3380 * gcc.target/ia64/mfused-madd.c: New test.
3381 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
3382 * gcc.target/ia64/mno-fused-madd.c: New test.
3384 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
3386 * gcc.target/i386/movbe-1.c: New.
3387 * gcc.target/i386/movbe-2.c: Likewise.
3389 2009-05-21 Taras Glek <tglek@mozilla.com>
3391 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
3392 plugin_init signature.
3393 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3394 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
3395 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
3397 2009-05-21 Mark Mitchell <mark@codesourcery.com>
3399 * gcc.dg/target/arm/neon-vmla-1.c: New.
3400 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
3402 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
3404 * gcc.target/mips/octeon-exts-6.c: New test.
3405 * gcc.target/mips/extend-1.c: New test.
3406 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
3408 * gcc.target/mips/octeon-exts-5.c: Likewise.
3410 2009-05-20 Jakub Jelinek <jakub@redhat.com>
3413 * gcc.c-torture/compile/pr40204.c: New test.
3415 2009-05-20 Richard Guenther <rguenther@suse.de>
3417 * gcc.c-torture/compile/20090518-1.c: New testcase.
3419 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
3421 PR tree-optimization/40087
3422 * gcc.dg/tree-ssa/pr40087.c: New test.
3424 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
3426 * gcc.dg/vector-4.c: New testcase.
3427 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
3428 * g++.dg/ext/vector16.C: New testcase.
3430 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
3433 * gcc.dg/pr40172.c: Renamed to ...
3434 * gcc.dg/pr40172-1.c: This.
3436 * gcc.dg/pr40172-2.c: New.
3437 * gcc.dg/pr40172-3.c: Likewise.
3439 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3442 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
3444 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
3446 * gnat.dg/loop_optimization6.ad[sb]: New test.
3448 2009-05-19 Richard Guenther <rguenther@suse.de>
3450 * gcc.c-torture/compile/20090519-1.c: New testcase.
3452 2009-05-18 Jason Merrill <jason@redhat.com>
3454 * g++.dg/cpp0x/explicit1.C: New.
3455 * g++.dg/cpp0x/explicit2.C: New.
3457 2009-05-18 Dodji Seketeli <dodji@redhat.com>
3460 * g++.dg/debug/dwarf2/nested-1.C: New test.
3462 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
3465 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
3468 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3471 * gfortran.dg/proc_ptr_comp_8.f90: New.
3473 2009-05-18 Richard Guenther <rguenther@suse.de>
3476 * gfortran.dg/array_memset_2.f90: Adjust.
3478 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3482 * gfortran.dg/interface_27.f90: New.
3483 * gfortran.dg/interface_28.f90: New.
3484 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
3485 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3487 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3489 * gcc.target/m68k/tls-ie.c: New test.
3490 * gcc.target/m68k/tls-le.c: New test.
3491 * gcc.target/m68k/tls-gd.c: New test.
3492 * gcc.target/m68k/tls-ld.c: New test.
3493 * gcc.target/m68k/tls-ie-xgot.c: New test.
3494 * gcc.target/m68k/tls-le-xtls.c: New test.
3495 * gcc.target/m68k/tls-gd-xgot.c: New test.
3496 * gcc.target/m68k/tls-ld-xgot.c: New test.
3497 * gcc.target/m68k/tls-ld-xtls.c: New test.
3498 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
3500 2009-05-18 Martin Jambor <mjambor@suse.cz>
3502 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
3504 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
3507 * gcc.dg/pr40172.c: New.
3509 2009-05-17 Jason Merrill <jason@redhat.com>
3512 * g++.dg/template/dtor6.C: New.
3514 2009-05-17 Joseph Myers <joseph@codesourcery.com>
3516 * g++.dg/warn/translate-ice-1.C: New test.
3518 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3520 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
3521 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
3522 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
3523 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
3525 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3528 * gfortran.dg/erf_2.F90: New test.
3529 * gfortran.dg/erfc_scaled_2.f90: New test.
3531 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3534 * gfortran.dg/string_1.f90: New test.
3535 * gfortran.dg/string_2.f90: New test.
3536 * gfortran.dg/string_3.f90: New test.
3538 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
3540 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
3541 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
3543 2009-05-15 Ian Lance Taylor <iant@google.com>
3545 * gcc.dg/Wcxx-compat-10.c: New testcase.
3547 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
3550 * gcc.dg/pr16302.c: New.
3551 * g++.dg/warn/pr16302.C: New.
3553 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3555 * gcc.dg/torture/builtin-math-5.c: New.
3556 * gcc.dg/torture/builtin-math-6.c: New.
3557 * lib/target-supports.exp (check_effective_target_mpc): New.
3559 2009-05-15 Jan Hubicka <jh@suse.cz>
3561 * gcc.dg/tree-ssa/inline-3.c: New testcase
3563 2009-05-15 Jan Hubicka <jh@suse.cz>
3565 * gcc.target/i386/align-main-1.c (check): Mark noinline.
3566 * gcc.target/i386/align-main-2.c (check): Mark noinline.
3567 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
3568 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
3569 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
3571 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
3573 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
3574 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
3576 2009-05-15 Jan Hubicka <jh@suse.cz>
3578 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
3579 optimized by sibcall noinline.
3581 2009-05-15 Jan Hubicka <jh@suse.cz>
3583 * sibcall-1.c (track): Mark noinline.
3584 * sibcall-2.c (track): Mark noinline.
3585 * sibcall-3.c (track): Mark noinline.
3586 * sibcall-4.c (track): Mark noinline.
3588 2009-05-15 Jan Hubicka <jh@suse.cz>
3590 * flatten-2.c: Disable early inlining; add comment.
3591 * flatten-3.c: New test based on flatten-2.c.
3593 2009-05-15 Richard Guenther <rguenther@suse.de>
3595 PR tree-optimization/39999
3596 * gcc.c-torture/compile/pr39999.c: New testcase.
3598 2009-05-15 Joseph Myers <joseph@codesourcery.com>
3600 * gcc.c-torture/compile/ptr-conv-1.c: New test.
3602 2009-05-14 Ian Lance Taylor <iant@google.com>
3604 * gcc.dg/Wcxx-compat-9.c: New testcase.
3606 2009-05-14 Janus Weil <janus@gcc.gnu.org>
3609 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
3610 * gfortran.dg/duplicate_type_2.f90: Ditto.
3611 * gfortran.dg/duplicate_type_3.f90: New.
3613 2009-05-14 Laurent GUERBY <laurent@guerby.net>
3615 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
3616 * ada/acats/tests/c5/c59002c.ada: Likewise.
3618 2009-05-13 Taras Glek <tglek@mozilla.com>
3620 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
3621 attributes and decl smashing.
3622 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
3624 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
3625 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
3627 2009-05-14 Jakub Jelinek <jakub@redhat.com>
3630 * gfortran.dg/pr39865.f90: New test.
3631 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
3633 * gfortran.dg/hollerith_f95.f90: Likewise.
3634 * gfortran.dg/hollerith6.f90: New test.
3635 * gfortran.dg/hollerith7.f90: New test.
3637 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3640 * gcc.dg/cpp/pr36674.i: New.
3642 2009-05-14 Ben Elliston <bje@au.ibm.com>
3645 * gcc.c-torture/compile/pr40035.c: New test.
3647 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3649 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
3651 2009-05-12 Tobias Burnus <burnus@net-b.de>
3654 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
3655 * gfortran.dg/c_kind_tests_2.f03: Ditto.
3656 * gfortran.dg/interop_params.f03: Ditto.
3658 2009-05-12 Jan Hubicka <jh@suse.cz>
3660 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
3661 so unrolling still happens.
3662 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
3663 * gcc.dg/ipa/ipacost-2.c: Likewise.
3664 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
3666 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3668 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
3670 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3672 * lib/target-supports.exp (check_profiling_available): Return
3673 false for -p on *-*-cygwin* targets.
3675 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3677 PR tree-optimization/38632
3678 * g++.dg/tree-ssa/pr38632.C: New.
3680 2009-05-11 Jan Hubicka <jh@suse.cz>
3682 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
3683 we now optimize better.
3684 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
3685 out at different places.
3686 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
3688 * gcc.dg/vect/vect-76.c: Likewise.
3689 * gcc.dg/vect/vect-70.c: Likewise.
3690 * gcc.dg/vect/vect-66.c: Likewise.
3691 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3692 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
3694 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3697 * gcc.c-torture/compile/pr40080.c: New.
3699 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
3701 * gcc.c-torture/compile/pr40026.c: New testcase.
3703 2009-05-11 Janus Weil <janus@gcc.gnu.org>
3706 * gfortran.dg/proc_ptr_comp_7.f90: New.
3708 2009-05-11 Ira Rosen <irar@il.ibm.com>
3710 PR tree-optimization/40074
3711 * gcc.dg/vect/pr40074.c: New test.
3713 2009-05-10 Ian Lance Taylor <iant@google.com>
3715 * gcc.dg/Wcxx-compat-7.c: New testcase.
3716 * gcc.dg/Wcxx-compat-8.c: New testcase.
3717 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
3718 * gcc.dg/pr17188-1.c: Likewise.
3719 * gcc.dg/pr39084.c: Likewise.
3721 2009-05-10 Michael Matz <matz@suse.de>
3724 * gcc.dg/pr40031.c: New test.
3726 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3729 * gfortran.dg/array_constructor_31.f90: New test.
3731 2009-05-10 Richard Guenther <rguenther@suse.de>
3733 PR tree-optimization/40081
3734 * g++.dg/torture/pr40081.C: New testcase.
3736 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3739 * gfortran.dg/dependency_24.f90: New test.
3740 * gfortran.dg/dependency_23.f90: Clean up module files.
3742 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
3745 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
3746 * gfortran.dg/chmod_2.f90: Likewise.
3747 * gfortran.dg/chmod_3.f90: Likewise.
3748 * gfortran.dg/open_errors.f90: Likewise.
3750 2009-05-09 Jan Hubicka <jh@suse.cz>
3753 * g++.dg/eh/nested-try.C: New test.
3755 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3757 PR tree-optimization/40049
3758 * gcc.dg/vect/vect-shift-2.c: New test.
3760 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3762 * gcc.dg/torture/complex-sign-mul-minus-one.c,
3763 gcc.dg/torture/complex-sign-mul-one.c: New tests.
3765 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3768 * g++.dg/warn/deprecated-6.C: New.
3769 * gcc.dg/deprecated-4.c: Likewise.
3770 * gcc.dg/deprecated-5.c: Likewise.
3771 * gcc.dg/deprecated-6.c: Likewise.
3773 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3775 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
3776 __aligned__(__BIGGEST_ALIGNMENT__).
3777 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3778 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
3779 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
3780 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3781 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3782 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3783 * gcc.dg/vect/Os-vect-95.c: Likewise.
3784 * gcc.dg/vect/pr20122.c: Likewise.
3785 * gcc.dg/vect/pr36493.c: Likewise.
3786 * gcc.dg/vect/pr37385.c: Likewise.
3787 * gcc.dg/vect/slp-7.c: Likewise.
3788 * gcc.dg/vect/slp-9.c: Likewise.
3789 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3790 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
3791 * gcc.dg/vect/vect-35.c: Likewise.
3792 * gcc.dg/vect/vect-40.c: Likewise.
3793 * gcc.dg/vect/vect-42.c: Likewise.
3794 * gcc.dg/vect/vect-44.c: Likewise.
3795 * gcc.dg/vect/vect-46.c: Likewise.
3796 * gcc.dg/vect/vect-48.c: Likewise.
3797 * gcc.dg/vect/vect-52.c: Likewise.
3798 * gcc.dg/vect/vect-54.c: Likewise.
3799 * gcc.dg/vect/vect-56.c: Likewise.
3800 * gcc.dg/vect/vect-58.c: Likewise.
3801 * gcc.dg/vect/vect-60.c: Likewise.
3802 * gcc.dg/vect/vect-74.c: Likewise.
3803 * gcc.dg/vect/vect-75.c: Likewise.
3804 * gcc.dg/vect/vect-76.c: Likewise.
3805 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3806 * gcc.dg/vect/vect-77.c: Likewise.
3807 * gcc.dg/vect/vect-77-global.c: Likewise.
3808 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3809 * gcc.dg/vect/vect-78.c: Likewise.
3810 * gcc.dg/vect/vect-78-global.c: Likewise.
3811 * gcc.dg/vect/vect-80.c: Likewise.
3812 * gcc.dg/vect/vect-85.c: Likewise.
3813 * gcc.dg/vect/vect-87.c: Likewise.
3814 * gcc.dg/vect/vect-88.c: Likewise.
3815 * gcc.dg/vect/vect-92.c: Likewise.
3816 * gcc.dg/vect/vect-93.c: Likewise.
3817 * gcc.dg/vect/vect-95.c: Likewise.
3818 * gcc.dg/vect/vect-97.c: Likewise.
3819 * gcc.dg/vect/vect-complex-1.c: Likewise.
3820 * gcc.dg/vect/vect-complex-4.c: Likewise.
3821 * gcc.dg/vect/vect-complex-5.c: Likewise.
3822 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3823 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
3824 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
3825 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3826 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3827 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3828 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
3829 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3830 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3831 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3832 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3833 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3834 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3835 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3836 * gcc.dg/vect/vect-outer-1.c: Likewise.
3837 * gcc.dg/vect/vect-outer-2a.c: Likewise.
3838 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3839 * gcc.dg/vect/vect-outer-2.c: Likewise.
3840 * gcc.dg/vect/vect-outer-2c.c: Likewise.
3841 * gcc.dg/vect/vect-outer-2d.c: Likewise.
3842 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3843 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3844 * gcc.dg/vect/vect-outer-3.c: Likewise.
3845 * gcc.dg/vect/vect-outer-3c.c: Likewise.
3846 * gcc.dg/vect/vect-outer-5.c: Likewise.
3847 * gcc.dg/vect/vect-outer-6.c: Likewise.
3848 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
3849 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3850 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3851 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3852 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
3853 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
3854 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3855 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3856 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3857 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3858 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3859 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3860 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
3861 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3863 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3866 * gcc.dg/torture/complex-sign.h: New header.
3867 * gcc.dg/torture/complex-sign-add.c,
3868 gcc.dg/torture/complex-sign-mixed-add.c,
3869 gcc.dg/torture/complex-sign-mixed-div.c,
3870 gcc.dg/torture/complex-sign-mixed-mul.c,
3871 gcc.dg/torture/complex-sign-mixed-sub.c,
3872 gcc.dg/torture/complex-sign-mul.c,
3873 gcc.dg/torture/complex-sign-sub.c: New tests.
3875 2009-05-08 Janus Weil <janus@gcc.gnu.org>
3878 * gfortran.dg/intrinsic_3.f90: New.
3880 2009-05-07 Janis Johnson <janis187@us.ibm.com>
3883 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
3884 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
3885 * gcc.dg/dfp/float-constant-double.c: New test.
3886 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
3887 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
3888 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
3889 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
3890 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
3891 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
3892 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
3893 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
3894 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
3896 2009-05-07 Jakub Jelinek <jakub@redhat.com>
3899 * gcc.c-torture/execute/pr40057.c: New test.
3901 2009-05-06 James E. Wilson <wilson@codesourcery.com>
3903 * gcc.c-torture/compile/const-high-part.c: New test.
3905 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3908 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
3911 2009-05-06 Janus Weil <janus@gcc.gnu.org>
3914 * gfortran.dg/proc_decl_1.f90: Modified.
3915 * gfortran.dg/proc_ptr_comp_1.f90: New.
3916 * gfortran.dg/proc_ptr_comp_2.f90: New.
3917 * gfortran.dg/proc_ptr_comp_3.f90: New.
3918 * gfortran.dg/proc_ptr_comp_4.f90: New.
3919 * gfortran.dg/proc_ptr_comp_5.f90: New.
3920 * gfortran.dg/proc_ptr_comp_6.f90: New.
3922 2009-05-06 Dodji Seketeli <dodji@redhat.com>
3925 * g++.dg/template/call7.C: New test.
3927 2009-05-06 Diego Novillo <dnovillo@google.com>
3929 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
3931 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3933 * gfortran.dg/pr40021.f: Moved to ...
3934 * gfortran.fortran-torture/execute/pr40021.f: Here.
3936 2009-05-06 Janis Johnson <janis187@us.ibm.com>
3939 * gcc.dg/dfp/pr39986.c: New test.
3941 2009-05-06 Michael Matz <matz@suse.de>
3944 * gfortran.dg/pr40021.f: New test.
3946 2009-05-06 Le-Chun Wu <lcwu@google.com>
3948 * lib/plugin-support.exp: New file containing support procs for
3950 * lib/target-supports.exp (check_plugin_available): New proc.
3951 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
3952 * gcc.dg/plugin/selfassign.c: New plugin source file.
3953 * gcc.dg/plugin/self-assign-test-1.c: New test.
3954 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
3955 * g++.dg/README: Add description for plugin test.
3956 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
3957 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
3958 * g++.dg/plugin/selfassign.c: New plugin source file.
3959 * g++.dg/plugin/self-assign-test-1.C: New test.
3960 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3961 * g++.dg/plugin/self-assign-test-3.C: Likewise.
3962 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
3963 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
3965 2009-05-06 Tobias Burnus <burnus@net-b.de>
3968 * gfortran.dg/intrinsic_2.f90: New test.
3969 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
3971 2009-05-06 Joseph Myers <joseph@codesourcery.com>
3974 * gcc.dg/noncompile/incomplete-5.c: New test.
3976 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3979 * gcc.dg/pr39666-1.c: New test.
3980 * gcc.dg/pr39666-2.c: Likewise.
3981 * g++.dg/warn/Wuninitialized-4.C: Likewise.
3982 * g++.dg/warn/Wuninitialized-5.C: Likewise.
3983 * gfortran.dg/pr39666-1.f90: Likewise.
3984 * gfortran.dg/pr39666-2.f90: Likewise.
3986 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
3988 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
3989 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
3990 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3992 2009-05-05 Janus Weil <janus@gcc.gnu.org>
3995 * gfortran.dg/proc_ptr_17.f90: New.
3997 2009-05-05 Richard Guenther <rguenther@suse.de>
3999 PR tree-optimization/40022
4000 * gcc.c-torture/execute/pr40022.c: New testcase.
4002 2009-05-05 Richard Guenther <rguenther@suse.de>
4005 * gcc.c-torture/compile/pr40023.c: New testcase.
4007 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
4009 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
4010 * g++.dg/template/overload9.C: Likewise.
4011 * g++.dg/ext/ms-1.C: New.
4013 2009-05-05 Jakub Jelinek <jakub@redhat.com>
4016 * g++.dg/ext/vla7.C: New test.
4018 2009-05-04 Joseph Myers <joseph@codesourcery.com>
4020 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
4022 2009-05-04 Joseph Myers <joseph@codesourcery.com>
4024 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
4025 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
4026 Update expected errors.
4028 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4031 * g++.dg/parse/parser-pr28152.C: New.
4032 * g++.dg/parse/parser-pr28152-2.C: New.
4034 2009-05-04 Joseph Myers <joseph@codesourcery.com>
4036 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
4038 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
4040 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
4041 * gcc.target/sparc/fexpand-2.c: Likewise.
4042 * gcc.target/sparc/fpmerge-2.c: Likewise.
4043 * gcc.target/sparc/pdist-2.c: Likewise.
4045 2009-05-03 Richard Guenther <rguenther@suse.de>
4048 * gcc.c-torture/compile/pr39983.c: New testcase.
4050 2009-05-03 Joseph Myers <joseph@codesourcery.com>
4052 * gcc.dg/c99-complex-3.c: New test.
4054 2009-05-03 Joseph Myers <joseph@codesourcery.com>
4056 * gcc.dg/cpp/utf8-5byte-1.c: New test.
4058 2009-05-02 Joseph Myers <joseph@codesourcery.com>
4060 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
4062 2009-05-02 Richard Guenther <rguenther@suse.de>
4065 * gcc.target/spu/pr40001.c: New testcase.
4067 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
4069 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
4071 2009-04-30 Steve Ellcey <sje@cup.hp.com>
4074 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
4075 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
4077 2009-04-30 Janis Johnson <janis187@us.ibm.com>
4080 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
4083 2009-04-30 David Ayers <ayers@fsfe.org>
4085 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
4086 and gcc_error_prefix variables.
4087 * objc.dg/bad-receiver-type.m: Update to match correct
4089 * objc.dg/encode-5.m: Likewise.
4090 * objc.dg/id-1.m: Likewise.
4091 * objc.dg/method-1.m: Likewise.
4092 * objc.dg/method-6.m: Likewise.
4093 * objc.dg/method-7.m: Likewise.
4094 * objc.dg/method-9.m: Likewise.
4095 * objc.dg/method-11.m: Likewise.
4096 * objc.dg/method-20.m: Likewise.
4097 * objc.dg/private-1.m: Likewise.
4099 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
4102 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
4103 * gfortran.dg/advance_4.f90: Likewise
4104 * gfortran.dg/advance_5.f90: Likewise
4105 * gfortran.dg/append_1.f90: Likewise
4106 * gfortran.dg/backslash_1.f90: Likewise
4107 * gfortran.dg/backslash_2.f90: Likewise
4108 * gfortran.dg/backslash_3.f: Likewise
4109 * gfortran.dg/backspace_10.f90: Likewise
4110 * gfortran.dg/backspace_3.f: Likewise
4111 * gfortran.dg/backspace_4.f: Likewise
4112 * gfortran.dg/backspace_5.f: Likewise
4113 * gfortran.dg/backspace_8.f: Likewise
4114 * gfortran.dg/backspace_9.f: Likewise
4115 * gfortran.dg/complex_write.f90: Likewise
4116 * gfortran.dg/convert_implied_open.f90: Likewise
4117 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
4118 * gfortran.dg/dos_eol.f: Likewise
4119 * gfortran.dg/empty_format_1.f90: Likewise
4120 * gfortran.dg/endfile.f: Likewise
4121 * gfortran.dg/eof_1.f90: Likewise
4122 * gfortran.dg/eor_1.f90: Likewise
4123 * gfortran.dg/eor_handling_1.f90: Likewise
4124 * gfortran.dg/eor_handling_2.f90: Likewise
4125 * gfortran.dg/eor_handling_3.f90: Likewise
4126 * gfortran.dg/eor_handling_4.f90: Likewise
4127 * gfortran.dg/eor_handling_5.f90: Likewise
4128 * gfortran.dg/error_recovery_5.f90: Likewise
4129 * gfortran.dg/f2003_inquire_1.f03: Likewise
4130 * gfortran.dg/f2003_io_4.f03: Likewise
4131 * gfortran.dg/f2003_io_5.f03: Likewise
4132 * gfortran.dg/f2003_io_7.f03: Likewise
4133 * gfortran.dg/fgetc_1.f90: Likewise
4134 * gfortran.dg/fgetc_2.f90: Likewise
4135 * gfortran.dg/flush_1.f90: Likewise
4136 * gfortran.dg/fmt_exhaust.f90: Likewise
4137 * gfortran.dg/fmt_huge.f90: Likewise
4138 * gfortran.dg/fmt_read.f90: Likewise
4139 * gfortran.dg/fmt_t_1.f90: Likewise
4140 * gfortran.dg/fmt_t_2.f90: Likewise
4141 * gfortran.dg/fmt_t_3.f90: Likewise
4142 * gfortran.dg/fmt_t_4.f90: Likewise
4143 * gfortran.dg/fmt_t_5.f90: Likewise
4144 * gfortran.dg/fmt_t_7.f: Likewise
4145 * gfortran.dg/fseek.f90: Likewise
4146 * gfortran.dg/ftell_1.f90: Likewise
4147 * gfortran.dg/ftell_2.f90: Likewise
4148 * gfortran.dg/func_derived_3.f90: Likewise
4149 * gfortran.dg/inquire_9.f90: Likewise
4150 * gfortran.dg/iostat_1.f90: Likewise
4151 * gfortran.dg/iostat_2.f90: Likewise
4152 * gfortran.dg/list_read_1.f90: Likewise
4153 * gfortran.dg/list_read_4.f90: Likewise
4154 * gfortran.dg/list_read_5.f90: Likewise
4155 * gfortran.dg/list_read_7.f90: Likewise
4156 * gfortran.dg/list_read_8.f90: Likewise
4157 * gfortran.dg/list_read_9.f90: Likewise
4158 * gfortran.dg/namelist_13.f90: Likewise
4159 * gfortran.dg/namelist_14.f90: Likewise
4160 * gfortran.dg/namelist_15.f90: Likewise
4161 * gfortran.dg/namelist_16.f90: Likewise
4162 * gfortran.dg/namelist_17.f90: Likewise
4163 * gfortran.dg/namelist_18.f90: Likewise
4164 * gfortran.dg/namelist_19.f90: Likewise
4165 * gfortran.dg/namelist_20.f90: Likewise
4166 * gfortran.dg/namelist_24.f90: Likewise
4167 * gfortran.dg/namelist_26.f90: Likewise
4168 * gfortran.dg/namelist_27.f90: Likewise
4169 * gfortran.dg/namelist_28.f90: Likewise
4170 * gfortran.dg/namelist_37.f90: Likewise
4171 * gfortran.dg/namelist_38.f90: Likewise
4172 * gfortran.dg/namelist_39.f90: Likewise
4173 * gfortran.dg/namelist_40.f90: Likewise
4174 * gfortran.dg/namelist_43.f90: Likewise
4175 * gfortran.dg/namelist_44.f90: Likewise
4176 * gfortran.dg/namelist_45.f90: Likewise
4177 * gfortran.dg/namelist_46.f90: Likewise
4178 * gfortran.dg/namelist_47.f90: Likewise
4179 * gfortran.dg/namelist_48.f90: Likewise
4180 * gfortran.dg/namelist_49.f90: Likewise
4181 * gfortran.dg/namelist_50.f90: Likewise
4182 * gfortran.dg/namelist_51.f90: Likewise
4183 * gfortran.dg/namelist_52.f90: Likewise
4184 * gfortran.dg/namelist_56.f90: Likewise
4185 * gfortran.dg/namelist_char_only.f90: Likewise
4186 * gfortran.dg/namelist_use.f90: Likewise
4187 * gfortran.dg/namelist_use_only.f90: Likewise
4188 * gfortran.dg/noadv_size.f90: Likewise
4189 * gfortran.dg/open_access_append_1.f90: Likewise
4190 * gfortran.dg/pad_no.f90: Likewise
4191 * gfortran.dg/pr12884.f: Likewise
4192 * gfortran.dg/pr17090.f90: Likewise
4193 * gfortran.dg/pr17285.f90: Likewise
4194 * gfortran.dg/pr17286.f90: Likewise
4195 * gfortran.dg/pr18122.f90: Likewise
4196 * gfortran.dg/pr18210.f90: Likewise
4197 * gfortran.dg/pr18392.f90: Likewise
4198 * gfortran.dg/pr19155.f: Likewise
4199 * gfortran.dg/pr19216.f: Likewise
4200 * gfortran.dg/pr19467.f90: Likewise
4201 * gfortran.dg/pr19657.f: Likewise
4202 * gfortran.dg/pr20257.f90: Likewise
4203 * gfortran.dg/read_bad_advance.f90: Likewise
4204 * gfortran.dg/read_eof_2.f90: Likewise
4205 * gfortran.dg/read_eof_4.f90: Likewise
4206 * gfortran.dg/read_many_1.f: Likewise
4207 * gfortran.dg/read_noadvance.f90: Likewise
4208 * gfortran.dg/read_repeat.f90: Likewise
4209 * gfortran.dg/read_size_noadvance.f90: Likewise
4210 * gfortran.dg/read_x_past.f: Likewise
4211 * gfortran.dg/record_marker_1.f90: Likewise
4212 * gfortran.dg/record_marker_3.f90: Likewise
4213 * gfortran.dg/rewind_1.f90: Likewise
4214 * gfortran.dg/runtime_warning_1.f90: Likewise
4215 * gfortran.dg/shape_3.f90: Likewise
4216 * gfortran.dg/slash_1.f90: Likewise
4217 * gfortran.dg/stat_1.f90: Likewise
4218 * gfortran.dg/stat_2.f90: Likewise
4219 * gfortran.dg/streamio_11.f90: Likewise
4220 * gfortran.dg/streamio_3.f90: Likewise
4221 * gfortran.dg/streamio_4.f90: Likewise
4222 * gfortran.dg/streamio_9.f90: Likewise
4223 * gfortran.dg/tl_editing.f90: Likewise
4224 * gfortran.dg/unf_io_convert_1.f90: Likewise
4225 * gfortran.dg/unf_io_convert_2.f90: Likewise
4226 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
4227 * gfortran.dg/unf_short_record_1.f90: Likewise
4228 * gfortran.dg/utf8_1.f03: Likewise
4229 * gfortran.dg/utf8_2.f03: Likewise
4230 * gfortran.dg/widechar_IO_1.f90: Likewise
4231 * gfortran.dg/write_check3.f90: Likewise
4232 * gfortran.dg/write_rewind_2.f: Likewise
4233 * gfortran.dg/x_slash_2.f: Likewise
4235 2009-04-29 Richard Guenther <rguenther@suse.de>
4238 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4240 (check_effective_target_vect_floatuint_cvt): Likewise.
4241 * gcc.dg/vect/slp-10.c: Adjust.
4242 * gcc.dg/vect/slp-11.c: Adjust.
4243 * gcc.dg/vect/slp-12b.c: Adjust.
4244 * gcc.dg/vect/slp-33.c: Adjust.
4245 * gcc.c-torture/compile/pr39943.c: New testcase.
4247 2009-04-29 Richard Guenther <rguenther@suse.de>
4250 * gcc.c-torture/compile/pr39937.c: New testcase.
4252 2009-04-29 Richard Guenther <rguenther@suse.de>
4254 PR tree-optimization/39941
4255 * gcc.c-torture/compile/pr39941.c: New testcase.
4257 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
4259 * gcc.target/bfin/20090411-1.c: New test.
4261 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
4264 * gcc.dg/pr39565.c: New testcase.
4266 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
4268 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
4269 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4270 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4271 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4272 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4273 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4274 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4275 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4276 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4277 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4278 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4279 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4280 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4281 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4282 * gcc.target/i386/pr37191.c: Likewise.
4283 * gcc.target/i386/reload-1.c: Likewise.
4284 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
4285 * g++.old-deja/g++.pt/repo2.C: Likewise.
4286 * g++.old-deja/g++.pt/repo3.C: Likewise.
4287 * g++.old-deja/g++.pt/repo4.C: Likewise.
4288 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4289 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4290 * g++.dg/template/repo1.C: Likewise.
4291 * g++.dg/template/repo2.C: Likewise.
4292 * g++.dg/template/repo3.C: Likewise.
4293 * g++.dg/template/repo4.C: Likewise.
4294 * g++.dg/template/repo5.C: Likewise.
4295 * g++.dg/template/repo6.C: Likewise.
4296 * g++.dg/template/repo7.C: Likewise.
4297 * g++.dg/template/repo8.C: Likewise.
4298 * g++.dg/template/repo9.C: Likewise.
4299 * g++.dg/rtti/repo1.C: Likewise.
4300 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
4301 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
4302 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
4303 * g++.dg/other/PR23205.C: Skip for vxworks.
4304 * g++.dg/ext/visibility/class1.C: Requires PIC.
4305 * g++.dg/eh/async-unwind2.C: Requires PIC.
4306 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
4307 does not have cxa_exit.
4309 2009-04-28 Jing Yu <jingyu@google.com>
4312 * lib/target-supports.exp (check_effective_target_tls): Remove
4314 (check_effective_target_tls_native): Likewise.
4315 (check_effective_target_tls_runtime): Likewise.
4316 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
4318 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
4320 2009-04-28 Janus Weil <janus@gcc.gnu.org>
4323 * gfortran.dg/proc_ptr_16.f90: New.
4325 2009-04-28 Steve Ellcey <sje@cup.hp.com>
4327 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
4330 2009-04-28 Richard Guenther <rguenther@suse.de>
4333 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
4335 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
4337 * g++.dg/warn/pr35652.C: Removed.
4338 * gcc.dg/pr35652.c: Likewise.
4340 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
4342 * gcc.target/ia64/20071210-2.c: New testcase.
4344 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
4347 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
4348 * gcc.dg/pr39323-3.c: Ditto.
4350 2009-04-28 Janus Weil <janus@gcc.gnu.org>
4354 * gfortran.dg/ambiguous_reference_2.f90: New.
4355 * gfortran.dg/pointer_assign_7.f90: New.
4357 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
4358 Mark Mitchell <mark@codesourcery.com>
4360 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
4361 * gcc.dg/20020103-1.c: Check for __ppc.
4362 * gcc.dg/asm-b.c: Check for __ppc.
4363 * gcc.dg/20020919-1.c: Check for __ppc.
4364 * gcc.dg/20020312-2.c: Likewise.
4365 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
4366 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
4367 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
4368 * g++.dg/warn/weak1.C: Likewise.
4369 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
4370 static so appropriate optimizations kick in.
4371 (find_base_value_wrapper): New function.
4372 * g++.dg/eh/simd-5.C: Fix target triplet.
4373 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
4375 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
4376 H.J. Lu <hongjiu.lu@intel.com>
4379 * gcc.target/i386/pr39911.c: New test.
4381 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
4384 * gfortran.dg/alloc_comp_assign_10.f90: New test.
4386 2009-04-28 Ben Elliston <bje@au.ibm.com>
4391 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4393 * gcc.dg/pr35652.C: New.
4394 * g++.dg/warn/pr35652.C: New.
4395 * gcc.dg/format/plus-1.c: Adjust message.
4397 2009-04-27 DJ Delorie <dj@redhat.com>
4399 * lib/target-supports.exp (check_effective_target_double64): New.
4400 (check_effective_target_double64plus): New.
4401 (check_effective_target_large_double): New.
4402 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
4403 * gcc.dg/div-double-1.c: Likewise.
4404 * gcc.dg/Wconversion-real.c: Require large_double.
4405 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
4407 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
4410 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
4413 2009-04-27 Ian Lance Taylor <iant@google.com>
4415 * gcc.dg/Wcxx-compat-5.c: New testcase.
4416 * gcc.dg/Wcxx-compat-6.c: New testcase.
4418 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
4420 Allow non-constant arguments to conversion intrinsics.
4421 * gcc.target/spu/intrinsics-3.c: Update tests.
4423 2009-04-27 Richard Guenther <rguenther@suse.de>
4426 * gcc.c-torture/compile/pr39928-1.c: New testcase.
4427 * gcc.c-torture/compile/pr39928-2.c: Likewise.
4429 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
4432 * gcc.dg/torture/pr39903-1.c: New.
4433 * gcc.dg/torture/pr39903-2.c: Likewise.
4435 2009-04-27 Revital Eres <eres@il.ibm.com>
4437 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
4439 * gcc.dg/sms-2.c: Add dump check.
4440 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
4442 * gcc.dg/sms-4.c: Likewise.
4443 * gcc.dg/sms-5.c: Likewise.
4444 * gcc.dg/sms-6.c: Likewise.
4445 * gcc.dg/sms-7.c: Likewise.
4446 * gcc.dg/sms-antideps.c: Rename to...
4447 * gcc.dg/sms-8.c: This and add sms dump file and check it.
4449 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
4451 * gnat.dg/opt2.adb: New test.
4453 2009-04-27 Jakub Jelinek <jakub@redhat.com>
4456 * g++.dg/warn/Wunused-15.C: New test.
4458 2009-04-26 Michael Matz <matz@suse.de>
4461 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
4463 * gcc.target/i386/pr37248-1.c: Modified.
4464 * gcc.target/i386/pr37248-3.c: Modified.
4465 * gcc.target/i386/pr37248-2.c: Modified.
4466 * gnat.dg/aliasing1.adb: Modified.
4467 * gnat.dg/pack9.adb: Modified.
4468 * gnat.dg/aliasing2.adb: Modified.
4469 * gcc.dg/strict-overflow-2.c: Modified.
4470 * gcc.dg/autopar/reduc-1char.c: Modified.
4471 * gcc.dg/autopar/reduc-2char.c: Modified.
4472 * gcc.dg/autopar/reduc-1.c: Modified.
4473 * gcc.dg/autopar/reduc-2.c: Modified.
4474 * gcc.dg/autopar/reduc-3.c: Modified.
4475 * gcc.dg/autopar/reduc-6.c: Modified.
4476 * gcc.dg/autopar/reduc-7.c: Modified.
4477 * gcc.dg/autopar/reduc-8.c: Modified.
4478 * gcc.dg/autopar/reduc-9.c: Modified.
4479 * gcc.dg/autopar/reduc-1short.c: Modified.
4480 * gcc.dg/autopar/reduc-2short.c: Modified.
4481 * gcc.dg/autopar/parallelization-1.c: Modified.
4482 * gcc.dg/strict-overflow-4.c: Modified.
4483 * gcc.dg/strict-overflow-6.c: Modified.
4484 * gcc.dg/gomp/combined-1.c: Modified.
4485 * gcc.dg/no-strict-overflow-1.c: Modified.
4486 * gcc.dg/no-strict-overflow-3.c: Modified.
4487 * gcc.dg/no-strict-overflow-5.c: Modified.
4488 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
4489 * gcc.dg/tree-ssa/pr18134.c: Modified.
4490 * gcc.dg/tree-ssa/20030824-1.c: Modified.
4491 * gcc.dg/tree-ssa/vector-2.c: Modified.
4492 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
4493 * gcc.dg/tree-ssa/loop-21.c: Modified.
4494 * gcc.dg/tree-ssa/20030824-2.c: Modified.
4495 * gcc.dg/tree-ssa/vector-3.c: Modified.
4496 * gcc.dg/tree-ssa/asm-3.c: Modified.
4497 * gcc.dg/tree-ssa/pr23294.c: Modified.
4498 * gcc.dg/tree-ssa/loop-22.c: Modified.
4499 * gcc.dg/tree-ssa/loop-15.c: Modified.
4500 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
4501 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
4502 * gcc.dg/tree-ssa/pr20139.c: Modified.
4503 * gcc.dg/tree-ssa/scev-cast.c: Modified.
4504 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
4505 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
4506 * gcc.dg/tree-ssa/loop-5.c: Modified.
4507 * gcc.dg/tree-ssa/pr19431.c: Modified.
4508 * gcc.dg/tree-ssa/pr32044.c: Modified.
4509 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
4510 * gcc.dg/tree-ssa/loop-19.c: Modified.
4511 * gcc.dg/tree-ssa/loop-28.c: Modified.
4512 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
4513 * gcc.dg/tree-ssa/divide-1.c: Modified.
4514 * gcc.dg/tree-ssa/inline-1.c: Modified.
4515 * gcc.dg/tree-ssa/divide-3.c: Modified.
4516 * gcc.dg/tree-ssa/pr30978.c: Modified.
4517 * gcc.dg/tree-ssa/alias-6.c: Modified.
4518 * gcc.dg/tree-ssa/divide-4.c: Modified.
4519 * gcc.dg/tree-ssa/alias-11.c: Modified.
4520 * gcc.dg/no-strict-overflow-7.c: Modified.
4521 * gcc.dg/strict-overflow-1.c: Modified.
4522 * gcc.dg/pr15784-4.c: Modified.
4523 * gcc.dg/pr34263.c: Modified.
4524 * gcc.dg/strict-overflow-3.c: Modified.
4525 * gcc.dg/tree-prof/stringop-1.c: Modified.
4526 * gcc.dg/tree-prof/val-prof-1.c: Modified.
4527 * gcc.dg/tree-prof/val-prof-2.c: Modified.
4528 * gcc.dg/tree-prof/val-prof-3.c: Modified.
4529 * gcc.dg/tree-prof/val-prof-4.c: Modified.
4530 * gcc.dg/no-strict-overflow-2.c: Modified.
4531 * gcc.dg/no-strict-overflow-4.c: Modified.
4532 * gcc.dg/no-strict-overflow-6.c: Modified.
4533 * g++.dg/tree-ssa/pr27090.C: Modified.
4534 * g++.dg/tree-ssa/tmmti-2.C: Modified.
4535 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
4536 * g++.dg/tree-ssa/pr19807.C: Modified.
4537 * g++.dg/opt/pr30965.C: Modified.
4538 * g++.dg/init/new17.C: Modified.
4539 * gfortran.dg/whole_file_6.f90: Modified.
4540 * gfortran.dg/whole_file_5.f90: Modified.
4541 * gfortran.dg/reassoc_1.f90: Modified.
4542 * gfortran.dg/reassoc_3.f90: Modified.
4544 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
4547 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
4549 2009-04-26 Jakub Jelinek <jakub@redhat.com>
4552 * gcc.target/i386/pr39543-1.c: New test.
4553 * gcc.target/i386/pr39543-2.c: New test.
4554 * gcc.target/i386/pr39543-3.c: New test.
4557 * gcc.dg/Wunused-value-3.c: New test.
4559 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4562 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
4563 gcc.dg/vla-21.c: New tests.
4565 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4568 * gcc.dg/inline-34.c: New test.
4570 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4572 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
4573 gcc.dg/enum-const-3.c: New tests.
4574 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
4575 -pedantic-errors. Update expected diagnostics.
4577 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4580 * gcc.dg/vla-20.c: New test.
4582 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4585 * gcc.dg/vla-19.c: New test.
4587 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4589 PR preprocessor/39559
4590 * gcc.dg/c99-intconst-2.c: New test.
4592 2009-04-25 Jan Hubicka <jh@suse.cz>
4594 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
4596 2009-04-25 Janus Weil <janus@gcc.gnu.org>
4599 * gfortran.dg/import7.f90: New.
4601 2009-04-24 Richard Guenther <rguenther@suse.de>
4603 * gcc.dg/tree-ssa/vrp48.c: Fix.
4605 2008-04-24 Doug Kwan <dougkwan@google.com>
4607 * g++.dg/init/copy7.C: Only abort in memcpy if source and
4608 destination are the same.
4610 2009-04-24 Richard Guenther <rguenther@suse.de>
4612 * gcc.dg/tree-ssa/vrp48.c: New testcase.
4614 2009-04-24 Joseph Myers <joseph@codesourcery.com>
4616 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
4617 gcc.dg/array-const-3.c: New tests.
4619 2009-04-24 Ian Lance Taylor <iant@google.com>
4621 * gcc.dg/Wcxx-compat-4.c: New testcase.
4623 2009-04-24 Daniel Kraft <d@domob.eu>
4625 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
4626 expected on already erraneous symbol (renamed to fresh one).
4628 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
4631 * gcc.dg/pr39867.c: New.
4633 2009-04-24 Janus Weil <janus@gcc.gnu.org>
4637 * gfortran.dg/intrinsic_1.f90: New.
4639 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4641 * gnat.dg/alignment7.adb: New test.
4642 * gnat.dg/alignment8.adb: Likewise.
4644 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4646 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
4647 * gnat.dg/specs/rep_clause2.ads: New test.
4649 2009-04-24 Jakub Jelinek <jakub@redhat.com>
4651 PR rtl-optimization/39794
4652 * gcc.dg/pr39794.c: New test.
4654 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
4656 * gnat.dg/atomic1.adb: New test.
4657 * gnat.dg/atomic1_pkg.ads: New helper.
4659 2009-04-23 Steve Ellcey <sje@cup.hp.com>
4662 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
4663 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
4665 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
4667 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
4670 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4673 * gcc.dg/vector-init-1.c: New testcase.
4674 * gcc.dg/vector-init-2.c: New testcase.
4676 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
4678 * gnat.dg/enum2.adb: New test.
4679 * gnat.dg/enum2_pkg.ads: New helper.
4681 2009-04-22 Jakub Jelinek <jakub@redhat.com>
4684 * gcc.dg/torture/pr39855.c: New test.
4686 2009-04-22 Dodji Seketeli <dodji@redhat.com>
4689 * g++.dg/cpp0x/pr39639.C: New test.
4691 2009-04-22 Mark Heffernan <meheff@google.com>
4693 * gcc.dg/profile-generate-3.c: New test.
4695 2009-04-22 Jan Hubicka <jh@suse.cz>
4697 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
4699 2009-04-22 Steve Ellcey <sje@cup.hp.com>
4702 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
4704 2009-04-22 Richard Guenther <rguenther@suse.de>
4706 PR tree-optimization/39824
4707 * gcc.c-torture/compile/pr39824.c: New testcase.
4709 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4712 * g++.dg/parse/parser-pr14875.C: New.
4713 * g++.dg/parse/parser-pr14875-2.C: New.
4714 * g++.dg/parse/error6.C: Update match string.
4716 2009-04-22 Richard Guenther <rguenther@suse.de>
4718 PR tree-optimization/39845
4719 * gcc.c-torture/compile/pr39845.c: New testcase.
4721 2009-04-22 Janus Weil <janus@gcc.gnu.org>
4724 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
4725 * gfortran.dg/external_initializer.f90: Modified.
4726 * gfortran.dg/interface_26.f90: Modified.
4727 * gfortran.dg/intrinsic_subroutine.f90: Modified.
4728 * gfortran.dg/proc_ptr_3.f90: Modified.
4729 * gfortran.dg/proc_ptr_15.f90: New.
4730 * gfortran.dg/proc_ptr_result_1.f90: Modified.
4732 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4735 * g++.dg/warn/pr35711.C: New.
4736 * g++.dg/conversion/ptrmem2.C: Update.
4738 2009-04-21 Joseph Myers <joseph@codesourcery.com>
4740 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
4741 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
4742 README.gcc, g++.dg/README, g++.dg/compat/break/README,
4743 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
4744 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
4745 gcc.c-torture/ChangeLog.0,
4746 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
4747 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
4748 gcc.target/i386/math-torture/math-torture.exp,
4749 gcc.target/mips/inter/mips16-inter.exp,
4750 gcc.target/mips/mips-nonpic/README,
4751 gcc.target/x86_64/abi/README.gcc,
4752 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
4753 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
4754 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
4756 * ChangeLog-1993-2007, ChangeLog: Correct dates.
4758 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4760 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
4762 2009-04-21 Richard Guenther <rguenther@suse.de>
4765 * gcc.dg/torture/pr39829.c: New testcase.
4767 2009-04-21 Martin Jambor <mjambor@suse.cz>
4769 * gcc.dg/tree-ssa/cswtch-2.c: New test.
4771 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4774 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
4775 * gcc.dg/sequence-pt-2.c: New.
4776 * gcc.dg/sequence-pt-3.c: New.
4777 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
4778 * g++.dg/warn/sequence-pt-2.c: New.
4779 * g++.dg/warn/sequence-pt-3.c: New.
4781 2009-04-21 Jakub Jelinek <jakub@redhat.com>
4783 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
4785 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4787 * gnat.dg/import1.ad[sb]: New test.
4789 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4791 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
4794 2009-04-20 Tobias Burnus <burnus@net-b.de>
4797 * gfortran.dg/continuation_11.f90: New test.
4799 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4802 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
4803 messages. Test for "long long" in system headers.
4804 * gcc.dg/c99-longlong-2.c: New.
4805 * g++.dg/warn/pr13358.C: New.
4806 * g++.dg/warn/pr13358-2.C: New.
4807 * g++.dg/warn/pr13358-3.C: New.
4808 * g++.dg/warn/pr13358-4.C: New.
4810 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4812 * gcc.dg/framework-2.c: Fix up for non existent includes
4813 being fatal errors now.
4815 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
4818 * gfortran.dg/private_type_13.f90: New test.
4819 * gfortran.dg/private_type_2.f90: Add option -std=f95.
4821 2009-04-20 Le-Chun Wu <lcwu@google.com>
4824 * g++.dg/warn/Wunused-14.C: New test.
4826 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4828 * gnat.dg/specs/small_alignment.ads: New test.
4830 2009-04-20 Ian Lance Taylor <iant@google.com>
4832 * gcc.dg/Wcxx-compat-3.c: New testcase.
4834 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4836 * gnat.dg/pack13.ad[sb]: New test.
4837 * gnat.dg/pack13_pkg.ads: New helper.
4839 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4841 * gnat.dg/discr11.ad[sb]: New test.
4842 * gnat.dg/discr11_pkg.ads: New helper.
4844 2009-04-20 Ira Rosen <irar@il.ibm.com>
4846 PR tree-optimization/39675
4847 * gcc.dg/vect/O3-pr39675-2.c: New test.
4849 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4851 * gnat.dg/rep_clause3.adb: New test.
4853 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4856 * gcc.dg/c99-flex-array-7.c: New test.
4858 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4861 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
4863 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4866 * gcc.dg/c99-restrict-3.c: New test.
4868 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4870 PR preprocessor/20078
4871 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
4873 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
4875 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
4876 Do not pass -B$root after -margs.
4878 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4882 * gcc.dg/pr32061.c: New.
4883 * gcc.dg/Wlogical-op-1.c: Update.
4884 * g++.dg/warn/Wlogical-op-1.C: Update.
4885 * g++.dg/warn/pr36954.C: New.
4887 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4890 * gcc.dg/lvalue-5.c: New test.
4892 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4895 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
4897 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4899 * gcc.dg/cpp/include5.c: New test.
4901 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4904 * gcc.dg/call-diag-2.c: New test.
4906 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4908 PR preprocessor/39646
4909 * gcc.dg/cpp/line8.c: New test.
4911 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4913 PR preprocessor/39647
4914 * gcc.dg/cpp/line7.c: New test.
4916 2009-04-18 Richard Guenther <rguenther@suse.de>
4919 * gcc.target/i386/pr39804.c: New testcase.
4921 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
4923 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
4924 * g++.dg/other/pr39496.C: Likewise.
4926 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4929 * gcc.dg/pr36902.c: New.
4931 2009-04-17 Diego Novillo <dnovillo@google.com>
4933 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
4934 violation for variable 'inside_main'.
4936 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4938 * gfortran.fortran-torture/execute/getarg_1.x: New file.
4940 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4942 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
4944 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4946 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
4947 * gfortran.dg/chmod_2.f90: Likewise.
4948 * gfortran.dg/chmod_3.f90: Likewise.
4949 * gfortran.dg/open_errors.f90: Likewise.
4950 * gfortran.dg/stat_1.f90: Likewise.
4951 * gfortran.dg/stat_2.f90: Likewise.
4953 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4955 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
4956 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
4957 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
4958 * gfortran.dg/nearest_1.f90: Likewise.
4959 * gfortran.dg/nearest_3.f90: Likewise.
4960 * gfortran.dg/isnan_1.f90: Likewise.
4961 * gfortran.dg/isnan_2.f90: Likewise.
4962 * gfortran.dg/nan_1.f90: Likewise.
4963 * gfortran.dg/nan_2.f90: Likewise.
4964 * gfortran.dg/nan_3.f90: Likewise.
4965 * gfortran.dg/nan_4.f90: Likewise.
4966 * gfortran.dg/module_nan.f90: Likewise.
4967 * gfortran.dg/int_conv_2.f90: Likewise.
4968 * gfortran.dg/init_flag_3.f90: Likewise.
4969 * gfortran.dg/namelist_42.f90: Likewise.
4970 * gfortran.dg/namelist_43.f90: Likewise.
4971 * gfortran.dg/real_const_3.f90: Likewise.
4972 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4974 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
4975 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
4976 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
4977 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
4978 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
4980 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
4981 * gfortran.dg/gamma_5.f90: Likewise.
4983 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4985 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
4986 less strict so it also works with auto-overlay support.
4987 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
4988 for "exceeds local store" linker errors on the SPU.
4990 * lib/gfortran.exp: Include target-supports.exp.
4991 (gfortran_init): On SPU targets where automatic overlay support
4992 is available, use it to build all Fortran test cases.
4994 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
4996 2009-04-17 Arnaud Charlet <charlet@adacore.com>
4998 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
4999 rule enforced by gnat on taft types.
5001 2009-04-17 Jakub Jelinek <jakub@redhat.com>
5004 * g++.dg/ext/complit11.C: Add empty dg-options.
5006 2009-04-16 Andrew Pinski <pinskia@gmail.com>
5009 * g++.dg/template/defarg11.C: New test.
5011 2009-04-16 Andrew Pinski <pinskia@gmail.com>
5014 * g++.dg/ext/complit11.C: New testcase.
5016 2009-04-15 Le-Chun Wu <lcwu@google.com>
5019 * g++.dg/warn/Wunused-13.C: New testcase.
5021 2009-04-15 Ian Lance Taylor <iant@google.com>
5023 * gcc.dg/Wenum-compare-1.c: New testcase.
5025 2009-04-15 Richard Guenther <rguenther@suse.de>
5027 PR tree-optimization/39764
5028 * g++.dg/torture/pr39764.C: New testcase.
5030 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
5032 * g++.dg/ext/altivec-17.C: New.
5034 2009-04-15 Arnaud Charlet <charlet@adacore.com>
5036 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
5037 * gnat.dg/specs/limited1.ads: Ditto.
5039 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5042 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
5043 for testing the results of estimate instructions.
5044 * gcc.dg/vmx/3a-04m.c (test): Ditto.
5045 * gcc.dg/vmx/3a-05.c (test): Ditto.
5047 2009-04-14 Jason Merrill <jason@redhat.com>
5050 * g++.dg/warn/Wshadow-4.C: Extend.
5052 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
5054 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
5055 (do_D): Remove attribute hidden.
5057 2009-04-13 Jason Merrill <jason@redhat.com>
5060 * g++.dg/init/copy7.C: New.
5062 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
5065 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
5066 (check_for_all_options): This.
5068 2009-04-13 Jason Merrill <jason@redhat.com>
5071 * g++.dg/template/crash90.C: New.
5073 2009-04-12 Jason Merrill <jason@redhat.com>
5076 * g++.dg/overload/extern-C-2.C: New.
5078 2009-04-12 Joseph Myers <joseph@codesourcery.com>
5080 PR preprocessor/31869
5081 * gcc.dg/cpp/strify5.c: New test.
5083 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
5085 * gnat.dg/enum1.adb: New test.
5086 * gnat.dg/enum1_pkg.ads: New helper.
5088 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
5091 * gcc.target/alpha/pr39740.c: New test.
5093 2009-04-11 Daniel Kraft <d@domob.eu>
5096 * gfortran.dg/bounds_check_strlen_1.f90: New test.
5097 * gfortran.dg/bounds_check_strlen_2.f90: New test.
5098 * gfortran.dg/bounds_check_strlen_3.f90: New test.
5099 * gfortran.dg/bounds_check_strlen_4.f90: New test.
5100 * gfortran.dg/bounds_check_strlen_5.f90: New test.
5101 * gfortran.dg/bounds_check_strlen_6.f90: New test.
5102 * gfortran.dg/bounds_check_strlen_7.f90: New test.
5103 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
5104 expected string length that failed with -fbounds-check now.
5105 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
5107 2009-04-11 Janus Weil <janus@gcc.gnu.org>
5110 * gfortran.dg/proc_ptr_14.f90: New.
5112 2009-04-11 Richard Guenther <rguenther@suse.de>
5115 * g++.dg/torture/pr39732.C: New testcase.
5117 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
5119 * gfortran.dg/whole_file_5.f90: New.
5120 * gfortran.dg/whole_file_6.f90: New.
5122 2009-04-11 Richard Guenther <rguenther@suse.de>
5124 PR tree-optimization/39713
5125 * g++.dg/torture/pr39713.C: New testcase.
5127 2009-04-10 Richard Guenther <rguenther@suse.de>
5130 * gcc.dg/pr39712.c: New testcase.
5132 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
5135 * g++.dg/cpp0x/enum2.C: Updated.
5136 * g++.dg/debug/pr22514.C: Likewise.
5137 * g++.dg/parse/enum2.C: Likewise.
5138 * g++.dg/parse/enum3.C: Likewise.
5139 * g++.dg/template/crash79.C: Likewise.
5140 * g++.old-deja/g++.jason/cond.C: Likewise.
5142 2009-04-10 Chao-ying Fu <fu@mips.com>
5144 * gcc.target/mips/interrupt_handler.c: Change from compile to
5147 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5149 * objc/execute/forward-1.x: Fix x86_64 entry typos.
5151 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
5154 * gfortran.dg/zero_sized_6.f90: New.
5156 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5159 * g++.dg/parse/pr20118.C: New.
5160 * g++.dg/template/spec16.C: Update.
5162 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
5165 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
5166 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
5167 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
5168 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
5169 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
5170 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
5171 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
5172 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
5173 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
5174 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
5175 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
5176 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
5177 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
5178 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
5179 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
5180 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
5181 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
5183 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
5186 * g++.dg/torture/pr39678.C: New.
5187 * gcc.dg/compat/struct-complex-2.h: Likewise.
5188 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
5189 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
5190 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
5191 * gcc.dg/torture/pr39678.c: Likewise.
5192 * gcc.target/i386/pr39678.c: Likewise.
5194 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
5195 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5197 * gcc.target/x86_64/abi/test_passing_structs.c: Include
5198 <complex.h>. Add tests for structure with complex float.
5200 2009-04-10 Ben Elliston <bje@au.ibm.com>
5201 Joseph Myers <joseph@codesourcery.com>
5204 * gcc.dg/dfp/pr36800.c: New.
5206 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5207 Rafael Avila de Espindola <espindola@google.com>
5209 * gcc.misc-tests/help.exp: New file.
5210 * lib/options.exp: New file.
5212 2009-04-09 Janis Johnson <janis187@us.ibm.com>
5215 * objc/execute/forward-1.x: New.
5217 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
5219 * gcc.dg/pr27150-1.c: Change to a link test.
5221 2009-04-09 Jakub Jelinek <jakub@redhat.com>
5223 * g++.dg/lookup/using2.C: Change copyright header to refer to version
5224 3 of the GNU General Public License and to point readers at the
5225 COPYING3 file and the FSF's license web page.
5226 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
5227 * gcc.dg/struct/struct-reorg.exp: Likewise.
5228 * gcc.target/spu/tag_manager.c: Likewise.
5230 2009-04-09 Richard Guenther <rguenther@suse.de>
5233 * ssa-ccp-25.c: Adjust pattern.
5235 2009-04-09 Janus Weil <janus@gcc.gnu.org>
5238 * gfortran.dg/external_procedures_1.f90: Modified.
5239 * gfortran.dg/proc_ptr_result_1.f90: New.
5240 * gfortran.dg/proc_ptr_result_2.f90: New.
5241 * gfortran.dg/proc_ptr_result_3.f90: New.
5243 2009-04-09 Richard Guenther <rguenther@suse.de>
5245 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
5246 to prevent constant propagation.
5247 * gcc.dg/vect/vect-56.c: Likewise.
5248 * gcc.dg/vect/vect-58.c: Likewise.
5249 * gcc.dg/vect/vect-60.c: Likewise.
5250 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5251 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5252 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
5254 2009-04-09 Richard Guenther <rguenther@suse.de>
5256 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
5257 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5259 2009-04-09 Joseph Myers <joseph@codesourcery.com>
5262 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
5265 2009-04-08 Joseph Myers <joseph@codesourcery.com>
5267 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
5268 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
5270 2009-04-08 Jakub Jelinek <jakub@redhat.com>
5272 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
5274 2009-04-08 Jason Merrill <jason@redhat.com>
5277 * g++.dg/template/error40.C: Add another test.
5279 2009-04-08 Joseph Myers <joseph@codesourcery.com>
5283 * gcc.c-torture/compile/pr39614-1.c,
5284 gcc.c-torture/compile/pr39614-2.c,
5285 gcc.c-torture/compile/pr39614-3.c,
5286 gcc.c-torture/compile/pr39614-4.c,
5287 gcc.c-torture/compile/pr39614-5.c,
5288 gcc.c-torture/compile/pr39673-1.c,
5289 gcc.c-torture/compile/pr39673-2.c: New tests.
5290 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
5292 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5293 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
5296 2009-04-08 Dodji Seketeli <dodji@redhat.com>
5299 * g++.dg/cpp0x/variadic-crash2.C: New test.
5301 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
5304 * gfortran.dg/alloc_comp_result_1.f90: New test.
5306 2009-04-07 Jason Merrill <jason@redhat.com>
5309 * g++.dg/overload/extern-C-1.C: New.
5311 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5314 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
5316 2009-04-07 Jason Merrill <jason@redhat.com>
5319 * g++.dg/template/error40.C: New.
5321 2009-04-07 Janus Weil <janus@gcc.gnu.org>
5324 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
5326 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
5328 * gnat.dg/subp_elim_errors.ad[sb]: New test.
5330 2009-04-07 Janus Weil <janus@gcc.gnu.org>
5333 * gfortran.dg/proc_decl_1.f90: Modified.
5334 * gfortran.dg/proc_ptr_11.f90: Extended.
5335 * gfortran.dg/proc_ptr_13.f90: Modified.
5337 2009-04-06 Jason Merrill <jason@redhat.com>
5340 * g++.dg/template/fnspec1.C: New.
5342 2009-04-06 Laurent GUERBY <laurent@guerby.net>
5344 * lib/gnat.exp: Handle multilib.
5346 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
5349 * gfortran.dg/dependency_23.f90: New test.
5351 2009-04-06 Richard Guenther <rguenther@suse.de>
5353 PR tree-optimization/28868
5354 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5355 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
5356 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5357 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5359 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5361 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
5363 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5365 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
5367 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5369 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
5370 with the built-in y0, and the subsequent warning.
5371 (y1): Likewise, rename to y_1.
5373 2009-04-06 Janus Weil <janus@gcc.gnu.org>
5376 * gfortran.dg/proc_decl_21.f90: New.
5378 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
5381 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
5383 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
5385 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
5386 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
5387 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
5388 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
5389 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
5390 gfortran.dg/namelist_49.f90: Gate test on effective_target
5392 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
5394 2009-04-05 Daniel Kraft <d@domob.eu>
5397 * gfortran.dg/read_float_2.f03
5398 * gfortran.dg/read_float_3.f90
5400 2009-04-05 Richard Guenther <rguenther@suse.de>
5402 PR tree-optimization/39648
5403 * gcc.c-torture/compile/pr39648.c: New testcase.
5405 2009-04-05 Jason Merrill <jason@redhat.com>
5408 * g++.dg/template/error39.C: New.
5410 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
5413 * gfortran.dg/implied_do_1.f90: New.
5415 2009-04-04 Tobias Burnus <burnus@net-b.de>
5418 * gfortran.dg/recursive_check_8.f90: New.
5419 * gfortran.dg/recursive_check_9.f90: New.
5420 * gfortran.dg/recursive_check_10.f90: New.
5421 * gfortran.dg/recursive_check_11.f90: New.
5422 * gfortran.dg/recursive_check_12.f90: New.
5423 * gfortran.dg/recursive_check_13.f90: New.
5424 * gfortran.dg/recursive_check_14.f90: New.
5426 2009-04-04 Jason Merrill <jason@redhat.com>
5429 * g++.dg/template/error38.C: Add more tests.
5431 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
5434 * gfortran.dg/common_align_2.f90: New test.
5436 2009-04-04 Richard Guenther <rguenther@suse.de>
5438 PR tree-optimization/8781
5439 PR tree-optimization/37892
5440 * g++.dg/tree-ssa/pr8781.C: New testcase.
5441 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
5443 2009-04-04 Richard Guenther <rguenther@suse.de>
5445 PR tree-optimization/39636
5446 * gcc.c-torture/compile/pr39636.c: New testcase.
5448 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
5450 PR rtl-optimization/39607
5451 * g++.dg/opt/pr39607.C: New.
5453 2009-04-03 Tobias Burnus <burnus@net-b.de>
5456 * gfortran.dg/common_12.f90: New.
5458 2009-04-03 Jason Merrill <jason@redhat.com>
5461 * g++.dg/template/const2.C: New test.
5463 2009-04-03 Richard Guenther <rguenther@suse.de>
5465 PR tree-optimization/2480
5466 PR tree-optimization/23086
5467 * gcc.dg/tree-ssa/pr2480.c: New testcase.
5468 * gcc.dg/tree-ssa/pr23086.c: Likewise.
5470 2009-04-03 Richard Guenther <rguenther@suse.de>
5472 PR tree-optimization/34743
5473 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
5474 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
5475 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5476 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5477 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5478 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5479 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5480 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5482 2009-04-03 Richard Guenther <rguenther@suse.de>
5485 PR tree-optimization/23940
5486 PR tree-optimization/33237
5489 PR tree-optimization/36201
5490 PR tree-optimization/36230
5491 PR tree-optimization/38049
5492 PR tree-optimization/38207
5493 PR tree-optimization/38230
5494 PR tree-optimization/38301
5495 PR tree-optimization/38585
5497 PR tree-optimization/38985
5498 PR tree-optimization/39299
5499 * gcc.dg/pr19633-1.c: Adjust.
5500 * gcc.dg/torture/pta-callused-1.c: Likewise.
5501 * gcc.dg/torture/pr39074-2.c: Likewise.
5502 * gcc.dg/torture/pr39074.c: Likewise.
5503 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
5504 * gcc.dg/torture/pr30375.c: Adjust.
5505 * gcc.dg/torture/pr33563.c: Likewise.
5506 * gcc.dg/torture/pr33870.c: Likewise.
5507 * gcc.dg/torture/pr33560.c: Likewise.
5508 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
5509 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
5510 * gcc.dg/tree-ssa/alias-15.c: Remove.
5511 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
5512 * gcc.dg/tree-ssa/pr26421.c: Adjust.
5513 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
5514 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
5515 * gcc.dg/tree-ssa/pr23382.c: Adjust.
5516 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
5517 * gcc.dg/tree-ssa/alias-16.c: Adjust.
5518 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5519 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5520 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5521 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5522 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
5523 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5524 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
5525 * gcc.dg/tree-ssa/pr13146.c: Likewise.
5526 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5527 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5528 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5529 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
5530 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
5531 * gcc.dg/tree-ssa/alias-20.c: Likewise.
5532 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
5533 * gcc.dg/tree-ssa/pr38895.c: Likewise.
5534 * gcc.dg/uninit-B.c: XFAIL.
5535 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5536 * gcc.dg/uninit-pr19430.c: XFAIL.
5537 * g++.dg/tree-ssa/pr13146.C: New testcase.
5538 * g++.dg/opt/pr36187.C: Adjust.
5539 * g++.dg/torture/20090329-1.C: New testcase.
5541 2009-04-02 Chao-ying Fu <fu@mips.com>
5543 * gcc.target/mips/interrupt_handler.c: New test.
5545 2009-04-02 David Ayers <ayers@fsfe.org>
5548 * objc.dg/bad-receiver-type-2.m: New test contributed by
5551 2009-04-02 Jason Merrill <jason@redhat.com>
5554 * g++.dg/template/error38.C: New test.
5556 2009-04-02 Janis Johnson <janis187@us.ibm.com>
5558 PR tree-optimization/31677
5559 * gcc.dg/memcpy-1.c: Add compiler option.
5561 2009-04-02 Ira Rosen <irar@il.ibm.com>
5563 PR tree-optimization/39595
5564 * gfortran.dg/vect/O3-pr39595.f: New test.
5566 2009-04-02 Dodji Seketeli <dodji@redhat.com>
5569 * g++.dg/template/typedef11.C: New test.
5570 * g++.dg/template/typedef12.C: Likewise.
5571 * g++.dg/template/typedef13.C: Likewise.
5572 * g++.dg/template/typedef14.C: Likewise.
5573 * g++.dg/template/typedef15.C: Likewise.
5574 * g++.dg/template/typedef16.C: Likewise.
5575 * g++.dg/template/sfinae3.C: Compile this pedantically.
5576 The only errors expected should be the one saying the typedef is ill
5578 * g++.old-deja/g++.pt/typename8.C: Likewise.
5579 * g++.dg/template/access11.C: Update this.
5581 2009-04-02 Richard Guenther <rguenther@suse.de>
5583 PR tree-optimization/37221
5584 * gcc.c-torture/compile/20090331-1.c: New testcase.
5586 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
5588 * gcc.c-torture/compile/20090401-1.c: New test.
5590 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5593 * g++.dg/template/pr4926-1.C: New.
5595 2009-04-01 Xinliang David Li <davidxl@google.com>
5597 * gcc.target/i386/all_one_m128i.c: New test.
5599 2009-04-01 Janis Johnson <janis187@us.ibm.com>
5602 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
5603 * gcc.dg/fltconst-2.c: New test.
5604 * gcc.dg/fltconst-double-pedantic-1.c: New test.
5605 * gcc.dg/fltconst-double-pedantic-2.c: New test.
5608 * gcc.dg/cpp/pr33466.c: New test.
5609 * gcc.dg/dfp/pr33466.c: New test.
5610 * gcc.dg/fixed-point/pr33466.c: New test.
5612 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5614 PR tree-optimization/35011
5615 * g++.dg/other/pr35011.C: New.
5617 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5620 * gcc.dg/pr39226.c: New test.
5622 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5625 * g++.dg/template/pr35240.C: New.
5627 2009-04-01 Joseph Myers <joseph@codesourcery.com>
5630 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
5631 * gcc.dg/pr25682.c: Update expected diagnostics.
5633 2009-04-01 Richard Guenther <rguenther@suse.de>
5635 * gcc.dg/fold-plusmult-2.c: New testcase.
5637 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5640 * gcc.dg/pr37772.c: New test.
5641 * g++.dg/ext/asm11.C: New test.
5643 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5645 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
5646 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
5649 2009-03-31 Jason Merrill <jason@redhat.com>
5651 * g++.old-deja/g++.other/using9.C: Add expected errors.
5653 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
5655 * gcc.c-torture/compile/pr33009.c: Removed.
5657 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5659 * gcc.c-torture/compile/pr33009.c: Delete.
5660 * gcc.c-torture/compile/pr11832.c: Likewise.
5662 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5665 * lib/target-supports.exp (check_effective_target_stdint_types):
5667 (check_effective_target_inttypes_types): New.
5668 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
5669 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
5670 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
5672 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5676 * gfortran.dg/data_pointer_1.f90: New test.
5678 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5681 * gfortran.dg/char_length_15.f90: New test.
5683 2009-03-31 Jason Merrill <jason@redhat.com>
5686 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
5687 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
5688 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
5691 * g++.dg/other/typedef2.C: New test.
5694 * g++.dg/template/typedef17.C: New test.
5696 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
5697 * g++.dg/cpp0x/auto12.C: Likewise.
5699 2009-03-31 Richard Guenther <rguenther@suse.de>
5702 * gcc.dg/fold-compare-4.c: New testcase.
5703 * gcc.dg/fold-compare-5.c: Likewise.
5705 2009-03-31 Richard Guenther <rguenther@suse.de>
5707 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
5709 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5712 * gcc.target/i386/pr39592-1.c: New test.
5714 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5716 PR preprocessor/15638
5717 * gcc.dg/cpp/missing-header-1.c: New test.
5718 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
5719 "compilation terminated" message.
5720 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
5722 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
5723 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
5724 terminated" message.
5726 2009-03-31 Richard Guenther <rguenther@suse.de>
5730 * gcc.dg/tree-ssa/pr23401.c: New testcase.
5731 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5733 2009-03-30 Steven G. Kargl <kargls@comcast.net>
5736 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
5737 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
5738 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5739 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
5740 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5741 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5742 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
5744 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
5747 * gfortran.dg/whole_file_1.f90: New test.
5749 * gfortran.dg/whole_file_2.f90: New test.
5750 * gfortran.dg/whole_file_3.f90: New test.
5752 * gfortran.dg/whole_file_4.f90: New test.
5754 2009-03-30 Jakub Jelinek <jakub@redhat.com>
5756 * gfortran.dg/bind_c_usage_19.f90: New test.
5759 * gcc.target/powerpc/altivec-29.c: New test.
5761 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5763 PR rtl-optimization/323
5764 * gcc.target/i386/excess-precision-1.c,
5765 gcc.target/i386/excess-precision-2.c,
5766 gcc.target/i386/excess-precision-3.c,
5767 gcc.target/i386/excess-precision-4.c,
5768 gcc.target/i386/excess-precision-5.c,
5769 gcc.target/i386/excess-precision-6.c: New tests.
5771 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5774 * gcc.dg/c99-array-lval-8.c: New test.
5776 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5778 PR preprocessor/34695
5779 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
5780 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
5781 instead of dg-warning for "previous definition" messages.
5782 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
5783 "warnings being treated as errors" message.
5784 * gcc.dg/fltconst-1.c: Use -fshow-column.
5786 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
5789 * gfortran.dg/power1.f90: New test.
5791 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5799 * gcc.c-torture/compile/20081108-1.c,
5800 gcc.c-torture/compile/20081108-2.c,
5801 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
5802 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
5803 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
5804 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
5805 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
5806 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
5807 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
5808 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
5809 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
5810 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
5811 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
5812 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
5813 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
5814 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
5815 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
5816 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
5817 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
5819 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5820 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
5821 XFAILs. Update expected messages.
5822 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
5824 * gcc.dg/real-const-1.c: Replace with test from original PR.
5825 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
5826 when casting from non-constant integer to pointer.
5828 2009-03-29 Richard Guenther <rguenther@suse.de>
5830 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
5832 2009-03-29 Daniel Kraft <d@domob.eu>
5835 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
5837 * gfortran.dg/typebound_proc_9.f03: New test.
5838 * gfortran.dg/typebound_proc_10.f03: New test.
5839 * gfortran.dg/typebound_proc_11.f03: New test.
5840 * gfortran.dg/abstract_type_5.f03: New test.
5842 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
5845 * gfortran.dg/do_4.f: New.
5846 * gfortran.dg/goto_2.f90: Correct expected warnings.
5847 * gfortran.dg/goto_4.f90: Likewise.
5848 * gfortran.dg/goto_5.f90: New.
5850 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
5853 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
5855 * gcc.target/i386/pr39545-1.c: New.
5856 * gcc.target/i386/pr39545-2.c: Likewise.
5858 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
5859 (flex2_struct): Likewise.
5860 (check_struct_passing7): Likewise.
5861 (check_struct_passing8): Likewise.
5864 (main): Call check_struct_passing7 and check_struct_passing8.
5866 2009-03-29 Richard Guenther <rguenther@suse.de>
5868 * gcc.c-torture/execute/20090113-1.c: New testcase.
5869 * gcc.c-torture/execute/20090113-2.c: Likewise.
5870 * gcc.c-torture/execute/20090113-3.c: Likewise.
5871 * gcc.c-torture/execute/20090207-1.c: Likewise.
5872 * gcc.c-torture/compile/20090114-1.c: Likewise.
5873 * gcc.c-torture/compile/20090328-1.c: Likewise.
5874 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
5876 2009-03-29 David Ayers <ayers@fsfe.org>
5879 * objc.dg/conditional-1.m: New tests.
5881 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
5883 * gcc.dg/winline-10.c: New test.
5885 2009-03-28 Tobias Burnus <burnus@net-b.de>
5888 * gfortran.dg/do_check_1.f90: Add test.
5889 * gfortran.dg/do_check_2.f90: Add test.
5890 * gfortran.dg/do_check_3.f90: Add test.
5891 * gfortran.dg/do_check_4.f90: Add test.
5893 2009-03-28 Jan Hubicka <jh@suse.cz>
5895 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
5896 * gcc.dg/pr33826.c: Update dump files.
5897 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
5898 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
5900 2009-03-28 Martin Jambor <mjambor@suse.cz>
5902 * g++.dg/tree-ssa/fwprop-align.C: New test.
5904 2009-03-28 Jakub Jelinek <jakub@redhat.com>
5906 * gcc.target/powerpc/altivec-28.c: New test.
5909 * gcc.dg/wdisallowed-functions-1.c: Removed.
5910 * gcc.dg/wdisallowed-functions-2.c: Removed.
5911 * gcc.dg/wdisallowed-functions-3.c: Removed.
5912 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
5913 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
5914 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
5916 2009-03-28 Richard Guenther <rguenther@suse.de>
5918 PR tree-optimization/38723
5919 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
5921 2009-03-28 Paul Thomas <pault@gcc.gnu.org
5924 * gfortran.dg/char_result_13.f90: New test.
5926 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
5929 * gfortran.dg/alloc_comp_assign_9.f90: New test.
5931 2009-03-28 Daniel Kraft <d@domob.eu>
5933 * gfortran.dg/trim_1.f90: New test.
5935 2009-03-28 Richard Guenther <rguenther@suse.de>
5937 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
5938 * g++.dg/warn/Warray-bounds.C: Likewise.
5940 2009-03-28 Tobias Burnus <burnus@net-b.de>
5943 * gfortran.dg/recursive_check_7.f90: New test.
5945 2009-03-28 Tobias Burnus <burnus@net-b.de>
5948 * gfortran.dg/do_check_5.f90: New test.
5949 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
5950 * gfortran.dg/array_constructor_18.f90: Ditto.
5951 * gfortran.dg/array_constructor_22.f90: Ditto.
5952 * gfortran.dg/do_3.F90: Ditto.
5953 * gfortran.dg/do_1.f90: Ditto.
5955 2009-03-28 Richard Guenther <rguenther@suse.de>
5957 PR tree-optimization/38180
5958 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
5960 2009-03-28 Richard Guenther <rguenther@suse.de>
5962 PR tree-optimization/38513
5963 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5964 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
5965 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5966 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5967 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5968 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5969 * gcc.dg/vect/vect-35.c: Likewise.
5970 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5971 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5972 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5974 2009-03-28 Richard Guenther <rguenther@suse.de>
5976 PR tree-optimization/38968
5977 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
5979 2009-03-28 Richard Guenther <rguenther@suse.de>
5981 PR tree-optimization/37795
5982 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
5984 2009-03-28 Joseph Myers <joseph@codesourcery.com>
5986 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
5987 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
5988 options for removed targets.
5990 2009-03-27 Richard Guenther <rguenther@suse.de>
5992 PR tree-optimization/39120
5993 * gcc.c-torture/execute/pr39120.c: New testcase.
5995 2009-03-27 Richard Guenther <rguenther@suse.de>
5997 PR tree-optimization/39120
5998 * gcc.dg/torture/pta-callused-1.c: New testcase.
6000 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6003 * gcc.target/i386/pr39315-1.c: New.
6004 * gcc.target/i386/pr39315-2.c: Likewise.
6005 * gcc.target/i386/pr39315-3.c: Likewise.
6006 * gcc.target/i386/pr39315-4.c: Likewise.
6007 * gcc.target/i386/pr39315-check.c: Likewise.
6009 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6012 * gcc.dg/pr39323-1.c: New.
6013 * gcc.dg/pr39323-2.c: Likewise.
6014 * gcc.dg/pr39323-3.c: Likewise.
6016 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6019 * gcc.target/ia64/sync-1.c: New.
6021 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6024 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
6025 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
6026 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
6027 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
6028 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
6029 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
6030 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
6031 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
6033 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6035 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
6036 for low precision (i.e. float).
6038 2009-03-27 Dodji Seketeli <dodji@redhat.com>
6039 Jakub Jelinek <jakub@redhat.com>
6042 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
6044 2009-03-27 Jakub Jelinek <jakub@redhat.com>
6046 * gcc.dg/memmove-2.c: New test.
6047 * gcc.dg/memmove-3.c: New test.
6049 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
6052 2009-03-27 Xinliang David Li <davidxl@google.com>
6054 PR tree-optimization/39557
6055 * g++.dg/tree-ssa/dom-invalid.C: New test.
6057 2009-03-27 Xinliang David Li <davidxl@google.com>
6059 PR tree-optimization/39548
6060 * g++.dg/tree-ssa/copyprop.C: New test.
6062 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6065 * g++.dg/template/typename17.C: New testcase.
6066 * g++.dg/template/typename18.C: New testcase.
6068 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6071 * g++.dg/other/var_copy-1.C: New test.
6073 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
6076 * g++.dg/parse/ctor9.C: New test.
6078 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
6081 * g++.dg/init/error2.C: New test.
6083 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6086 * gcc.dg/pr35652.C: New.
6087 * g++.dg/warn/pr35652.C: New.
6088 * gcc.dg/format/plus-1.c: Adjust message.
6090 2009-03-26 Jakub Jelinek <jakub@redhat.com>
6093 * gcc.dg/wdisallowed-functions-3.c: New test.
6094 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
6096 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6098 * gcc.dg/inline-33.c: Fix when pic.
6100 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
6102 * gcc.target/ia64/20090324-1.c: New test.
6104 2009-03-25 Jakub Jelinek <jakub@redhat.com>
6107 * gcc.dg/pr27898.c: New test.
6109 PR tree-optimization/32139
6110 * gcc.c-torture/compile/pr32139.c: New test.
6112 2009-03-24 Jason Merrill <jason@redhat.com>
6115 * g++.dg/parse/defarg14.C: New test.
6117 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6120 * gfortran.dg/read_repeat.f90: New test.
6122 2009-03-24 Ira Rosen <irar@il.ibm.com>
6124 PR tree-optimization/39529
6125 * gcc.dg/vect/pr39529.c: New test.
6127 2009-03-24 Dodji Seketeli <dodji@redhat.com>
6128 Jakub Jelinek <jakub@redhat.com>
6131 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
6133 2009-03-23 Jakub Jelinek <jakub@redhat.com>
6136 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
6138 2009-03-23 Jason Merrill <jason@redhat.com>
6140 * g++.dg/cpp0x/auto12.C: Add variadic test.
6143 * g++.dg/warn/Wshadow-4.C: New test.
6145 2009-03-23 Jakub Jelinek <jakub@redhat.com>
6147 PR tree-optimization/39516
6148 * gfortran.dg/pr39516.f: New test.
6150 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
6152 * lib/target-libpath.exp (set_ld_library_path_env_vars):
6153 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
6154 variable, not environment variable.
6156 2009-03-21 Jason Merrill <jason@redhat.com>
6159 * g++.dg/ext/vla6.C: New test.
6161 2009-03-20 Jason Merrill <jason@redhat.com>
6163 * g++.dg/cpp0x/initlist5.C: Add additional test.
6165 2009-03-19 Jakub Jelinek <jakub@redhat.com>
6166 Janis Johnson <janis187@us.ibm.com>
6168 * lib/compat.exp (compat-get-options-main, compat-get-options):
6169 Handle dg-prune-output in source file.
6170 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
6171 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
6172 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
6175 2009-03-19 Jakub Jelinek <jakub@redhat.com>
6178 * gcc.dg/gomp/pr39495-1.c: New test.
6179 * gcc.dg/gomp/pr39495-2.c: New test.
6180 * g++.dg/gomp/pr39495-1.C: New test.
6181 * g++.dg/gomp/pr39495-2.C: New test.
6184 * gcc.target/i386/pr39496.c: New test.
6185 * g++.dg/other/pr39496.C: New test.
6187 2009-03-19 Li Feng <nemokingdom@gmail.com>
6190 * gcc.dg/autopar/pr39500-1.c: New.
6191 * gcc.dg/autopar/pr39500-2.c: New.
6193 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
6195 * g++.dg/dg.exp: Prune graphite.
6197 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
6200 * g++.dg/graphite: New.
6201 * g++.dg/graphite/graphite.exp: New.
6202 * g++.dg/graphite/pr39447.C: New.
6204 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
6207 * g++.dg/template/pr39425.C: New.
6209 * g++.dg/template/spec33.C: Updated.
6211 2009-03-17 Jason Merrill <jason@redhat.com>
6213 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
6215 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
6218 * g++.dg/ext/unary_trait_incomplete.C: New.
6220 2009-03-17 Jing Yu <jingyu@google.com>
6223 * g++.dg/inherit/thunk10.C: New test.
6225 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
6228 * gcc.target/i386/pr39482.c: New test.
6230 2009-03-17 Jakub Jelinek <jakub@redhat.com>
6233 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
6234 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
6235 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
6236 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
6239 * gcc.dg/pr39443.c: New test.
6242 * gcc.dg/debug/pr39412.c: New test.
6244 2009-03-17 Janis Johnson <janis187@us.ibm.com>
6247 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
6248 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
6250 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
6251 its original value, or unset if it was not defined.
6252 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
6253 path procs around use of HOSTCC.
6254 * g++.dg/compat/struct-layout-1.exp: Ditto.
6255 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
6257 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
6259 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
6261 2009-03-16 Janis Johnson <janis187@us.ibm.com>
6263 Revert patch for PR testsuite/37630.
6266 * gcc.dg/pr11492.c: Replace constant and remove xfail.
6269 * lib/target-supports.exp (check_effective_target_ieee): New.
6270 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
6271 * gcc.dg/20001012-1.c: Require ieee.
6274 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
6276 2009-03-16 Jakub Jelinek <jakub@redhat.com>
6278 PR tree-optimization/39455
6279 * gcc.dg/pr39455.c: New test.
6281 2009-03-13 David Ayers <ayers@fsfe.org>
6283 * objc/execute/trivial.m. New test.
6285 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
6288 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
6290 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
6293 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
6296 2009-03-12 David Ayers <ayers@fsfe.org>
6299 * objc/execute/exceptions/handler-1.m. New test.
6301 2009-03-12 Jakub Jelinek <jakub@redhat.com>
6304 * gcc.target/i386/pr39431.c: New test.
6306 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
6309 * gcc.target/i386/pr39445.c: New.
6311 * gcc.target/i386/push-1.c: XFAIL.
6313 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
6315 * gcc.dg/inline-33.c: New test.
6317 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
6319 * gcc.dg/vect/vect-82.c: Combine dg-do and
6320 dg-require-effective-target into dg-skip-if.
6321 * gcc.dg/vect/vect-83.c: Likewise.
6323 2009-03-11 Jakub Jelinek <jakub@redhat.com>
6326 * gcc.target/i386/stackalign/longlong-1.c: New test.
6327 * gcc.target/i386/stackalign/longlong-2.c: New test.
6329 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6331 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
6333 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6335 * gcc.c-torture/execute/ieee/inf-3.c: New test.
6336 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
6338 2009-03-11 Olivier Hainque <hainque@adacore.com>
6340 * gnat.dg/slice_enum.adb: New test.
6342 2009-03-11 Jason Merrill <jason@redhat.com>
6345 * g++.dg/opt/nrv15.C: New test.
6347 2009-03-10 Ira Rosen <irar@il.ibm.com>
6349 PR tree-optimization/39422
6350 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
6351 constant array with static initialization to global memory.
6352 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6354 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
6356 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
6359 2009-03-09 Jakub Jelinek <jakub@redhat.com>
6362 * g++.dg/opt/switch2.C: Add -w to dg-options.
6363 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
6364 * g++.dg/warn/switch1.C: New test.
6365 * g++.dg/other/switch3.C: New test.
6367 PR tree-optimization/39394
6368 * gcc.c-torture/compile/pr39394.c: New test.
6370 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6372 * gcc.target/s390/20090223-1.c: New testcase.
6374 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6377 * gfortran.dg/fmt_f0_1.f90: New test.
6379 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
6382 * g++.dg/other/new1.C: Adjusted.
6383 * g++.dg/parse/crash40.C: Likewise.
6384 * g++.dg/parse/defarg12.C: Likewise.
6385 * g++.dg/template/error15.C: Likewise.
6387 * g++.dg/other/pr39060.C: New.
6389 2009-03-07 Jason Merrill <jason@redhat.com>
6392 * g++.dg/opt/new1.C: New.
6394 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6397 * g++.dg/other/error32.C: New.
6399 2009-03-06 Jakub Jelinek <jakub@redhat.com>
6402 * gcc.c-torture/compile/pr39360.c: New test.
6405 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
6407 2009-03-05 Jason Merrill <jason@redhat.com>
6410 * g++.dg/warn/Wuninitialized-3.C: New test.
6412 2009-03-05 Jakub Jelinek <jakub@redhat.com>
6415 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
6416 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
6418 2009-03-04 Jason Merrill <jason@redhat.com>
6421 * g++.dg/template/koenig7.C: New test.
6423 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
6425 * g++.dg/torture/predcom-1.C: New test.
6427 2009-03-04 Richard Guenther <rguenther@suse.de>
6429 PR tree-optimization/39362
6430 * g++.dg/torture/pr39362.C: New testcase.
6432 2009-03-04 Jason Merrill <jason@redhat.com>
6433 Giovanni Bajo <giovannibajo@gcc.gnu.org>
6438 * g++.dg/template/dependent-name5.C: New test.
6440 2009-03-04 Steve Ellcey <sje@cup.hp.com>
6443 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
6444 vect_int to vect_int_mult.
6446 2009-03-04 Richard Guenther <rguenther@suse.de>
6448 PR tree-optimization/39358
6449 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
6450 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
6452 2009-03-04 Richard Guenther <rguenther@suse.de>
6454 PR tree-optimization/39339
6455 * gcc.c-torture/execute/pr39339.c: New testcase.
6457 2009-03-03 Joseph Myers <joseph@codesourcery.com>
6459 * gcc.c-torture/compile/20090303-1.c,
6460 gcc.c-torture/compile/20090303-2.c: New tests.
6462 2009-03-03 Jakub Jelinek <jakub@redhat.com>
6465 * gfortran.dg/gomp/pr39354.f90: New test.
6467 PR tree-optimization/39343
6468 * gcc.dg/pr39343.c: New test.
6470 2009-03-03 Ira Rosen <irar@il.ibm.com>
6472 PR tree-optimization/39248
6473 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
6474 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
6475 on targets without vector misalignment support.
6476 * lib/target-supports.exp
6477 (check_effective_target_vect_short_mult): Add
6478 check_effective_target_arm32.
6480 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
6483 * gcc.dg/graphite/pr39335_1.c: New.
6484 * gcc.dg/graphite/pr39335.c: New.
6486 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
6488 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
6490 * gcc.target/i386/stackalign/return-5.c: Likewise.
6491 * gcc.target/i386/stackalign/return-6.c: Likewise.
6493 2009-03-02 Richard Guenther <rguenther@suse.de>
6494 Ira Rosen <irar@il.ibm.com>
6496 PR tree-optimization/39318
6497 * gfortran.dg/vect/pr39318.f90: New test.
6499 2009-03-01 Jan Hubicka <jh@suse.cz>
6501 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
6503 2009-03-01 Jan Hubicka <jh@suse.cz>
6506 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
6508 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
6510 * gnat.dg/pack12.adb: New test.
6512 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
6515 * g++.dg/other/pr37789.C: New.
6517 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6520 * gfortran.dg/interface_25.f90: New test.
6521 * gfortran.dg/interface_26.f90: New test.
6523 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6526 * gfortran.dg/initialization_22.f90: New test.
6528 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
6530 PR rtl-optimization/39241
6531 * gcc.dg/torture/pr39241.c: New.
6533 2009-02-25 Martin Jambor <mjambor@suse.cz>
6535 PR tree-optimizations/39259
6536 * g++.dg/torture/pr39259.C: New testcase.
6538 2009-02-24 Richard Guenther <rguenther@suse.de>
6541 * g++.dg/template/instantiate10.C: New testcase.
6543 2009-02-24 Richard Guenther <rguenther@suse.de>
6544 Zdenek Dvorak <ook@ucw.cz>
6546 PR tree-optimization/39233
6547 * gcc.c-torture/execute/pr39233.c: New testcase.
6549 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
6551 PR tree-optimization/39260
6552 * gcc.dg/graphite/pr39260.c: New.
6554 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6556 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
6558 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6561 * g++.dg/template/void14.C: New.
6563 2009-02-23 Jason Merrill <jason@redhat.com>
6566 * g++.dg/init/const7.C: Remove XFAIL.
6567 * g++.dg/init/static-init1.C: New test.
6569 * g++.dg/cpp0x/initlist14.C: New test.
6571 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6574 * bound_simplification_2.f90: New test case.
6575 * bound_7.f90: New test case.
6577 2009-02-21 Joseph Myers <joseph@codesourcery.com>
6579 * gcc.dg/cpp/include4.c: New test.
6581 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6584 * gcc.target/i386/abi-2.c: New.
6586 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
6588 * gcc.c-torture/execute/pr39228.x: New.
6590 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6592 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
6593 scan-assembler to check for xmm0 register.
6595 2009-02-20 Mark Mitchell <mark@codesourcery.com>
6596 Joseph Myers <joseph@codesourcery.com>
6598 * gcc.target/arm/va_list.c: New test.
6599 * g++.dg/abi/arm_va_list.C: Likewise.
6600 * lib/target-supports.exp (check_effective_target_arm_eabi): New
6602 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
6603 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
6604 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
6605 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
6606 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
6607 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
6609 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
6612 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
6615 2009-02-20 Jakub Jelinek <jakub@redhat.com>
6618 * gcc.c-torture/execute/pr39240.c: New test.
6620 2009-02-20 Jason Merrill <jason@redhat.com>
6623 * g++.dg/parse/dtor15.C: New test.
6625 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
6627 * gcc.c-torture/execute/20090219-1.c: New.
6629 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
6631 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
6632 (mips-dg-options): When matching isa* pseudo-options make
6633 'value' optional and accept ! entries. Use $spec instead of
6634 $isa_spec in the isa pseudo-option error message. Only
6635 perform the ISA-range check when 'value' is set. If arch is
6636 matching any CPU in the ! entries switch to its generic ISA.
6637 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
6638 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
6640 2009-02-19 Jakub Jelinek <jakub@redhat.com>
6643 * gcc.dg/visibility-20.c: New test.
6644 * g++.dg/ext/visibility/visibility-11.C: New test.
6646 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
6649 * g++.dg/abi/pr39188-1a.C: New.
6650 * g++.dg/abi/pr39188-1b.C: Likewise.
6651 * g++.dg/abi/pr39188-1.h: Likewise.
6652 * g++.dg/abi/pr39188-2a.C: Likewise.
6653 * g++.dg/abi/pr39188-2b.C: Likewise.
6654 * g++.dg/abi/pr39188-2.h: Likewise.
6655 * g++.dg/abi/pr39188-3a.C: Likewise.
6656 * g++.dg/abi/pr39188-3b.C: Likewise.
6657 * g++.dg/abi/pr39188-3.h: Likewise.
6659 2009-02-19 Joseph Myers <joseph@codesourcery.com>
6662 * gcc.c-torture/execute/call-trap-1.c,
6663 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
6666 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
6669 * gcc.c-torture/execute/pr39228.c: New test.
6671 2009-02-19 Richard Guenther <rguenther@suse.de>
6673 PR tree-optimization/39074
6674 * gcc.dg/torture/pr39074.c: New testcase.
6675 * gcc.dg/torture/pr39074-2.c: Likewise.
6676 * gcc.dg/torture/pr39074-3.c: Likewise.
6678 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6681 * g++.dg/parse/attr3.C: New.
6683 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
6686 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
6689 * g++.dg/ext/visibility/class1.C: Revert revision 122348
6692 2009-02-18 Jason Merrill <jason@redhat.com>
6695 * g++.dg/init/const7.C: Remove XFAIL.
6698 * g++.dg/opt/const6.C: New test.
6700 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6702 * gcc.dg/callabi/callabi.exp: Moved to ...
6703 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
6706 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
6707 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6708 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6709 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
6710 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
6711 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
6712 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
6714 * gcc.dg/callabi/callabi.h: Moved to ...
6715 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
6717 * gcc.dg/callabi/func-1.c: Moved to ...
6718 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
6720 * gcc.dg/callabi/func-indirect.c: Moved to ...
6721 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
6723 * gcc.dg/callabi/pr38891.c: Moved to ...
6724 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
6726 * gcc.dg/callabi/vaarg-1.c: Moved to ...
6727 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
6729 * gcc.dg/callabi/vaarg-2.c: Moved to ...
6730 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
6732 * gcc.dg/callabi/vaarg-3.c: Moved to ...
6733 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
6735 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
6738 * gcc.dg/callabi/pr38891.c: New.
6740 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6742 * gcc.dg/callabi/callabi.exp: New.
6744 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6747 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
6749 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
6751 * gcc.target/i386/pr39082-1.c: New.
6753 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
6756 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
6757 CHECK_M64_M128 is defined.
6758 (check_f_arguments): Add "do".
6759 (check_vector_arguments): New.
6760 (check_m64_arguments): Likewise.
6761 (check_m128_arguments): Likewise.
6763 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
6764 (CHECK_M64_M128): Define.
6766 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
6768 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
6770 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
6771 tests only if CHECK_M64_M128 is defined.
6773 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
6774 (m128_2_struct): Likewise.
6775 (check_struct_passing5): Likewise.
6776 (check_struct_passing6): Likewise.
6777 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
6779 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
6781 (check_union_passing4): Likewise.
6782 (main): Test union with __m128 if CHECK_M64_M128 is defined.
6784 2009-02-18 Joseph Myers <joseph@codesourcery.com>
6787 * gcc.dg/noncompile/pr35447-1.c: New test.
6789 2009-02-18 Jakub Jelinek <jakub@redhat.com>
6791 PR tree-optimization/36922
6792 * gfortran.dg/pr36922.f: New test.
6794 2009-02-17 Richard Guenther <rguenther@suse.de>
6796 PR tree-optimization/39202
6797 * gcc.c-torture/compile/pr39202.c: New testcase.
6799 2009-02-17 Richard Guenther <rguenther@suse.de>
6801 PR tree-optimization/39204
6802 * gcc.dg/torture/pr39204.c: New testcase.
6804 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
6806 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
6807 * gcc.dg/vect/vect-outer-6.c: Ditto.
6809 2009-02-16 Joseph Myers <joseph@codesourcery.com>
6812 * gcc.dg/noncompile/init-5.c: New test.
6813 * gcc.dg/init-bad-4.c: Adjust expected errors.
6815 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
6818 * gcc.target/i386/push-1.c: New.
6820 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
6822 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
6824 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6826 * gcc.target/spu/intrinsics-sr.c: New test.
6828 2009-02-13 Steve Ellcey <sje@cup.hp.com>
6831 * gcc.target/ia64/sibcall-opt-1.c: New test.
6832 * gcc.target/ia64/sibcall-opt-2.c: New test.
6834 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
6837 * gfortran.dg/cray_pointers_8.f90: New test.
6840 * gfortran.dg/cray_pointers_9.f90: New test.
6842 2009-02-13 Jason Merrill <jason@redhat.com>
6845 * g++.dg/cpp0x/decltype16.C: New.
6847 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6850 * gfortran.dg/gomp/pr39152.f90: New.
6852 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6855 * gcc.target/i386/pr39162.c: New.
6857 2009-02-13 Joseph Myers <joseph@codesourcery.com>
6860 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
6863 2009-02-12 Jason Merrill <jason@redhat.com>
6866 * g++.dg/template/array20.C: New test.
6868 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
6870 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
6871 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
6872 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
6874 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6876 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
6878 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6881 * gfortran.dg/pr39152.f: New.
6883 2009-02-11 Jason Merrill <jason@redhat.com>
6886 * g++.dg/cpp0x/defaulted9.C: New test.
6889 * g++.dg/init/value7.C: New test.
6891 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
6894 * gcc.target/i386/pr38824.c: New testcase.
6896 2009-02-11 Jason Merrill <jason@redhat.com>
6899 * g++.dg/cpp0x/defaulted8.C: New test.
6902 * g++.dg/cpp0x/rv9p.C: New test.
6904 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
6906 * gnat.dg/aliasing3.adb: New test.
6907 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
6909 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6912 * g++.dg/template/crash88.C: New.
6913 * g++.dg/template/crash89.C: Likewise.
6915 2009-02-10 Steve Ellcey <sje@cup.hp.com>
6918 * gcc.dg/pr39084.c: New test.
6920 2009-02-10 Jakub Jelinek <jakub@redhat.com>
6923 * gcc.target/i386/pr39139.c: New test.
6925 2009-02-10 Richard Guenther <rguenther@suse.de>
6927 PR tree-optimization/39132
6928 * gcc.dg/torture/pr39132.c: New testcase.
6930 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
6933 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
6934 * gcc.target/x86_64/abi/avx/args.h: Likewise.
6935 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
6936 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
6937 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
6938 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
6939 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6940 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
6942 2009-02-09 Jason Merrill <jason@redhat.com>
6945 * g++.dg/init/value6.C: New test.
6947 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
6949 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
6951 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
6953 * gcc.c-torture/compile/20090209-1.c: New test.
6955 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6959 * g++.dg/cpp0x/vt-35147.C: New.
6960 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6961 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6963 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6966 * gcc.dg/attr-alias-4.c: New test.
6968 2009-02-06 Janis Johnson <janis187@us.ibm.com>
6971 * gcc.dg/dfp/pr39035.c: New test.
6973 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6976 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
6978 2009-02-05 Jakub Jelinek <jakub@redhat.com>
6981 * g++.dg/opt/thunk3.C: New test.
6983 2009-02-05 Nick Clifton <nickc@redhat.com>
6985 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
6986 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
6987 * gcc.dg/cdce1.c: Likewise.
6988 * gcc.dg/cpp/_Pragma6.c: Likewise.
6989 * g++.dg/cpp/_Pragma1.C: Likewise.
6990 * gcc.dg/utf32-2.c: Xfail for M32C.
6991 * gcc.dg/utf32-1.c: Likewise.
6992 * gcc.dg/utf32-3.c: Likewise.
6993 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
6995 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
6996 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
6997 * gcc.dg/Wconversion-5.c: Likewise.
6998 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
6999 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
7000 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
7001 * gcc.dg/utf-inc-init.c: Likewise.
7002 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
7003 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
7004 * gcc.dg/utf-array-short-wchar.c: Likewise.
7005 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
7006 * gcc.dg/mallign.c: Use size_t instead of long.
7008 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
7010 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
7012 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
7014 * gcc.c-torture/execute/pr39100.c: New.
7016 2009-02-05 Joseph Myers <joseph@codesourcery.com>
7019 * gcc.dg/tls/diag-6.c: New test.
7021 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
7023 AVX Programming Reference (January, 2009)
7024 * gcc.target/i386/avx-vpclmulqdq.c: New.
7025 * gcc.target/i386/pclmul-avx-check.h: Likewise.
7027 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
7029 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
7030 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
7031 (pclmul_test): Renamed to ...
7034 2009-02-04 Jakub Jelinek <jakub@redhat.com>
7037 * g++.dg/abi/mangle31.C: New test.
7039 2009-02-03 Joseph Myers <joseph@codesourcery.com>
7042 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
7044 * vla-6.c: Likewise. Expect warning not error for [*] lexically
7045 inside function prototype but not part of parameter declarator.
7046 * vla-11.c: New test.
7048 2009-02-03 Jason Merrill <jason@redhat.com>
7050 * g++.dg/warn/main-4.C: New test.
7051 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
7053 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7056 * g++.dg/expr/cast10.C: New test.
7058 2009-02-03 Joseph Myers <joseph@codesourcery.com>
7061 * gcc.dg/init-bad-6.c: New test.
7063 2009-02-03 Jakub Jelinek <jakub@redhat.com>
7066 * gcc.c-torture/compile/pr35318.c: New test.
7069 * gcc.dg/nofixed-point-2.c: New test.
7070 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
7071 * g++.dg/ext/fixed2.C: Likewise.
7072 * g++.dg/other/error25.C: Likewise.
7073 * g++.dg/lookup/crash7.C: Likewise.
7074 * g++.dg/cpp0x/decltype-38655.C: Likewise.
7077 * g++.dg/cpp0x/initlist13.C: New test.
7079 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
7082 * g++.dg/template/func2.C: New test.
7085 * g++.dg/template/typename15.C: New.
7086 * g++.dg/template/typename16.C: New.
7088 2009-02-03 Janis Johnson <janis187@us.ibm.com>
7089 Ben Elliston <bje@au.ibm.com>
7092 * gcc.dg/dfp/pr39034.c: New test.
7094 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7097 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
7099 2009-02-02 Jason Merrill <jason@redhat.com>
7102 * g++.dg/parse/dtor14.C: New test.
7104 2009-02-02 Jakub Jelinek <jakub@redhat.com>
7106 * lib/target-supports.exp
7107 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
7108 * g++.dg/ext/builtin10.C: New test.
7111 * gcc.target/i386/pr39058.c: New test.
7113 2009-02-02 Richard Guenther <rguenther@suse.de>
7115 PR tree-optimization/38937
7116 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
7118 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7121 * g++.dg/parse/crash52.C: New.
7123 2009-01-30 Richard Guenther <rguenther@suse.de>
7125 PR tree-optimization/39041
7126 * gcc.c-torture/compile/pr39041.c: New testcase.
7128 2009-01-30 Jakub Jelinek <jakub@redhat.com>
7131 * gcc.target/i386/pr39013-1.c: New test.
7132 * gcc.target/i386/pr39013-2.c: New test.
7135 * g++.dg/ext/label12.C: New test.
7137 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
7140 * g++.dg/parse/error34.C: New.
7141 * g++.dg/parse/error35.C: Likewise.
7143 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
7146 * g++.dg/cpp0x/decltype-38655.C: New.
7148 2009-01-30 Jakub Jelinek <jakub@redhat.com>
7151 * g++.dg/torture/pr39002.C: New test.
7153 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
7155 PR tree-optimization/39007
7156 * gcc.dg/tree-ssa/pr39007.c: New.
7158 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
7161 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
7164 2009-01-29 Steve Ellcey <sje@cup.hp.com>
7167 * gcc.c-torture/compile/pr38857.c: New test.
7169 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
7173 * gfortran.dg/bound_6.f90: New test.
7175 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
7177 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
7179 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
7181 PR tree-optimization/38997
7182 * gcc.dg/tree-ssa/pr38997.c: New.
7184 2009-01-28 Richard Guenther <rguenther@suse.de>
7186 PR tree-optimization/38926
7187 * gcc.c-torture/compile/pr38926.c: New testcase.
7189 2009-01-28 Jakub Jelinek <jakub@redhat.com>
7192 * gcc.dg/pr38934.c: New test.
7194 2009-01-28 Richard Guenther <rguenther@suse.de>
7197 * g++.dg/warn/Wuninitialized-2.C: New testcase.
7199 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
7201 PR tree-optimization/38984
7202 * gcc.dg/pr38984.c: New XFAILed testcase.
7205 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
7208 * gcc.target/i386/pr38988.c: New test.
7210 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7213 * g++.dg/parse/crash51.C: New.
7214 * g++.old-deja/g++.pt/crash9.C: Adjust.
7216 2009-01-27 Daniel Kraft <d@domob.eu>
7219 * gfortran.dg/mvbits_6.f90: New test.
7220 * gfortran.dg/mvbits_7.f90: New test.
7221 * gfortran.dg/mvbits_8.f90: New test.
7223 2009-01-27 Richard Guenther <rguenther@suse.de>
7225 PR tree-optimization/38503
7226 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
7228 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
7231 * gcc.c-torture/execute/pr38969.c: New test.
7233 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
7236 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
7238 * gcc.target/mips/fixed-scalar-type.c: Likewise.
7239 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
7240 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
7242 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
7245 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
7246 if __USING_SJLJ_EXCEPTIONS__ is defined.
7248 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
7249 __USING_SJLJ_EXCEPTIONS__ is defined.
7250 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
7251 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
7252 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
7253 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
7254 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
7255 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
7257 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
7260 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
7261 Use instead of C name in asm statements.
7263 2009-01-26 Richard Guenther <rguenther@suse.de>
7265 PR tree-optimization/38745
7266 * g++.dg/torture/pr38745.C: New testcase.
7268 2009-01-26 Richard Guenther <rguenther@suse.de>
7271 * g++.dg/warn/Wuninitialized-1.C: New testcase.
7273 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
7275 * gcc.dg/bitfld-15.c: Gate warning on target
7276 pcc_bitfield_type_matters.
7277 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
7278 g++.dg/ext/bitfield4.C: Likewise.
7279 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
7280 bitfield for any target.
7282 2009-01-24 Jakub Jelinek <jakub@redhat.com>
7285 * gcc.dg/pr38957.c: New test.
7287 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
7290 * gfortran.dg/array_constructor_24.f: Allow tolerance when
7293 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
7295 PR tree-optimization/38953
7296 * gfortran.dg/graphite/pr38953.f90: New.
7298 2009-01-24 Paul Brook <paul@codesourcery.com>
7300 * gcc.target/arm/neon-cond-1.c: New test.
7302 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
7304 PR tree-optimization/38932
7305 * gcc.dg/pr38932.c: New.
7307 2009-01-23 Revital Eres <eres@il.ibm.com>
7309 * gcc.dg/sms-7.c: Fix test.
7311 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
7313 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
7314 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
7315 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
7316 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
7318 2009-01-22 Steve Ellcey <sje@cup.hp.com>
7320 * gcc.dg/pr35729.c: Make test x86 specific.
7322 2009-01-22 Steve Ellcey <sje@cup.hp.com>
7325 * gcc.dg/pr38615.c: New test.
7327 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
7330 * gcc.target/i386/pr38931.c: New test.
7332 2009-01-22 Dodji Seketeli <dodji@redhat.com>
7335 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
7336 * g++.dg/template/typedef12.C: Likewise.
7337 * g++.dg/template/typedef13.C: Likewise.
7338 * g++.dg/template/typedef14.C: Likewise.
7339 * g++.dg/template/sfinae3.C: Likewise.
7340 * g++.old-deja/g++.pt/typename8.C: Likewise.
7341 * g++.dg/template/access11.C: Likewise
7343 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
7345 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
7347 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
7349 2009-01-21 Dodji Seketeli <dodji@redhat.com>
7352 * g++.dg/template/typedef11.C: New test.
7353 * g++.dg/template/typedef12.C: Likewise.
7354 * g++.dg/template/typedef13.C: Likewise.
7355 * g++.dg/template/typedef14.C: Likewise.
7356 * g++.dg/template/sfinae3.C: Compile this pedantically.
7357 The only errors expected should be the one saying the typedef is ill
7359 * g++.old-deja/g++.pt/typename8.C: Likewise.
7360 * g++.dg/template/access11.C: Update this.
7362 2009-01-21 Daniel Kraft <d@domob.eu>
7365 * gfortran.dg/mvbits_5.f90: New test.
7367 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
7369 * gcc.dg/sms-6.c: New test.
7370 * gcc.dg/sms-7.c: Likewise.
7372 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
7375 * gfortran.dg/host_assoc_function_7.f90: New test
7377 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7378 Richard Guenther <rguenther@suse.de>
7380 PR tree-optimization/38747
7381 PR tree-optimization/38748
7382 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
7383 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7384 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
7386 2009-01-20 Kees Cook <kees@ubuntu.com>
7387 H.J. Lu <hongjiu.lu@intel.com>
7390 * gcc.dg/pr38902.c: New.
7392 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
7395 * gfortran.dg/pr38868.f: New testcase.
7397 2009-01-20 Richard Guenther <rguenther@suse.de>
7399 * gcc.c-torture/execute/pr36227.c: Move ...
7400 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
7402 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7404 * lib/gfortran.exp: Add -B options for targets that use
7405 libgfortran.a%s in their specs.
7407 2009-01-19 Jason Merrill <jason@redhat.com>
7410 * g++.dg/template/dtor5.C: New test.
7412 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
7415 * gfortran.dg/bound_5.f90: New test.
7417 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
7420 * g++.dg/compat/abi/pr38736_main.C: New.
7421 * g++.dg/compat/abi/pr38736_x.C: Likewise.
7422 * g++.dg/compat/abi/pr38736_y.C: Likewise.
7423 * g++.dg/other/macro-1.C: Likewise.
7424 * gcc.dg/macro-1.c: Likewise.
7425 * gcc.dg/compat/pr38736_main.c: Likewise.
7426 * gcc.dg/compat/pr38736_x.c: Likewise.
7427 * gcc.dg/compat/pr38736_y.c: Likewise.
7429 2009-01-18 Richard Guenther <rguenther@suse.de>
7431 PR tree-optimization/38819
7432 * gcc.c-torture/execute/pr38819.c: New testcase.
7434 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7437 * gfortran.dg/module_commons_3.f90: Reapply.
7439 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7442 * gfortran.dg/transfer_intrinsic_1.f90: New test.
7443 * gfortran.dg/transfer_intrinsic_2.f90: New test.
7445 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7448 * gfortran.dg/module_commons_3.f90: Remove
7450 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
7452 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
7454 2009-01-16 Jason Merrill <jason@redhat.com>
7457 * g++.dg/template/lvalue1.C: New test.
7460 * g++.dg/template/access20.C: New test.
7461 * g++.dg/torture/pr34641.C: Fix access.
7463 2009-01-16 Richard Guenther <rguenther@suse.de>
7465 PR tree-optimization/38835
7467 * gcc.c-torture/execute/pr36227.c: New testcase.
7468 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
7469 * g++.dg/init/const7.C: Likewise.
7471 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
7474 * gcc.c-torture/compile/pr38554.c: New test.
7476 2009-01-16 Jason Merrill <jason@redhat.com>
7479 * g++.dg/conversion/access1.C: New test.
7481 2009-01-16 Jakub Jelinek <jakub@redhat.com>
7483 PR tree-optimization/38789
7484 * gcc.c-torture/compile/pr38789.c: New test.
7486 2009-01-16 Janus Weil <janus@gcc.gnu.org>
7489 * gfortran.dg/proc_ptr_13.f90: New.
7491 2009-01-15 Jason Merrill <jason@redhat.com>
7494 * g++.dg/template/koenig6.C: New test.
7496 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7499 * g++.dg/template/error37.C: New testcase.
7501 2009-01-15 Jason Merrill <jason@redhat.com>
7504 * g++.dg/conversion/memfn1.C: New test.
7507 * g++.dg/conversion/memfn2.C: New test.
7509 2009-01-15 Steve Ellcey <sje@cup.hp.com>
7512 * g++.dg/template/crash87.C: New test.
7514 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
7517 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
7519 2009-01-15 Dodji Seketeli <dodji@redhat.com>
7522 * g++.dg/parse/crash50.C: New test.
7524 2009-01-14 Jakub Jelinek <jakub@redhat.com>
7526 PR rtl-optimization/38245
7527 * gcc.dg/pr38245-3.c: New test.
7528 * gcc.dg/pr38245-3.h: New file.
7529 * gcc.dg/pr38245-4.c: New file.
7530 * gcc.dg/pr38364.c: New test.
7532 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
7534 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
7535 sequence PC-relative.
7537 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7539 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
7540 calls and/or PLT markers.
7541 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
7542 calls and/or PLT markers.
7543 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
7544 calls and/or PLT markers.
7545 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
7546 calls and/or PLT markers.
7548 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7549 Nathan Froyd <froydnj@codesourcery.com>
7550 Joseph Myers <joseph@codesourcery.com>
7552 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
7554 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
7555 and use consistent CFLAGS.
7556 * gcc.target/powerpc/20030505.c: Likewise.
7557 * gcc.target/powerpc/20081204-1.c: Likewise.
7558 * gcc.target/powerpc/ppc-spe.c: Likewise.
7559 * gcc.target/powerpc/spe1.c: Likewise.
7560 * g++.dg/ext/spe1.C: Likewise.
7561 * g++.dg/other/opaque-1.C: Likewise.
7562 * g++.dg/other/opaque-2.C: Likewise.
7563 * g++.dg/other/opaque-3.C: Likewise.
7565 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7567 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
7570 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
7573 * g++.dg/torture/pr38811.C: New file.
7575 2009-01-14 Richard Guenther <rguenther@suse.de>
7577 PR tree-optimization/38826
7579 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
7581 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7583 * gcc.dg/graphite/pr38786.c: Fix commit problem.
7585 2009-01-14 Nick Clifton <nickc@redhat.com>
7588 * g++.cp/parse/pr37862.C: New test.
7590 2009-01-14 Julian Brown <julian@codesourcery.com>
7592 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
7593 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
7595 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
7598 2009-01-13 Jakub Jelinek <jakub@redhat.com>
7600 PR rtl-optimization/38774
7601 * gcc.dg/torture/pr38774.c: New test.
7604 * g++.dg/cpp0x/pr38795.C: New test.
7606 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
7607 Nathan Froyd <froydnj@codesourcery.com>
7608 Joseph Myers <joseph@codesourcery.com>
7610 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
7611 otherwise. Do not check for AltiVec at runtime.
7612 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
7613 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7614 * gcc.target/powerpc/altivec-1.c: Likewise.
7615 * gcc.target/powerpc/altivec-3.c: Likewise.
7616 * gcc.target/powerpc/altivec-10.c: Likewise.
7617 * gcc.target/powerpc/altivec-12.c: Likewise.
7618 * gcc.target/powerpc/altivec-24.c: Likewise.
7619 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
7620 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
7621 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
7622 * gcc.target/powerpc/pr35907.c: Likewise.
7623 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
7624 otherwise. Do not check for Cell at runtime.
7625 * gcc.target/powerpc/altivec_check.h: Delete.
7627 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
7628 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
7629 not check for AltiVec at runtime.
7630 * g++.dg/ext/altivec-cell-2.C: Likewise.
7631 * g++.dg/ext/altivec-cell-3.C: Likewise.
7632 * g++.dg/ext/altivec-cell-4.C: Likewise.
7633 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
7634 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
7636 * g++.dg/ext/altivec_check.h: Delete.
7638 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
7640 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
7641 effective target. Adjust line numbers accordingly.
7643 2009-01-13 Mark Mitchell <mark@codesourcery.com>
7645 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
7647 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7649 PR tree-optimization/38786
7650 * gcc.dg/graphite/pr38786.c: New.
7652 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
7655 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7657 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7658 for alpha*-*-* targets.
7659 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7661 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7664 * gfortran.dg/fmt_bz_bn_err.f: New test.
7666 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
7668 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
7670 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7672 * lib/target-supports.exp (check_effective_target_powerpc64): New.
7673 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
7674 instruction support. Do not check for it at runtime.
7676 2009-01-12 Jason Merrill <jason@redhat.com>
7679 * g++.dg/lookup/friend11.C: Remove expected error.
7680 * g++.dg/lookup/friend14.C: New test.
7681 * g++.dg/lookup/friend15.C: New test.
7683 2009-01-12 Dodji Seketeli <dodji@redhat.com>
7686 * g++.dg/lookup/hidden-class12.C: New test.
7687 * g++.dg/lookup/hidden-class13.C: New test.
7688 * g++.dg/lookup/hidden-class14.C: New test.
7689 * g++.dg/lookup/hidden-class15.C: New test.
7690 * g++.dg/lookup/hidden-class16.C: New test.
7692 2009-01-12 Mark Mitchell <mark@codesourcery.com>
7694 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
7695 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
7696 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
7698 2009-01-12 Jason Merrill <jason@redhat.com>
7701 * g++.dg/other/vararg-3.C: New test.
7703 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7705 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
7706 Explicitly enable SPE.
7707 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
7710 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
7711 Expect -flax-vector-conversions message. Adjust incompatible
7713 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
7716 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
7718 * g++.dg/other/opaque-1.C: Run on targets with SPE.
7720 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
7721 * g++.dg/other/opaque-2.C: Likewise.
7722 * g++.dg/other/opaque-3.C: Likewise.
7724 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7727 * gcc.dg/pr32041.c: New test.
7728 * g++.dg/parse/offsetof9.C: New test.
7730 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7731 Nathan Froyd <froydnj@codesourcery.com>
7733 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
7734 * g++.dg/ext/attribute-test-1.C: Likewise.
7735 * g++.dg/ext/attribute-test-2.C: Likewise.
7736 * g++.dg/ext/attribute-test-3.C: Likewise.
7737 * g++.dg/ext/attribute-test-4.C: Likewise.
7739 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
7741 * gnat.dg/unchecked_convert3.adb: New test.
7743 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7746 * g++.dg/parse/typedef9.C: New test.
7748 PR tree-optimization/38807
7749 * gcc.c-torture/compile/pr38807.c: New test.
7751 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
7753 * gcc.target/mips/ins-2.c: New test.
7755 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
7758 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
7760 2009-01-11 Jakub Jelinek <jakub@redhat.com>
7763 * g++.dg/warn/Wreturn-type-5.C: New test.
7765 2009-01-11 Matthias Klose <doko@ubuntu.com>
7768 * gcc.dg/pr38616.c: New test.
7770 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
7772 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
7774 2009-01-10 Andrew Pinski <pinskia@gmail.com>
7777 * g++.dg/expr/string-1.C: New test.
7778 * g++.dg/expr/string-2.C: New test.
7781 * g++.dg/ext/complex4.C: New test.
7782 * g++.dg/ext/complex5.C: New test.
7783 * g++.dg/init/reference1.C: New test.
7784 * g++.dg/init/reference2.C: New test.
7785 * g++.dg/init/reference3.C: New test.
7787 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7790 * gfortran.dg/transfer_null_1.f90: New test.
7792 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7795 * gfortran.dg/host_assoc_function_6.f90: New test.
7797 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
7799 * lib/target-supports.exp: Add method to determine if the effective
7800 target is really a ppc405 after applying all compile options.
7801 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
7802 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
7803 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
7804 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
7805 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
7806 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
7807 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
7808 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
7809 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
7810 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
7811 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
7812 * gcc.target/powerpc/405-machhw-1.c: Likewise.
7813 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
7814 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
7815 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
7816 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
7817 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
7818 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
7819 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
7820 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
7821 * gcc.target/powerpc/405-macchw-1.c: Likewise.
7822 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
7823 * gcc.target/powerpc/405-machhw-2.c: Likewise.
7824 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
7825 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
7826 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
7827 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
7828 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
7829 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
7830 * gcc.target/powerpc/405-macchw-2.c: Likewise.
7831 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
7833 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7836 * g++.dg/other/error31.C: New testcase.
7839 * gcc.dg/pr35742.c: New test.
7841 2009-01-09 John F. Carr <jfc@mit.edu>
7844 * g++.dg/parse/linkage3.C: New test.
7846 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7849 * gcc.c-torture/compile/pr38771.c: New test.
7851 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
7853 * gcc.dg/pr34856.c: Ignore irrelevant warning.
7855 2009-01-08 Mark Mitchell <mark@codesourcery.com>
7857 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
7858 * gcc.dg/sibcall-4.c: Likewise.
7860 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
7861 Jan Sjodin <jan.sjodin@amd.com>
7863 PR tree-optimization/38559
7864 * gcc.dg/graphite/pr38559.c: New.
7866 2009-01-08 Ira Rosen <irar@il.ibm.com>
7868 PR tree-optimization/37194
7869 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
7871 2009-01-07 Jakub Jelinek <jakub@redhat.com>
7874 * g++.dg/ext/label11.C: New test.
7876 2009-01-07 Joseph Myers <joseph@codesourcery.com>
7878 * lib/target-supports.exp (check_weak_override_available): New.
7879 * lib/target-supports-dg.exp (dg-require-weak-override): New.
7880 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
7881 dg-require-weak-override.
7883 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
7884 Alan Modra <amodra@bigpond.net.au>
7886 * gcc.c-torture/compile/20090107-1.c: New test.
7888 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
7891 * g++.dg/other/pr38706.C: New test.
7893 2009-01-07 Jason Merrill <jason@redhat.com>
7895 * g++.dg/cpp0x/variadic92.C: New test.
7896 * g++.dg/cpp0x/variadic93.C: New test.
7898 2009-01-07 Janis Johnson <janis187@us.ibm.com>
7900 * lib/target-supports-dg.exp (current_compiler_flags): New.
7901 (check-flags): Use it; do not access dg-test local variables.
7902 (dg-skip-if): Do not access dg-test local variables.
7903 (dg-xfail-run-if): Ditto.
7904 (dg-shouldfail): Ditto.
7905 * gcc.test-framework/test-framework.exp
7906 (check_effective_target_def_nocache): New.
7907 * gcc.test-framework/test-framework.awk: Handle scan tests.
7908 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
7909 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
7910 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
7911 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
7912 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
7913 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
7914 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
7915 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
7916 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
7918 * g++.dg/torture/pr38586.C: Ignore a possible warning.
7920 * lib/target-supports-dg.exp (check_test_flags): Delete.
7922 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
7924 PR tree-optimization/38492
7925 PR tree-optimization/38498
7926 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
7928 * gcc.dg/graphite/block-0.c: Update test.
7929 * gcc.dg/graphite/block-1.c: Same.
7930 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
7931 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
7932 * gcc.dg/graphite/block-3.c: New.
7933 * gcc.dg/graphite/pr38498.c: New.
7935 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
7937 AVX Programming Reference (December, 2008)
7938 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
7939 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
7940 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
7942 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
7943 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
7945 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7948 * gfortran.dg/c_loc_pure_1.f90: New test.
7950 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
7953 * gfortran.dg/elemental_dependency_3.f90:
7954 Add the final tree dump cleanup.
7956 2009-01-06 Jakub Jelinek <jakub@redhat.com>
7958 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
7961 PR rtl-optimization/38722
7962 * gfortran.dg/pr38722.f90: New test.
7964 2009-01-06 Janis Johnson <janis187@us.ibm.com>
7967 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
7968 instead of DECnn_DEN. Support -DDBG to list lines that fail.
7970 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
7972 * gfortran.dg/implicit_12.f90: Add space around dg directive.
7973 * gfortran.dg/typebound_call_8.f03: Same.
7974 * gfortran.dg/elemental_bind_c.f90: Same.
7975 * gfortran.dg/typebound_call_7.f03: Same.
7976 * gfortran.dg/interface_proc_end.f90: Same
7977 * gfortran.dg/pr37243.f: Fix typo.
7979 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
7981 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
7982 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
7985 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
7987 AVX Programming Reference (December, 2008)
7988 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
7989 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
7990 * gcc.target/i386/sse-14.c: Likewise.
7992 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
7993 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
7994 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
7995 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
7997 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8000 * gfortran.dg/fmt_bz_bn.f: Update test.
8002 2009-01-05 Dodji Seketeli <dodji@redhat.com>
8005 * g++.dg/conversion/usual-arith-conv.C: New test.
8007 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
8010 * gcc.dg/vector-3.c: New testcase.
8011 * g++.dg/ext/vector15.C: New test.
8013 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
8015 PR tree-optimization/38510
8016 * gcc.dg/graphite/pr38510.c: New.
8018 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
8019 Jan Sjodin <jan.sjodin@amd.com>
8021 PR tree-optimization/38500
8022 * gcc.dg/graphite/pr38500.c: New.
8024 2009-01-05 Laurent GUERBY <laurent@guerby.net>
8026 * gcc.c-torture/compile/20001226-1.c: Generalize
8028 * gcc.c-torture/compile/limits-fnargs.c: Add
8030 * gcc.dg/20020425-1.c: Likewise.
8031 * gcc.dg/pch/pch.exp: Likewise.
8033 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
8036 * gfortran.dg/module_commons_3.f90: New test.
8038 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
8041 * gfortran.dg/random_seed_1.f90: Updated.
8043 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
8047 * gfortran.dg/elemental_subroutine_7.f90:
8048 Fix p values so that it can be used as vector subscript.
8050 2009-01-05 Jason Merrill <jason@redhat.com>
8052 * g++.dg/cpp0x/initlist12.C: Add another test.
8054 * g++.dg/cpp0x/defaulted7.C: New test.
8056 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8059 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
8060 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
8062 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
8064 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8065 for alpha*-*-* targets.
8066 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8068 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
8071 * gfortran.dg/host_assoc_function_5.f90: New test.
8073 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
8076 * gfortran.dg/elemental_dependency_3.f90: New test.
8077 * gfortran.dg/elemental_subroutine_7.f90: New test.
8079 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
8081 * gcc.dg/struct-ret-3.c: Include unistd.h.
8082 (main): Exit early if system memory page size is
8083 larger than 4096 bytes.
8085 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
8088 * gfortran.dg/merge_init_expr.f90: New.
8090 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
8093 * gfortran.dg/c_loc_tests_13.f90: New test.
8094 * gfortran.dg/c_loc_tests_14.f90: New test.
8096 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
8098 * gfortran.dg/func_result_4.f90: New.
8100 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
8103 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
8104 interface still works, in addition to original tests.
8105 * gfortran.dg/host_assoc_call_6.f90: New test.
8107 2009-01-03 Jakub Jelinek <jakub@redhat.com>
8110 * g++.dg/torture/pr38705.C: New test.
8113 * gcc.dg/pr38700.c: New test.
8115 2009-01-02 Jason Merrill <jason@redhat.com>
8117 * g++.dg/cpp0x/initlist11.C: New test.
8118 * g++.dg/cpp0x/initlist12.C: New test.
8120 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8122 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
8123 Allow extra informative notes.
8125 2009-01-01 Jakub Jelinek <jakub@redhat.com>
8128 * gcc.dg/pr36489.c: New test.
8131 Copyright (C) 2009 Free Software Foundation, Inc.
8133 Copying and distribution of this file, with or without modification,
8134 are permitted in any medium without royalty provided the copyright
8135 notice and this notice are preserved.