1 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4 flags based on the name of the testcase.
5 * gfortran.dg/graphite/graphite.exp: Same.
7 * gcc.dg/graphite/block-0.c: Adjusted.
8 * gcc.dg/graphite/block-1.c: Adjusted.
9 * gcc.dg/graphite/block-2.c: Adjusted.
10 * gcc.dg/graphite/block-3.c: Adjusted.
11 * gcc.dg/graphite/block-4.c: Adjusted.
12 * gcc.dg/graphite/block-5.c: Adjusted.
13 * gcc.dg/graphite/block-6.c: Adjusted.
14 * gcc.dg/graphite/pr37485.c: Adjusted.
15 * gcc.dg/graphite/pr37684.c: Adjusted.
16 * gcc.dg/graphite/pr37828.c: Adjusted.
17 * gcc.dg/graphite/pr37883.c: Adjusted.
18 * gcc.dg/graphite/pr37928.c: Adjusted.
19 * gcc.dg/graphite/pr37943.c: Adjusted.
20 * gcc.dg/graphite/pr38409.c: Adjusted.
21 * gcc.dg/graphite/pr38498.c: Adjusted.
22 * gcc.dg/graphite/pr38559.c: Adjusted.
23 * gcc.dg/graphite/pr39335.c: Adjusted.
24 * gcc.dg/graphite/pr39335_1.c: Adjusted.
25 * gcc.dg/graphite/scop-0.c: Adjusted.
26 * gcc.dg/graphite/scop-1.c: Adjusted.
27 * gcc.dg/graphite/scop-10.c: Adjusted.
28 * gcc.dg/graphite/scop-11.c: Adjusted.
29 * gcc.dg/graphite/scop-12.c: Adjusted.
30 * gcc.dg/graphite/scop-13.c: Adjusted.
31 * gcc.dg/graphite/scop-14.c: Adjusted.
32 * gcc.dg/graphite/scop-15.c: Adjusted.
33 * gcc.dg/graphite/scop-16.c: Adjusted.
34 * gcc.dg/graphite/scop-17.c: Adjusted.
35 * gcc.dg/graphite/scop-18.c: Adjusted.
36 * gcc.dg/graphite/scop-19.c: Adjusted.
37 * gcc.dg/graphite/scop-2.c: Adjusted.
38 * gcc.dg/graphite/scop-3.c: Adjusted.-
39 * gcc.dg/graphite/scop-4.c: Adjusted.
40 * gcc.dg/graphite/scop-5.c: Adjusted.
41 * gcc.dg/graphite/scop-6.c: Adjusted.
42 * gcc.dg/graphite/scop-7.c: Adjusted.
43 * gcc.dg/graphite/scop-8.c: Adjusted.
44 * gcc.dg/graphite/scop-9.c: Adjusted.
45 * gcc.dg/graphite/scop-matmult.c: Adjusted.
46 * gfortran.dg/graphite/block-1.f90: Adjusted.
47 * gfortran.dg/graphite/block-2.f: Adjusted.
48 * gfortran.dg/graphite/block-3.f90: Adjusted.
49 * gfortran.dg/graphite/block-4.f90: Adjusted.
50 * gfortran.dg/graphite/id-2.f90: Adjusted.
51 * gfortran.dg/graphite/id-3.f90: Adjusted.
52 * gfortran.dg/graphite/id-4.f90: Adjusted.
53 * gfortran.dg/graphite/pr37852.f90: Adjusted.
54 * gfortran.dg/graphite/pr37857.f90: Adjusted.
55 * gfortran.dg/graphite/pr37980.f90: Adjusted.
56 * gfortran.dg/graphite/pr38083.f90: Adjusted.
57 * gfortran.dg/graphite/pr38953.f90: Adjusted.
58 * gfortran.dg/graphite/scop-1.f: Adjusted.
60 2009-07-30 Doug Kwan <dougkwan@google.com>
62 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
63 in warnings added in rev 141298.
65 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
67 * lib/options.exp: Use "!=" instead of "ne".
69 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
71 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
72 * gcc.dg/ucnid-12.c: Likewise.
74 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
75 Pat Haugen <pthaugen@us.ibm.com>
76 Revital Eres <ERES@il.ibm.com>
78 * testsuite/gcc.target/powerpc/altivec-32.c: New file to test
79 Altivec simple math function vectorization.
81 * testsuite/gcc.target/powerpc/bswap-run.c: New file to test swap
83 * testsuite/gcc.target/powerpc/bswap16.c: Ditto.
84 * testsuite/gcc.target/powerpc/bswap32.c: Ditto.
85 * testsuite/gcc.target/powerpc/bswap64-1.c: Ditto.
86 * testsuite/gcc.target/powerpc/bswap64-2.c: Ditto.
87 * testsuite/gcc.target/powerpc/bswap64-3.c: Ditto.
88 * testsuite/gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
89 * testsuite/gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
90 * testsuite/gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
92 * testsuite/gcc.target/powerpc/popcount-2.c: New file to test
93 power7 popcntd instructions.
94 * testsuite/gcc.target/powerpc/popcount-3.c: Ditto.
96 * testsuite/gcc.target/powerpc/pr39457.c: New VSX test.
97 * testsuite/gcc.target/powerpc/vsx-builtin-1.c: Ditto.
98 * testsuite/gcc.target/powerpc/vsx-builtin-2.c: Ditto.
99 * testsuite/gcc.target/powerpc/vsx-builtin-3.c: Ditto.
100 * testsuite/gcc.target/powerpc/vsx-builtin-4.c: Ditto.
101 * testsuite/gcc.target/powerpc/vsx-builtin-5.c: Ditto.
102 * testsuite/gcc.target/powerpc/vsx-builtin-6.c: Ditto.
103 * testsuite/gcc.target/powerpc/vsx-vector-1.c: Ditto.
104 * testsuite/gcc.target/powerpc/vsx-vector-2.c: Ditto.
105 * testsuite/gcc.target/powerpc/vsx-vector-3.c: Ditto.
106 * testsuite/gcc.target/powerpc/vsx-vector-4.c: Ditto.
107 * testsuite/gcc.target/powerpc/vsx-vector-5.c: Ditto.
108 * testsuite/gcc.target/powerpc/vsx-vector-6.c: Ditto.
110 * testsuite/gcc.target/powerpc/altivec-6.c: Store the result of
111 vec_add, so the optimizer doesn't remove it.
113 * testsuite/gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
114 systems that support bswap64.
116 * testsuite/gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
117 prevent VSX code generation.
119 * testsuite/lib/target-supports.exp (check_vsx_hw_available): New
120 function to test if VSX available.
121 (check_effective_target_powerpc_vsx_ok): Ditto.
122 (check_vmx_hw_available): Add explicit -mno-vsx.
124 2009-07-30 Janis Johnson <janis187@us.ibm.com>
127 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
129 2009-07-30 Martin Jambor <mjambor@suse.cz>
131 PR tree-optimization/40570
132 * gcc.c-torture/compile/pr40570.c: New test.
134 2009-07-29 Jason Merrill <jason@redhat.com>
137 * g++.dg/template/defarg13.C: New.
139 2009-07-29 Richard Guenther <rguenther@suse.de>
142 * g++.dg/torture/pr40834.C: New testcase.
144 2009-07-29 Michael Matz <matz@suse.de>
147 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
149 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
151 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
152 sh*-*-* targets. Skip on spu-*-* targets.
153 * gfortran.dg/maxlocval_4.f90: Likewise.
154 * gfortran.dg/minlocval_1.f90: Likewise.
155 * gfortran.dg/minlocval_4.f90: Likewise.
157 2009-07-28 Jakub Jelinek <jakub@redhat.com>
160 * gfortran.dg/gomp/pr40878-1.f90: New test.
161 * gfortran.dg/gomp/pr40878-2.f90: New test.
164 * gcc.dg/cdce1.c: Adjust note line number.
165 * gcc.dg/cdce2.c: Likewise.
167 2009-07-28 Janus Weil <janus@gcc.gnu.org>
170 * gfortran.dg/proc_ptr_comp_13.f90: New.
172 2009-07-28 Jan Beulich <jbeulich@novell.com>
174 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
175 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
176 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
177 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
178 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
179 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
180 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
181 * gcc.target/i386/avx-vtestps-2.c: Likewise.
182 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
183 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
184 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
185 * gcc.target/i386/avx-vtestps-3.c: Likewise.
186 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
187 #ifdef NEED_IEEE754_FLOAT conditional.
188 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
191 2009-07-28 Jan Beulich <jbeulich@novell.com>
193 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
195 * g++.dg/ext/bitfield3.C: Likewise.
196 * g++.dg/ext/bitfield4.C: Likewise.
197 * g++.dg/ext/bitfield5.C: Likewise.
198 * gcc.dg/bitfld-15.c: Likewise.
199 * gcc.dg/bitfld-16.c: Likewise.
200 * gcc.dg/bitfld-17.c: Likewise.
201 * gcc.dg/bitfld-18.c: Likewise.
202 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
203 * gcc.dg/20010912-1.c: Likewise.
204 * gcc.dg/20021018-1.c: Likewise.
205 * gcc.dg/20030213-1.c: Likewise.
206 * gcc.dg/20030225-1.c: Likewise.
207 * gcc.dg/20030708-1.c: Likewise.
208 * gcc.dg/20050321-2.c: Likewise.
209 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
210 * gcc.dg/cdce2.c: Likewise.
211 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
213 * gcc.target/i386/pr37248-3.c: Likewise.
215 2009-07-27 Janus Weil <janus@gcc.gnu.org>
218 * gfortran.dg/altreturn_7.f90: New.
220 2009-07-27 Simon Baldwin <simonb@google.com>
223 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
224 so that indexing no longer runs off array end.
226 2009-07-27 Tobias Burnus <burnus@net-b.de>
229 * gfortran.dg/derived_init_3.f90: New test.
231 2009-07-26 Tobias Burnus <burnus@net-b.de>
234 * gfortran.dg/atan2_1.f90: New test
235 * gfortran.dg/atan2_2.f90: New test
237 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
240 * g++.dg/warn/Wreturn-type-6.C: New test.
242 2009-07-26 Ira Rosen <irar@il.ibm.com>
244 PR tree-optimization/40801
245 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
246 * gfortran.dg/vect/vect.exp: Run tests starting with
247 "fast-math-real8" with -ffast-math and -fdefault-real-8.
249 2009-07-25 David Daney <ddaney@caviumnetworks.com>
251 PR rtl-optimization/40445
252 * g++.dg/other/builtin-unreachable-1.C: New testcase.
254 2009-07-25 David Daney <ddaney@caviumnetworks.com>
256 * gcc.dg/builtin-unreachable-4.c: New test.
258 2009-07-25 Tobias Burnus <burnus@net-b.de>
261 * gfortran.dg/complex_intrinsic_5.f90: New test.
262 * gfortran.dg/complex_intrinsic_7.f90: New test.
264 2009-07-25 Martin Jambor <mjambor@suse.cz>
266 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
267 * gcc.dg/ipa/noclone-1.c: New test.
269 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
271 * lib/target-supports.exp (check_effective_target_static): New
273 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
275 * g++.old-deja/g++.law/weak.C: Require static effective target.
277 2009-07-25 Janus Weil <janus@gcc.gnu.org>
280 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
281 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
282 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
283 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
284 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
285 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
286 * gfortran.dg/typebound_call_10.f03: New.
288 2009-07-24 Jason Merrill <jason@redhat.com>
290 * g++.dg/cpp0x/defaulted11.C: New.
292 * g++.dg/cpp0x/initlist23.C: New.
294 2009-07-24 Janus Weil <janus@gcc.gnu.org>
297 * gfortran.dg/char_length_16.f90: New.
299 2009-07-24 Jakub Jelinek <jakub@redhat.com>
303 * gfortran.dg/maxlocval_2.f90: New test.
304 * gfortran.dg/maxlocval_3.f90: New test.
305 * gfortran.dg/maxlocval_4.f90: New test.
306 * gfortran.dg/minlocval_1.f90: New test.
307 * gfortran.dg/minlocval_2.f90: New test.
308 * gfortran.dg/minlocval_3.f90: New test.
309 * gfortran.dg/minlocval_4.f90: New test.
311 2009-07-23 Joseph Myers <joseph@codesourcery.com>
313 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
316 2009-07-23 Jakub Jelinek <jakub@redhat.com>
319 * gfortran.dg/pr40839.f90: New test.
321 2009-07-23 Michael Matz <matz@suse.de>
324 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
325 don't set options ourself.
327 2009-07-23 Simon Baldwin <simonb@google.com>
329 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
330 native C compilation where required.
332 2009-07-22 Doug Kwan <dougkwan@google.com>
334 * gcc.c-torture/compile/20090721-1.c: New test.
336 2009-07-22 Michael Matz <matz@suse.de>
338 PR tree-optimization/35229
339 PR tree-optimization/39300
340 * gcc.dg/vect/vect-pre-interact.c: New test.
342 2009-07-22 Richard Guenther <rguenther@suse.de>
344 * g++.dg/lookup/using21.C: Fix duplicate paste.
346 2009-07-22 Richard Guenther <rguenther@suse.de>
349 * g++.dg/lookup/using21.C: New testcase.
351 2009-07-21 Jason Merrill <jason@redhat.com>
353 * g++.dg/init/aggr4.C: New.
355 2009-07-21 Jason Merrill <jason@redhat.com>
358 * g++.dg/cpp0x/initlist22.C: New.
360 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
362 * gcc.target/i386/vectorize8.c: New test.
364 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
367 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
368 Add i?86 and x86_64 targets.
369 * gcc.target/i386/vectorize7.c: New test.
372 * gcc.target/i386/pr40809.c: New test.
374 2009-07-21 Jakub Jelinek <jakub@redhat.com>
376 PR tree-optimization/40813
377 * g++.dg/opt/inline15.C: New test.
379 2009-07-21 Paul Brook <paul@codesourcery.com>
381 * gcc.dg/vect/section-anchors-nest-1.c: New test.
382 * lib/target-supports.exp (check_effective_target_section_anchors):
385 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
387 * gcc.dg/plugin/finish_unit_plugin.c: New test.
388 * gcc.dg/plugin/finish_unit-test-1.c: New test.
389 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
391 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
393 * gcc.target/mips/ext-3.c: New test.
395 2009-07-20 Jakub Jelinek <jakub@redhat.com>
397 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
398 * gcc.dg/builtin-object-size-8.c: New test.
399 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
400 * g++.dg/ext/builtin-object-size2.C: Likewise.
402 PR tree-optimization/40792
403 * gcc.dg/pr40792.c: New test.
405 2009-07-20 Ira Rosen <irar@il.ibm.com>
407 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
408 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
409 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
411 2009-07-20 Christian Bruel <christian.bruel@st.com>
413 * gcc.target/sh/mfmovd.c: New test.
415 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
416 Jerry DeLisle <jvdelisle@gcc.gnu.org>
419 * gfortran.dg/eof_3.f90: New test.
421 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
424 * gfortran.dg/intrinsic_cmplx.f90: New test.
426 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
430 * gfortran.dg/cshift_bounds_1.f90: New test.
431 * gfortran.dg/cshift_bounds_2.f90: New test.
432 * gfortran.dg/cshift_bounds_3.f90: New test.
433 * gfortran.dg/cshift_bounds_4.f90: New test.
434 * gfortran.dg/eoshift_bounds_1.f90: New test.
435 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
436 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
437 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
439 2009-07-19 Jan Hubicka <jh@suse.cz>
441 PR tree-optimization/40676
442 * gcc.c-torture/compile/pr40676.c: New testcase.
444 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
446 * gcc.target/mips/ext-2.c: New test.
448 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
450 * gcc.target/mips/octeon-exts-7.c: New test.
451 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
452 * gcc.target/mips/octeon-exts-5.c: Likewise.
454 2009-07-18 Richard Guenther <rguenther@suse.de>
457 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
459 2009-07-18 Richard Guenther <rguenther@suse.de>
462 * gcc.dg/pr35899.c: Adjust.
464 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
466 * gcc.target/powerpc/asm-es-1.c: New test.
467 * gcc.target/powerpc/asm-es-2.c: Likewise.
469 2009-07-17 Richard Guenther <rguenther@suse.de>
472 * g++.dg/rtti/crash4.C: New testcase.
473 * g++.dg/torture/20090706-1.C: Likewise.
474 * gcc.dg/redecl-17.c: Likewise.
475 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
476 * gcc.dg/declspec-9.c: Expect extra error.
477 * gcc.dg/declspec-10.c: Likewise.
478 * gcc.dg/declspec-11.c: Likewise.
479 * gcc.dg/redecl-10.c: Expect extra warnings.
480 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
481 * gcc.target/i386/pr39545-1.c: Likewise.
482 * g++.dg/ext/asm3.C: Expect more errors.
483 * g++.dg/gomp/block-1.C: Likewise.
484 * g++.dg/gomp/block-2.C: Likewise.
485 * g++.dg/gomp/block-3.C: Likewise.
486 * g++.dg/gomp/block-5.C: Likewise.
487 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
488 * g++.dg/warn/unused-result1.C: XFAIL.
490 2009-07-17 Richard Guenther <rguenther@suse.de>
492 PR tree-optimization/40321
493 * gcc.c-torture/compile/pr40321.c: New testcase.
494 * g++.dg/torture/pr40321.C: Likewise.
496 2009-07-17 Jakub Jelinek <jakub@redhat.com>
499 * g++.dg/template/ptrmem19.C: New test.
501 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
502 Manuel López-Ibáñez <manu@gcc.gnu.org>
505 * gcc.dg/pr36902.c: Add column info.
506 * g++.dg/gcov/gcov-2.C: Change count for definition.
508 2009-07-16 Jason Merrill <jason@redhat.com>
511 * g++.dg/cpp0x/std-layout1.C: New.
512 * g++.dg/ext/has_nothrow_assign.C: Fix.
513 * g++.dg/ext/has_nothrow_copy.C: Fix.
514 * g++.dg/ext/has_trivial_assign.C: Fix.
515 * g++.dg/ext/has_trivial_copy.C: Fix.
516 * g++.dg/ext/is_pod.C: Fix.
517 * g++.dg/other/offsetof3.C: Adjust.
518 * g++.dg/overload/ellipsis1.C: Adjust.
519 * g++.dg/warn/var-args1.C: Adjust.
520 * g++.old-deja/g++.brendan/crash63.C: Adjust.
521 * g++.old-deja/g++.brendan/crash64.C: Adjust.
522 * g++.old-deja/g++.brendan/overload8.C: Adjust.
523 * g++.old-deja/g++.other/vaarg3.C: Adjust.
524 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
526 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
528 * gcc.dg/torture/builtin-math-5.c: Add more cases.
529 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
530 effective target "mpc_pow".
531 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
533 2009-07-16 Richard Henderson <rth@redhat.com>
535 * g++.dg/opt/eh4.C: New test.
537 2009-07-16 Jakub Jelinek <jakub@redhat.com>
539 * obj-c++.dg/defs.mm (abort): Make it extern "C".
541 2009-07-15 Jakub Jelinek <jakub@redhat.com>
544 * gcc.c-torture/execute/pr40747.c: New test.
546 2009-07-15 Richard Guenther <rguenther@suse.de>
549 * gcc.c-torture/compile/pr40753.c: New testcase.
551 2009-07-15 Janus Weil <janus@gcc.gnu.org>
554 * gfortran.dg/interface_assignment_4.f90: New.
556 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
558 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
559 for FreeBSD up to and including version 8.
561 2009-07-14 Taras Glek <tglek@mozilla.com>
562 Rafael Espindola <espindola@google.com>
564 * g++.dg/plugin/header-plugin-test.C: New.
565 * g++.dg/plugin/header_plugin.c: New.
566 * g++.dg/plugin/plugin.exp: Update.
568 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
570 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
571 function to enable vectorization.
572 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
573 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
575 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
577 * gcc.target/i386/sse-copysignf-vec.c: New test.
578 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
580 2009-07-14 Jason Merrill <jason@redhat.com>
583 * g++.dg/lookup/builtin5.C: New.
584 * g++.dg/other/error22.C: Add missing extern "C".
585 * g++.dg/warn/Warray-bounds.C: Likewise.
586 * gcc.dg/compat/compat-common.h: Likewise.
589 * g++.dg/lookup/using20.C: New.
592 * g++.dg/template/koenig8.C: New.
594 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
596 * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
597 both i?86-*-darwin* and x86_64-*-darwin*.
599 2009-07-14 Joseph Myers <joseph@codesourcery.com>
601 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
602 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
605 2009-07-14 Dodji Seketeli <dodji@redhat.com>
608 * g++.dg/debug/dwarf2/typedef1.C: New test.
611 * g++.dg/other/typedef3.C: New test.
613 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
615 * gcc.dg/20090709-1.c: Move to a proper place ...
616 * gcc.target/m68k/20090709-1.c: ... here.
618 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
621 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
622 front of qualified names are allowed.
623 * g++.dg/parse/crash10.C: Likewise.
624 * g++.dg/parse/error15.C: Likewise.
625 * g++.dg/parse/typename9.C: Likewise.
626 * g++.dg/parse/error8.C: Likewise.
628 2009-07-13 Janus Weil <janus@gcc.gnu.org>
631 * gfortran.dg/proc_ptr_22.f90: Extended.
632 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
634 2009-07-13 Ira Rosen <irar@il.ibm.com>
636 * gfortran.dg/vect/vect-6.f: New test.
638 2009-07-12 Jason Merrill <jason@redhat.com>
641 * g++.dg/cpp0x/decltype17.C: New.
644 * g++.dg/cpp0x/rv10.C: New.
646 2009-07-12 Jason Merrill <jason@redhat.com>
649 * g++.dg/cpp0x/initlist20.C: New.
650 * g++.dg/cpp0x/initlist21.C: New.
652 2009-07-12 Ira Rosen <irar@il.ibm.com>
654 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
655 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
656 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
657 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
658 gcc.dg/vect/vect-double-reduc-7.c: New tests.
660 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
662 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
663 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
664 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
665 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
666 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
667 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
668 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
669 effective_target fd_truncate.
671 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
673 * gnat.dg/specs/addr1.ads: New test.
675 2009-07-11 Jan Hubicka <jh@suse.cz>
678 * g++.dg/torture/pr40388.C: New testcase.
680 2009-07-11 Jakub Jelinek <jakub@redhat.com>
683 * gcc.c-torture/execute/pr40668.c: New test.
685 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
687 * gcc.c-torture/execute/20090711-1.c: New test.
689 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
694 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
695 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
696 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
697 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
699 2009-07-11 Tobias Burnus <burnus@net-b.de>
702 * gfortran.dg/complex_intrinsic_3.f90: New test.
703 * gfortran.dg/complex_intrinsic_4.f90: New test.
705 2009-07-10 David Daney <ddaney@caviumnetworks.com>
708 * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
709 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
711 2009-07-10 Jakub Jelinek <jakub@redhat.com>
714 * g++.dg/ext/strncpy-chk1.C: New test.
716 2009-07-10 Richard Guenther <rguenther@suse.de>
718 PR tree-optimization/40496
719 * g++.dg/opt/pr40496.C: New testcase.
721 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
725 * g++.dg/warn/unused-result1-Werror.c: New.
727 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
730 * gfortran.dg/recursive_parameter_1.f90: New test.
732 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
734 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
735 * gfortran.dg/module_equivalence_6.f90: Ditto.
736 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
737 * gfortran.dg/nan_2.f90: Ditto.
738 * gfortran.dg/inquire_11.f90: Ditto.
739 * gfortran.dg/abstract_type_3.f03: Ditto.
740 * gfortran.dg/abstract_type_1.f90: Ditto.
741 * gfortran.dg/private_type_9.f90: Ditto.
742 * gfortran.dg/abstract_type_5.f03: Ditto.
743 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
744 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
745 * gfortran.dg/derived_sub.f90: Ditto.
746 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
747 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
748 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
749 * gfortran.dg/mvbits_6.f90: Ditto.
750 * gfortran.dg/abstract_type_2.f03: Ditto.
751 * gfortran.dg/abstract_type_4.f03: Ditto.
752 * gfortran.dg/bounds_check_9.f90: Ditto.
753 * gfortran.dg/optional_dim_3.f90: Ditto.
754 * gfortran.dg/pr32921.f: Ditto.
755 * gfortran.dg/entry_16.f90: Ditto.
756 * gfortran.dg/generic_16.f90: Ditto.
759 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
761 * gcc.target/m68k/20090709-1.c: New.
763 2009-07-09 Dodji Seketeli <dodji@redhat.com>
766 * g++.dg/template/unify11.C: New test.
768 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
771 * gfortran.dg/host_assoc_function_9.f90: New test.
773 2009-07-09 Janus Weil <janus@gcc.gnu.org>
776 * gfortran.dg/proc_ptr_22.f90: New.
777 * gfortran.dg/proc_ptr_comp_12.f90: New.
779 2009-07-09 Jakub Jelinek <jakub@redhat.com>
782 * gcc.c-torture/compile/pr40692.c: New test.
784 2009-07-09 Tobias Burnus <burnus@net-b.de>
787 * gfortran.dg/pointer_check_6.f90: New test.
789 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
791 * gcc.target/mips/truncate-5.c: New test.
793 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
797 * gfortran.dg/fmt_cache_1.f: New test.
799 2009-07-08 Tobias Burnus <burnus@net-b.de>
802 * gfortran.dg/nosigned_zero_1.f90: New test.
803 * gfortran.dg/nosigned_zero_2.f90: New test.
805 2009-07-08 Richard Guenther <rguenther@suse.de>
807 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
809 2009-07-08 Richard Guenther <rguenther@suse.de>
811 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
813 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
816 * gfortran.dg/proc_ptr_21.f90: New test.
818 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
821 * g++.dg/warn/pr31246.C: New.
822 * g++.dg/warn/pr31246-2.C: New.
824 2009-07-07 Jason Merrill <jason@redhat.com>
827 * g++.dg/template/defarg12.C: New.
830 * g++.dg/cpp0x/enum7.C: New.
833 * g++.dg/cpp0x/enum6.C: New.
836 * g++.dg/cpp0x/enum5.C: New.
839 * g++.dg/cpp0x/enum4.C: New.
841 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
843 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
845 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
847 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
849 2009-07-07 Jakub Jelinek <jakub@redhat.com>
852 * gcc.dg/pr40669.c: New test.
854 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
856 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
857 location. Update all calls.
858 * g++.dg/plugin/selfassign.c: Likewise.
860 2009-07-06 Jason Merrill <jason@redhat.com>
862 * g++.dg/rtti/dyncast[34].C: New.
864 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
866 * lib/target-supports.exp
867 (check_effective_target_mips_newabi_large_long_double): New.
868 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
870 * gcc.target/mips/fpr-moves-6.c: Likewise.
872 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
875 * g++.dg/template/union2.C: New test.
877 2009-07-04 Jason Merrill <jason@redhat.com>
879 * g++.dg/template/using15.C: New.
881 2009-07-04 Jakub Jelinek <jakub@redhat.com>
883 * gfortran.dg/maxloc_1.f90: New test.
885 2009-07-04 Janus Weil <janus@gcc.gnu.org>
888 * gfortran.dg/proc_ptr_result_6.f90: New.
890 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
892 * gcc.dg/framework-2.c: Adjust testcase to pass.
894 2009-07-04 Jason Merrill <jason@redhat.com>
897 * g++.dg/cpp0x/auto16.C: New.
899 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
902 * gfortran.dg/pr40587.f: New test.
904 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
907 * gfortran.dg/unit_1.f90: New test.
909 2009-07-03 Jason Merrill <jason@redhat.com>
911 * g++.dg/template/pure1.C: Expect another error.
913 2009-07-03 Richard Guenther <rguenther@suse.de>
915 PR tree-optimization/40640
916 * gcc.c-torture/compile/pr40640.c: New testcase.
918 2009-07-03 Richard Guenther <rguenther@suse.de>
921 * gfortran.dg/pr34163.f90: New testcase.
923 2009-07-03 Jan Hubicka <jh@suse.cz>
925 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
926 * gcc.dg/tree-ssa/loop-25.c: Likewise.
927 * gcc.dg/tree-ssa/loop-26.c: Likewise.
928 * gcc.dg/tree-ssa/pr32044.c: Likewise.
929 * gcc.dg/tree-ssa/loop-29.c: Likewise.
930 * gcc.dg/tree-ssa/loop-10.c: Likewise.
931 * gnat.dg/loop_optimization6.adb: Enable -O2.
933 2009-07-02 Mark Mitchell <mark@codesourcery.com>
935 * g++.dg/warn/null4.C: Extend.
937 2009-07-02 Jason Merrill <jason@redhat.com>
939 * g++.dg/template/spec8.C: Fix.
941 2009-07-02 Michael Matz <matz@suse.de>
944 * gfortran.dg/pr32921.f: Adjust.
946 2009-07-02 Jan Hubicka <jh@suse.cz>
948 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
950 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
952 * gcc.target/mips/truncate-4.c: New testcase.
954 2009-07-01 Richard Guenther <rguenther@suse.de>
956 PR tree-optimization/19831
957 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
958 make allocated memory escape. Un-XFAIL.
959 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
960 * gcc.dg/vect/pr31699.c: Likewise.
961 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
963 2009-06-30 Jakub Jelinek <jakub@redhat.com>
966 * g++.dg/parse/cond5.C: New test.
968 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
970 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
971 (main): Pass n to main_1 instead.
972 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
973 (main_1): New function, split off from...
974 (main): ...here. Pass `off' to main_1 instead.
976 2009-06-30 Jason Merrill <jason@redhat.com>
979 * g++.dg/cpp0x/variadic94.C: New.
981 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
983 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
984 * lib/target-libpath.exp (ld_library_path_vars): New variable.
985 (init_ld_library_path_env_vars): New function, replacing the
986 orig_*_saved assignments. Call it after defining it.
987 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
988 (restore_ld_library_path_env_vars): Likewise.
989 (add_path, find_libgcc_s): New functions.
990 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
991 gcc-set-multilib-library-path.
992 (objc_target_compile): Don't add "." to ld_library_path.
994 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
995 ld_library_path. Use add_path. Use find_libgcc_s instead of
996 gcc-set-multilib-library-path.
997 * lib/g++.exp (g++_link_flags): Likewise.
998 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
999 * lib/c-torture.exp: Do not manipulate ld_library_path at the
1001 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
1002 to tell when this needs to happen. Use find_libgcc_s instead of
1003 gcc-set-multilib-library-path.
1004 * lib/gcc-dg.exp: Likewise.
1005 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
1006 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
1007 unless it is in $ALT_LD_LIBRARY_PATH.
1008 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
1010 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
1012 * gnat.dg/discr12.adb: New test.
1013 * gnat.dg/discr12_pkg.ads: New helper.
1014 * gnat.dg/discr13.adb: New test.
1015 * gnat.dg/discr14.ad[sb]: Likewise.
1016 * gnat.dg/discr15.adb: Likewise.
1017 * gnat.dg/discr15_pkg.ads: New helper.
1018 * gnat.dg/discr16.adb: New test.
1019 * gnat.dg/discr16_g.ads: New helper.
1020 * gnat.dg/discr16_pkg.ads: Likewise.
1021 * gnat.dg/discr16_cont.ads: Likewise.
1022 * gnat.dg/discr17.adb: New test.
1023 * gnat.dg/discr18.adb: Likewise.
1024 * gnat.dg/discr18_pkg.ads: New helper.
1025 * gnat.dg/discr19.adb: New test.
1027 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1030 * gfortran.dg/internal_write_1.f90: New testcase.
1032 2009-06-30 Janus Weil <janus@gcc.gnu.org>
1035 * gfortran.dg/derived_pointer_recursion_2.f90: New.
1037 2009-06-30 Richard Guenther <rguenther@suse.de>
1039 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
1041 2009-06-30 Wei Guozhi <carrot@google.com>
1043 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
1046 2009-06-30 Ira Rosen <irar@il.ibm.com>
1048 PR tree-optimization/40542
1049 * gcc.dg/vect/pr40542.c: New test.
1051 2009-06-30 Martin Jambor <mjambor@suse.cz>
1053 PR tree-optimization/40582
1054 * gcc.c-torture/compile/pr40582.c: New test.
1056 2009-06-30 Wei Guozhi <carrot@google.com>
1059 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
1061 2009-06-29 Jason Merrill <jason@redhat.com>
1064 * g++.dg/template/debug1.C: New.
1066 2009-06-29 Tobias Burnus <burnus@net-b.de>
1069 * pointer_check_1.f90: New test.
1070 * pointer_check_2.f90: New test.
1071 * pointer_check_3.f90: New test.
1072 * pointer_check_4.f90: New test.
1073 * pointer_check_5.f90: New test.
1075 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
1078 * gfortran.dg/func_assign_2.f90 : New test.
1080 2009-06-29 Richard Guenther <rguenther@suse.de>
1083 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
1084 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
1085 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
1086 * gcc.c-torture/execute/20090623-1.c: Likewise.
1087 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
1088 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
1090 2009-06-29 Richard Guenther <rguenther@suse.de>
1093 * gcc.c-torture/execute/pr38212.c: New testcase.
1095 2009-06-29 Richard Guenther <rguenther@suse.de>
1097 PR tree-optimization/40579
1098 * gcc.c-torture/execute/pr40579.c: New testcase.
1100 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
1102 PR tree-optimization/40550
1103 * gcc.dg/pr40550.c: New test.
1105 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
1107 * gnat.dg/overflow_sum2.adb: New test
1108 * gnat.dg/namet.ads: New helper.
1110 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
1112 2009-06-28 Tobias Burnus <burnus@net-b.de>
1115 * gfortran.dg/compiler-directive_1.f90: New test.
1116 * gfortran.dg/compiler-directive_2.f: New test.
1118 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1120 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
1121 comment out some values and add some cases.
1123 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
1126 * gcc.dg/vect/vect.exp: Fix lappend syntax.
1128 2009-06-26 Richard Henderson <rth@redhat.com>
1131 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
1132 * gcc.target/i386/local.c: Pass a non-constant to T.
1134 2009-06-26 Janus Weil <janus@gcc.gnu.org>
1138 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
1139 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
1140 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
1141 * gfortran.dg/proc_ptr_result_5.f90: New.
1143 2009-06-26 Janis Johnson <janis187@us.ibm.com>
1146 * gcc.dg/dfp/pr39902.c: New test.
1148 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
1151 * gcc.dg/builtins-65.c: Require c99 runtime.
1153 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1155 * gnat.dg/array7.ad[sb]: New test.
1157 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1159 * gnat.dg/array6.adb: New test.
1161 2009-06-25 Ian Lance Taylor <iant@google.com>
1163 * g++.dg/warn/Wsign-compare-3.C: New testcase.
1165 2009-06-25 Ian Lance Taylor <iant@google.com>
1167 * g++.dg/warn/Wunused-16.C: New testcase.
1169 2009-06-25 Ian Lance Taylor <iant@google.com>
1171 * g++.dg/warn/skip-2.C: New testcase.
1173 2009-06-25 Steve Ellcey <sje@cup.hp.com>
1175 * gcc.c-torture/execute/20090618-1.c: add dg-run and
1176 dg-skip-if and move to ...
1177 * gcc.dg/torture/20090618-1.c.
1179 2009-06-25 Martin Jambor <mjambor@suse.cz>
1181 PR tree-optimization/40493
1182 * gcc.c-torture/execute/pr40493.c: New test.
1184 2009-06-24 Jason Merrill <jason@redhat.com>
1187 * g++.dg/template/overload10.C: New.
1189 2009-06-24 Janus Weil <janus@gcc.gnu.org>
1192 * gfortran.dg/proc_ptr_comp_11.f90: New.
1194 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
1196 * gcc.dg/pr40501.c: New testcase.
1198 2009-06-23 DJ Delorie <dj@redhat.com>
1201 * lib/target-supports.exp: Add mep support (no profiling).
1203 2009-06-23 Steve Ellcey <sje@cup.hp.com>
1206 * gcc.dg/ssa/loop-31.c: Change scan rules.
1208 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1210 * gcc.dg/cpp/empty-include.c: Update column info.
1211 * gcc.dg/cpp/assert2.c: Update column info.
1213 2009-06-23 Jakub Jelinek <jakub@redhat.com>
1215 * g++.dg/ext/builtin-object-size1.C: New test.
1216 * g++.dg/ext/builtin-object-size2.C: New test.
1218 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
1220 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
1221 * gcc.dg/optimize-bswapdi-1.c: Likewise.
1223 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
1225 * gcc.target/mips/truncate-3.c: New test.
1227 2009-06-22 Janus Weil <janus@gcc.gnu.org>
1231 * gfortran.dg/interface_30.f90: Modified error message.
1232 * gfortran.dg/proc_decl_22.f90: New.
1234 2009-06-22 Ian Lance Taylor <iant@google.com>
1236 * gcc.dg/Wcxx-compat-19.c: New testcase.
1238 2009-06-22 Matthias Klose <doko@ubuntu.com>
1241 * pr28050.m: New testcase.
1243 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
1246 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
1248 2009-06-22 Martin Jambor <mjambor@suse.cz>
1250 PR tree-optimization/40492
1251 * g++.dg/torture/pr40492.C: New test.
1253 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
1255 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
1256 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
1258 2009-06-22 Olivier Hainque <hainque@adacore.com>
1260 * gnat.dg/raise_ce.adb: Helper for ...
1261 * gnat.dg/handle_and_return.adb: New test.
1263 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
1266 * gfortran.dg/generic_18.f90: New test.
1268 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
1271 * gfortran.dg/spread_size_limit.f90: New test.
1273 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
1275 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
1276 to put dump files in a subdirectory.
1277 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
1278 ".o" temporary files.
1280 2009-06-21 Janus Weil <janus@gcc.gnu.org>
1283 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
1284 * gfortran.dg/interface_20.f90: Ditto.
1285 * gfortran.dg/interface_21.f90: Ditto.
1286 * gfortran.dg/interface_22.f90: Ditto.
1287 * gfortran.dg/interface_30.f90: New.
1288 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
1290 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
1292 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
1293 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
1294 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
1297 2009-06-21 Ira Rosen <irar@il.ibm.com>
1298 Revital Eres <eres@il.ibm.com>
1301 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
1302 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
1303 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
1305 2009-06-21 Ira Rosen <irar@il.ibm.com>
1308 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
1309 without misalignment support.
1310 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1312 2009-06-20 Tobias Burnus <burnus@net-b.de>
1315 * gfortran.dg/bounds_check_strlen_9.f90: New test.
1317 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
1320 * gfortran.dg/alloc_comp_result_2.f90: New test.
1322 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1325 * gcc.target/arm/pr40482.c: New test.
1327 2009-06-19 Ian Lance Taylor <iant@google.com>
1329 * gcc.dg/Wcxx-compat-18.c: New testcase.
1331 2009-06-19 Richard Guenther <rguenther@suse.de>
1333 * gcc.c-torture/execute/20090618-1.c: New testcase.
1335 2009-06-19 Ian Lance Taylor <iant@google.com>
1337 * gcc.dg/Wcxx-compat-17.c: New testcase.
1339 2009-06-19 Ian Lance Taylor <iant@google.com>
1341 * gcc.dg/Wcxx-compat-15.c: New testcase.
1343 2009-06-19 Ian Lance Taylor <iant@google.com>
1345 * gcc.dg/Wcxx-compat-16.c: New testcase.
1347 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1349 * gcc.dg/builtins-34.c: Add significand cases.
1351 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1354 * gcc.dg/20080522-1.c: Remove testcase for real.
1355 * gcc.dg/20080528-1.c: Ditto.
1357 2009-06-19 Janus Weil <janus@gcc.gnu.org>
1360 * gfortran.dg/proc_ptr_20.f90: New.
1362 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
1365 * gcc.dg/torture/pr40470-1.c: New.
1366 * gcc.dg/torture/pr40470-2.c: Likewise.
1367 * gcc.dg/torture/pr40470-3.c: Likewise.
1368 * gcc.dg/torture/pr40470-4.c: Likewise.
1370 2009-06-18 Diego Novillo <dnovillo@google.com>
1372 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
1373 * gcc.dg/plugin/ggcplug.c: Likewise.
1374 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1375 * g++.dg/plugin/selfassign.c: Likewise.
1376 * g++.dg/plugin/attribute_plugin.c: Likewise.
1377 * g++.dg/plugin/dumb_plugin.c: Likewise.
1379 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1381 * gcc.dg/cpp/arith-3.c: Add column info.
1383 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
1385 * gcc.target/arm/fp16-compile-none-2.c: New.
1386 * gcc.target/arm/fp16-compile-ieee-12.c: New.
1387 * gcc.target/arm/fp16-compile-alt-12.c: New.
1389 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
1391 * gcc.target/arm/fp16-compile-alt-1.c: New.
1392 * gcc.target/arm/fp16-compile-alt-2.c: New.
1393 * gcc.target/arm/fp16-compile-alt-3.c: New.
1394 * gcc.target/arm/fp16-compile-alt-4.c: New.
1395 * gcc.target/arm/fp16-compile-alt-5.c: New.
1396 * gcc.target/arm/fp16-compile-alt-6.c: New.
1397 * gcc.target/arm/fp16-compile-alt-7.c: New.
1398 * gcc.target/arm/fp16-compile-alt-8.c: New.
1399 * gcc.target/arm/fp16-compile-alt-9.c: New.
1400 * gcc.target/arm/fp16-compile-alt-10.c: New.
1401 * gcc.target/arm/fp16-compile-alt-11.c: New.
1402 * gcc.target/arm/fp16-compile-ieee-1.c: New.
1403 * gcc.target/arm/fp16-compile-ieee-2.c: New.
1404 * gcc.target/arm/fp16-compile-ieee-3.c: New.
1405 * gcc.target/arm/fp16-compile-ieee-4.c: New.
1406 * gcc.target/arm/fp16-compile-ieee-5.c: New.
1407 * gcc.target/arm/fp16-compile-ieee-6.c: New.
1408 * gcc.target/arm/fp16-compile-ieee-7.c: New.
1409 * gcc.target/arm/fp16-compile-ieee-8.c: New.
1410 * gcc.target/arm/fp16-compile-ieee-9.c: New.
1411 * gcc.target/arm/fp16-compile-ieee-10.c: New.
1412 * gcc.target/arm/fp16-compile-ieee-11.c: New.
1413 * gcc.target/arm/fp16-compile-none-1.c: New.
1414 * gcc.target/arm/fp16-compile-exprtype.c: New.
1415 * gcc.target/arm/fp16-compile-vcvt.c: New.
1416 * gcc.target/arm/fp16-builtins-1.c: New.
1417 * gcc.target/arm/fp16-rounding-alt-1.c: New.
1418 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
1419 * gcc.target/arm/fp16-param-1.c: New.
1420 * gcc.target/arm/fp16-return-1.c: New.
1421 * gcc.target/arm/fp16-unprototyped-1.c: New.
1422 * gcc.target/arm/fp16-unprototyped-2.c: New.
1423 * gcc.target/arm/fp16-variadic-1.c: New.
1424 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
1425 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
1426 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
1427 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
1428 * gcc.dg/torture/arm-fp16-ops.h: New.
1429 * gcc.dg/torture/arm-fp16-ops-1.c: New.
1430 * gcc.dg/torture/arm-fp16-ops-2.c: New.
1431 * gcc.dg/torture/arm-fp16-ops-3.c: New.
1432 * gcc.dg/torture/arm-fp16-ops-4.c: New.
1433 * gcc.dg/torture/arm-fp16-ops-5.c: New.
1434 * gcc.dg/torture/arm-fp16-ops-6.c: New.
1435 * gcc.dg/torture/arm-fp16-ops-7.c: New.
1436 * gcc.dg/torture/arm-fp16-ops-8.c: New.
1437 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
1438 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
1439 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
1440 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
1441 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
1442 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
1443 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
1444 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
1445 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
1446 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
1447 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
1448 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
1449 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
1451 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
1453 * gcc.dg/builtins-65.c: New test.
1455 2009-06-18 Janus Weil <janus@gcc.gnu.org>
1458 * gfortran.dg/proc_ptr_result_4.f90: New.
1460 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
1462 * gcc.c-torture/execute/bitfld-5.c: New test.
1464 2009-06-17 David Daney <ddaney@caviumnetworks.com>
1466 * gcc.dg/builtin-unreachable-3.c: New test.
1468 2009-06-17 David Daney <ddaney@caviumnetworks.com>
1470 * gcc.target/i386/builtin-unreachable.c: New test.
1472 2009-06-17 Ian Lance Taylor <iant@google.com>
1474 * gcc.dg/Wcxx-compat-14.c: New testcase.
1476 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
1478 * gcc.dg/func-ptr-conv-1.c: Update column info.
1480 2009-06-17 Richard Guenther <rguenther@suse.de>
1483 * gcc.c-torture/execute/pr40404.c: New testcase.
1485 2009-06-17 Richard Guenther <rguenther@suse.de>
1488 * g++.dg/torture/pr40460.C: New testcase.
1490 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
1492 * gcc.dg/plugin/one_time_plugin.c: New test.
1493 * gcc.dg/plugin/one_time-test-1.c: New test.
1494 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
1496 2009-06-16 Ian Lance Taylor <iant@google.com>
1498 * g++.dg/warn/skip-1.C: New testcase.
1500 2009-06-16 Jakub Jelinek <jakub@redhat.com>
1503 * g++.dg/other/pr40446.C: New test.
1505 2009-06-16 Richard Guenther <rguenther@suse.de>
1507 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
1508 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1509 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1510 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1512 2009-06-16 Martin Jambor <mjambor@suse.cz>
1514 * gcc.c-torture/compile/pr40432.c: New file.
1516 2009-06-16 Martin Jambor <mjambor@suse.cz>
1518 * gfortran.fortran-torture/compile/pr40413.f90: New file.
1520 2009-06-16 Janus Weil <janus@gcc.gnu.org>
1524 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
1525 * gfortran.dg/interface_20.f90: Modified error messages.
1526 * gfortran.dg/interface_21.f90: Ditto.
1527 * gfortran.dg/interface_26.f90: Ditto.
1528 * gfortran.dg/interface_27.f90: Ditto.
1529 * gfortran.dg/interface_28.f90: Extended test case.
1530 * gfortran.dg/interface_29.f90: New.
1531 * gfortran.dg/proc_decl_7.f90: Modified error messages.
1532 * gfortran.dg/proc_decl_8.f90: Ditto.
1533 * gfortran.dg/proc_ptr_11.f90: Ditto.
1534 * gfortran.dg/proc_ptr_15.f90: Ditto.
1536 2009-06-16 Ira Rosen <irar@il.ibm.com>
1538 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
1540 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
1541 gcc.dg/vect/vect-outer-4f.c: Likewise.
1542 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
1543 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
1545 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
1548 2009-06-16 Tobias Burnus <burnus@net-b.de>
1551 * gfortran.dg/bounds_check_strlen_8.f90: New test.
1553 2009-06-15 Ian Lance Taylor <iant@google.com>
1555 * gcc.dg/Wjump-misses-init-1.c: New testcase.
1556 * gcc.dg/Wjump-misses-init-2.c: New testcase.
1557 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
1558 Recognize new notes.
1559 * gcc.dg/stmt-expr-label-2.c: Likewise.
1560 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
1561 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
1562 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
1563 * gcc.dg/c99-vla-jump-4.c: Likewise.
1564 * gcc.dg/stmt-expr-label-1.c: Likewise.
1565 * gcc.dg/stmt-expr-label-3.c: Likewise.
1566 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
1568 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1570 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
1572 2009-06-15 Jakub Jelinek <jakub@redhat.com>
1574 * gcc.dg/builtin-object-size-7.c: New test.
1576 2009-06-15 Jakub Jelinek <jakub@redhat.com>
1579 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
1580 level != "" use separate -gdwarf-2 -g${level} options instead of
1582 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
1583 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
1584 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1586 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
1588 * g++.dg/abi/mangle11.C: Update warning line.
1589 * g++.dg/abi/mangle12.C: Update warning line.
1590 * g++.dg/abi/mangle17.C: Update warning line.
1591 * g++.dg/abi/mangle20-2.C: Update warning line.
1593 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1595 * gcc.dg/optimize-bswap-1.c: Split into these two:
1596 * gcc.dg/optimize-bswapsi-1.c: New testcase.
1597 * gcc.dg/optimize-bswapdi-1.c: New testcase.
1599 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1601 * gcc.dg/optimize-bswap-1.c: New testcase.
1603 2009-06-14 Richard Guenther <rguenther@suse.de>
1606 * g++.dg/torture/pr40389.C: New testcase.
1608 2009-06-13 Richard Guenther <rguenther@suse.de>
1610 PR tree-optimization/40421
1611 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
1613 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
1615 * gcc.dg/old-style-prom-3.c: Add column info.
1616 * gcc.dg/overflow-warn-1.c
1617 * gcc.dg/gomp/pr27415.c
1618 * gcc.dg/gomp/for-1.c: Same.
1619 * gcc.dg/enum-compat-1.c: Same.
1620 * gcc.dg/c99-tag-3.c: Same.
1621 * gcc.dg/Wredundant-decls-2.c: Same.
1622 * gcc.dg/func-ptr-conv-1.c: Same.
1623 * gcc.dg/asm-wide-1.c: Same.
1624 * gcc.dg/nofixed-point-2.c: Same.
1625 * gcc.dg/cpp/line3.c: Same.
1626 * gcc.dg/array-10.c: Same.
1627 * gcc.dg/c99-vla-jump-1.c: Same.
1628 * gcc.dg/pr20368-1.c: Same.
1629 * gcc.dg/Wshadow-3.c: Same.
1630 * gcc.dg/c90-const-expr-8.c: Same.
1631 * gcc.dg/label-decl-2.c: Same.
1632 * gcc.dg/dremf-type-compat-2.c: Same.
1633 * gcc.dg/c90-const-expr-5.c: Same.
1634 * gcc.dg/builtins-30.c: Same.
1635 * gcc.dg/Warray-bounds.c: Same.
1636 * gcc.dg/Wcxx-compat-2.c: Same.
1637 * gcc.dg/tree-ssa/col-1.c: Same.
1638 * gcc.dg/old-style-prom-2.c: Same.
1639 * gcc.dg/cast-function-1.c: Same.
1640 * gcc.dg/pr15698-1.c: Same.
1641 * gcc.dg/dremf-type-compat-3.c: Same.
1642 * gcc.dg/vla-8.c: Same.
1643 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
1645 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
1646 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
1647 * gcc.dg/enum-compat-1.c: Same.
1648 * gcc.dg/dremf-type-compat-2.c: Same.
1649 * gcc.dg/old-style-prom-2.c: Same.
1650 * gcc.dg/pr15698-1.c: Same.
1651 * gcc.dg/pr20368-1.c: Same.
1652 * gcc.dg/dremf-type-compat-3.c: Same.
1653 * gcc.dg/builtins-30.c: Same. Test for columns.
1655 2009-06-12 Janus Weil <janus@gcc.gnu.org>
1658 * gfortran.dg/proc_decl_1.f90: Extended.
1660 2009-06-12 Ian Lance Taylor <iant@google.com>
1662 * gcc.dg/Wcxx-compat-13.c: New testcase.
1664 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1667 * gcc.dg/tree-ssa/fre-vce-1.c
1669 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
1672 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
1673 min-insn-to-prefetch-ratio=5.
1675 2009-06-12 Joey Ye <joey.ye@intel.com>
1676 H.J. Lu <hongjiu.lu@intel.com>
1679 * gcc.target/i386/stackalign/pr39146.c: New.
1681 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
1683 * gcc.target/i386/crc32-1.c: New.
1684 * gcc.target/i386/crc32-2.c: Likewise.
1686 2009-06-11 David Daney <ddaney@caviumnetworks.com>
1689 * gcc.dg/builtin-unreachable-1.c: New test.
1690 * gcc.dg/builtin-unreachable-2.c: Same.
1692 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
1695 * gfortran.dg/data_value_1.f90: New test.
1697 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1700 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
1701 remove ilp32 requirement.
1702 * gcc.target/i386/excess-precision-2.c: Likewise.
1703 * gcc.target/i386/excess-precision-3.c: Likewise.
1704 * gcc.target/i386/excess-precision-4.c: Likewise.
1705 * gcc.target/i386/excess-precision-5.c: Likewise.
1706 * gcc.target/i386/excess-precision-6.c: Likewise.
1708 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1711 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
1712 * gfortran.dg/nan_5.f90: New test.
1714 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
1716 * gcc.target/arm/neon-modes-1.c: New test.
1718 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
1720 * g++.dg/torture/pr31579.C: Cast pointer
1721 via __SIZE_TYPE__ instead of 'unsigned long'.
1723 2009-06-10 Anthony Green <green@moxielogic.com>
1725 * lib/target-supports.exp (check_profiling_available):
1726 Profiling is not available for testing purposes on moxie.
1728 2009-06-09 Ian Lance Taylor <iant@google.com>
1730 * gcc.dg/Wcxx-compat-12.c: New testcase.
1732 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
1735 * gfortran.dg/backspace_11.f90: New.
1737 2009-06-09 Jason Merrill <jason@redhat.com>
1739 * g++.dg/cpp0x/defaulted10.C: New.
1741 2009-06-09 Martin Jambor <mjambor@suse.cz>
1743 * gcc.c-torture/compile/pr40351.c: New file.
1745 2009-06-09 Olivier Hainque <hainque@adacore.com>
1747 * gnat.dg/align_max.adb: New test.
1749 2009-06-08 Jason Merrill <jason@redhat.com>
1751 * g++.dg/cpp0x/auto15.C: New.
1753 2009-06-08 Jan Hubicka <jh@suse.cz>
1756 * gcc.dg/torture/pr39834.c
1758 2009-06-08 Jan Hubicka <jh@suse.cz>
1761 * g++.dg/torture/pr40102.C: New testcase.
1763 2009-06-08 Jakub Jelinek <jakub@redhat.com>
1765 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
1766 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
1767 * gcc.dg/builtin-object-size-6.c: New test.
1770 * g++.dg/template/dtor7.C: New test.
1774 * g++.dg/template/error41.C: New test.
1775 * g++.dg/template/error42.C: New test.
1777 2009-06-08 Revital Eres <eres@il.ibm.com>
1780 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
1781 * gcc.dg/vect/vect-88.c: Likewise.
1782 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1783 * gcc.dg/vect/pr25413.c: Likewise.
1784 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
1786 2009-06-07 Ian Lance Taylor <iant@google.com>
1788 * g++.dg/warn/Wswitch-3.C: New testcase.
1789 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
1790 * gcc.dg/Wswitch-enum-error.c: Likewise.
1791 * gcc.dg/Wswitch-error.c: Likewise.
1793 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1796 * gfortran.dg/negative_unit.f: Update test.
1797 * gfortran.dg/negative_unit_int8.f: Update test.
1798 * gfortran.dg/newunit_1.f90: New test.
1800 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
1804 * gfortran.dg/spread_init_expr.f03: New.
1805 * gfortran.dg/unpack_init_expr.f03: New.
1806 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
1809 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
1813 * gfortran.dg/count_init_expr.f03
1814 * gfortran.dg/product_init_expr.f03
1815 * gfortran.dg/sum_init_expr.f03
1817 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
1820 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
1822 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
1824 * gfortran.dg/zero_sized_5.f90: Likewise.
1826 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
1829 * g++.dg/torture/pr32950.C: New.
1831 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
1835 * gfortran.dg/dot_product_1.f03: New.
1836 * gfortran.dg/matmul_8.f03: New.
1837 * gfortran.dg/transpose_3.f03: New.
1839 2009-06-06 Ian Lance Taylor <iant@google.com>
1841 * gcc.dg/Wunused-label-1.c: New test case.
1842 * g++.dg/warn/Wunused-label-1.C: New test case.
1843 * g++.dg/warn/Wunused-label-2.C: New test case.
1844 * g++.dg/warn/Wunused-label-3.C: New test case.
1846 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
1849 * reshape_zerosize_2.f90: New.
1851 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
1854 * gfortran.dg/pack_assign_1.f90: New.
1855 * gfortran.dg/pack_vector_1.f90: New.
1857 2009-06-05 Jakub Jelinek <jakub@redhat.com>
1860 * gcc.dg/pr40340-1.c: New test.
1861 * gcc.dg/pr40340-2.c: New test.
1862 * gcc.dg/pr40340-3.c: New test.
1863 * gcc.dg/pr40340-4.c: New test.
1864 * gcc.dg/pr40340-5.c: New test.
1865 * gcc.dg/pr40340.h: New file.
1867 2009-06-05 Revital Eres <eres@il.ibm.com>
1869 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1871 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
1872 * gcc.dg/vect/vect-33.c: Likewise.
1873 * gcc.dg/vect/vect-92.c: Likewise.
1874 * gcc.dg/vect/vect-58.c: Likewise.
1875 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1876 * gcc.dg/vect/vect-42.c: Likewise.
1877 * gcc.dg/vect/slp-25.c: Likewise.
1878 * gcc.dg/vect/vect-align-1.c: Likewise.
1879 * gcc.dg/vect/vect-align-2.c: Likewise.
1880 * gcc.dg/vect/vect-93.c: Likewise.
1881 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1882 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1883 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1884 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1885 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1886 * gcc.dg/vect/vect-26.c: Likewise.
1887 * gcc.dg/vect/vect-44.c: Likewise.
1888 * gcc.dg/vect/vect-70.c: Likewise.
1889 * gcc.dg/vect/vect-95.c: Likewise.
1890 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1891 * gcc.dg/vect/vect-28.c: Likewise.
1892 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1893 * gcc.dg/vect/vect-87.c: Likewise.
1894 * gcc.dg/vect/vect-109.c: Likewise.
1895 * gcc.dg/vect/vect-54.c: Likewise.
1896 * gcc.dg/vect/vect-96.c: Likewise.
1897 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1898 * gcc.dg/vect/vect-88.c: Likewise.
1899 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1900 * gcc.dg/vect/vect-89.c: Likewise.
1901 * gcc.dg/vect/vect-91.c: Likewise.
1902 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1903 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1904 * gfortran.dg/vect/vect-2.f90: Likewise.
1905 * gfortran.dg/vect/vect-3.f90: Likewise.
1906 * gfortran.dg/vect/vect-4.f90: Likewise.
1907 * gfortran.dg/vect/vect-5.f90: Likewise.
1909 2009-06-05 Alexander Strange <astrange@ithinksw.com>
1911 PR tree-optimization/36318
1912 * gcc.dg/tree-ssa/sra-7.c: New test.
1914 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
1917 * gfortran.dg/reshape_order_5.f90: New.
1918 * gfortran.dg/reshape_shape_1.f90: New.
1920 2009-06-04 Jason Merrill <jason@redhat.com>
1922 * g++.dg/template/error38.C: Add pointer-to-typedef case.
1924 2009-06-04 Steve Ellcey <sje@cup.hp.com>
1926 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
1927 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
1929 2009-06-04 Richard Guenther <rguenther@suse.de>
1932 * g++.dg/torture/pr40335.C: New testcase.
1934 2009-06-03 Richard Guenther <rguenther@suse.de>
1937 * gcc.dg/torture/pr40328.c: New testcase.
1939 2009-06-03 Martin Jambor <mjambor@suse.cz>
1941 * g++.dg/torture/pr40323.C: New file.
1943 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
1945 * gnat.dg/specs/root.ads: New test.
1946 * gnat.dg/specs/root-level_1.ads: Likewise.
1947 * gnat.dg/specs/root-level_2.ads: Likewise.
1948 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
1950 2009-06-02 Mark Mitchell <mark@codesourcery.com>
1952 * g++.dg/init/ref15.C: Require unwrapped targets.
1954 2009-06-02 Jason Merrill <jason@redhat.com>
1956 * g++.dg/cpp0x/initlist13.C: Remove expected error.
1957 * g++.dg/cpp0x/initlist18.C: New.
1958 * g++.dg/cpp0x/initlist19.C: New.
1960 * g++.dg/cpp0x/auto14.C: New.
1962 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
1964 * gnat.dg/alignment6.adb: Remove XFAIL.
1966 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
1969 * g++.dg/template/spec36.C: New test.
1971 2009-06-01 Ian Lance Taylor <iant@google.com>
1973 * gcc.dg/cast-qual-3.c: New testcase.
1974 * g++.dg/warn/Wcast-qual2.C: New testcase.
1976 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
1978 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
1979 (process-message): Expect column numbers.
1980 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
1981 * gcc.dg/pch/counter-2.c: Same.
1982 * gcc.dg/pch/valid-2.c: Same.
1983 * gcc.dg/pch/warn-1.c: Same.
1984 * gcc.dg/pch/valid-1.c: Same.
1985 * gcc.dg/cpp/include2a.c: Handle lack of columns.
1986 * gcc.dg/cpp/syshdr.c: Same.
1987 * gcc.dg/cpp/19940712-1.c: Same.
1988 * gcc.dg/cpp/missing-header-1.c: Same.
1989 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
1990 * gcc.dg/cpp/tr-warn3.c: Same.
1991 * gcc.dg/cpp/pr29612-2.c: Same.
1992 * gcc.dg/cpp/tr-warn4.c: Same.
1993 * gcc.dg/cpp/Wtrigraphs.c: Same.
1994 * gcc.dg/cpp/poison.c: Same.
1995 * gcc.dg/cpp/arith-3.c: Same.
1996 * gcc.dg/cpp/sysmac2.c: Same.
1997 * gcc.dg/cpp/cpp.exp: Same.
1998 * gcc.dg/cpp/tr-warn5.c: Same.
1999 * gcc.dg/cpp/include2.c: Same.
2000 * gcc.dg/cpp/Wmissingdirs.c: Same.
2001 * gcc.dg/cpp/Wmissingdirs.c: Same.
2002 * gcc.dg/cpp/tr-warn6.c: Same.
2003 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
2004 * gcc.dg/cpp/macspace1.c: Same.
2005 * gcc.dg/cpp/escape-2.c: Same.
2006 * gcc.dg/cpp/assert2.c: Same.
2007 * gcc.dg/cpp/undef2.c: Same.
2008 * gcc.dg/cpp/macspace2.c: Same.
2009 * gcc.dg/cpp/tr-warn1.c: Same.
2010 * gcc.dg/cpp/extratokens2.c: Same.
2011 * gcc.dg/cpp/strify2.c: Same.
2012 * gcc.dg/cpp/Wsignprom.c: Same.
2013 * gcc.dg/cpp/redef2.c: Same.
2014 * gcc.dg/cpp/trad/trad.exp: Same.
2015 * gcc.dg/cpp/arith-1.c: Same.
2016 * gcc.dg/cpp/extratokens.c: Same.
2017 * gcc.dg/cpp/if-mpar.c: Same.
2019 2009-06-01 Olivier Hainque <hainque@adacore.com>
2021 * gnat.dg/nested_float_packed.ads: New test.
2023 2009-06-01 Olivier Hainque <hainque@adacore.com>
2024 Eric Botcazou <botcazou@adacore.com>
2026 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
2027 * gnat.dg/test_oconst.adb: New test.
2029 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
2031 * gcc.dg/plugin/ggcplug.c: Moved comment.
2032 (plugin_init): Fixed typo, declared i, returned 0 at end.
2034 2009-05-31 Ira Rosen <irar@il.ibm.com>
2037 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
2038 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
2040 2009-05-29 Ian Lance Taylor <iant@google.com>
2042 * gcc.dg/Wcxx-compat-11.c: New testcase.
2044 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2047 * gfortran.dg/leadz_trailz_1.f90: New test.
2048 * gfortran.dg/leadz_trailz_2.f90: New test.
2050 2009-05-29 Martin Jambor <mjambor@suse.cz>
2052 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
2053 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
2054 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2055 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2056 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
2057 * gcc.dg/tree-ssa/sra-2.c: Likewise.
2058 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2059 * gcc.dg/tree-ssa/sra-1.c: Likewise.
2060 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
2061 * gcc.dg/tree-ssa/sra-5.c: New file.
2062 * gcc.dg/tree-ssa/sra-6.c: New file.
2063 * gcc.c-torture/compile/sra-1.c: New file.
2065 2009-05-29 Jakub Jelinek <jakub@redhat.com>
2068 * gcc.c-torture/compile/pr40291.c: New test.
2071 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
2073 * gcc.target/powerpc/altivec-30.c: New test.
2074 * gcc.target/powerpc/altivec-31.c: New test.
2076 2009-05-28 Richard Guenther <rguenther@suse.de>
2078 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
2079 * gcc.c-torture/execute/20090527-1.c: Likewise.
2081 2009-05-28 Dodji Seketeli <dodji@redhat.com>
2084 * g++.dg/template/canon-type-1.C: New test.
2085 * g++.dg/template/canon-type-2.C: Likewise.
2086 * g++.dg/template/canon-type-3.C: Likewise.
2087 * g++.dg/template/canon-type-4.C: Likewise.
2088 * g++.dg/template/canon-type-5.C: Likewise.
2089 * g++.dg/template/canon-type-6.C: Likewise.
2090 * g++.dg/template/canon-type-7.C: Likewise.
2092 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
2093 Uros Bizjak <ubizjak@gmail.com>
2094 Danny Smith <dansmister@gmail.com>
2098 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
2100 * gcc.target/i386/pr37216.c: New test source file.
2101 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
2102 use -fno-common for testing Cygwin and MinGW targets.
2104 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
2106 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
2107 * g++.dg/opt/memcpy1.C (size_t): Likewise.
2108 * g++.dg/pr37742.C (size_t): Likewise.
2109 * g++.dg/torture/pr34850.C (size_t): Likewise.
2110 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
2112 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
2113 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
2114 (size_t): Use __extension__ and __SIZE_TYPE__.
2115 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
2117 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
2118 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
2119 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
2120 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
2121 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
2122 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
2123 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
2124 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
2125 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
2126 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
2127 (__ssize_t): Likewise.
2128 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
2129 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
2130 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
2131 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
2132 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
2133 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
2134 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
2135 * gcc.dg/pr33667.c (size_t): Likewise.
2136 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
2137 * gcc.dg/torture/pr39204.c (size_t): Likewise.
2138 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
2139 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
2140 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
2141 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
2143 2009-05-28 Ira Rosen <irar@il.ibm.com>
2145 PR tree-optimization/40254
2146 * gcc.dg/vect/pr40254.c: New test.
2148 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
2151 * gcc.target/mips/const-anchor-1.c: New test.
2152 * gcc.target/mips/const-anchor-2.c: New test.
2154 2009-05-27 Jason Merrill <jason@redhat.com>
2156 * g++.dg/cpp0x/initlist15.C: New.
2157 * g++.dg/cpp0x/initlist16.C: New.
2158 * g++.dg/cpp0x/initlist17.C: New.
2160 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
2163 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
2164 patterns to reflect frontend changes.
2165 * gfortran.dg/vector_subscript_4.f90: Likewise.
2167 2009-05-27 Olivier Hainque <hainque@adacore.com>
2168 Eric Botcazou <botcazou@adacore.com>
2170 * gcc.c-torture/execute/align-nest.c: New testcase.
2171 * gnat.dg/misaligned_nest.adb: New testcase.
2173 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
2175 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
2176 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
2177 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2178 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2180 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
2182 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
2183 cast instead of assuming 0ul.
2184 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
2186 (_type_desc): Make first argument const.
2187 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
2189 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2192 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
2193 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
2195 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
2197 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
2198 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
2199 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
2200 * gcc.dg/plugin/ggcplug.c: Added new file.
2202 2009-05-26 Tobias Burnus <burnus@net-b.de>
2205 * gfortran.dg/nullify_4.f90: New test.
2207 2009-05-26 Richard Guenther <rguenther@suse.de>
2209 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
2211 2009-05-26 Richard Guenther <rguenther@suse.de>
2214 * gcc.c-torture/compile/pr40252.c: New testcase.
2216 2009-05-26 Dodji Seketeli <dodji@redhat.com>
2219 * g++.dg/template/typedef18.C: New test.
2220 * g++.dg/template/typedef19.C: Likewise.
2221 * g++.dg/template/typedef20.C: Likewise.
2222 * g++.dg/template/access11.C: Adjust.
2224 2009-05-26 Richard Guenther <rguenther@suse.de>
2227 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
2229 2009-05-25 Jason Merrill <jason@redhat.com>
2232 * g++.dg/cpp0x/enum3.C: New test.
2234 2009-05-25 Richard Guenther <rguenther@suse.de>
2236 PR tree-optimization/36327
2237 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
2238 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2239 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
2240 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2241 * gcc.dg/vect/vect-40.c: Likewise.
2242 * gcc.dg/vect/vect-42.c: Likewise.
2243 * gcc.dg/vect/vect-46.c: Likewise.
2244 * gcc.dg/vect/vect-76.c: Likewise.
2246 2009-05-25 Janus Weil <janus@gcc.gnu.org>
2249 * gfortran.dg/proc_ptr_18.f90: New.
2250 * gfortran.dg/proc_ptr_19.f90: New.
2251 * gfortran.dg/proc_ptr_comp_9.f90: New.
2252 * gfortran.dg/proc_ptr_comp_10.f90: New.
2254 2009-05-25 Richard Guenther <rguenther@suse.de>
2256 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
2257 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2259 2009-05-25 Ira Rosen <irar@il.ibm.com>
2261 PR tree-optimization/40238
2262 * gcc.dg/vect/pr40238.c: New test.
2264 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2265 Dominique Dhumieres <dominiq@lps.ens.fr>
2269 * gfortran.dg/bounds_check_fail_3.f90: New test.
2270 * gfortran.dg/bounds_check_fail_4.f90: New test.
2271 * gfortran.dg/bounds_check_14.f90: Update test.
2272 * gfortran.dg/bound_4.f90: Update test.
2274 2009-05-24 Richard Guenther <rguenther@suse.de>
2277 * gcc.c-torture/compile/pr40233.c: New testcase.
2279 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
2281 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
2282 for alpha*-*-* targets.
2284 2009-05-24 Ira Rosen <irar@il.ibm.com>
2286 * gcc.dg/vect/bb-slp-1.c: New test.
2287 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
2288 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
2289 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
2290 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
2291 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
2292 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
2293 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
2294 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
2295 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
2296 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
2297 gcc.dg/vect/bb-slp-22.c: Likewise.
2298 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
2300 2009-05-23 Mark Mitchell <mark@codesourcery.com>
2301 Maxim Kuvyrkov <maxim@codesourcery.com>
2303 * gcc.dg/falign-labels-1.c: New test.
2305 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
2307 * gnat.dg/specs/rep_clause3.ads: New test.
2309 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
2311 * gnat.dg/addr6.adb: New test.
2313 2009-05-22 Mark Mitchell <mark@codesourcery.com>
2315 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
2317 * gcc.target/arm/thumb2-mul-space.c: New file.
2318 * gcc.target/arm/thumb2-mul-space-2.c: New file.
2319 * gcc.target/arm/thumb2-mul-space-3.c: New file.
2320 * gcc.target/arm/thumb2-mul-speed.c: New file.
2322 2009-05-22 Richard Guenther <rguenther@suse.de>
2325 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
2326 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
2327 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
2329 2009-05-22 Mark Mitchell <mark@codesourcery.com>
2331 * gcc.dg/dll-6.c: New test.
2332 * gcc.dg/dll-6a.c: Likewise.
2333 * gcc.dg/dll-7.c: Likewise.
2334 * gcc.dg/dll-7a.c: Likewise.
2335 * g++.dg/ext/dllexport2.C: Likewise.
2336 * g++.dg/ext/dllexport2a.cc: Likewise.
2338 2009-05-21 Steve Ellcey <sje@cup.hp.com>
2341 * gcc.target/ia64/mfused-madd-vect.c: New test.
2342 * gcc.target/ia64/mfused-madd.c: New test.
2343 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
2344 * gcc.target/ia64/mno-fused-madd.c: New test.
2346 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
2348 * gcc.target/i386/movbe-1.c: New.
2349 * gcc.target/i386/movbe-2.c: Likewise.
2351 2009-05-21 Taras Glek <tglek@mozilla.com>
2353 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
2354 plugin_init signature.
2355 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2356 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
2357 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
2359 2009-05-21 Mark Mitchell <mark@codesourcery.com>
2361 * gcc.dg/target/arm/neon-vmla-1.c: New.
2362 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
2364 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
2366 * gcc.target/mips/octeon-exts-6.c: New test.
2367 * gcc.target/mips/extend-1.c: New test.
2368 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
2370 * gcc.target/mips/octeon-exts-5.c: Likewise.
2372 2009-05-20 Jakub Jelinek <jakub@redhat.com>
2375 * gcc.c-torture/compile/pr40204.c: New test.
2377 2009-05-20 Richard Guenther <rguenther@suse.de>
2379 * gcc.c-torture/compile/20090518-1.c: New testcase.
2381 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
2383 PR tree-optimization/40087
2384 * gcc.dg/tree-ssa/pr40087.c: New test.
2386 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
2388 * gcc.dg/vector-4.c: New testcase.
2389 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
2390 * g++.dg/ext/vector16.C: New testcase.
2392 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
2395 * gcc.dg/pr40172.c: Renamed to ...
2396 * gcc.dg/pr40172-1.c: This.
2398 * gcc.dg/pr40172-2.c: New.
2399 * gcc.dg/pr40172-3.c: Likewise.
2401 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2404 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
2406 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
2408 * gnat.dg/loop_optimization6.ad[sb]: New test.
2410 2009-05-19 Richard Guenther <rguenther@suse.de>
2412 * gcc.c-torture/compile/20090519-1.c: New testcase.
2414 2009-05-18 Jason Merrill <jason@redhat.com>
2416 * g++.dg/cpp0x/explicit1.C: New.
2417 * g++.dg/cpp0x/explicit2.C: New.
2419 2009-05-18 Dodji Seketeli <dodji@redhat.com>
2422 * g++.dg/debug/dwarf2/nested-1.C: New test.
2424 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
2427 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
2430 2009-05-18 Janus Weil <janus@gcc.gnu.org>
2433 * gfortran.dg/proc_ptr_comp_8.f90: New.
2435 2009-05-18 Richard Guenther <rguenther@suse.de>
2438 * gfortran.dg/array_memset_2.f90: Adjust.
2440 2009-05-18 Janus Weil <janus@gcc.gnu.org>
2444 * gfortran.dg/interface_27.f90: New.
2445 * gfortran.dg/interface_28.f90: New.
2446 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
2447 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
2449 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2451 * gcc.target/m68k/tls-ie.c: New test.
2452 * gcc.target/m68k/tls-le.c: New test.
2453 * gcc.target/m68k/tls-gd.c: New test.
2454 * gcc.target/m68k/tls-ld.c: New test.
2455 * gcc.target/m68k/tls-ie-xgot.c: New test.
2456 * gcc.target/m68k/tls-le-xtls.c: New test.
2457 * gcc.target/m68k/tls-gd-xgot.c: New test.
2458 * gcc.target/m68k/tls-ld-xgot.c: New test.
2459 * gcc.target/m68k/tls-ld-xtls.c: New test.
2460 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
2462 2009-05-18 Martin Jambor <mjambor@suse.cz>
2464 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
2466 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
2469 * gcc.dg/pr40172.c: New.
2471 2009-05-17 Jason Merrill <jason@redhat.com>
2474 * g++.dg/template/dtor6.C: New.
2476 2009-05-17 Joseph Myers <joseph@codesourcery.com>
2478 * g++.dg/warn/translate-ice-1.C: New test.
2480 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2482 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
2483 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
2484 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
2485 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
2487 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2490 * gfortran.dg/erf_2.F90: New test.
2491 * gfortran.dg/erfc_scaled_2.f90: New test.
2493 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2496 * gfortran.dg/string_1.f90: New test.
2497 * gfortran.dg/string_2.f90: New test.
2498 * gfortran.dg/string_3.f90: New test.
2500 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
2502 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
2503 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
2505 2009-05-15 Ian Lance Taylor <iant@google.com>
2507 * gcc.dg/Wcxx-compat-10.c: New testcase.
2509 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2512 * gcc.dg/pr16302.c: New.
2513 * g++.dg/warn/pr16302.C: New.
2515 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2517 * gcc.dg/torture/builtin-math-5.c: New.
2518 * gcc.dg/torture/builtin-math-6.c: New.
2519 * lib/target-supports.exp (check_effective_target_mpc): New.
2521 2009-05-15 Jan Hubicka <jh@suse.cz>
2523 * gcc.dg/tree-ssa/inline-3.c: New testcase
2525 2009-05-15 Jan Hubicka <jh@suse.cz>
2527 * gcc.target/i386/align-main-1.c (check): Mark noinline.
2528 * gcc.target/i386/align-main-2.c (check): Mark noinline.
2529 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
2530 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
2531 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
2533 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
2535 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
2536 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
2538 2009-05-15 Jan Hubicka <jh@suse.cz>
2540 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
2541 optimized by sibcall noinline.
2543 2009-05-15 Jan Hubicka <jh@suse.cz>
2545 * sibcall-1.c (track): Mark noinline.
2546 * sibcall-2.c (track): Mark noinline.
2547 * sibcall-3.c (track): Mark noinline.
2548 * sibcall-4.c (track): Mark noinline.
2550 2009-05-15 Jan Hubicka <jh@suse.cz>
2552 * flatten-2.c: Disable early inlining; add comment.
2553 * flatten-3.c: New test based on flatten-2.c.
2555 2009-05-15 Richard Guenther <rguenther@suse.de>
2557 PR tree-optimization/39999
2558 * gcc.c-torture/compile/pr39999.c: New testcase.
2560 2009-05-15 Joseph Myers <joseph@codesourcery.com>
2562 * gcc.c-torture/compile/ptr-conv-1.c: New test.
2564 2009-05-14 Ian Lance Taylor <iant@google.com>
2566 * gcc.dg/Wcxx-compat-9.c: New testcase.
2568 2009-05-14 Janus Weil <janus@gcc.gnu.org>
2571 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
2572 * gfortran.dg/duplicate_type_2.f90: Ditto.
2573 * gfortran.dg/duplicate_type_3.f90: New.
2575 2009-05-14 Laurent GUERBY <laurent@guerby.net>
2577 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
2578 * ada/acats/tests/c5/c59002c.ada: Likewise.
2580 2009-05-13 Taras Glek <tglek@mozilla.com>
2582 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
2583 attributes and decl smashing.
2584 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
2586 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
2587 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
2589 2009-05-14 Jakub Jelinek <jakub@redhat.com>
2592 * gfortran.dg/pr39865.f90: New test.
2593 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
2595 * gfortran.dg/hollerith_f95.f90: Likewise.
2596 * gfortran.dg/hollerith6.f90: New test.
2597 * gfortran.dg/hollerith7.f90: New test.
2599 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2602 * gcc.dg/cpp/pr36674.i: New.
2604 2009-05-14 Ben Elliston <bje@au.ibm.com>
2607 * gcc.c-torture/compile/pr40035.c: New test.
2609 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2611 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
2613 2009-05-12 Tobias Burnus <burnus@net-b.de>
2616 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
2617 * gfortran.dg/c_kind_tests_2.f03: Ditto.
2618 * gfortran.dg/interop_params.f03: Ditto.
2620 2009-05-12 Jan Hubicka <jh@suse.cz>
2622 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
2623 so unrolling still happens.
2624 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
2625 * gcc.dg/ipa/ipacost-2.c: Likewise.
2626 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
2628 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
2630 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
2632 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
2634 * lib/target-supports.exp (check_profiling_available): Return
2635 false for -p on *-*-cygwin* targets.
2637 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
2639 PR tree-optimization/38632
2640 * g++.dg/tree-ssa/pr38632.C: New.
2642 2009-05-11 Jan Hubicka <jh@suse.cz>
2644 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
2645 we now optimize better.
2646 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
2647 out at different places.
2648 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
2650 * gcc.dg/vect/vect-76.c: Likewise.
2651 * gcc.dg/vect/vect-70.c: Likewise.
2652 * gcc.dg/vect/vect-66.c: Likewise.
2653 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2654 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
2656 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
2659 * gcc.c-torture/compile/pr40080.c: New.
2661 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
2663 * gcc.c-torture/compile/pr40026.c: New testcase.
2665 2009-05-11 Janus Weil <janus@gcc.gnu.org>
2668 * gfortran.dg/proc_ptr_comp_7.f90: New.
2670 2009-05-11 Ira Rosen <irar@il.ibm.com>
2672 PR tree-optimization/40074
2673 * gcc.dg/vect/pr40074.c: New test.
2675 2009-05-10 Ian Lance Taylor <iant@google.com>
2677 * gcc.dg/Wcxx-compat-7.c: New testcase.
2678 * gcc.dg/Wcxx-compat-8.c: New testcase.
2679 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
2680 * gcc.dg/pr17188-1.c: Likewise.
2681 * gcc.dg/pr39084.c: Likewise.
2683 2009-05-10 Michael Matz <matz@suse.de>
2686 * gcc.dg/pr40031.c: New test.
2688 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
2691 * gfortran.dg/array_constructor_31.f90: New test.
2693 2009-05-10 Richard Guenther <rguenther@suse.de>
2695 PR tree-optimization/40081
2696 * g++.dg/torture/pr40081.C: New testcase.
2698 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
2701 * gfortran.dg/dependency_24.f90: New test.
2702 * gfortran.dg/dependency_23.f90: Clean up module files.
2704 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
2707 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
2708 * gfortran.dg/chmod_2.f90: Likewise.
2709 * gfortran.dg/chmod_3.f90: Likewise.
2710 * gfortran.dg/open_errors.f90: Likewise.
2712 2009-05-09 Jan Hubicka <jh@suse.cz>
2715 * g++.dg/eh/nested-try.C: New test.
2717 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2719 PR tree-optimization/40049
2720 * gcc.dg/vect/vect-shift-2.c: New test.
2722 2009-05-08 Joseph Myers <joseph@codesourcery.com>
2724 * gcc.dg/torture/complex-sign-mul-minus-one.c,
2725 gcc.dg/torture/complex-sign-mul-one.c: New tests.
2727 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
2730 * g++.dg/warn/deprecated-6.C: New.
2731 * gcc.dg/deprecated-4.c: Likewise.
2732 * gcc.dg/deprecated-5.c: Likewise.
2733 * gcc.dg/deprecated-6.c: Likewise.
2735 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
2737 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
2738 __aligned__(__BIGGEST_ALIGNMENT__).
2739 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2740 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2741 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2742 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2743 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2744 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2745 * gcc.dg/vect/Os-vect-95.c: Likewise.
2746 * gcc.dg/vect/pr20122.c: Likewise.
2747 * gcc.dg/vect/pr36493.c: Likewise.
2748 * gcc.dg/vect/pr37385.c: Likewise.
2749 * gcc.dg/vect/slp-7.c: Likewise.
2750 * gcc.dg/vect/slp-9.c: Likewise.
2751 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2752 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2753 * gcc.dg/vect/vect-35.c: Likewise.
2754 * gcc.dg/vect/vect-40.c: Likewise.
2755 * gcc.dg/vect/vect-42.c: Likewise.
2756 * gcc.dg/vect/vect-44.c: Likewise.
2757 * gcc.dg/vect/vect-46.c: Likewise.
2758 * gcc.dg/vect/vect-48.c: Likewise.
2759 * gcc.dg/vect/vect-52.c: Likewise.
2760 * gcc.dg/vect/vect-54.c: Likewise.
2761 * gcc.dg/vect/vect-56.c: Likewise.
2762 * gcc.dg/vect/vect-58.c: Likewise.
2763 * gcc.dg/vect/vect-60.c: Likewise.
2764 * gcc.dg/vect/vect-74.c: Likewise.
2765 * gcc.dg/vect/vect-75.c: Likewise.
2766 * gcc.dg/vect/vect-76.c: Likewise.
2767 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2768 * gcc.dg/vect/vect-77.c: Likewise.
2769 * gcc.dg/vect/vect-77-global.c: Likewise.
2770 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2771 * gcc.dg/vect/vect-78.c: Likewise.
2772 * gcc.dg/vect/vect-78-global.c: Likewise.
2773 * gcc.dg/vect/vect-80.c: Likewise.
2774 * gcc.dg/vect/vect-85.c: Likewise.
2775 * gcc.dg/vect/vect-87.c: Likewise.
2776 * gcc.dg/vect/vect-88.c: Likewise.
2777 * gcc.dg/vect/vect-92.c: Likewise.
2778 * gcc.dg/vect/vect-93.c: Likewise.
2779 * gcc.dg/vect/vect-95.c: Likewise.
2780 * gcc.dg/vect/vect-97.c: Likewise.
2781 * gcc.dg/vect/vect-complex-1.c: Likewise.
2782 * gcc.dg/vect/vect-complex-4.c: Likewise.
2783 * gcc.dg/vect/vect-complex-5.c: Likewise.
2784 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2785 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
2786 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
2787 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2788 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2789 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2790 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2791 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2792 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2793 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2794 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2795 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2796 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2797 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2798 * gcc.dg/vect/vect-outer-1.c: Likewise.
2799 * gcc.dg/vect/vect-outer-2a.c: Likewise.
2800 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2801 * gcc.dg/vect/vect-outer-2.c: Likewise.
2802 * gcc.dg/vect/vect-outer-2c.c: Likewise.
2803 * gcc.dg/vect/vect-outer-2d.c: Likewise.
2804 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2805 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2806 * gcc.dg/vect/vect-outer-3.c: Likewise.
2807 * gcc.dg/vect/vect-outer-3c.c: Likewise.
2808 * gcc.dg/vect/vect-outer-5.c: Likewise.
2809 * gcc.dg/vect/vect-outer-6.c: Likewise.
2810 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
2811 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2812 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2813 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2814 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
2815 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2816 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2817 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2818 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2819 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2820 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2821 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2822 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
2823 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2825 2009-05-08 Joseph Myers <joseph@codesourcery.com>
2828 * gcc.dg/torture/complex-sign.h: New header.
2829 * gcc.dg/torture/complex-sign-add.c,
2830 gcc.dg/torture/complex-sign-mixed-add.c,
2831 gcc.dg/torture/complex-sign-mixed-div.c,
2832 gcc.dg/torture/complex-sign-mixed-mul.c,
2833 gcc.dg/torture/complex-sign-mixed-sub.c,
2834 gcc.dg/torture/complex-sign-mul.c,
2835 gcc.dg/torture/complex-sign-sub.c: New tests.
2837 2009-05-08 Janus Weil <janus@gcc.gnu.org>
2840 * gfortran.dg/intrinsic_3.f90: New.
2842 2009-05-07 Janis Johnson <janis187@us.ibm.com>
2845 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
2846 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
2847 * gcc.dg/dfp/float-constant-double.c: New test.
2848 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
2849 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
2850 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
2851 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
2852 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
2853 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
2854 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
2855 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
2856 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
2858 2009-05-07 Jakub Jelinek <jakub@redhat.com>
2861 * gcc.c-torture/execute/pr40057.c: New test.
2863 2009-05-06 James E. Wilson <wilson@codesourcery.com>
2865 * gcc.c-torture/compile/const-high-part.c: New test.
2867 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
2870 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
2873 2009-05-06 Janus Weil <janus@gcc.gnu.org>
2876 * gfortran.dg/proc_decl_1.f90: Modified.
2877 * gfortran.dg/proc_ptr_comp_1.f90: New.
2878 * gfortran.dg/proc_ptr_comp_2.f90: New.
2879 * gfortran.dg/proc_ptr_comp_3.f90: New.
2880 * gfortran.dg/proc_ptr_comp_4.f90: New.
2881 * gfortran.dg/proc_ptr_comp_5.f90: New.
2882 * gfortran.dg/proc_ptr_comp_6.f90: New.
2884 2009-05-06 Dodji Seketeli <dodji@redhat.com>
2887 * g++.dg/template/call7.C: New test.
2889 2009-05-06 Diego Novillo <dnovillo@google.com>
2891 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
2893 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
2895 * gfortran.dg/pr40021.f: Moved to ...
2896 * gfortran.fortran-torture/execute/pr40021.f: Here.
2898 2009-05-06 Janis Johnson <janis187@us.ibm.com>
2901 * gcc.dg/dfp/pr39986.c: New test.
2903 2009-05-06 Michael Matz <matz@suse.de>
2906 * gfortran.dg/pr40021.f: New test.
2908 2009-05-06 Le-Chun Wu <lcwu@google.com>
2910 * lib/plugin-support.exp: New file containing support procs for
2912 * lib/target-supports.exp (check_plugin_available): New proc.
2913 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
2914 * gcc.dg/plugin/selfassign.c: New plugin source file.
2915 * gcc.dg/plugin/self-assign-test-1.c: New test.
2916 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
2917 * g++.dg/README: Add description for plugin test.
2918 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
2919 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
2920 * g++.dg/plugin/selfassign.c: New plugin source file.
2921 * g++.dg/plugin/self-assign-test-1.C: New test.
2922 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2923 * g++.dg/plugin/self-assign-test-3.C: Likewise.
2924 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
2925 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
2927 2009-05-06 Tobias Burnus <burnus@net-b.de>
2930 * gfortran.dg/intrinsic_2.f90: New test.
2931 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
2933 2009-05-06 Joseph Myers <joseph@codesourcery.com>
2936 * gcc.dg/noncompile/incomplete-5.c: New test.
2938 2009-05-05 Jakub Jelinek <jakub@redhat.com>
2941 * gcc.dg/pr39666-1.c: New test.
2942 * gcc.dg/pr39666-2.c: Likewise.
2943 * g++.dg/warn/Wuninitialized-4.C: Likewise.
2944 * g++.dg/warn/Wuninitialized-5.C: Likewise.
2945 * gfortran.dg/pr39666-1.f90: Likewise.
2946 * gfortran.dg/pr39666-2.f90: Likewise.
2948 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
2950 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
2951 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
2952 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2954 2009-05-05 Janus Weil <janus@gcc.gnu.org>
2957 * gfortran.dg/proc_ptr_17.f90: New.
2959 2009-05-05 Richard Guenther <rguenther@suse.de>
2961 PR tree-optimization/40022
2962 * gcc.c-torture/execute/pr40022.c: New testcase.
2964 2009-05-05 Richard Guenther <rguenther@suse.de>
2967 * gcc.c-torture/compile/pr40023.c: New testcase.
2969 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
2971 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
2972 * g++.dg/template/overload9.C: Likewise.
2973 * g++.dg/ext/ms-1.C: New.
2975 2009-05-05 Jakub Jelinek <jakub@redhat.com>
2978 * g++.dg/ext/vla7.C: New test.
2980 2009-05-04 Joseph Myers <joseph@codesourcery.com>
2982 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
2984 2009-05-04 Joseph Myers <joseph@codesourcery.com>
2986 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
2987 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
2988 Update expected errors.
2990 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2993 * g++.dg/parse/parser-pr28152.C: New.
2994 * g++.dg/parse/parser-pr28152-2.C: New.
2996 2009-05-04 Joseph Myers <joseph@codesourcery.com>
2998 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
3000 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
3002 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
3003 * gcc.target/sparc/fexpand-2.c: Likewise.
3004 * gcc.target/sparc/fpmerge-2.c: Likewise.
3005 * gcc.target/sparc/pdist-2.c: Likewise.
3007 2009-05-03 Richard Guenther <rguenther@suse.de>
3010 * gcc.c-torture/compile/pr39983.c: New testcase.
3012 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3014 * gcc.dg/c99-complex-3.c: New test.
3016 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3018 * gcc.dg/cpp/utf8-5byte-1.c: New test.
3020 2009-05-02 Joseph Myers <joseph@codesourcery.com>
3022 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
3024 2009-05-02 Richard Guenther <rguenther@suse.de>
3027 * gcc.target/spu/pr40001.c: New testcase.
3029 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
3031 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
3033 2009-04-30 Steve Ellcey <sje@cup.hp.com>
3036 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
3037 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
3039 2009-04-30 Janis Johnson <janis187@us.ibm.com>
3042 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
3045 2009-04-30 David Ayers <ayers@fsfe.org>
3047 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
3048 and gcc_error_prefix variables.
3049 * objc.dg/bad-receiver-type.m: Update to match correct
3051 * objc.dg/encode-5.m: Likewise.
3052 * objc.dg/id-1.m: Likewise.
3053 * objc.dg/method-1.m: Likewise.
3054 * objc.dg/method-6.m: Likewise.
3055 * objc.dg/method-7.m: Likewise.
3056 * objc.dg/method-9.m: Likewise.
3057 * objc.dg/method-11.m: Likewise.
3058 * objc.dg/method-20.m: Likewise.
3059 * objc.dg/private-1.m: Likewise.
3061 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
3064 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
3065 * gfortran.dg/advance_4.f90: Likewise
3066 * gfortran.dg/advance_5.f90: Likewise
3067 * gfortran.dg/append_1.f90: Likewise
3068 * gfortran.dg/backslash_1.f90: Likewise
3069 * gfortran.dg/backslash_2.f90: Likewise
3070 * gfortran.dg/backslash_3.f: Likewise
3071 * gfortran.dg/backspace_10.f90: Likewise
3072 * gfortran.dg/backspace_3.f: Likewise
3073 * gfortran.dg/backspace_4.f: Likewise
3074 * gfortran.dg/backspace_5.f: Likewise
3075 * gfortran.dg/backspace_8.f: Likewise
3076 * gfortran.dg/backspace_9.f: Likewise
3077 * gfortran.dg/complex_write.f90: Likewise
3078 * gfortran.dg/convert_implied_open.f90: Likewise
3079 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
3080 * gfortran.dg/dos_eol.f: Likewise
3081 * gfortran.dg/empty_format_1.f90: Likewise
3082 * gfortran.dg/endfile.f: Likewise
3083 * gfortran.dg/eof_1.f90: Likewise
3084 * gfortran.dg/eor_1.f90: Likewise
3085 * gfortran.dg/eor_handling_1.f90: Likewise
3086 * gfortran.dg/eor_handling_2.f90: Likewise
3087 * gfortran.dg/eor_handling_3.f90: Likewise
3088 * gfortran.dg/eor_handling_4.f90: Likewise
3089 * gfortran.dg/eor_handling_5.f90: Likewise
3090 * gfortran.dg/error_recovery_5.f90: Likewise
3091 * gfortran.dg/f2003_inquire_1.f03: Likewise
3092 * gfortran.dg/f2003_io_4.f03: Likewise
3093 * gfortran.dg/f2003_io_5.f03: Likewise
3094 * gfortran.dg/f2003_io_7.f03: Likewise
3095 * gfortran.dg/fgetc_1.f90: Likewise
3096 * gfortran.dg/fgetc_2.f90: Likewise
3097 * gfortran.dg/flush_1.f90: Likewise
3098 * gfortran.dg/fmt_exhaust.f90: Likewise
3099 * gfortran.dg/fmt_huge.f90: Likewise
3100 * gfortran.dg/fmt_read.f90: Likewise
3101 * gfortran.dg/fmt_t_1.f90: Likewise
3102 * gfortran.dg/fmt_t_2.f90: Likewise
3103 * gfortran.dg/fmt_t_3.f90: Likewise
3104 * gfortran.dg/fmt_t_4.f90: Likewise
3105 * gfortran.dg/fmt_t_5.f90: Likewise
3106 * gfortran.dg/fmt_t_7.f: Likewise
3107 * gfortran.dg/fseek.f90: Likewise
3108 * gfortran.dg/ftell_1.f90: Likewise
3109 * gfortran.dg/ftell_2.f90: Likewise
3110 * gfortran.dg/func_derived_3.f90: Likewise
3111 * gfortran.dg/inquire_9.f90: Likewise
3112 * gfortran.dg/iostat_1.f90: Likewise
3113 * gfortran.dg/iostat_2.f90: Likewise
3114 * gfortran.dg/list_read_1.f90: Likewise
3115 * gfortran.dg/list_read_4.f90: Likewise
3116 * gfortran.dg/list_read_5.f90: Likewise
3117 * gfortran.dg/list_read_7.f90: Likewise
3118 * gfortran.dg/list_read_8.f90: Likewise
3119 * gfortran.dg/list_read_9.f90: Likewise
3120 * gfortran.dg/namelist_13.f90: Likewise
3121 * gfortran.dg/namelist_14.f90: Likewise
3122 * gfortran.dg/namelist_15.f90: Likewise
3123 * gfortran.dg/namelist_16.f90: Likewise
3124 * gfortran.dg/namelist_17.f90: Likewise
3125 * gfortran.dg/namelist_18.f90: Likewise
3126 * gfortran.dg/namelist_19.f90: Likewise
3127 * gfortran.dg/namelist_20.f90: Likewise
3128 * gfortran.dg/namelist_24.f90: Likewise
3129 * gfortran.dg/namelist_26.f90: Likewise
3130 * gfortran.dg/namelist_27.f90: Likewise
3131 * gfortran.dg/namelist_28.f90: Likewise
3132 * gfortran.dg/namelist_37.f90: Likewise
3133 * gfortran.dg/namelist_38.f90: Likewise
3134 * gfortran.dg/namelist_39.f90: Likewise
3135 * gfortran.dg/namelist_40.f90: Likewise
3136 * gfortran.dg/namelist_43.f90: Likewise
3137 * gfortran.dg/namelist_44.f90: Likewise
3138 * gfortran.dg/namelist_45.f90: Likewise
3139 * gfortran.dg/namelist_46.f90: Likewise
3140 * gfortran.dg/namelist_47.f90: Likewise
3141 * gfortran.dg/namelist_48.f90: Likewise
3142 * gfortran.dg/namelist_49.f90: Likewise
3143 * gfortran.dg/namelist_50.f90: Likewise
3144 * gfortran.dg/namelist_51.f90: Likewise
3145 * gfortran.dg/namelist_52.f90: Likewise
3146 * gfortran.dg/namelist_56.f90: Likewise
3147 * gfortran.dg/namelist_char_only.f90: Likewise
3148 * gfortran.dg/namelist_use.f90: Likewise
3149 * gfortran.dg/namelist_use_only.f90: Likewise
3150 * gfortran.dg/noadv_size.f90: Likewise
3151 * gfortran.dg/open_access_append_1.f90: Likewise
3152 * gfortran.dg/pad_no.f90: Likewise
3153 * gfortran.dg/pr12884.f: Likewise
3154 * gfortran.dg/pr17090.f90: Likewise
3155 * gfortran.dg/pr17285.f90: Likewise
3156 * gfortran.dg/pr17286.f90: Likewise
3157 * gfortran.dg/pr18122.f90: Likewise
3158 * gfortran.dg/pr18210.f90: Likewise
3159 * gfortran.dg/pr18392.f90: Likewise
3160 * gfortran.dg/pr19155.f: Likewise
3161 * gfortran.dg/pr19216.f: Likewise
3162 * gfortran.dg/pr19467.f90: Likewise
3163 * gfortran.dg/pr19657.f: Likewise
3164 * gfortran.dg/pr20257.f90: Likewise
3165 * gfortran.dg/read_bad_advance.f90: Likewise
3166 * gfortran.dg/read_eof_2.f90: Likewise
3167 * gfortran.dg/read_eof_4.f90: Likewise
3168 * gfortran.dg/read_many_1.f: Likewise
3169 * gfortran.dg/read_noadvance.f90: Likewise
3170 * gfortran.dg/read_repeat.f90: Likewise
3171 * gfortran.dg/read_size_noadvance.f90: Likewise
3172 * gfortran.dg/read_x_past.f: Likewise
3173 * gfortran.dg/record_marker_1.f90: Likewise
3174 * gfortran.dg/record_marker_3.f90: Likewise
3175 * gfortran.dg/rewind_1.f90: Likewise
3176 * gfortran.dg/runtime_warning_1.f90: Likewise
3177 * gfortran.dg/shape_3.f90: Likewise
3178 * gfortran.dg/slash_1.f90: Likewise
3179 * gfortran.dg/stat_1.f90: Likewise
3180 * gfortran.dg/stat_2.f90: Likewise
3181 * gfortran.dg/streamio_11.f90: Likewise
3182 * gfortran.dg/streamio_3.f90: Likewise
3183 * gfortran.dg/streamio_4.f90: Likewise
3184 * gfortran.dg/streamio_9.f90: Likewise
3185 * gfortran.dg/tl_editing.f90: Likewise
3186 * gfortran.dg/unf_io_convert_1.f90: Likewise
3187 * gfortran.dg/unf_io_convert_2.f90: Likewise
3188 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
3189 * gfortran.dg/unf_short_record_1.f90: Likewise
3190 * gfortran.dg/utf8_1.f03: Likewise
3191 * gfortran.dg/utf8_2.f03: Likewise
3192 * gfortran.dg/widechar_IO_1.f90: Likewise
3193 * gfortran.dg/write_check3.f90: Likewise
3194 * gfortran.dg/write_rewind_2.f: Likewise
3195 * gfortran.dg/x_slash_2.f: Likewise
3197 2009-04-29 Richard Guenther <rguenther@suse.de>
3200 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3202 (check_effective_target_vect_floatuint_cvt): Likewise.
3203 * gcc.dg/vect/slp-10.c: Adjust.
3204 * gcc.dg/vect/slp-11.c: Adjust.
3205 * gcc.dg/vect/slp-12b.c: Adjust.
3206 * gcc.dg/vect/slp-33.c: Adjust.
3207 * gcc.c-torture/compile/pr39943.c: New testcase.
3209 2009-04-29 Richard Guenther <rguenther@suse.de>
3212 * gcc.c-torture/compile/pr39937.c: New testcase.
3214 2009-04-29 Richard Guenther <rguenther@suse.de>
3216 PR tree-optimization/39941
3217 * gcc.c-torture/compile/pr39941.c: New testcase.
3219 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
3221 * gcc.target/bfin/20090411-1.c: New test.
3223 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
3226 * gcc.dg/pr39565.c: New testcase.
3228 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
3230 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
3231 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3232 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3233 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3234 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3235 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3236 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3237 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3238 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3239 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3240 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3241 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3242 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3243 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3244 * gcc.target/i386/pr37191.c: Likewise.
3245 * gcc.target/i386/reload-1.c: Likewise.
3246 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
3247 * g++.old-deja/g++.pt/repo2.C: Likewise.
3248 * g++.old-deja/g++.pt/repo3.C: Likewise.
3249 * g++.old-deja/g++.pt/repo4.C: Likewise.
3250 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3251 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3252 * g++.dg/template/repo1.C: Likewise.
3253 * g++.dg/template/repo2.C: Likewise.
3254 * g++.dg/template/repo3.C: Likewise.
3255 * g++.dg/template/repo4.C: Likewise.
3256 * g++.dg/template/repo5.C: Likewise.
3257 * g++.dg/template/repo6.C: Likewise.
3258 * g++.dg/template/repo7.C: Likewise.
3259 * g++.dg/template/repo8.C: Likewise.
3260 * g++.dg/template/repo9.C: Likewise.
3261 * g++.dg/rtti/repo1.C: Likewise.
3262 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
3263 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
3264 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
3265 * g++.dg/other/PR23205.C: Skip for vxworks.
3266 * g++.dg/ext/visibility/class1.C: Requires PIC.
3267 * g++.dg/eh/async-unwind2.C: Requires PIC.
3268 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
3269 does not have cxa_exit.
3271 2009-04-28 Jing Yu <jingyu@google.com>
3274 * lib/target-supports.exp (check_effective_target_tls): Remove
3276 (check_effective_target_tls_native): Likewise.
3277 (check_effective_target_tls_runtime): Likewise.
3278 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
3280 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
3282 2009-04-28 Janus Weil <janus@gcc.gnu.org>
3285 * gfortran.dg/proc_ptr_16.f90: New.
3287 2009-04-28 Steve Ellcey <sje@cup.hp.com>
3289 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
3292 2009-04-28 Richard Guenther <rguenther@suse.de>
3295 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
3297 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
3299 * g++.dg/warn/pr35652.C: Removed.
3300 * gcc.dg/pr35652.c: Likewise.
3302 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
3304 * gcc.target/ia64/20071210-2.c: New testcase.
3306 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
3309 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
3310 * gcc.dg/pr39323-3.c: Ditto.
3312 2009-04-28 Janus Weil <janus@gcc.gnu.org>
3316 * gfortran.dg/ambiguous_reference_2.f90: New.
3317 * gfortran.dg/pointer_assign_7.f90: New.
3319 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
3320 Mark Mitchell <mark@codesourcery.com>
3322 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
3323 * gcc.dg/20020103-1.c: Check for __ppc.
3324 * gcc.dg/asm-b.c: Check for __ppc.
3325 * gcc.dg/20020919-1.c: Check for __ppc.
3326 * gcc.dg/20020312-2.c: Likewise.
3327 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
3328 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
3329 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
3330 * g++.dg/warn/weak1.C: Likewise.
3331 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
3332 static so appropriate optimizations kick in.
3333 (find_base_value_wrapper): New function.
3334 * g++.dg/eh/simd-5.C: Fix target triplet.
3335 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
3337 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
3338 H.J. Lu <hongjiu.lu@intel.com>
3341 * gcc.target/i386/pr39911.c: New test.
3343 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
3346 * gfortran.dg/alloc_comp_assign_10.f90: New test.
3348 2009-04-28 Ben Elliston <bje@au.ibm.com>
3353 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3355 * gcc.dg/pr35652.C: New.
3356 * g++.dg/warn/pr35652.C: New.
3357 * gcc.dg/format/plus-1.c: Adjust message.
3359 2009-04-27 DJ Delorie <dj@redhat.com>
3361 * lib/target-supports.exp (check_effective_target_double64): New.
3362 (check_effective_target_double64plus): New.
3363 (check_effective_target_large_double): New.
3364 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
3365 * gcc.dg/div-double-1.c: Likewise.
3366 * gcc.dg/Wconversion-real.c: Require large_double.
3367 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
3369 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
3372 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
3375 2009-04-27 Ian Lance Taylor <iant@google.com>
3377 * gcc.dg/Wcxx-compat-5.c: New testcase.
3378 * gcc.dg/Wcxx-compat-6.c: New testcase.
3380 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
3382 Allow non-constant arguments to conversion intrinsics.
3383 * gcc.target/spu/intrinsics-3.c: Update tests.
3385 2009-04-27 Richard Guenther <rguenther@suse.de>
3388 * gcc.c-torture/compile/pr39928-1.c: New testcase.
3389 * gcc.c-torture/compile/pr39928-2.c: Likewise.
3391 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
3394 * gcc.dg/torture/pr39903-1.c: New.
3395 * gcc.dg/torture/pr39903-2.c: Likewise.
3397 2009-04-27 Revital Eres <eres@il.ibm.com>
3399 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
3401 * gcc.dg/sms-2.c: Add dump check.
3402 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
3404 * gcc.dg/sms-4.c: Likewise.
3405 * gcc.dg/sms-5.c: Likewise.
3406 * gcc.dg/sms-6.c: Likewise.
3407 * gcc.dg/sms-7.c: Likewise.
3408 * gcc.dg/sms-antideps.c: Rename to...
3409 * gcc.dg/sms-8.c: This and add sms dump file and check it.
3411 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
3413 * gnat.dg/opt2.adb: New test.
3415 2009-04-27 Jakub Jelinek <jakub@redhat.com>
3418 * g++.dg/warn/Wunused-15.C: New test.
3420 2009-04-26 Michael Matz <matz@suse.de>
3423 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
3425 * gcc.target/i386/pr37248-1.c: Modified.
3426 * gcc.target/i386/pr37248-3.c: Modified.
3427 * gcc.target/i386/pr37248-2.c: Modified.
3428 * gnat.dg/aliasing1.adb: Modified.
3429 * gnat.dg/pack9.adb: Modified.
3430 * gnat.dg/aliasing2.adb: Modified.
3431 * gcc.dg/strict-overflow-2.c: Modified.
3432 * gcc.dg/autopar/reduc-1char.c: Modified.
3433 * gcc.dg/autopar/reduc-2char.c: Modified.
3434 * gcc.dg/autopar/reduc-1.c: Modified.
3435 * gcc.dg/autopar/reduc-2.c: Modified.
3436 * gcc.dg/autopar/reduc-3.c: Modified.
3437 * gcc.dg/autopar/reduc-6.c: Modified.
3438 * gcc.dg/autopar/reduc-7.c: Modified.
3439 * gcc.dg/autopar/reduc-8.c: Modified.
3440 * gcc.dg/autopar/reduc-9.c: Modified.
3441 * gcc.dg/autopar/reduc-1short.c: Modified.
3442 * gcc.dg/autopar/reduc-2short.c: Modified.
3443 * gcc.dg/autopar/parallelization-1.c: Modified.
3444 * gcc.dg/strict-overflow-4.c: Modified.
3445 * gcc.dg/strict-overflow-6.c: Modified.
3446 * gcc.dg/gomp/combined-1.c: Modified.
3447 * gcc.dg/no-strict-overflow-1.c: Modified.
3448 * gcc.dg/no-strict-overflow-3.c: Modified.
3449 * gcc.dg/no-strict-overflow-5.c: Modified.
3450 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
3451 * gcc.dg/tree-ssa/pr18134.c: Modified.
3452 * gcc.dg/tree-ssa/20030824-1.c: Modified.
3453 * gcc.dg/tree-ssa/vector-2.c: Modified.
3454 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
3455 * gcc.dg/tree-ssa/loop-21.c: Modified.
3456 * gcc.dg/tree-ssa/20030824-2.c: Modified.
3457 * gcc.dg/tree-ssa/vector-3.c: Modified.
3458 * gcc.dg/tree-ssa/asm-3.c: Modified.
3459 * gcc.dg/tree-ssa/pr23294.c: Modified.
3460 * gcc.dg/tree-ssa/loop-22.c: Modified.
3461 * gcc.dg/tree-ssa/loop-15.c: Modified.
3462 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
3463 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
3464 * gcc.dg/tree-ssa/pr20139.c: Modified.
3465 * gcc.dg/tree-ssa/scev-cast.c: Modified.
3466 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
3467 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
3468 * gcc.dg/tree-ssa/loop-5.c: Modified.
3469 * gcc.dg/tree-ssa/pr19431.c: Modified.
3470 * gcc.dg/tree-ssa/pr32044.c: Modified.
3471 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
3472 * gcc.dg/tree-ssa/loop-19.c: Modified.
3473 * gcc.dg/tree-ssa/loop-28.c: Modified.
3474 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
3475 * gcc.dg/tree-ssa/divide-1.c: Modified.
3476 * gcc.dg/tree-ssa/inline-1.c: Modified.
3477 * gcc.dg/tree-ssa/divide-3.c: Modified.
3478 * gcc.dg/tree-ssa/pr30978.c: Modified.
3479 * gcc.dg/tree-ssa/alias-6.c: Modified.
3480 * gcc.dg/tree-ssa/divide-4.c: Modified.
3481 * gcc.dg/tree-ssa/alias-11.c: Modified.
3482 * gcc.dg/no-strict-overflow-7.c: Modified.
3483 * gcc.dg/strict-overflow-1.c: Modified.
3484 * gcc.dg/pr15784-4.c: Modified.
3485 * gcc.dg/pr34263.c: Modified.
3486 * gcc.dg/strict-overflow-3.c: Modified.
3487 * gcc.dg/tree-prof/stringop-1.c: Modified.
3488 * gcc.dg/tree-prof/val-prof-1.c: Modified.
3489 * gcc.dg/tree-prof/val-prof-2.c: Modified.
3490 * gcc.dg/tree-prof/val-prof-3.c: Modified.
3491 * gcc.dg/tree-prof/val-prof-4.c: Modified.
3492 * gcc.dg/no-strict-overflow-2.c: Modified.
3493 * gcc.dg/no-strict-overflow-4.c: Modified.
3494 * gcc.dg/no-strict-overflow-6.c: Modified.
3495 * g++.dg/tree-ssa/pr27090.C: Modified.
3496 * g++.dg/tree-ssa/tmmti-2.C: Modified.
3497 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
3498 * g++.dg/tree-ssa/pr19807.C: Modified.
3499 * g++.dg/opt/pr30965.C: Modified.
3500 * g++.dg/init/new17.C: Modified.
3501 * gfortran.dg/whole_file_6.f90: Modified.
3502 * gfortran.dg/whole_file_5.f90: Modified.
3503 * gfortran.dg/reassoc_1.f90: Modified.
3504 * gfortran.dg/reassoc_3.f90: Modified.
3506 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
3509 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
3511 2009-04-26 Jakub Jelinek <jakub@redhat.com>
3514 * gcc.target/i386/pr39543-1.c: New test.
3515 * gcc.target/i386/pr39543-2.c: New test.
3516 * gcc.target/i386/pr39543-3.c: New test.
3519 * gcc.dg/Wunused-value-3.c: New test.
3521 2009-04-26 Joseph Myers <joseph@codesourcery.com>
3524 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
3525 gcc.dg/vla-21.c: New tests.
3527 2009-04-26 Joseph Myers <joseph@codesourcery.com>
3530 * gcc.dg/inline-34.c: New test.
3532 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3534 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
3535 gcc.dg/enum-const-3.c: New tests.
3536 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
3537 -pedantic-errors. Update expected diagnostics.
3539 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3542 * gcc.dg/vla-20.c: New test.
3544 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3547 * gcc.dg/vla-19.c: New test.
3549 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3551 PR preprocessor/39559
3552 * gcc.dg/c99-intconst-2.c: New test.
3554 2009-04-25 Jan Hubicka <jh@suse.cz>
3556 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
3558 2009-04-25 Janus Weil <janus@gcc.gnu.org>
3561 * gfortran.dg/import7.f90: New.
3563 2009-04-24 Richard Guenther <rguenther@suse.de>
3565 * gcc.dg/tree-ssa/vrp48.c: Fix.
3567 2008-04-24 Doug Kwan <dougkwan@google.com>
3569 * g++.dg/init/copy7.C: Only abort in memcpy if source and
3570 destination are the same.
3572 2009-04-24 Richard Guenther <rguenther@suse.de>
3574 * gcc.dg/tree-ssa/vrp48.c: New testcase.
3576 2009-04-24 Joseph Myers <joseph@codesourcery.com>
3578 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
3579 gcc.dg/array-const-3.c: New tests.
3581 2009-04-24 Ian Lance Taylor <iant@google.com>
3583 * gcc.dg/Wcxx-compat-4.c: New testcase.
3585 2009-04-24 Daniel Kraft <d@domob.eu>
3587 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
3588 expected on already erraneous symbol (renamed to fresh one).
3590 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
3593 * gcc.dg/pr39867.c: New.
3595 2009-04-24 Janus Weil <janus@gcc.gnu.org>
3599 * gfortran.dg/intrinsic_1.f90: New.
3601 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
3603 * gnat.dg/alignment7.adb: New test.
3604 * gnat.dg/alignment8.adb: Likewise.
3606 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
3608 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
3609 * gnat.dg/specs/rep_clause2.ads: New test.
3611 2009-04-24 Jakub Jelinek <jakub@redhat.com>
3613 PR rtl-optimization/39794
3614 * gcc.dg/pr39794.c: New test.
3616 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
3618 * gnat.dg/atomic1.adb: New test.
3619 * gnat.dg/atomic1_pkg.ads: New helper.
3621 2009-04-23 Steve Ellcey <sje@cup.hp.com>
3624 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
3625 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
3627 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
3629 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
3632 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3635 * gcc.dg/vector-init-1.c: New testcase.
3636 * gcc.dg/vector-init-2.c: New testcase.
3638 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
3640 * gnat.dg/enum2.adb: New test.
3641 * gnat.dg/enum2_pkg.ads: New helper.
3643 2009-04-22 Jakub Jelinek <jakub@redhat.com>
3646 * gcc.dg/torture/pr39855.c: New test.
3648 2009-04-22 Dodji Seketeli <dodji@redhat.com>
3651 * g++.dg/cpp0x/pr39639.C: New test.
3653 2009-04-22 Mark Heffernan <meheff@google.com>
3655 * gcc.dg/profile-generate-3.c: New test.
3657 2009-04-22 Jan Hubicka <jh@suse.cz>
3659 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
3661 2009-04-22 Steve Ellcey <sje@cup.hp.com>
3664 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
3666 2009-04-22 Richard Guenther <rguenther@suse.de>
3668 PR tree-optimization/39824
3669 * gcc.c-torture/compile/pr39824.c: New testcase.
3671 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3674 * g++.dg/parse/parser-pr14875.C: New.
3675 * g++.dg/parse/parser-pr14875-2.C: New.
3676 * g++.dg/parse/error6.C: Update match string.
3678 2009-04-22 Richard Guenther <rguenther@suse.de>
3680 PR tree-optimization/39845
3681 * gcc.c-torture/compile/pr39845.c: New testcase.
3683 2009-04-22 Janus Weil <janus@gcc.gnu.org>
3686 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
3687 * gfortran.dg/external_initializer.f90: Modified.
3688 * gfortran.dg/interface_26.f90: Modified.
3689 * gfortran.dg/intrinsic_subroutine.f90: Modified.
3690 * gfortran.dg/proc_ptr_3.f90: Modified.
3691 * gfortran.dg/proc_ptr_15.f90: New.
3692 * gfortran.dg/proc_ptr_result_1.f90: Modified.
3694 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3697 * g++.dg/warn/pr35711.C: New.
3698 * g++.dg/conversion/ptrmem2.C: Update.
3700 2009-04-21 Joseph Myers <joseph@codesourcery.com>
3702 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
3703 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
3704 README.gcc, g++.dg/README, g++.dg/compat/break/README,
3705 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
3706 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
3707 gcc.c-torture/ChangeLog.0,
3708 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
3709 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
3710 gcc.target/i386/math-torture/math-torture.exp,
3711 gcc.target/mips/inter/mips16-inter.exp,
3712 gcc.target/mips/mips-nonpic/README,
3713 gcc.target/x86_64/abi/README.gcc,
3714 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
3715 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
3716 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
3718 * ChangeLog-1993-2007, ChangeLog: Correct dates.
3720 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
3722 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
3724 2009-04-21 Richard Guenther <rguenther@suse.de>
3727 * gcc.dg/torture/pr39829.c: New testcase.
3729 2009-04-21 Martin Jambor <mjambor@suse.cz>
3731 * gcc.dg/tree-ssa/cswtch-2.c: New test.
3733 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3736 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
3737 * gcc.dg/sequence-pt-2.c: New.
3738 * gcc.dg/sequence-pt-3.c: New.
3739 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
3740 * g++.dg/warn/sequence-pt-2.c: New.
3741 * g++.dg/warn/sequence-pt-3.c: New.
3743 2009-04-21 Jakub Jelinek <jakub@redhat.com>
3745 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
3747 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
3749 * gnat.dg/import1.ad[sb]: New test.
3751 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3753 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
3756 2009-04-20 Tobias Burnus <burnus@net-b.de>
3759 * gfortran.dg/continuation_11.f90: New test.
3761 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3764 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
3765 messages. Test for "long long" in system headers.
3766 * gcc.dg/c99-longlong-2.c: New.
3767 * g++.dg/warn/pr13358.C: New.
3768 * g++.dg/warn/pr13358-2.C: New.
3769 * g++.dg/warn/pr13358-3.C: New.
3770 * g++.dg/warn/pr13358-4.C: New.
3772 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3774 * gcc.dg/framework-2.c: Fix up for non existent includes
3775 being fatal errors now.
3777 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
3780 * gfortran.dg/private_type_13.f90: New test.
3781 * gfortran.dg/private_type_2.f90: Add option -std=f95.
3783 2009-04-20 Le-Chun Wu <lcwu@google.com>
3786 * g++.dg/warn/Wunused-14.C: New test.
3788 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3790 * gnat.dg/specs/small_alignment.ads: New test.
3792 2009-04-20 Ian Lance Taylor <iant@google.com>
3794 * gcc.dg/Wcxx-compat-3.c: New testcase.
3796 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3798 * gnat.dg/pack13.ad[sb]: New test.
3799 * gnat.dg/pack13_pkg.ads: New helper.
3801 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3803 * gnat.dg/discr11.ad[sb]: New test.
3804 * gnat.dg/discr11_pkg.ads: New helper.
3806 2009-04-20 Ira Rosen <irar@il.ibm.com>
3808 PR tree-optimization/39675
3809 * gcc.dg/vect/O3-pr39675-2.c: New test.
3811 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3813 * gnat.dg/rep_clause3.adb: New test.
3815 2009-04-19 Joseph Myers <joseph@codesourcery.com>
3818 * gcc.dg/c99-flex-array-7.c: New test.
3820 2009-04-19 Joseph Myers <joseph@codesourcery.com>
3823 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
3825 2009-04-19 Joseph Myers <joseph@codesourcery.com>
3828 * gcc.dg/c99-restrict-3.c: New test.
3830 2009-04-19 Joseph Myers <joseph@codesourcery.com>
3832 PR preprocessor/20078
3833 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
3835 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
3837 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
3838 Do not pass -B$root after -margs.
3840 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3844 * gcc.dg/pr32061.c: New.
3845 * gcc.dg/Wlogical-op-1.c: Update.
3846 * g++.dg/warn/Wlogical-op-1.C: Update.
3847 * g++.dg/warn/pr36954.C: New.
3849 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3852 * gcc.dg/lvalue-5.c: New test.
3854 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3857 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
3859 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3861 * gcc.dg/cpp/include5.c: New test.
3863 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3866 * gcc.dg/call-diag-2.c: New test.
3868 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3870 PR preprocessor/39646
3871 * gcc.dg/cpp/line8.c: New test.
3873 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3875 PR preprocessor/39647
3876 * gcc.dg/cpp/line7.c: New test.
3878 2009-04-18 Richard Guenther <rguenther@suse.de>
3881 * gcc.target/i386/pr39804.c: New testcase.
3883 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
3885 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
3886 * g++.dg/other/pr39496.C: Likewise.
3888 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3891 * gcc.dg/pr36902.c: New.
3893 2009-04-17 Diego Novillo <dnovillo@google.com>
3895 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
3896 violation for variable 'inside_main'.
3898 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3900 * gfortran.fortran-torture/execute/getarg_1.x: New file.
3902 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3904 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
3906 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3908 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
3909 * gfortran.dg/chmod_2.f90: Likewise.
3910 * gfortran.dg/chmod_3.f90: Likewise.
3911 * gfortran.dg/open_errors.f90: Likewise.
3912 * gfortran.dg/stat_1.f90: Likewise.
3913 * gfortran.dg/stat_2.f90: Likewise.
3915 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3917 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
3918 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
3919 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
3920 * gfortran.dg/nearest_1.f90: Likewise.
3921 * gfortran.dg/nearest_3.f90: Likewise.
3922 * gfortran.dg/isnan_1.f90: Likewise.
3923 * gfortran.dg/isnan_2.f90: Likewise.
3924 * gfortran.dg/nan_1.f90: Likewise.
3925 * gfortran.dg/nan_2.f90: Likewise.
3926 * gfortran.dg/nan_3.f90: Likewise.
3927 * gfortran.dg/nan_4.f90: Likewise.
3928 * gfortran.dg/module_nan.f90: Likewise.
3929 * gfortran.dg/int_conv_2.f90: Likewise.
3930 * gfortran.dg/init_flag_3.f90: Likewise.
3931 * gfortran.dg/namelist_42.f90: Likewise.
3932 * gfortran.dg/namelist_43.f90: Likewise.
3933 * gfortran.dg/real_const_3.f90: Likewise.
3934 * gfortran.dg/transfer_simplify_1.f90: Likewise.
3936 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
3937 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
3938 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
3939 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
3940 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
3942 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
3943 * gfortran.dg/gamma_5.f90: Likewise.
3945 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3947 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
3948 less strict so it also works with auto-overlay support.
3949 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
3950 for "exceeds local store" linker errors on the SPU.
3952 * lib/gfortran.exp: Include target-supports.exp.
3953 (gfortran_init): On SPU targets where automatic overlay support
3954 is available, use it to build all Fortran test cases.
3956 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
3958 2009-04-17 Arnaud Charlet <charlet@adacore.com>
3960 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
3961 rule enforced by gnat on taft types.
3963 2009-04-17 Jakub Jelinek <jakub@redhat.com>
3966 * g++.dg/ext/complit11.C: Add empty dg-options.
3968 2009-04-16 Andrew Pinski <pinskia@gmail.com>
3971 * g++.dg/template/defarg11.C: New test.
3973 2009-04-16 Andrew Pinski <pinskia@gmail.com>
3976 * g++.dg/ext/complit11.C: New testcase.
3978 2009-04-15 Le-Chun Wu <lcwu@google.com>
3981 * g++.dg/warn/Wunused-13.C: New testcase.
3983 2009-04-15 Ian Lance Taylor <iant@google.com>
3985 * gcc.dg/Wenum-compare-1.c: New testcase.
3987 2009-04-15 Richard Guenther <rguenther@suse.de>
3989 PR tree-optimization/39764
3990 * g++.dg/torture/pr39764.C: New testcase.
3992 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
3994 * g++.dg/ext/altivec-17.C: New.
3996 2009-04-15 Arnaud Charlet <charlet@adacore.com>
3998 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
3999 * gnat.dg/specs/limited1.ads: Ditto.
4001 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4004 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
4005 for testing the results of estimate instructions.
4006 * gcc.dg/vmx/3a-04m.c (test): Ditto.
4007 * gcc.dg/vmx/3a-05.c (test): Ditto.
4009 2009-04-14 Jason Merrill <jason@redhat.com>
4012 * g++.dg/warn/Wshadow-4.C: Extend.
4014 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
4016 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
4017 (do_D): Remove attribute hidden.
4019 2009-04-13 Jason Merrill <jason@redhat.com>
4022 * g++.dg/init/copy7.C: New.
4024 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
4027 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
4028 (check_for_all_options): This.
4030 2009-04-13 Jason Merrill <jason@redhat.com>
4033 * g++.dg/template/crash90.C: New.
4035 2009-04-12 Jason Merrill <jason@redhat.com>
4038 * g++.dg/overload/extern-C-2.C: New.
4040 2009-04-12 Joseph Myers <joseph@codesourcery.com>
4042 PR preprocessor/31869
4043 * gcc.dg/cpp/strify5.c: New test.
4045 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
4047 * gnat.dg/enum1.adb: New test.
4048 * gnat.dg/enum1_pkg.ads: New helper.
4050 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
4053 * gcc.target/alpha/pr39740.c: New test.
4055 2009-04-11 Daniel Kraft <d@domob.eu>
4058 * gfortran.dg/bounds_check_strlen_1.f90: New test.
4059 * gfortran.dg/bounds_check_strlen_2.f90: New test.
4060 * gfortran.dg/bounds_check_strlen_3.f90: New test.
4061 * gfortran.dg/bounds_check_strlen_4.f90: New test.
4062 * gfortran.dg/bounds_check_strlen_5.f90: New test.
4063 * gfortran.dg/bounds_check_strlen_6.f90: New test.
4064 * gfortran.dg/bounds_check_strlen_7.f90: New test.
4065 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
4066 expected string length that failed with -fbounds-check now.
4067 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
4069 2009-04-11 Janus Weil <janus@gcc.gnu.org>
4072 * gfortran.dg/proc_ptr_14.f90: New.
4074 2009-04-11 Richard Guenther <rguenther@suse.de>
4077 * g++.dg/torture/pr39732.C: New testcase.
4079 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
4081 * gfortran.dg/whole_file_5.f90: New.
4082 * gfortran.dg/whole_file_6.f90: New.
4084 2009-04-11 Richard Guenther <rguenther@suse.de>
4086 PR tree-optimization/39713
4087 * g++.dg/torture/pr39713.C: New testcase.
4089 2009-04-10 Richard Guenther <rguenther@suse.de>
4092 * gcc.dg/pr39712.c: New testcase.
4094 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
4097 * g++.dg/cpp0x/enum2.C: Updated.
4098 * g++.dg/debug/pr22514.C: Likewise.
4099 * g++.dg/parse/enum2.C: Likewise.
4100 * g++.dg/parse/enum3.C: Likewise.
4101 * g++.dg/template/crash79.C: Likewise.
4102 * g++.old-deja/g++.jason/cond.C: Likewise.
4104 2009-04-10 Chao-ying Fu <fu@mips.com>
4106 * gcc.target/mips/interrupt_handler.c: Change from compile to
4109 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4111 * objc/execute/forward-1.x: Fix x86_64 entry typos.
4113 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
4116 * gfortran.dg/zero_sized_6.f90: New.
4118 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4121 * g++.dg/parse/pr20118.C: New.
4122 * g++.dg/template/spec16.C: Update.
4124 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4127 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
4128 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
4129 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
4130 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
4131 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
4132 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
4133 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
4134 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
4135 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
4136 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
4137 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
4138 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
4139 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
4140 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
4141 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
4142 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
4143 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
4145 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4148 * g++.dg/torture/pr39678.C: New.
4149 * gcc.dg/compat/struct-complex-2.h: Likewise.
4150 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
4151 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
4152 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
4153 * gcc.dg/torture/pr39678.c: Likewise.
4154 * gcc.target/i386/pr39678.c: Likewise.
4156 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
4157 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4159 * gcc.target/x86_64/abi/test_passing_structs.c: Include
4160 <complex.h>. Add tests for structure with complex float.
4162 2009-04-10 Ben Elliston <bje@au.ibm.com>
4163 Joseph Myers <joseph@codesourcery.com>
4166 * gcc.dg/dfp/pr36800.c: New.
4168 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4169 Rafael Avila de Espindola <espindola@google.com>
4171 * gcc.misc-tests/help.exp: New file.
4172 * lib/options.exp: New file.
4174 2009-04-09 Janis Johnson <janis187@us.ibm.com>
4177 * objc/execute/forward-1.x: New.
4179 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
4181 * gcc.dg/pr27150-1.c: Change to a link test.
4183 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4185 * g++.dg/lookup/using2.C: Change copyright header to refer to version
4186 3 of the GNU General Public License and to point readers at the
4187 COPYING3 file and the FSF's license web page.
4188 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
4189 * gcc.dg/struct/struct-reorg.exp: Likewise.
4190 * gcc.target/spu/tag_manager.c: Likewise.
4192 2009-04-09 Richard Guenther <rguenther@suse.de>
4195 * ssa-ccp-25.c: Adjust pattern.
4197 2009-04-09 Janus Weil <janus@gcc.gnu.org>
4200 * gfortran.dg/external_procedures_1.f90: Modified.
4201 * gfortran.dg/proc_ptr_result_1.f90: New.
4202 * gfortran.dg/proc_ptr_result_2.f90: New.
4203 * gfortran.dg/proc_ptr_result_3.f90: New.
4205 2009-04-09 Richard Guenther <rguenther@suse.de>
4207 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
4208 to prevent constant propagation.
4209 * gcc.dg/vect/vect-56.c: Likewise.
4210 * gcc.dg/vect/vect-58.c: Likewise.
4211 * gcc.dg/vect/vect-60.c: Likewise.
4212 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4213 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4214 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
4216 2009-04-09 Richard Guenther <rguenther@suse.de>
4218 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
4219 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4221 2009-04-09 Joseph Myers <joseph@codesourcery.com>
4224 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
4227 2009-04-08 Joseph Myers <joseph@codesourcery.com>
4229 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
4230 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
4232 2009-04-08 Jakub Jelinek <jakub@redhat.com>
4234 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
4236 2009-04-08 Jason Merrill <jason@redhat.com>
4239 * g++.dg/template/error40.C: Add another test.
4241 2009-04-08 Joseph Myers <joseph@codesourcery.com>
4245 * gcc.c-torture/compile/pr39614-1.c,
4246 gcc.c-torture/compile/pr39614-2.c,
4247 gcc.c-torture/compile/pr39614-3.c,
4248 gcc.c-torture/compile/pr39614-4.c,
4249 gcc.c-torture/compile/pr39614-5.c,
4250 gcc.c-torture/compile/pr39673-1.c,
4251 gcc.c-torture/compile/pr39673-2.c: New tests.
4252 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
4254 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4255 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
4258 2009-04-08 Dodji Seketeli <dodji@redhat.com>
4261 * g++.dg/cpp0x/variadic-crash2.C: New test.
4263 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
4266 * gfortran.dg/alloc_comp_result_1.f90: New test.
4268 2009-04-07 Jason Merrill <jason@redhat.com>
4271 * g++.dg/overload/extern-C-1.C: New.
4273 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4276 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
4278 2009-04-07 Jason Merrill <jason@redhat.com>
4281 * g++.dg/template/error40.C: New.
4283 2009-04-07 Janus Weil <janus@gcc.gnu.org>
4286 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
4288 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
4290 * gnat.dg/subp_elim_errors.ad[sb]: New test.
4292 2009-04-07 Janus Weil <janus@gcc.gnu.org>
4295 * gfortran.dg/proc_decl_1.f90: Modified.
4296 * gfortran.dg/proc_ptr_11.f90: Extended.
4297 * gfortran.dg/proc_ptr_13.f90: Modified.
4299 2009-04-06 Jason Merrill <jason@redhat.com>
4302 * g++.dg/template/fnspec1.C: New.
4304 2009-04-06 Laurent GUERBY <laurent@guerby.net>
4306 * lib/gnat.exp: Handle multilib.
4308 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
4311 * gfortran.dg/dependency_23.f90: New test.
4313 2009-04-06 Richard Guenther <rguenther@suse.de>
4315 PR tree-optimization/28868
4316 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
4317 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
4318 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4319 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4321 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4323 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
4325 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4327 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
4329 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4331 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
4332 with the built-in y0, and the subsequent warning.
4333 (y1): Likewise, rename to y_1.
4335 2009-04-06 Janus Weil <janus@gcc.gnu.org>
4338 * gfortran.dg/proc_decl_21.f90: New.
4340 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
4343 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
4345 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
4347 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
4348 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
4349 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
4350 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
4351 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
4352 gfortran.dg/namelist_49.f90: Gate test on effective_target
4354 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
4356 2009-04-05 Daniel Kraft <d@domob.eu>
4359 * gfortran.dg/read_float_2.f03
4360 * gfortran.dg/read_float_3.f90
4362 2009-04-05 Richard Guenther <rguenther@suse.de>
4364 PR tree-optimization/39648
4365 * gcc.c-torture/compile/pr39648.c: New testcase.
4367 2009-04-05 Jason Merrill <jason@redhat.com>
4370 * g++.dg/template/error39.C: New.
4372 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
4375 * gfortran.dg/implied_do_1.f90: New.
4377 2009-04-04 Tobias Burnus <burnus@net-b.de>
4380 * gfortran.dg/recursive_check_8.f90: New.
4381 * gfortran.dg/recursive_check_9.f90: New.
4382 * gfortran.dg/recursive_check_10.f90: New.
4383 * gfortran.dg/recursive_check_11.f90: New.
4384 * gfortran.dg/recursive_check_12.f90: New.
4385 * gfortran.dg/recursive_check_13.f90: New.
4386 * gfortran.dg/recursive_check_14.f90: New.
4388 2009-04-04 Jason Merrill <jason@redhat.com>
4391 * g++.dg/template/error38.C: Add more tests.
4393 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
4396 * gfortran.dg/common_align_2.f90: New test.
4398 2009-04-04 Richard Guenther <rguenther@suse.de>
4400 PR tree-optimization/8781
4401 PR tree-optimization/37892
4402 * g++.dg/tree-ssa/pr8781.C: New testcase.
4403 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
4405 2009-04-04 Richard Guenther <rguenther@suse.de>
4407 PR tree-optimization/39636
4408 * gcc.c-torture/compile/pr39636.c: New testcase.
4410 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
4412 PR rtl-optimization/39607
4413 * g++.dg/opt/pr39607.C: New.
4415 2009-04-03 Tobias Burnus <burnus@net-b.de>
4418 * gfortran.dg/common_12.f90: New.
4420 2009-04-03 Jason Merrill <jason@redhat.com>
4423 * g++.dg/template/const2.C: New test.
4425 2009-04-03 Richard Guenther <rguenther@suse.de>
4427 PR tree-optimization/2480
4428 PR tree-optimization/23086
4429 * gcc.dg/tree-ssa/pr2480.c: New testcase.
4430 * gcc.dg/tree-ssa/pr23086.c: Likewise.
4432 2009-04-03 Richard Guenther <rguenther@suse.de>
4434 PR tree-optimization/34743
4435 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
4436 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
4437 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4438 * gcc.dg/tree-ssa/sra-3.c: Likewise.
4439 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4440 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4441 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4442 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4444 2009-04-03 Richard Guenther <rguenther@suse.de>
4447 PR tree-optimization/23940
4448 PR tree-optimization/33237
4451 PR tree-optimization/36201
4452 PR tree-optimization/36230
4453 PR tree-optimization/38049
4454 PR tree-optimization/38207
4455 PR tree-optimization/38230
4456 PR tree-optimization/38301
4457 PR tree-optimization/38585
4459 PR tree-optimization/38985
4460 PR tree-optimization/39299
4461 * gcc.dg/pr19633-1.c: Adjust.
4462 * gcc.dg/torture/pta-callused-1.c: Likewise.
4463 * gcc.dg/torture/pr39074-2.c: Likewise.
4464 * gcc.dg/torture/pr39074.c: Likewise.
4465 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
4466 * gcc.dg/torture/pr30375.c: Adjust.
4467 * gcc.dg/torture/pr33563.c: Likewise.
4468 * gcc.dg/torture/pr33870.c: Likewise.
4469 * gcc.dg/torture/pr33560.c: Likewise.
4470 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
4471 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4472 * gcc.dg/tree-ssa/alias-15.c: Remove.
4473 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
4474 * gcc.dg/tree-ssa/pr26421.c: Adjust.
4475 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
4476 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
4477 * gcc.dg/tree-ssa/pr23382.c: Adjust.
4478 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
4479 * gcc.dg/tree-ssa/alias-16.c: Adjust.
4480 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4481 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4482 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4483 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4484 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
4485 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4486 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
4487 * gcc.dg/tree-ssa/pr13146.c: Likewise.
4488 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4489 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4490 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4491 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
4492 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
4493 * gcc.dg/tree-ssa/alias-20.c: Likewise.
4494 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
4495 * gcc.dg/tree-ssa/pr38895.c: Likewise.
4496 * gcc.dg/uninit-B.c: XFAIL.
4497 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4498 * gcc.dg/uninit-pr19430.c: XFAIL.
4499 * g++.dg/tree-ssa/pr13146.C: New testcase.
4500 * g++.dg/opt/pr36187.C: Adjust.
4501 * g++.dg/torture/20090329-1.C: New testcase.
4503 2009-04-02 Chao-ying Fu <fu@mips.com>
4505 * gcc.target/mips/interrupt_handler.c: New test.
4507 2009-04-02 David Ayers <ayers@fsfe.org>
4510 * objc.dg/bad-receiver-type-2.m: New test contributed by
4513 2009-04-02 Jason Merrill <jason@redhat.com>
4516 * g++.dg/template/error38.C: New test.
4518 2009-04-02 Janis Johnson <janis187@us.ibm.com>
4520 PR tree-optimization/31677
4521 * gcc.dg/memcpy-1.c: Add compiler option.
4523 2009-04-02 Ira Rosen <irar@il.ibm.com>
4525 PR tree-optimization/39595
4526 * gfortran.dg/vect/O3-pr39595.f: New test.
4528 2009-04-02 Dodji Seketeli <dodji@redhat.com>
4531 * g++.dg/template/typedef11.C: New test.
4532 * g++.dg/template/typedef12.C: Likewise.
4533 * g++.dg/template/typedef13.C: Likewise.
4534 * g++.dg/template/typedef14.C: Likewise.
4535 * g++.dg/template/typedef15.C: Likewise.
4536 * g++.dg/template/typedef16.C: Likewise.
4537 * g++.dg/template/sfinae3.C: Compile this pedantically.
4538 The only errors expected should be the one saying the typedef is ill
4540 * g++.old-deja/g++.pt/typename8.C: Likewise.
4541 * g++.dg/template/access11.C: Update this.
4543 2009-04-02 Richard Guenther <rguenther@suse.de>
4545 PR tree-optimization/37221
4546 * gcc.c-torture/compile/20090331-1.c: New testcase.
4548 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
4550 * gcc.c-torture/compile/20090401-1.c: New test.
4552 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4555 * g++.dg/template/pr4926-1.C: New.
4557 2009-04-01 Xinliang David Li <davidxl@google.com>
4559 * gcc.target/i386/all_one_m128i.c: New test.
4561 2009-04-01 Janis Johnson <janis187@us.ibm.com>
4564 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
4565 * gcc.dg/fltconst-2.c: New test.
4566 * gcc.dg/fltconst-double-pedantic-1.c: New test.
4567 * gcc.dg/fltconst-double-pedantic-2.c: New test.
4570 * gcc.dg/cpp/pr33466.c: New test.
4571 * gcc.dg/dfp/pr33466.c: New test.
4572 * gcc.dg/fixed-point/pr33466.c: New test.
4574 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4576 PR tree-optimization/35011
4577 * g++.dg/other/pr35011.C: New.
4579 2009-04-01 Jakub Jelinek <jakub@redhat.com>
4582 * gcc.dg/pr39226.c: New test.
4584 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4587 * g++.dg/template/pr35240.C: New.
4589 2009-04-01 Joseph Myers <joseph@codesourcery.com>
4592 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
4593 * gcc.dg/pr25682.c: Update expected diagnostics.
4595 2009-04-01 Richard Guenther <rguenther@suse.de>
4597 * gcc.dg/fold-plusmult-2.c: New testcase.
4599 2009-04-01 Jakub Jelinek <jakub@redhat.com>
4602 * gcc.dg/pr37772.c: New test.
4603 * g++.dg/ext/asm11.C: New test.
4605 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4607 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
4608 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
4611 2009-03-31 Jason Merrill <jason@redhat.com>
4613 * g++.old-deja/g++.other/using9.C: Add expected errors.
4615 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
4617 * gcc.c-torture/compile/pr33009.c: Removed.
4619 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4621 * gcc.c-torture/compile/pr33009.c: Delete.
4622 * gcc.c-torture/compile/pr11832.c: Likewise.
4624 2009-03-31 Joseph Myers <joseph@codesourcery.com>
4627 * lib/target-supports.exp (check_effective_target_stdint_types):
4629 (check_effective_target_inttypes_types): New.
4630 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
4631 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
4632 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
4634 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
4638 * gfortran.dg/data_pointer_1.f90: New test.
4640 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
4643 * gfortran.dg/char_length_15.f90: New test.
4645 2009-03-31 Jason Merrill <jason@redhat.com>
4648 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
4649 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
4650 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
4653 * g++.dg/other/typedef2.C: New test.
4656 * g++.dg/template/typedef17.C: New test.
4658 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
4659 * g++.dg/cpp0x/auto12.C: Likewise.
4661 2009-03-31 Richard Guenther <rguenther@suse.de>
4664 * gcc.dg/fold-compare-4.c: New testcase.
4665 * gcc.dg/fold-compare-5.c: Likewise.
4667 2009-03-31 Richard Guenther <rguenther@suse.de>
4669 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
4671 2009-03-31 Joseph Myers <joseph@codesourcery.com>
4674 * gcc.target/i386/pr39592-1.c: New test.
4676 2009-03-31 Joseph Myers <joseph@codesourcery.com>
4678 PR preprocessor/15638
4679 * gcc.dg/cpp/missing-header-1.c: New test.
4680 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
4681 "compilation terminated" message.
4682 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
4684 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
4685 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
4686 terminated" message.
4688 2009-03-31 Richard Guenther <rguenther@suse.de>
4692 * gcc.dg/tree-ssa/pr23401.c: New testcase.
4693 * gcc.dg/tree-ssa/pr27810.c: Likewise.
4695 2009-03-30 Steven G. Kargl <kargls@comcast.net>
4698 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
4699 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
4700 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4701 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
4702 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4703 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4704 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
4706 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
4709 * gfortran.dg/whole_file_1.f90: New test.
4711 * gfortran.dg/whole_file_2.f90: New test.
4712 * gfortran.dg/whole_file_3.f90: New test.
4714 * gfortran.dg/whole_file_4.f90: New test.
4716 2009-03-30 Jakub Jelinek <jakub@redhat.com>
4718 * gfortran.dg/bind_c_usage_19.f90: New test.
4721 * gcc.target/powerpc/altivec-29.c: New test.
4723 2009-03-30 Joseph Myers <joseph@codesourcery.com>
4725 PR rtl-optimization/323
4726 * gcc.target/i386/excess-precision-1.c,
4727 gcc.target/i386/excess-precision-2.c,
4728 gcc.target/i386/excess-precision-3.c,
4729 gcc.target/i386/excess-precision-4.c,
4730 gcc.target/i386/excess-precision-5.c,
4731 gcc.target/i386/excess-precision-6.c: New tests.
4733 2009-03-30 Joseph Myers <joseph@codesourcery.com>
4736 * gcc.dg/c99-array-lval-8.c: New test.
4738 2009-03-29 Joseph Myers <joseph@codesourcery.com>
4740 PR preprocessor/34695
4741 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
4742 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
4743 instead of dg-warning for "previous definition" messages.
4744 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
4745 "warnings being treated as errors" message.
4746 * gcc.dg/fltconst-1.c: Use -fshow-column.
4748 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
4751 * gfortran.dg/power1.f90: New test.
4753 2009-03-29 Joseph Myers <joseph@codesourcery.com>
4761 * gcc.c-torture/compile/20081108-1.c,
4762 gcc.c-torture/compile/20081108-2.c,
4763 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
4764 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
4765 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
4766 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
4767 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
4768 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
4769 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
4770 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
4771 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
4772 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
4773 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
4774 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
4775 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
4776 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
4777 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
4778 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
4779 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
4781 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4782 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
4783 XFAILs. Update expected messages.
4784 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
4786 * gcc.dg/real-const-1.c: Replace with test from original PR.
4787 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
4788 when casting from non-constant integer to pointer.
4790 2009-03-29 Richard Guenther <rguenther@suse.de>
4792 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
4794 2009-03-29 Daniel Kraft <d@domob.eu>
4797 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
4799 * gfortran.dg/typebound_proc_9.f03: New test.
4800 * gfortran.dg/typebound_proc_10.f03: New test.
4801 * gfortran.dg/typebound_proc_11.f03: New test.
4802 * gfortran.dg/abstract_type_5.f03: New test.
4804 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
4807 * gfortran.dg/do_4.f: New.
4808 * gfortran.dg/goto_2.f90: Correct expected warnings.
4809 * gfortran.dg/goto_4.f90: Likewise.
4810 * gfortran.dg/goto_5.f90: New.
4812 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
4815 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
4817 * gcc.target/i386/pr39545-1.c: New.
4818 * gcc.target/i386/pr39545-2.c: Likewise.
4820 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
4821 (flex2_struct): Likewise.
4822 (check_struct_passing7): Likewise.
4823 (check_struct_passing8): Likewise.
4826 (main): Call check_struct_passing7 and check_struct_passing8.
4828 2009-03-29 Richard Guenther <rguenther@suse.de>
4830 * gcc.c-torture/execute/20090113-1.c: New testcase.
4831 * gcc.c-torture/execute/20090113-2.c: Likewise.
4832 * gcc.c-torture/execute/20090113-3.c: Likewise.
4833 * gcc.c-torture/execute/20090207-1.c: Likewise.
4834 * gcc.c-torture/compile/20090114-1.c: Likewise.
4835 * gcc.c-torture/compile/20090328-1.c: Likewise.
4836 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
4838 2009-03-29 David Ayers <ayers@fsfe.org>
4841 * objc.dg/conditional-1.m: New tests.
4843 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
4845 * gcc.dg/winline-10.c: New test.
4847 2009-03-28 Tobias Burnus <burnus@net-b.de>
4850 * gfortran.dg/do_check_1.f90: Add test.
4851 * gfortran.dg/do_check_2.f90: Add test.
4852 * gfortran.dg/do_check_3.f90: Add test.
4853 * gfortran.dg/do_check_4.f90: Add test.
4855 2009-03-28 Jan Hubicka <jh@suse.cz>
4857 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
4858 * gcc.dg/pr33826.c: Update dump files.
4859 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
4860 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
4862 2009-03-28 Martin Jambor <mjambor@suse.cz>
4864 * g++.dg/tree-ssa/fwprop-align.C: New test.
4866 2009-03-28 Jakub Jelinek <jakub@redhat.com>
4868 * gcc.target/powerpc/altivec-28.c: New test.
4871 * gcc.dg/wdisallowed-functions-1.c: Removed.
4872 * gcc.dg/wdisallowed-functions-2.c: Removed.
4873 * gcc.dg/wdisallowed-functions-3.c: Removed.
4874 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
4875 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
4876 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
4878 2009-03-28 Richard Guenther <rguenther@suse.de>
4880 PR tree-optimization/38723
4881 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
4883 2009-03-28 Paul Thomas <pault@gcc.gnu.org
4886 * gfortran.dg/char_result_13.f90: New test.
4888 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
4891 * gfortran.dg/alloc_comp_assign_9.f90: New test.
4893 2009-03-28 Daniel Kraft <d@domob.eu>
4895 * gfortran.dg/trim_1.f90: New test.
4897 2009-03-28 Richard Guenther <rguenther@suse.de>
4899 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
4900 * g++.dg/warn/Warray-bounds.C: Likewise.
4902 2009-03-28 Tobias Burnus <burnus@net-b.de>
4905 * gfortran.dg/recursive_check_7.f90: New test.
4907 2009-03-28 Tobias Burnus <burnus@net-b.de>
4910 * gfortran.dg/do_check_5.f90: New test.
4911 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
4912 * gfortran.dg/array_constructor_18.f90: Ditto.
4913 * gfortran.dg/array_constructor_22.f90: Ditto.
4914 * gfortran.dg/do_3.F90: Ditto.
4915 * gfortran.dg/do_1.f90: Ditto.
4917 2009-03-28 Richard Guenther <rguenther@suse.de>
4919 PR tree-optimization/38180
4920 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
4922 2009-03-28 Richard Guenther <rguenther@suse.de>
4924 PR tree-optimization/38513
4925 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
4926 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
4927 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4928 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4929 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4930 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4931 * gcc.dg/vect/vect-35.c: Likewise.
4932 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4933 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4934 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4936 2009-03-28 Richard Guenther <rguenther@suse.de>
4938 PR tree-optimization/38968
4939 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
4941 2009-03-28 Richard Guenther <rguenther@suse.de>
4943 PR tree-optimization/37795
4944 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
4946 2009-03-28 Joseph Myers <joseph@codesourcery.com>
4948 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
4949 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
4950 options for removed targets.
4952 2009-03-27 Richard Guenther <rguenther@suse.de>
4954 PR tree-optimization/39120
4955 * gcc.c-torture/execute/pr39120.c: New testcase.
4957 2009-03-27 Richard Guenther <rguenther@suse.de>
4959 PR tree-optimization/39120
4960 * gcc.dg/torture/pta-callused-1.c: New testcase.
4962 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
4965 * gcc.target/i386/pr39315-1.c: New.
4966 * gcc.target/i386/pr39315-2.c: Likewise.
4967 * gcc.target/i386/pr39315-3.c: Likewise.
4968 * gcc.target/i386/pr39315-4.c: Likewise.
4969 * gcc.target/i386/pr39315-check.c: Likewise.
4971 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
4974 * gcc.dg/pr39323-1.c: New.
4975 * gcc.dg/pr39323-2.c: Likewise.
4976 * gcc.dg/pr39323-3.c: Likewise.
4978 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
4981 * gcc.target/ia64/sync-1.c: New.
4983 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
4986 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
4987 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
4988 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
4989 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
4990 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
4991 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
4992 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
4993 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
4995 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4997 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
4998 for low precision (i.e. float).
5000 2009-03-27 Dodji Seketeli <dodji@redhat.com>
5001 Jakub Jelinek <jakub@redhat.com>
5004 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
5006 2009-03-27 Jakub Jelinek <jakub@redhat.com>
5008 * gcc.dg/memmove-2.c: New test.
5009 * gcc.dg/memmove-3.c: New test.
5011 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
5014 2009-03-27 Xinliang David Li <davidxl@google.com>
5016 PR tree-optimization/39557
5017 * g++.dg/tree-ssa/dom-invalid.C: New test.
5019 2009-03-27 Xinliang David Li <davidxl@google.com>
5021 PR tree-optimization/39548
5022 * g++.dg/tree-ssa/copyprop.C: New test.
5024 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5027 * g++.dg/template/typename17.C: New testcase.
5028 * g++.dg/template/typename18.C: New testcase.
5030 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5033 * g++.dg/other/var_copy-1.C: New test.
5035 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5038 * g++.dg/parse/ctor9.C: New test.
5040 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5043 * g++.dg/init/error2.C: New test.
5045 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5048 * gcc.dg/pr35652.C: New.
5049 * g++.dg/warn/pr35652.C: New.
5050 * gcc.dg/format/plus-1.c: Adjust message.
5052 2009-03-26 Jakub Jelinek <jakub@redhat.com>
5055 * gcc.dg/wdisallowed-functions-3.c: New test.
5056 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
5058 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5060 * gcc.dg/inline-33.c: Fix when pic.
5062 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
5064 * gcc.target/ia64/20090324-1.c: New test.
5066 2009-03-25 Jakub Jelinek <jakub@redhat.com>
5069 * gcc.dg/pr27898.c: New test.
5071 PR tree-optimization/32139
5072 * gcc.c-torture/compile/pr32139.c: New test.
5074 2009-03-24 Jason Merrill <jason@redhat.com>
5077 * g++.dg/parse/defarg14.C: New test.
5079 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5082 * gfortran.dg/read_repeat.f90: New test.
5084 2009-03-24 Ira Rosen <irar@il.ibm.com>
5086 PR tree-optimization/39529
5087 * gcc.dg/vect/pr39529.c: New test.
5089 2009-03-24 Dodji Seketeli <dodji@redhat.com>
5090 Jakub Jelinek <jakub@redhat.com>
5093 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
5095 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5098 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
5100 2009-03-23 Jason Merrill <jason@redhat.com>
5102 * g++.dg/cpp0x/auto12.C: Add variadic test.
5105 * g++.dg/warn/Wshadow-4.C: New test.
5107 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5109 PR tree-optimization/39516
5110 * gfortran.dg/pr39516.f: New test.
5112 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
5114 * lib/target-libpath.exp (set_ld_library_path_env_vars):
5115 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
5116 variable, not environment variable.
5118 2009-03-21 Jason Merrill <jason@redhat.com>
5121 * g++.dg/ext/vla6.C: New test.
5123 2009-03-20 Jason Merrill <jason@redhat.com>
5125 * g++.dg/cpp0x/initlist5.C: Add additional test.
5127 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5128 Janis Johnson <janis187@us.ibm.com>
5130 * lib/compat.exp (compat-get-options-main, compat-get-options):
5131 Handle dg-prune-output in source file.
5132 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
5133 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
5134 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
5137 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5140 * gcc.dg/gomp/pr39495-1.c: New test.
5141 * gcc.dg/gomp/pr39495-2.c: New test.
5142 * g++.dg/gomp/pr39495-1.C: New test.
5143 * g++.dg/gomp/pr39495-2.C: New test.
5146 * gcc.target/i386/pr39496.c: New test.
5147 * g++.dg/other/pr39496.C: New test.
5149 2009-03-19 Li Feng <nemokingdom@gmail.com>
5152 * gcc.dg/autopar/pr39500-1.c: New.
5153 * gcc.dg/autopar/pr39500-2.c: New.
5155 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5157 * g++.dg/dg.exp: Prune graphite.
5159 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
5162 * g++.dg/graphite: New.
5163 * g++.dg/graphite/graphite.exp: New.
5164 * g++.dg/graphite/pr39447.C: New.
5166 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5169 * g++.dg/template/pr39425.C: New.
5171 * g++.dg/template/spec33.C: Updated.
5173 2009-03-17 Jason Merrill <jason@redhat.com>
5175 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
5177 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
5180 * g++.dg/ext/unary_trait_incomplete.C: New.
5182 2009-03-17 Jing Yu <jingyu@google.com>
5185 * g++.dg/inherit/thunk10.C: New test.
5187 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
5190 * gcc.target/i386/pr39482.c: New test.
5192 2009-03-17 Jakub Jelinek <jakub@redhat.com>
5195 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
5196 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
5197 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
5198 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
5201 * gcc.dg/pr39443.c: New test.
5204 * gcc.dg/debug/pr39412.c: New test.
5206 2009-03-17 Janis Johnson <janis187@us.ibm.com>
5209 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
5210 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
5212 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
5213 its original value, or unset if it was not defined.
5214 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
5215 path procs around use of HOSTCC.
5216 * g++.dg/compat/struct-layout-1.exp: Ditto.
5217 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
5219 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
5221 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
5223 2009-03-16 Janis Johnson <janis187@us.ibm.com>
5225 Revert patch for PR testsuite/37630.
5228 * gcc.dg/pr11492.c: Replace constant and remove xfail.
5231 * lib/target-supports.exp (check_effective_target_ieee): New.
5232 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
5233 * gcc.dg/20001012-1.c: Require ieee.
5236 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
5238 2009-03-16 Jakub Jelinek <jakub@redhat.com>
5240 PR tree-optimization/39455
5241 * gcc.dg/pr39455.c: New test.
5243 2009-03-13 David Ayers <ayers@fsfe.org>
5245 * objc/execute/trivial.m. New test.
5247 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
5250 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
5252 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
5255 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
5258 2009-03-12 David Ayers <ayers@fsfe.org>
5261 * objc/execute/exceptions/handler-1.m. New test.
5263 2009-03-12 Jakub Jelinek <jakub@redhat.com>
5266 * gcc.target/i386/pr39431.c: New test.
5268 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
5271 * gcc.target/i386/pr39445.c: New.
5273 * gcc.target/i386/push-1.c: XFAIL.
5275 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
5277 * gcc.dg/inline-33.c: New test.
5279 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
5281 * gcc.dg/vect/vect-82.c: Combine dg-do and
5282 dg-require-effective-target into dg-skip-if.
5283 * gcc.dg/vect/vect-83.c: Likewise.
5285 2009-03-11 Jakub Jelinek <jakub@redhat.com>
5288 * gcc.target/i386/stackalign/longlong-1.c: New test.
5289 * gcc.target/i386/stackalign/longlong-2.c: New test.
5291 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5293 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
5295 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5297 * gcc.c-torture/execute/ieee/inf-3.c: New test.
5298 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
5300 2009-03-11 Olivier Hainque <hainque@adacore.com>
5302 * gnat.dg/slice_enum.adb: New test.
5304 2009-03-11 Jason Merrill <jason@redhat.com>
5307 * g++.dg/opt/nrv15.C: New test.
5309 2009-03-10 Ira Rosen <irar@il.ibm.com>
5311 PR tree-optimization/39422
5312 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
5313 constant array with static initialization to global memory.
5314 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5316 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
5318 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
5321 2009-03-09 Jakub Jelinek <jakub@redhat.com>
5324 * g++.dg/opt/switch2.C: Add -w to dg-options.
5325 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
5326 * g++.dg/warn/switch1.C: New test.
5327 * g++.dg/other/switch3.C: New test.
5329 PR tree-optimization/39394
5330 * gcc.c-torture/compile/pr39394.c: New test.
5332 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5334 * gcc.target/s390/20090223-1.c: New testcase.
5336 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5339 * gfortran.dg/fmt_f0_1.f90: New test.
5341 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
5344 * g++.dg/other/new1.C: Adjusted.
5345 * g++.dg/parse/crash40.C: Likewise.
5346 * g++.dg/parse/defarg12.C: Likewise.
5347 * g++.dg/template/error15.C: Likewise.
5349 * g++.dg/other/pr39060.C: New.
5351 2009-03-07 Jason Merrill <jason@redhat.com>
5354 * g++.dg/opt/new1.C: New.
5356 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5359 * g++.dg/other/error32.C: New.
5361 2009-03-06 Jakub Jelinek <jakub@redhat.com>
5364 * gcc.c-torture/compile/pr39360.c: New test.
5367 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
5369 2009-03-05 Jason Merrill <jason@redhat.com>
5372 * g++.dg/warn/Wuninitialized-3.C: New test.
5374 2009-03-05 Jakub Jelinek <jakub@redhat.com>
5377 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
5378 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
5380 2009-03-04 Jason Merrill <jason@redhat.com>
5383 * g++.dg/template/koenig7.C: New test.
5385 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
5387 * g++.dg/torture/predcom-1.C: New test.
5389 2009-03-04 Richard Guenther <rguenther@suse.de>
5391 PR tree-optimization/39362
5392 * g++.dg/torture/pr39362.C: New testcase.
5394 2009-03-04 Jason Merrill <jason@redhat.com>
5395 Giovanni Bajo <giovannibajo@gcc.gnu.org>
5400 * g++.dg/template/dependent-name5.C: New test.
5402 2009-03-04 Steve Ellcey <sje@cup.hp.com>
5405 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
5406 vect_int to vect_int_mult.
5408 2009-03-04 Richard Guenther <rguenther@suse.de>
5410 PR tree-optimization/39358
5411 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
5412 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
5414 2009-03-04 Richard Guenther <rguenther@suse.de>
5416 PR tree-optimization/39339
5417 * gcc.c-torture/execute/pr39339.c: New testcase.
5419 2009-03-03 Joseph Myers <joseph@codesourcery.com>
5421 * gcc.c-torture/compile/20090303-1.c,
5422 gcc.c-torture/compile/20090303-2.c: New tests.
5424 2009-03-03 Jakub Jelinek <jakub@redhat.com>
5427 * gfortran.dg/gomp/pr39354.f90: New test.
5429 PR tree-optimization/39343
5430 * gcc.dg/pr39343.c: New test.
5432 2009-03-03 Ira Rosen <irar@il.ibm.com>
5434 PR tree-optimization/39248
5435 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
5436 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
5437 on targets without vector misalignment support.
5438 * lib/target-supports.exp
5439 (check_effective_target_vect_short_mult): Add
5440 check_effective_target_arm32.
5442 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
5445 * gcc.dg/graphite/pr39335_1.c: New.
5446 * gcc.dg/graphite/pr39335.c: New.
5448 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
5450 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
5452 * gcc.target/i386/stackalign/return-5.c: Likewise.
5453 * gcc.target/i386/stackalign/return-6.c: Likewise.
5455 2009-03-02 Richard Guenther <rguenther@suse.de>
5456 Ira Rosen <irar@il.ibm.com>
5458 PR tree-optimization/39318
5459 * gfortran.dg/vect/pr39318.f90: New test.
5461 2009-03-01 Jan Hubicka <jh@suse.cz>
5463 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
5465 2009-03-01 Jan Hubicka <jh@suse.cz>
5468 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
5470 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
5472 * gnat.dg/pack12.adb: New test.
5474 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
5477 * g++.dg/other/pr37789.C: New.
5479 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
5482 * gfortran.dg/interface_25.f90: New test.
5483 * gfortran.dg/interface_26.f90: New test.
5485 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
5488 * gfortran.dg/initialization_22.f90: New test.
5490 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
5492 PR rtl-optimization/39241
5493 * gcc.dg/torture/pr39241.c: New.
5495 2009-02-25 Martin Jambor <mjambor@suse.cz>
5497 PR tree-optimizations/39259
5498 * g++.dg/torture/pr39259.C: New testcase.
5500 2009-02-24 Richard Guenther <rguenther@suse.de>
5503 * g++.dg/template/instantiate10.C: New testcase.
5505 2009-02-24 Richard Guenther <rguenther@suse.de>
5506 Zdenek Dvorak <ook@ucw.cz>
5508 PR tree-optimization/39233
5509 * gcc.c-torture/execute/pr39233.c: New testcase.
5511 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
5513 PR tree-optimization/39260
5514 * gcc.dg/graphite/pr39260.c: New.
5516 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
5518 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
5520 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
5523 * g++.dg/template/void14.C: New.
5525 2009-02-23 Jason Merrill <jason@redhat.com>
5528 * g++.dg/init/const7.C: Remove XFAIL.
5529 * g++.dg/init/static-init1.C: New test.
5531 * g++.dg/cpp0x/initlist14.C: New test.
5533 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5536 * bound_simplification_2.f90: New test case.
5537 * bound_7.f90: New test case.
5539 2009-02-21 Joseph Myers <joseph@codesourcery.com>
5541 * gcc.dg/cpp/include4.c: New test.
5543 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
5546 * gcc.target/i386/abi-2.c: New.
5548 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
5550 * gcc.c-torture/execute/pr39228.x: New.
5552 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
5554 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
5555 scan-assembler to check for xmm0 register.
5557 2009-02-20 Mark Mitchell <mark@codesourcery.com>
5558 Joseph Myers <joseph@codesourcery.com>
5560 * gcc.target/arm/va_list.c: New test.
5561 * g++.dg/abi/arm_va_list.C: Likewise.
5562 * lib/target-supports.exp (check_effective_target_arm_eabi): New
5564 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
5565 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
5566 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
5567 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
5568 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
5569 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
5571 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
5574 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
5577 2009-02-20 Jakub Jelinek <jakub@redhat.com>
5580 * gcc.c-torture/execute/pr39240.c: New test.
5582 2009-02-20 Jason Merrill <jason@redhat.com>
5585 * g++.dg/parse/dtor15.C: New test.
5587 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
5589 * gcc.c-torture/execute/20090219-1.c: New.
5591 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
5593 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
5594 (mips-dg-options): When matching isa* pseudo-options make
5595 'value' optional and accept ! entries. Use $spec instead of
5596 $isa_spec in the isa pseudo-option error message. Only
5597 perform the ISA-range check when 'value' is set. If arch is
5598 matching any CPU in the ! entries switch to its generic ISA.
5599 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
5600 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
5602 2009-02-19 Jakub Jelinek <jakub@redhat.com>
5605 * gcc.dg/visibility-20.c: New test.
5606 * g++.dg/ext/visibility/visibility-11.C: New test.
5608 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
5611 * g++.dg/abi/pr39188-1a.C: New.
5612 * g++.dg/abi/pr39188-1b.C: Likewise.
5613 * g++.dg/abi/pr39188-1.h: Likewise.
5614 * g++.dg/abi/pr39188-2a.C: Likewise.
5615 * g++.dg/abi/pr39188-2b.C: Likewise.
5616 * g++.dg/abi/pr39188-2.h: Likewise.
5617 * g++.dg/abi/pr39188-3a.C: Likewise.
5618 * g++.dg/abi/pr39188-3b.C: Likewise.
5619 * g++.dg/abi/pr39188-3.h: Likewise.
5621 2009-02-19 Joseph Myers <joseph@codesourcery.com>
5624 * gcc.c-torture/execute/call-trap-1.c,
5625 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
5628 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
5631 * gcc.c-torture/execute/pr39228.c: New test.
5633 2009-02-19 Richard Guenther <rguenther@suse.de>
5635 PR tree-optimization/39074
5636 * gcc.dg/torture/pr39074.c: New testcase.
5637 * gcc.dg/torture/pr39074-2.c: Likewise.
5638 * gcc.dg/torture/pr39074-3.c: Likewise.
5640 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
5643 * g++.dg/parse/attr3.C: New.
5645 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
5648 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
5651 * g++.dg/ext/visibility/class1.C: Revert revision 122348
5654 2009-02-18 Jason Merrill <jason@redhat.com>
5657 * g++.dg/init/const7.C: Remove XFAIL.
5660 * g++.dg/opt/const6.C: New test.
5662 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
5664 * gcc.dg/callabi/callabi.exp: Moved to ...
5665 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
5668 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
5669 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
5670 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
5671 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
5672 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
5673 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
5674 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
5676 * gcc.dg/callabi/callabi.h: Moved to ...
5677 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
5679 * gcc.dg/callabi/func-1.c: Moved to ...
5680 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
5682 * gcc.dg/callabi/func-indirect.c: Moved to ...
5683 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
5685 * gcc.dg/callabi/pr38891.c: Moved to ...
5686 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
5688 * gcc.dg/callabi/vaarg-1.c: Moved to ...
5689 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
5691 * gcc.dg/callabi/vaarg-2.c: Moved to ...
5692 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
5694 * gcc.dg/callabi/vaarg-3.c: Moved to ...
5695 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
5697 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
5700 * gcc.dg/callabi/pr38891.c: New.
5702 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
5704 * gcc.dg/callabi/callabi.exp: New.
5706 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
5709 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
5711 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
5713 * gcc.target/i386/pr39082-1.c: New.
5715 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
5718 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
5719 CHECK_M64_M128 is defined.
5720 (check_f_arguments): Add "do".
5721 (check_vector_arguments): New.
5722 (check_m64_arguments): Likewise.
5723 (check_m128_arguments): Likewise.
5725 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
5726 (CHECK_M64_M128): Define.
5728 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
5730 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
5732 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
5733 tests only if CHECK_M64_M128 is defined.
5735 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
5736 (m128_2_struct): Likewise.
5737 (check_struct_passing5): Likewise.
5738 (check_struct_passing6): Likewise.
5739 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
5741 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
5743 (check_union_passing4): Likewise.
5744 (main): Test union with __m128 if CHECK_M64_M128 is defined.
5746 2009-02-18 Joseph Myers <joseph@codesourcery.com>
5749 * gcc.dg/noncompile/pr35447-1.c: New test.
5751 2009-02-18 Jakub Jelinek <jakub@redhat.com>
5753 PR tree-optimization/36922
5754 * gfortran.dg/pr36922.f: New test.
5756 2009-02-17 Richard Guenther <rguenther@suse.de>
5758 PR tree-optimization/39202
5759 * gcc.c-torture/compile/pr39202.c: New testcase.
5761 2009-02-17 Richard Guenther <rguenther@suse.de>
5763 PR tree-optimization/39204
5764 * gcc.dg/torture/pr39204.c: New testcase.
5766 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
5768 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
5769 * gcc.dg/vect/vect-outer-6.c: Ditto.
5771 2009-02-16 Joseph Myers <joseph@codesourcery.com>
5774 * gcc.dg/noncompile/init-5.c: New test.
5775 * gcc.dg/init-bad-4.c: Adjust expected errors.
5777 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
5780 * gcc.target/i386/push-1.c: New.
5782 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
5784 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
5786 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5788 * gcc.target/spu/intrinsics-sr.c: New test.
5790 2009-02-13 Steve Ellcey <sje@cup.hp.com>
5793 * gcc.target/ia64/sibcall-opt-1.c: New test.
5794 * gcc.target/ia64/sibcall-opt-2.c: New test.
5796 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
5799 * gfortran.dg/cray_pointers_8.f90: New test.
5802 * gfortran.dg/cray_pointers_9.f90: New test.
5804 2009-02-13 Jason Merrill <jason@redhat.com>
5807 * g++.dg/cpp0x/decltype16.C: New.
5809 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
5812 * gfortran.dg/gomp/pr39152.f90: New.
5814 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
5817 * gcc.target/i386/pr39162.c: New.
5819 2009-02-13 Joseph Myers <joseph@codesourcery.com>
5822 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
5825 2009-02-12 Jason Merrill <jason@redhat.com>
5828 * g++.dg/template/array20.C: New test.
5830 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
5832 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
5833 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
5834 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
5836 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
5838 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
5840 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
5843 * gfortran.dg/pr39152.f: New.
5845 2009-02-11 Jason Merrill <jason@redhat.com>
5848 * g++.dg/cpp0x/defaulted9.C: New test.
5851 * g++.dg/init/value7.C: New test.
5853 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
5856 * gcc.target/i386/pr38824.c: New testcase.
5858 2009-02-11 Jason Merrill <jason@redhat.com>
5861 * g++.dg/cpp0x/defaulted8.C: New test.
5864 * g++.dg/cpp0x/rv9p.C: New test.
5866 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
5868 * gnat.dg/aliasing3.adb: New test.
5869 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
5871 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
5874 * g++.dg/template/crash88.C: New.
5875 * g++.dg/template/crash89.C: Likewise.
5877 2009-02-10 Steve Ellcey <sje@cup.hp.com>
5880 * gcc.dg/pr39084.c: New test.
5882 2009-02-10 Jakub Jelinek <jakub@redhat.com>
5885 * gcc.target/i386/pr39139.c: New test.
5887 2009-02-10 Richard Guenther <rguenther@suse.de>
5889 PR tree-optimization/39132
5890 * gcc.dg/torture/pr39132.c: New testcase.
5892 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
5895 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
5896 * gcc.target/x86_64/abi/avx/args.h: Likewise.
5897 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
5898 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
5899 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
5900 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
5901 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5902 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
5904 2009-02-09 Jason Merrill <jason@redhat.com>
5907 * g++.dg/init/value6.C: New test.
5909 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
5911 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
5913 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
5915 * gcc.c-torture/compile/20090209-1.c: New test.
5917 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5921 * g++.dg/cpp0x/vt-35147.C: New.
5922 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5923 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5925 2009-02-06 Joseph Myers <joseph@codesourcery.com>
5928 * gcc.dg/attr-alias-4.c: New test.
5930 2009-02-06 Janis Johnson <janis187@us.ibm.com>
5933 * gcc.dg/dfp/pr39035.c: New test.
5935 2009-02-06 Joseph Myers <joseph@codesourcery.com>
5938 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
5940 2009-02-05 Jakub Jelinek <jakub@redhat.com>
5943 * g++.dg/opt/thunk3.C: New test.
5945 2009-02-05 Nick Clifton <nickc@redhat.com>
5947 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
5948 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
5949 * gcc.dg/cdce1.c: Likewise.
5950 * gcc.dg/cpp/_Pragma6.c: Likewise.
5951 * g++.dg/cpp/_Pragma1.C: Likewise.
5952 * gcc.dg/utf32-2.c: Xfail for M32C.
5953 * gcc.dg/utf32-1.c: Likewise.
5954 * gcc.dg/utf32-3.c: Likewise.
5955 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
5957 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
5958 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
5959 * gcc.dg/Wconversion-5.c: Likewise.
5960 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
5961 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
5962 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
5963 * gcc.dg/utf-inc-init.c: Likewise.
5964 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
5965 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
5966 * gcc.dg/utf-array-short-wchar.c: Likewise.
5967 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
5968 * gcc.dg/mallign.c: Use size_t instead of long.
5970 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
5972 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
5974 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
5976 * gcc.c-torture/execute/pr39100.c: New.
5978 2009-02-05 Joseph Myers <joseph@codesourcery.com>
5981 * gcc.dg/tls/diag-6.c: New test.
5983 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
5985 AVX Programming Reference (January, 2009)
5986 * gcc.target/i386/avx-vpclmulqdq.c: New.
5987 * gcc.target/i386/pclmul-avx-check.h: Likewise.
5989 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
5991 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
5992 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
5993 (pclmul_test): Renamed to ...
5996 2009-02-04 Jakub Jelinek <jakub@redhat.com>
5999 * g++.dg/abi/mangle31.C: New test.
6001 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6004 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
6006 * vla-6.c: Likewise. Expect warning not error for [*] lexically
6007 inside function prototype but not part of parameter declarator.
6008 * vla-11.c: New test.
6010 2009-02-03 Jason Merrill <jason@redhat.com>
6012 * g++.dg/warn/main-4.C: New test.
6013 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
6015 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6018 * g++.dg/expr/cast10.C: New test.
6020 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6023 * gcc.dg/init-bad-6.c: New test.
6025 2009-02-03 Jakub Jelinek <jakub@redhat.com>
6028 * gcc.c-torture/compile/pr35318.c: New test.
6031 * gcc.dg/nofixed-point-2.c: New test.
6032 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
6033 * g++.dg/ext/fixed2.C: Likewise.
6034 * g++.dg/other/error25.C: Likewise.
6035 * g++.dg/lookup/crash7.C: Likewise.
6036 * g++.dg/cpp0x/decltype-38655.C: Likewise.
6039 * g++.dg/cpp0x/initlist13.C: New test.
6041 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
6044 * g++.dg/template/func2.C: New test.
6047 * g++.dg/template/typename15.C: New.
6048 * g++.dg/template/typename16.C: New.
6050 2009-02-03 Janis Johnson <janis187@us.ibm.com>
6051 Ben Elliston <bje@au.ibm.com>
6054 * gcc.dg/dfp/pr39034.c: New test.
6056 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6059 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
6061 2009-02-02 Jason Merrill <jason@redhat.com>
6064 * g++.dg/parse/dtor14.C: New test.
6066 2009-02-02 Jakub Jelinek <jakub@redhat.com>
6068 * lib/target-supports.exp
6069 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
6070 * g++.dg/ext/builtin10.C: New test.
6073 * gcc.target/i386/pr39058.c: New test.
6075 2009-02-02 Richard Guenther <rguenther@suse.de>
6077 PR tree-optimization/38937
6078 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
6080 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6083 * g++.dg/parse/crash52.C: New.
6085 2009-01-30 Richard Guenther <rguenther@suse.de>
6087 PR tree-optimization/39041
6088 * gcc.c-torture/compile/pr39041.c: New testcase.
6090 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6093 * gcc.target/i386/pr39013-1.c: New test.
6094 * gcc.target/i386/pr39013-2.c: New test.
6097 * g++.dg/ext/label12.C: New test.
6099 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6102 * g++.dg/parse/error34.C: New.
6103 * g++.dg/parse/error35.C: Likewise.
6105 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6108 * g++.dg/cpp0x/decltype-38655.C: New.
6110 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6113 * g++.dg/torture/pr39002.C: New test.
6115 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
6117 PR tree-optimization/39007
6118 * gcc.dg/tree-ssa/pr39007.c: New.
6120 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
6123 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
6126 2009-01-29 Steve Ellcey <sje@cup.hp.com>
6129 * gcc.c-torture/compile/pr38857.c: New test.
6131 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
6135 * gfortran.dg/bound_6.f90: New test.
6137 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
6139 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
6141 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
6143 PR tree-optimization/38997
6144 * gcc.dg/tree-ssa/pr38997.c: New.
6146 2009-01-28 Richard Guenther <rguenther@suse.de>
6148 PR tree-optimization/38926
6149 * gcc.c-torture/compile/pr38926.c: New testcase.
6151 2009-01-28 Jakub Jelinek <jakub@redhat.com>
6154 * gcc.dg/pr38934.c: New test.
6156 2009-01-28 Richard Guenther <rguenther@suse.de>
6159 * g++.dg/warn/Wuninitialized-2.C: New testcase.
6161 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
6163 PR tree-optimization/38984
6164 * gcc.dg/pr38984.c: New XFAILed testcase.
6167 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
6170 * gcc.target/i386/pr38988.c: New test.
6172 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6175 * g++.dg/parse/crash51.C: New.
6176 * g++.old-deja/g++.pt/crash9.C: Adjust.
6178 2009-01-27 Daniel Kraft <d@domob.eu>
6181 * gfortran.dg/mvbits_6.f90: New test.
6182 * gfortran.dg/mvbits_7.f90: New test.
6183 * gfortran.dg/mvbits_8.f90: New test.
6185 2009-01-27 Richard Guenther <rguenther@suse.de>
6187 PR tree-optimization/38503
6188 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
6190 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
6193 * gcc.c-torture/execute/pr38969.c: New test.
6195 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
6198 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
6200 * gcc.target/mips/fixed-scalar-type.c: Likewise.
6201 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
6202 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
6204 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
6207 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
6208 if __USING_SJLJ_EXCEPTIONS__ is defined.
6210 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
6211 __USING_SJLJ_EXCEPTIONS__ is defined.
6212 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
6213 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
6214 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
6215 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
6216 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
6217 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
6219 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
6222 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
6223 Use instead of C name in asm statements.
6225 2009-01-26 Richard Guenther <rguenther@suse.de>
6227 PR tree-optimization/38745
6228 * g++.dg/torture/pr38745.C: New testcase.
6230 2009-01-26 Richard Guenther <rguenther@suse.de>
6233 * g++.dg/warn/Wuninitialized-1.C: New testcase.
6235 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
6237 * gcc.dg/bitfld-15.c: Gate warning on target
6238 pcc_bitfield_type_matters.
6239 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
6240 g++.dg/ext/bitfield4.C: Likewise.
6241 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
6242 bitfield for any target.
6244 2009-01-24 Jakub Jelinek <jakub@redhat.com>
6247 * gcc.dg/pr38957.c: New test.
6249 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
6252 * gfortran.dg/array_constructor_24.f: Allow tolerance when
6255 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
6257 PR tree-optimization/38953
6258 * gfortran.dg/graphite/pr38953.f90: New.
6260 2009-01-24 Paul Brook <paul@codesourcery.com>
6262 * gcc.target/arm/neon-cond-1.c: New test.
6264 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
6266 PR tree-optimization/38932
6267 * gcc.dg/pr38932.c: New.
6269 2009-01-23 Revital Eres <eres@il.ibm.com>
6271 * gcc.dg/sms-7.c: Fix test.
6273 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
6275 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
6276 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
6277 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
6278 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
6280 2009-01-22 Steve Ellcey <sje@cup.hp.com>
6282 * gcc.dg/pr35729.c: Make test x86 specific.
6284 2009-01-22 Steve Ellcey <sje@cup.hp.com>
6287 * gcc.dg/pr38615.c: New test.
6289 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
6292 * gcc.target/i386/pr38931.c: New test.
6294 2009-01-22 Dodji Seketeli <dodji@redhat.com>
6297 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
6298 * g++.dg/template/typedef12.C: Likewise.
6299 * g++.dg/template/typedef13.C: Likewise.
6300 * g++.dg/template/typedef14.C: Likewise.
6301 * g++.dg/template/sfinae3.C: Likewise.
6302 * g++.old-deja/g++.pt/typename8.C: Likewise.
6303 * g++.dg/template/access11.C: Likewise
6305 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
6307 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
6309 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
6311 2009-01-21 Dodji Seketeli <dodji@redhat.com>
6314 * g++.dg/template/typedef11.C: New test.
6315 * g++.dg/template/typedef12.C: Likewise.
6316 * g++.dg/template/typedef13.C: Likewise.
6317 * g++.dg/template/typedef14.C: Likewise.
6318 * g++.dg/template/sfinae3.C: Compile this pedantically.
6319 The only errors expected should be the one saying the typedef is ill
6321 * g++.old-deja/g++.pt/typename8.C: Likewise.
6322 * g++.dg/template/access11.C: Update this.
6324 2009-01-21 Daniel Kraft <d@domob.eu>
6327 * gfortran.dg/mvbits_5.f90: New test.
6329 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
6331 * gcc.dg/sms-6.c: New test.
6332 * gcc.dg/sms-7.c: Likewise.
6334 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
6337 * gfortran.dg/host_assoc_function_7.f90: New test
6339 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6340 Richard Guenther <rguenther@suse.de>
6342 PR tree-optimization/38747
6343 PR tree-optimization/38748
6344 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
6345 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6346 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
6348 2009-01-20 Kees Cook <kees@ubuntu.com>
6349 H.J. Lu <hongjiu.lu@intel.com>
6352 * gcc.dg/pr38902.c: New.
6354 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
6357 * gfortran.dg/pr38868.f: New testcase.
6359 2009-01-20 Richard Guenther <rguenther@suse.de>
6361 * gcc.c-torture/execute/pr36227.c: Move ...
6362 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
6364 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6366 * lib/gfortran.exp: Add -B options for targets that use
6367 libgfortran.a%s in their specs.
6369 2009-01-19 Jason Merrill <jason@redhat.com>
6372 * g++.dg/template/dtor5.C: New test.
6374 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
6377 * gfortran.dg/bound_5.f90: New test.
6379 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
6382 * g++.dg/compat/abi/pr38736_main.C: New.
6383 * g++.dg/compat/abi/pr38736_x.C: Likewise.
6384 * g++.dg/compat/abi/pr38736_y.C: Likewise.
6385 * g++.dg/other/macro-1.C: Likewise.
6386 * gcc.dg/macro-1.c: Likewise.
6387 * gcc.dg/compat/pr38736_main.c: Likewise.
6388 * gcc.dg/compat/pr38736_x.c: Likewise.
6389 * gcc.dg/compat/pr38736_y.c: Likewise.
6391 2009-01-18 Richard Guenther <rguenther@suse.de>
6393 PR tree-optimization/38819
6394 * gcc.c-torture/execute/pr38819.c: New testcase.
6396 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6399 * gfortran.dg/module_commons_3.f90: Reapply.
6401 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6404 * gfortran.dg/transfer_intrinsic_1.f90: New test.
6405 * gfortran.dg/transfer_intrinsic_2.f90: New test.
6407 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6410 * gfortran.dg/module_commons_3.f90: Remove
6412 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
6414 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
6416 2009-01-16 Jason Merrill <jason@redhat.com>
6419 * g++.dg/template/lvalue1.C: New test.
6422 * g++.dg/template/access20.C: New test.
6423 * g++.dg/torture/pr34641.C: Fix access.
6425 2009-01-16 Richard Guenther <rguenther@suse.de>
6427 PR tree-optimization/38835
6429 * gcc.c-torture/execute/pr36227.c: New testcase.
6430 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
6431 * g++.dg/init/const7.C: Likewise.
6433 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
6436 * gcc.c-torture/compile/pr38554.c: New test.
6438 2009-01-16 Jason Merrill <jason@redhat.com>
6441 * g++.dg/conversion/access1.C: New test.
6443 2009-01-16 Jakub Jelinek <jakub@redhat.com>
6445 PR tree-optimization/38789
6446 * gcc.c-torture/compile/pr38789.c: New test.
6448 2009-01-16 Janus Weil <janus@gcc.gnu.org>
6451 * gfortran.dg/proc_ptr_13.f90: New.
6453 2009-01-15 Jason Merrill <jason@redhat.com>
6456 * g++.dg/template/koenig6.C: New test.
6458 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6461 * g++.dg/template/error37.C: New testcase.
6463 2009-01-15 Jason Merrill <jason@redhat.com>
6466 * g++.dg/conversion/memfn1.C: New test.
6469 * g++.dg/conversion/memfn2.C: New test.
6471 2009-01-15 Steve Ellcey <sje@cup.hp.com>
6474 * g++.dg/template/crash87.C: New test.
6476 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
6479 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
6481 2009-01-15 Dodji Seketeli <dodji@redhat.com>
6484 * g++.dg/parse/crash50.C: New test.
6486 2009-01-14 Jakub Jelinek <jakub@redhat.com>
6488 PR rtl-optimization/38245
6489 * gcc.dg/pr38245-3.c: New test.
6490 * gcc.dg/pr38245-3.h: New file.
6491 * gcc.dg/pr38245-4.c: New file.
6492 * gcc.dg/pr38364.c: New test.
6494 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
6496 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
6497 sequence PC-relative.
6499 2009-01-14 Mark Mitchell <mark@codesourcery.com>
6501 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
6502 calls and/or PLT markers.
6503 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
6504 calls and/or PLT markers.
6505 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
6506 calls and/or PLT markers.
6507 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
6508 calls and/or PLT markers.
6510 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6511 Nathan Froyd <froydnj@codesourcery.com>
6512 Joseph Myers <joseph@codesourcery.com>
6514 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
6516 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
6517 and use consistent CFLAGS.
6518 * gcc.target/powerpc/20030505.c: Likewise.
6519 * gcc.target/powerpc/20081204-1.c: Likewise.
6520 * gcc.target/powerpc/ppc-spe.c: Likewise.
6521 * gcc.target/powerpc/spe1.c: Likewise.
6522 * g++.dg/ext/spe1.C: Likewise.
6523 * g++.dg/other/opaque-1.C: Likewise.
6524 * g++.dg/other/opaque-2.C: Likewise.
6525 * g++.dg/other/opaque-3.C: Likewise.
6527 2009-01-14 Mark Mitchell <mark@codesourcery.com>
6529 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
6532 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
6535 * g++.dg/torture/pr38811.C: New file.
6537 2009-01-14 Richard Guenther <rguenther@suse.de>
6539 PR tree-optimization/38826
6541 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
6543 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
6545 * gcc.dg/graphite/pr38786.c: Fix commit problem.
6547 2009-01-14 Nick Clifton <nickc@redhat.com>
6550 * g++.cp/parse/pr37862.C: New test.
6552 2009-01-14 Julian Brown <julian@codesourcery.com>
6554 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
6555 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
6557 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
6560 2009-01-13 Jakub Jelinek <jakub@redhat.com>
6562 PR rtl-optimization/38774
6563 * gcc.dg/torture/pr38774.c: New test.
6566 * g++.dg/cpp0x/pr38795.C: New test.
6568 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
6569 Nathan Froyd <froydnj@codesourcery.com>
6570 Joseph Myers <joseph@codesourcery.com>
6572 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
6573 otherwise. Do not check for AltiVec at runtime.
6574 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
6575 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
6576 * gcc.target/powerpc/altivec-1.c: Likewise.
6577 * gcc.target/powerpc/altivec-3.c: Likewise.
6578 * gcc.target/powerpc/altivec-10.c: Likewise.
6579 * gcc.target/powerpc/altivec-12.c: Likewise.
6580 * gcc.target/powerpc/altivec-24.c: Likewise.
6581 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
6582 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
6583 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
6584 * gcc.target/powerpc/pr35907.c: Likewise.
6585 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
6586 otherwise. Do not check for Cell at runtime.
6587 * gcc.target/powerpc/altivec_check.h: Delete.
6589 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
6590 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
6591 not check for AltiVec at runtime.
6592 * g++.dg/ext/altivec-cell-2.C: Likewise.
6593 * g++.dg/ext/altivec-cell-3.C: Likewise.
6594 * g++.dg/ext/altivec-cell-4.C: Likewise.
6595 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
6596 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
6598 * g++.dg/ext/altivec_check.h: Delete.
6600 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
6602 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
6603 effective target. Adjust line numbers accordingly.
6605 2009-01-13 Mark Mitchell <mark@codesourcery.com>
6607 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
6609 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
6611 PR tree-optimization/38786
6612 * gcc.dg/graphite/pr38786.c: New.
6614 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
6617 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
6619 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
6620 for alpha*-*-* targets.
6621 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
6623 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6626 * gfortran.dg/fmt_bz_bn_err.f: New test.
6628 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
6630 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
6632 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6634 * lib/target-supports.exp (check_effective_target_powerpc64): New.
6635 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
6636 instruction support. Do not check for it at runtime.
6638 2009-01-12 Jason Merrill <jason@redhat.com>
6641 * g++.dg/lookup/friend11.C: Remove expected error.
6642 * g++.dg/lookup/friend14.C: New test.
6643 * g++.dg/lookup/friend15.C: New test.
6645 2009-01-12 Dodji Seketeli <dodji@redhat.com>
6648 * g++.dg/lookup/hidden-class12.C: New test.
6649 * g++.dg/lookup/hidden-class13.C: New test.
6650 * g++.dg/lookup/hidden-class14.C: New test.
6651 * g++.dg/lookup/hidden-class15.C: New test.
6652 * g++.dg/lookup/hidden-class16.C: New test.
6654 2009-01-12 Mark Mitchell <mark@codesourcery.com>
6656 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
6657 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
6658 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
6660 2009-01-12 Jason Merrill <jason@redhat.com>
6663 * g++.dg/other/vararg-3.C: New test.
6665 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6667 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
6668 Explicitly enable SPE.
6669 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
6672 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
6673 Expect -flax-vector-conversions message. Adjust incompatible
6675 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
6678 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
6680 * g++.dg/other/opaque-1.C: Run on targets with SPE.
6682 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
6683 * g++.dg/other/opaque-2.C: Likewise.
6684 * g++.dg/other/opaque-3.C: Likewise.
6686 2009-01-12 Jakub Jelinek <jakub@redhat.com>
6689 * gcc.dg/pr32041.c: New test.
6690 * g++.dg/parse/offsetof9.C: New test.
6692 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6693 Nathan Froyd <froydnj@codesourcery.com>
6695 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
6696 * g++.dg/ext/attribute-test-1.C: Likewise.
6697 * g++.dg/ext/attribute-test-2.C: Likewise.
6698 * g++.dg/ext/attribute-test-3.C: Likewise.
6699 * g++.dg/ext/attribute-test-4.C: Likewise.
6701 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
6703 * gnat.dg/unchecked_convert3.adb: New test.
6705 2009-01-12 Jakub Jelinek <jakub@redhat.com>
6708 * g++.dg/parse/typedef9.C: New test.
6710 PR tree-optimization/38807
6711 * gcc.c-torture/compile/pr38807.c: New test.
6713 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
6715 * gcc.target/mips/ins-2.c: New test.
6717 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
6720 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
6722 2009-01-11 Jakub Jelinek <jakub@redhat.com>
6725 * g++.dg/warn/Wreturn-type-5.C: New test.
6727 2009-01-11 Matthias Klose <doko@ubuntu.com>
6730 * gcc.dg/pr38616.c: New test.
6732 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
6734 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
6736 2009-01-10 Andrew Pinski <pinskia@gmail.com>
6739 * g++.dg/expr/string-1.C: New test.
6740 * g++.dg/expr/string-2.C: New test.
6743 * g++.dg/ext/complex4.C: New test.
6744 * g++.dg/ext/complex5.C: New test.
6745 * g++.dg/init/reference1.C: New test.
6746 * g++.dg/init/reference2.C: New test.
6747 * g++.dg/init/reference3.C: New test.
6749 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
6752 * gfortran.dg/transfer_null_1.f90: New test.
6754 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
6757 * gfortran.dg/host_assoc_function_6.f90: New test.
6759 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
6761 * lib/target-supports.exp: Add method to determine if the effective
6762 target is really a ppc405 after applying all compile options.
6763 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
6764 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
6765 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
6766 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
6767 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
6768 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
6769 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
6770 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
6771 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
6772 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
6773 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
6774 * gcc.target/powerpc/405-machhw-1.c: Likewise.
6775 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
6776 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
6777 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
6778 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
6779 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
6780 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
6781 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
6782 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
6783 * gcc.target/powerpc/405-macchw-1.c: Likewise.
6784 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
6785 * gcc.target/powerpc/405-machhw-2.c: Likewise.
6786 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
6787 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
6788 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
6789 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
6790 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
6791 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
6792 * gcc.target/powerpc/405-macchw-2.c: Likewise.
6793 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
6795 2009-01-09 Jakub Jelinek <jakub@redhat.com>
6798 * g++.dg/other/error31.C: New testcase.
6801 * gcc.dg/pr35742.c: New test.
6803 2009-01-09 John F. Carr <jfc@mit.edu>
6806 * g++.dg/parse/linkage3.C: New test.
6808 2009-01-09 Jakub Jelinek <jakub@redhat.com>
6811 * gcc.c-torture/compile/pr38771.c: New test.
6813 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
6815 * gcc.dg/pr34856.c: Ignore irrelevant warning.
6817 2009-01-08 Mark Mitchell <mark@codesourcery.com>
6819 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
6820 * gcc.dg/sibcall-4.c: Likewise.
6822 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
6823 Jan Sjodin <jan.sjodin@amd.com>
6825 PR tree-optimization/38559
6826 * gcc.dg/graphite/pr38559.c: New.
6828 2009-01-08 Ira Rosen <irar@il.ibm.com>
6830 PR tree-optimization/37194
6831 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
6833 2009-01-07 Jakub Jelinek <jakub@redhat.com>
6836 * g++.dg/ext/label11.C: New test.
6838 2009-01-07 Joseph Myers <joseph@codesourcery.com>
6840 * lib/target-supports.exp (check_weak_override_available): New.
6841 * lib/target-supports-dg.exp (dg-require-weak-override): New.
6842 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
6843 dg-require-weak-override.
6845 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
6846 Alan Modra <amodra@bigpond.net.au>
6848 * gcc.c-torture/compile/20090107-1.c: New test.
6850 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
6853 * g++.dg/other/pr38706.C: New test.
6855 2009-01-07 Jason Merrill <jason@redhat.com>
6857 * g++.dg/cpp0x/variadic92.C: New test.
6858 * g++.dg/cpp0x/variadic93.C: New test.
6860 2009-01-07 Janis Johnson <janis187@us.ibm.com>
6862 * lib/target-supports-dg.exp (current_compiler_flags): New.
6863 (check-flags): Use it; do not access dg-test local variables.
6864 (dg-skip-if): Do not access dg-test local variables.
6865 (dg-xfail-run-if): Ditto.
6866 (dg-shouldfail): Ditto.
6867 * gcc.test-framework/test-framework.exp
6868 (check_effective_target_def_nocache): New.
6869 * gcc.test-framework/test-framework.awk: Handle scan tests.
6870 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
6871 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
6872 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
6873 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
6874 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
6875 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
6876 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
6877 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
6878 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
6880 * g++.dg/torture/pr38586.C: Ignore a possible warning.
6882 * lib/target-supports-dg.exp (check_test_flags): Delete.
6884 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
6886 PR tree-optimization/38492
6887 PR tree-optimization/38498
6888 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
6890 * gcc.dg/graphite/block-0.c: Update test.
6891 * gcc.dg/graphite/block-1.c: Same.
6892 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
6893 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
6894 * gcc.dg/graphite/block-3.c: New.
6895 * gcc.dg/graphite/pr38498.c: New.
6897 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
6899 AVX Programming Reference (December, 2008)
6900 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
6901 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
6902 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
6904 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
6905 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
6907 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6910 * gfortran.dg/c_loc_pure_1.f90: New test.
6912 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
6915 * gfortran.dg/elemental_dependency_3.f90:
6916 Add the final tree dump cleanup.
6918 2009-01-06 Jakub Jelinek <jakub@redhat.com>
6920 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
6923 PR rtl-optimization/38722
6924 * gfortran.dg/pr38722.f90: New test.
6926 2009-01-06 Janis Johnson <janis187@us.ibm.com>
6929 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
6930 instead of DECnn_DEN. Support -DDBG to list lines that fail.
6932 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
6934 * gfortran.dg/implicit_12.f90: Add space around dg directive.
6935 * gfortran.dg/typebound_call_8.f03: Same.
6936 * gfortran.dg/elemental_bind_c.f90: Same.
6937 * gfortran.dg/typebound_call_7.f03: Same.
6938 * gfortran.dg/interface_proc_end.f90: Same
6939 * gfortran.dg/pr37243.f: Fix typo.
6941 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
6943 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
6944 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
6947 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
6949 AVX Programming Reference (December, 2008)
6950 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
6951 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
6952 * gcc.target/i386/sse-14.c: Likewise.
6954 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
6955 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
6956 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
6957 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
6959 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6962 * gfortran.dg/fmt_bz_bn.f: Update test.
6964 2009-01-05 Dodji Seketeli <dodji@redhat.com>
6967 * g++.dg/conversion/usual-arith-conv.C: New test.
6969 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6972 * gcc.dg/vector-3.c: New testcase.
6973 * g++.dg/ext/vector15.C: New test.
6975 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
6977 PR tree-optimization/38510
6978 * gcc.dg/graphite/pr38510.c: New.
6980 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
6981 Jan Sjodin <jan.sjodin@amd.com>
6983 PR tree-optimization/38500
6984 * gcc.dg/graphite/pr38500.c: New.
6986 2009-01-05 Laurent GUERBY <laurent@guerby.net>
6988 * gcc.c-torture/compile/20001226-1.c: Generalize
6990 * gcc.c-torture/compile/limits-fnargs.c: Add
6992 * gcc.dg/20020425-1.c: Likewise.
6993 * gcc.dg/pch/pch.exp: Likewise.
6995 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
6998 * gfortran.dg/module_commons_3.f90: New test.
7000 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
7003 * gfortran.dg/random_seed_1.f90: Updated.
7005 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
7009 * gfortran.dg/elemental_subroutine_7.f90:
7010 Fix p values so that it can be used as vector subscript.
7012 2009-01-05 Jason Merrill <jason@redhat.com>
7014 * g++.dg/cpp0x/initlist12.C: Add another test.
7016 * g++.dg/cpp0x/defaulted7.C: New test.
7018 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7021 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
7022 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
7024 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7026 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7027 for alpha*-*-* targets.
7028 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7030 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7033 * gfortran.dg/host_assoc_function_5.f90: New test.
7035 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7038 * gfortran.dg/elemental_dependency_3.f90: New test.
7039 * gfortran.dg/elemental_subroutine_7.f90: New test.
7041 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
7043 * gcc.dg/struct-ret-3.c: Include unistd.h.
7044 (main): Exit early if system memory page size is
7045 larger than 4096 bytes.
7047 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
7050 * gfortran.dg/merge_init_expr.f90: New.
7052 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7055 * gfortran.dg/c_loc_tests_13.f90: New test.
7056 * gfortran.dg/c_loc_tests_14.f90: New test.
7058 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
7060 * gfortran.dg/func_result_4.f90: New.
7062 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
7065 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
7066 interface still works, in addition to original tests.
7067 * gfortran.dg/host_assoc_call_6.f90: New test.
7069 2009-01-03 Jakub Jelinek <jakub@redhat.com>
7072 * g++.dg/torture/pr38705.C: New test.
7075 * gcc.dg/pr38700.c: New test.
7077 2009-01-02 Jason Merrill <jason@redhat.com>
7079 * g++.dg/cpp0x/initlist11.C: New test.
7080 * g++.dg/cpp0x/initlist12.C: New test.
7082 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7084 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
7085 Allow extra informative notes.
7087 2009-01-01 Jakub Jelinek <jakub@redhat.com>
7090 * gcc.dg/pr36489.c: New test.
7093 Copyright (C) 2009 Free Software Foundation, Inc.
7095 Copying and distribution of this file, with or without modification,
7096 are permitted in any medium without royalty provided the copyright
7097 notice and this notice are preserved.