1 2009-09-17 Janis Johnson <janis187@us.ibm.com>
4 * dfp/pr41049.c: New test.
6 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
9 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
11 2009-09-17 Martin Jambor <mjambor@suse.cz>
13 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
14 * gcc.dg/ipa/ipa-sra-1.c: New test.
15 * gcc.dg/ipa/ipa-sra-2.c: New test.
16 * gcc.dg/ipa/ipa-sra-3.c: New test.
17 * gcc.dg/ipa/ipa-sra-4.c: New test.
18 * gcc.dg/ipa/ipa-sra-5.c: New test.
19 * gcc.c-torture/execute/ipa-sra-1.c: New test.
20 * gcc.c-torture/execute/ipa-sra-2.c: New test.
22 2009-09-17 Michael Matz <matz@suse.de>
25 * gfortran.dg/pr41347.f90: New test.
27 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
29 * gcc.c-torture/compile/20090917-1.c: New testcase.
31 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
33 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
34 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
35 alpha*-*-* target from XFAIL list.
37 2009-09-16 Janis Johnson <janis187@us.ibm.com>
39 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
40 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
41 * gcc.dg/dfp/cast-bad.c: Use default options.
42 * gcc.dg/dfp/compare-rel-const.c: Ditto.
43 * gcc.dg/dfp/composite-type.c: Ditto.
44 * gcc.dg/dfp/constants.c: Ditto.
45 * gcc.dg/dfp/constants-hex.c: Ditto.
46 * gcc.dg/dfp/constants-pedantic.c: Ditto.
47 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
48 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
49 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
50 * gcc.dg/dfp/ctypes.c: Ditto.
51 * gcc.dg/dfp/ddmode-ice.c: Ditto.
52 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
53 * gcc.dg/dfp/float-constant-double.c: Ditto.
54 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
55 * gcc.dg/dfp/keywords-reserved.c: Ditto.
56 * gcc.dg/dfp/modes.c: Ditto.
57 * gcc.dg/dfp/operator-bitwise.c: Ditto.
58 * gcc.dg/dfp/pr31344.c: Ditto.
59 * gcc.dg/dfp/pr31385.c: Ditto.
60 * gcc.dg/dfp/pr33466.c: Ditto.
61 * gcc.dg/dfp/pr35620.c: Ditto.
62 * gcc.dg/dfp/pr37435.c: Ditto.
63 * gcc.dg/dfp/pr39986.c: Ditto.
64 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
65 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
66 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
67 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
68 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
69 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
70 * gcc.dg/dfp/typespec.c: Ditto.
71 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
72 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
73 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
74 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
75 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
76 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
77 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
78 * gcc.dg/dfp/compare-rel.h: Ditto.
79 * gcc.dg/dfp/compare-special.h: Ditto.
80 * gcc.dg/dfp/convert.h: Ditto.
81 * gcc.dg/dfp/fe-check.h: Ditto.
82 * gcc.dg/dfp/call-by-value.c: Use default options and
84 * gcc.dg/dfp/cast.c: Ditto.
85 * gcc.dg/dfp/compare-eq-const.c: Ditto.
86 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
87 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
88 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
89 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
90 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
91 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
92 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
93 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
94 * gcc.dg/dfp/compare-special-d32.c: Ditto.
95 * gcc.dg/dfp/compare-special-d64.c: Ditto.
96 * gcc.dg/dfp/compare-special-d128.c: Ditto.
97 * gcc.dg/dfp/constants-zero.c: Ditto.
98 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
99 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
100 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
101 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
102 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
103 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
104 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
105 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
106 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
107 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
108 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
109 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
110 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
111 * gcc.dg/dfp/convert-bfp.c: Ditto.
112 * gcc.dg/dfp/convert-complex.c: Ditto.
113 * gcc.dg/dfp/convert-dfp.c: Ditto.
114 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
115 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
116 * gcc.dg/dfp/convert-int.c: Ditto.
117 * gcc.dg/dfp/convert-int-fold.c: Ditto.
118 * gcc.dg/dfp/convert-int-max.c: Ditto.
119 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
120 * gcc.dg/dfp/decfloat-constants.c: Ditto.
121 * gcc.dg/dfp/fe-binop.c: Ditto.
122 * gcc.dg/dfp/fe-convert-1.c: Ditto.
123 * gcc.dg/dfp/fe-convert-2.c: Ditto.
124 * gcc.dg/dfp/fe-convert-3.c: Ditto.
125 * gcc.dg/dfp/func-array.c: Ditto.
126 * gcc.dg/dfp/func-deref.c: Ditto.
127 * gcc.dg/dfp/func-mixed.c: Ditto.
128 * gcc.dg/dfp/func-pointer.c: Ditto.
129 * gcc.dg/dfp/func-scalar.c: Ditto.
130 * gcc.dg/dfp/func-struct.c: Ditto.
131 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
132 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
133 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
134 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
135 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
136 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
137 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
138 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
139 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
140 * gcc.dg/dfp/inf-1.c: Ditto.
141 * gcc.dg/dfp/loop-index.c: Ditto.
142 * gcc.dg/dfp/nan-1.c: Ditto.
143 * gcc.dg/dfp/nan-2.c: Ditto.
144 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
145 * gcc.dg/dfp/operator-assignment.c: Ditto.
146 * gcc.dg/dfp/operator-comma.c: Ditto.
147 * gcc.dg/dfp/operator-cond.c: Ditto.
148 * gcc.dg/dfp/operator-logical.c: Ditto.
149 * gcc.dg/dfp/operator-unary.c: Ditto.
150 * gcc.dg/dfp/pr36800.c: Ditto.
151 * gcc.dg/dfp/pr39034.c: Ditto.
152 * gcc.dg/dfp/pr39035.c: Ditto.
153 * gcc.dg/dfp/pr39902.c: Ditto.
154 * gcc.dg/dfp/signbit-1.c: Ditto.
155 * gcc.dg/dfp/signbit-2.c: Ditto.
156 * gcc.dg/dfp/struct-layout-1.c: Ditto.
157 * gcc.dg/dfp/union-init.c: Ditto.
158 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
160 2009-09-16 Michael Matz <matz@suse.de>
163 * gfortran.dg/pr41212.f90: New test.
165 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
167 * gnat.dg/alignment9.adb: New test.
169 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
171 * gnat.dg/discr20.ad[sb]: New test.
173 2009-09-16 Richard Guenther <rguenther@suse.de>
176 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
178 2009-09-16 DJ Delorie <dj@redhat.com>
179 Kaz Kojima <kkojima@gcc.gnu.org>
181 * gcc.target/sh/struct-arg-dw2.c: New test.
183 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
184 Jakub Jelinek <jakub@redhat.com>
187 * gcc.target/powerpc/pr41175.c: New test.
189 2009-09-14 Richard Henderson <rth@redhat.com>
191 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
192 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
193 gcc.dg/tree-ssa/asmgoto-1.c: New files.
195 2009-09-14 Richard Henderson <rth@redhat.com>
197 * g++.dg/eh/builtin1.C: Update resx pattern match.
198 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
200 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
202 * gcc.target/mips/branch-helper.h: New file.
203 * gcc.target/mips/branch-2.c,
204 * gcc.target/mips/branch-3.c,
205 * gcc.target/mips/branch-4.c,
206 * gcc.target/mips/branch-5.c,
207 * gcc.target/mips/branch-6.c,
208 * gcc.target/mips/branch-7.c,
209 * gcc.target/mips/branch-8.c,
210 * gcc.target/mips/branch-9.c,
211 * gcc.target/mips/branch-10.c,
212 * gcc.target/mips/branch-11.c,
213 * gcc.target/mips/branch-12.c,
214 * gcc.target/mips/branch-13.c,
215 * gcc.target/mips/branch-14.c,
216 * gcc.target/mips/branch-15.c: New tests.
218 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
221 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
222 -m32 -mpowerpc64 system.
224 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
226 From Jie Zhang <jie.zhang@analog.com>:
227 * gcc.target/bfin/saveall.c: New test.
228 * gcc.target/bfin/20090914-1.c: New test.
229 * gcc.target/bfin/20090914-2.c: New test.
231 * gcc.target/bfin/20090914-3.c: New test.
233 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
235 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
237 2009-09-14 Richard Guenther <rguenther@suse.de>
240 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
242 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
245 * gfortran.dg/cr_lf.f90: New test.
247 2009-09-11 Michael Matz <matz@suse.de>
250 * g++.dg/tree-ssa/pr41275.C: New test.
252 2009-09-11 Janus Weil <janus@gcc.gnu.org>
255 * gfortran.dg/proc_ptr_comp_21.f90: New.
257 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
260 * gfortran.dg/module_procedure_1.f90: New test.
261 * gfortran.dg/module_procedure_2.f90: Ditto.
262 * gfortran.dg/generic_14.f90: Move dg-error to new location.
264 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
265 James A. Morrison <phython@gcc.gnu.org>
268 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
270 * ada/acats/run_test.exp: New file.
272 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
275 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
277 PR rtl-optimization/39779
278 * gcc.dg/pr39979.c: New test.
280 2009-09-10 Richard Guenther <rguenther@suse.de>
283 * g++.dg/torture/pr41257-2.C: New testcase.
285 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
288 * g++.dg/template/crash91.C: New.
290 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
292 PR rtl-optimization/39779
293 * gcc.dg/pr39979.c: New test.
295 2009-09-09 Richard Guenther <rguenther@suse.de>
297 PR tree-optimization/41101
298 * gcc.c-torture/compile/pr41101.c: New testcase.
300 2009-09-09 Richard Guenther <rguenther@suse.de>
303 * gcc.c-torture/execute/pr41317.c: New testcase.
304 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
305 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
307 2009-09-08 Dodji Seketeli <dodji@redhat.com>
309 Fix some test breakages on Darwin
310 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
312 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
313 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
314 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
315 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
316 take darwin specifics in account.
318 2009-09-08 Joseph Myers <joseph@codesourcery.com>
320 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
321 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
323 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
326 * g++.dg/cpp0x/initlist24.C: New.
328 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
330 * gcc.dg/large-size-array-2.c: Fix target requirement.
331 * gcc.dg/large-size-array-4.c: Likewise.
332 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
333 * gcc.dg/c99-const-expr-2.c: Likewise.
334 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
335 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
336 * gcc.dg/c90-const-expr-10.c: Likewise.
337 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
339 * gcc.dg/tree-ssa/pr33920.c: Likewise.
340 * gcc.dg/vect/pr33846.c: Likewise.
341 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
342 __PTRDIFF_TYPE__, instead of unsigned long.
343 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
345 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
350 * gfortran.dg/pr41229.f90: New.
352 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
355 * gcc.dg/pr41232.c: New.
357 2009-09-08 Joseph Myers <joseph@codesourcery.com>
359 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
361 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
362 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
363 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
364 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
365 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
366 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
367 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
368 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
369 options other than that used in dg-options.
371 2009-09-07 Jakub Jelinek <jakub@redhat.com>
373 PR rtl-optimization/41239
374 * gcc.c-torture/execute/pr41239.c: New test.
376 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
379 * gfortran.dg/namelist_59.f90: New test.
381 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
383 From Mike Frysinger <michael.frysinger@analog.com>
384 * gcc.target/bfin/mcpu-bf542m.c: New file.
385 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
386 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
387 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
388 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
390 2009-09-07 Martin Jambor <mjambor@suse.cz>
393 * gcc.c-torture/compile/pr41282.c: New test.
395 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
398 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
399 variables for stat and errmsg.
400 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
401 * gfortran.dg/allocate_stat_2.f90: New test.
403 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
405 * gcc.c-torture/compile/20090907-1.c: New test.
407 2009-09-06 Jakub Jelinek <jakub@redhat.com>
410 * gcc.dg/pr41241.c: New test.
412 2009-09-06 Richard Guenther <rguenther@suse.de>
415 * g++.dg/torture/pr41144.C: New testcase.
417 2009-09-06 Richard Guenther <rguenther@suse.de>
420 * gcc.dg/torture/pr41261.c: New testcase.
422 2009-09-05 Richard Guenther <rguenther@suse.de>
425 * gcc.c-torture/compile/pr41181.c: New testcase.
427 2009-09-05 Richard Guenther <rguenther@suse.de>
430 * g++.dg/torture/pr41273.C: New testcase.
432 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
435 * gfortran.dg/typebound_proc_12.f90 : New test.
437 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
440 * gfortran.dg/pr41225.f90: New.
442 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
444 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
445 unistd.h, sys/types.h and sys/wait.h.
448 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
449 (GUALITY_GDB_REDIRECT): New.
450 (GUALITY_GDB_ARGS): Use it.
452 2009-09-04 Richard Guenther <rguenther@suse.de>
455 * g++.dg/torture/pr41257.C: New testcase.
457 2009-09-04 Martin Jambor <mjambor@suse.cz>
459 PR tree-optimization/41112
460 * gnat.dg/array8.adb: New test.
462 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
464 * gcc.target/arm/ctz.c: New test case.
466 2009-09-03 Alon Dayan <alond@il.ibm.com>
468 PR tree-optimization/38275
469 * testsuite/gcc.dg/autopar/reduc-1char.c: Increase number
470 of iterations. Adjust the logic accordingly.
471 * testsuite/gcc.dg/autopar/reduc-2char.c: Ditto.
472 * testsuite/gcc.dg/autopar/reduc-1.c: Ditto.
473 * testsuite/gcc.dg/autopar/reduc-2.c: Ditto.
474 * testsuite/gcc.dg/autopar/reduc-3.c: Ditto.
475 * testsuite/gcc.dg/autopar/reduc-6.c: Ditto.
476 * testsuite/gcc.dg/autopar/reduc-7.c: Ditto.
477 * testsuite/gcc.dg/autopar/reduc-8.c: Ditto.
478 * testsuite/gcc.dg/autopar/reduc-9.c: Ditto.
479 * testsuite/gcc.dg/autopar/pr39500-1.c: Ditto.
480 * testsuite/gcc.dg/autopar/reduc-1short.c: Ditto.
481 * testsuite/gcc.dg/autopar/reduc-2short.c: Ditto.
482 * testsuite/gcc.dg/autopar/parallelization-1.c: Ditto.
484 2009-09-03 Jakub Jelinek <jakub@redhat.com>
486 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
487 testcase using guality.h compiles and links and if a global variable
488 can be verified by gdb.
490 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
492 * lib/target-supports.exp (check_effective_target_sync_int_long):
493 Supported on Blackfin Linux targets.
495 2009-09-02 David Daney <ddaney@caviumnetworks.com>
497 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
499 2009-09-03 Diego Novillo <dnovillo@google.com>
501 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
502 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
503 * g++.dg/warn/unit-1.C: Likewise.
504 * g++.dg/ipa/iinline-1.C: Likewise.
505 * g++.dg/template/cond2.C: Adjust expected line location for the
507 * g++.dg/template/pr35240.C: Likewise.
509 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
511 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
512 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
514 2009-09-02 Martin Jambor <mjambor@suse.cz>
516 * gcc.dg/tree-ssa/sra-8.c: New testcase.
517 * gcc.dg/memcpy-1.c: Add . to match pattern.
518 * gcc.dg/uninit-I.c: XFAIL warning test.
519 * g++.dg/warn/unit-1.C: XFAIL warning test.
521 2009-09-02 Ian Lance Taylor <iant@google.com>
523 * gcc.dg/20090902-1.c: New test.
525 2009-09-02 Jakub Jelinek <jakub@redhat.com>
527 * gcc.dg/builtin-object-size-9.c: New test.
529 2009-09-02 Olivier Hainque <hainque@adacore.com>
531 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
533 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
534 Olivier Hainque <hainque@adacore.com>
536 * gnat.dg/misaligned_param.adb: New test.
537 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
538 * gnat.dg/slice7.adb: Add 1 more related case.
540 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
542 * gcc.dg/guality/guality.c: Expect to fail for now.
543 * gcc.dg/guality/example.c: Likewise.
545 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
547 * gcc.dg/guality/guality.c: New.
548 * gcc.dg/guality/guality.h: New.
549 * gcc.dg/guality/guality.exp: New.
550 * gcc.dg/guality/example.c: New.
551 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
552 (cleanup-saved-temps): Likewise, .gkd files too.
554 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
557 * gfortran.dg/line_length_3.f: New test.
558 * gfortran.dg/line_length_4.f90: New test.
560 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
562 * lib/target-supports.exp (check_gc_sections_available):
563 Add proper pattern quote.
565 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
566 Kaz Kojima <kkojima@gcc.gnu.org>
568 * lib/target-supports.exp (add_options_for_ieee): New procedure.
569 * g++.dg/cdce3.C: Use dg-add-options ieee.
570 * g++.dg/torture/type-generic-1.C: Likewise.
571 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
572 * gcc.dg/pr28796-2.c: Likewise.
573 * gcc.dg/torture/builtin-math-7.c: Likewise.
574 * gcc.dg/torture/type-generic-1.c: Likewise.
575 * gfortran.dg/boz_14.f90: Likewise.
576 * gfortran.dg/erf_2.F90: Likewise.
577 * gfortran.dg/init_flag_3.f90: Likewise.
578 * gfortran.dg/init_flag_4.f90: Likewise.
579 * gfortran.dg/init_flag_5.f90: Likewise.
580 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
581 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
582 * gfortran.dg/isnan_1.f90: Likewise.
583 * gfortran.dg/isnan_2.f90: Likewise.
584 * gfortran.dg/maxlocval_2.f90: Likewise.
585 * gfortran.dg/maxlocval_4.f90: Likewise.
586 * gfortran.dg/minlocval_1.f90: Likewise.
587 * gfortran.dg/minlocval_4.f90: Likewise.
588 * gfortran.dg/module_nan.f90: Likewise.
589 * gfortran.dg/namelist_42.f90: Likewise.
590 * gfortran.dg/namelist_43.f90: Likewise.
591 * gfortran.dg/nan_1.f90: Likewise.
592 * gfortran.dg/nan_2.f90: Likewise.
593 * gfortran.dg/nan_3.f90: Likewise.
594 * gfortran.dg/nan_4.f90: Likewise.
595 * gfortran.dg/nan_5.f90: Likewise.
596 * gfortran.dg/nearest_1.f90: Likewise.
597 * gfortran.dg/nearest_2.f90: Likewise.
598 * gfortran.dg/nearest_3.f90: Likewise.
599 * gfortran.dg/pr37243.f: Likewise.
600 * gfortran.dg/real_const_3.f90: Likewise.
601 * gfortran.dg/transfer_simplify_2.f90: Likewise.
603 2009-08-31 Dodji Seketeli <dodji@redhat.com>
606 * g++.dg/debug/dwarf2/template-params-1.C: New test.
607 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
608 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
609 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
610 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
611 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
612 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
613 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
614 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
615 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
616 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
617 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
618 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
620 2009-08-31 Jason Merrill <jason@redhat.com>
623 * g++.dg/parse/enum5.C: New.
624 * g++.dg/cpp0x/enum1.C: Adjust expected error.
626 2009-08-31 Janus Weil <janus@gcc.gnu.org>
629 * gfortran.dg/allocate_derived_1.f90: New.
630 * gfortran.dg/class_3.f03: New.
632 2009-08-31 Janus Weil <janus@gcc.gnu.org>
635 * gfortran.dg/allocatable_scalar_1.f90: New.
636 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
637 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
638 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
640 2009-08-30 Richard Guenther <rguenther@suse.de>
642 PR tree-optimization/41186
643 * g++.dg/torture/pr41186.C: New testcase.
644 * g++.dg/tree-ssa/pr41186.C: Likewise.
646 2009-08-30 Dodji Seketeli <dodji@redhat.com>
649 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
650 take ia64 assembly comments syntax in account.
652 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
654 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
656 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
658 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
659 * gfortran.dg/whole_file_6.f90: Likewise.
661 2009-08-28 Cary Coutant <ccoutant@google.com>
664 * g++.dg/debug/dwarf2/pr41063.C: New test.
666 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
668 PR rtl-optimization/40861
669 * gcc.dg/pr40861.c: New test.
671 2009-08-27 Janus Weil <janus@gcc.gnu.org>
674 * gfortran.dg/proc_ptr_comp_20.f90: New.
676 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
679 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
680 open temp file with status="scratch".
681 * gfortran.dg/fmt_cache_1.f: Likewise.
682 * gfortran.dg/fmt_exhaust.f90: Likewise.
683 * gfortran.dg/fmt_t_4.f90: Likewise.
684 * gfortran.dg/fseek.f90: Likewise.
685 * gfortran.dg/list_read_5.f90: Likewise.
686 * gfortran.dg/namelist_39.f90: Likewise.
687 * gfortran.dg/namelist_56.f90: Likewise.
688 * gfortran.dg/read_bad_advance.f90: Likewise.
689 * gfortran.dg/read_repeat.f90: Likewise.
690 * gfortran.dg/read_size_noadvance.f90: Likewise.
691 * gfortran.dg/read_x_past.f: Likewise.
693 2009-08-27 Tobias Burnus <burnus@net-b.de>
696 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
698 2009-08-27 Daniel Kraft <d@domob.eu>
701 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
702 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
703 error and fix problem with recursive assignment.
704 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
705 * gfortran.dg/typebound_operator_3.f03: New test.
706 * gfortran.dg/typebound_operator_4.f03: New test.
708 2009-08-27 Dodji Seketeli <dodji@redhat.com>
711 * debug/dwarf2/namespace-1.C: New test.
713 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
716 * gfortran.dg/pr41162.f: New.
718 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
719 Richard Sandiford <rdsandiford@googlemail.com>
721 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
723 * gcc.target/mips/branch-1.c: Update accordingly.
724 * gcc.target/mips/extend-1.c: Likewise.
725 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
727 2009-08-26 Richard Guenther <rguenther@suse.de>
730 * gcc.c-torture/compile/pr41163.c: New testcase.
731 * gcc.dg/pr35899.c: Adjust.
733 2009-08-26 Richard Guenther <rguenther@suse.de>
735 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
737 2009-08-26 Jason Merrill <jason@redhat.com>
739 * g++.dg/cpp0x/explicit3.C: New.
740 * g++.dg/overload/cond2.C: New.
742 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
744 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
746 2009-08-25 Jan Hubicka <jh@suse.cz>
748 * gcc.target/i386/sse5-shift1-vector.c
749 * gcc.target/i386/isa-12.c
750 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
751 * gcc.target/i386/sse5-pcmov2.c
752 * gcc.target/i386/isa-3.c
753 * gcc.target/i386/sse5-shift2-vector.c
754 * gcc.target/i386/isa-7.c
755 * gcc.target/i386/funcspec-2.c
756 * gcc.target/i386/sse5-haddX.c
757 * gcc.target/i386/sse5-hadduX.c
758 * gcc.target/i386/isa-9.c
759 * gcc.target/i386/sse5-maccXX.c
760 * gcc.target/i386/sse5-shift3-vector.c
761 * gcc.target/i386/sse5-msubXX.c
762 * gcc.target/i386/sse5-permpX.c
763 * gcc.target/i386/sse5-check.h
764 * gcc.target/i386/sse-12.c
765 * gcc.target/i386/sse-11.c
766 * gcc.target/i386/sse-10.c
767 * gcc.target/i386/sse-13.c
768 * gcc.target/i386/sse-14.c
769 * gcc.target/i386/sse-22.c
770 * gcc.target/i386/sse-2.c
771 * gcc.target/i386/sse-13.c
772 * gcc.target/i386/avx-2.c
773 * gcc.target/i386/sse5-rotate1-vector.c
774 * gcc.target/i386/isa-4.c
775 * gcc.target/i386/sse5-hsubX.c
776 * gcc.target/i386/sse5-pcmov.c
777 * gcc.target/i386/sse5-fma.c
778 * gcc.target/i386/isa-8.c
779 * gcc.target/i386/sse5-rotate2-vector.c
780 * gcc.target/i386/sse5-nmaccXX.c
781 * gcc.target/i386/sse5-imul64-vector.c
782 * gcc.target/i386/sse5-nmsubXX.c
783 * gcc.target/i386/sse5-rotate3-vector.c
784 * gcc.target/i386/sse5-fma-vector.c
785 * gcc.target/i386/sse5-imul32widen-vector.c
786 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
788 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
789 * gcc.target/i386/funcspec-5.c: Remove SSE5.
790 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
791 * gcc.target/i386/avx-1.c: Remove SSE5.
792 * gcc.target/i386/avx-2.c: Remove SSE5.
793 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
794 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
795 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
796 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
798 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
800 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
802 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
804 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
805 keyword works in the same manner as __alignof.
807 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
810 * gfortran.dg/unpack_bounds_1.f90: New test.
811 * gfortran.dg/unpack_bounds_2.f90: New test.
812 * gfortran.dg/unpack_bounds_3.f90: New test.
814 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
816 * gnat.dg/slice7.adb: New test.
817 * gnat.dg/slice7_pkg.ads: New helper.
819 2009-08-25 Janus Weil <janus@gcc.gnu.org>
822 * gfortran.dg/proc_ptr_25.f90: New.
823 * gfortran.dg/proc_ptr_comp_18.f90: New.
824 * gfortran.dg/proc_ptr_comp_19.f90: New.
826 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
829 * gfortran.dg/fmt_error_8.f: New test.
831 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
833 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
834 number, update all callers and synchronize results for latest MPC.
836 2009-08-21 Jason Merrill <jason@redhat.com>
838 * g++.dg/warn/Wunused-17.C: New.
840 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
842 * gcc.target/arm/combine-cmp-shift.c: New test.
844 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
846 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
847 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
850 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
852 * gfortran.dg/fmt_error_7.f: New test.
854 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
857 * gcc.target/i386/pr40718.c: New test.
859 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
861 * gfortran.dg/proc_ptr_24.f90: New test.
863 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
865 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
866 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
867 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
869 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
872 * gfortran.dg/fmt_with_extra.f: new file.
874 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
876 * lib/target-supports.exp
877 (check_effective_target_arm_iwmmxt_ok): New procedure.
878 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
879 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
881 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
883 * gfortran.dg/boz_9.f90: Do not load denormal floating
884 point constants. Remove -mieee option for alpha*-*-* targets.
886 2009-08-21 Janus Weil <janus@gcc.gnu.org>
889 * gfortran.dg/proc_ptr_23.f90: New.
890 * gfortran.dg/proc_ptr_comp_15.f90: New.
891 * gfortran.dg/proc_ptr_comp_16.f90: New.
892 * gfortran.dg/proc_ptr_comp_17.f90: New.
894 2009-08-21 Jakub Jelinek <jakub@redhat.com>
897 * g++.dg/expr/unary3.C: New test.
899 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
901 * gfortran.dg/common_5.f: Add -mdalign for sh.
902 * gfortran.dg/common_align_2.f90: Likewise.
904 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
907 * c_f_pointer_tests_4.f90: New test.
909 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
911 * gnat.dg/slice6.adb: New test.
912 * gnat.dg/slice6_pkg.ads: New helper.
914 2009-08-20 Michael Matz <matz@suse.de>
917 * gfortran.dg/pr41126.f90: New test.
919 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
921 * gnat.dg/dynamic_bound.adb: New test.
923 2009-08-20 Janus Weil <janus@gcc.gnu.org>
926 * gfortran.dg/intrinsic_5.f90: New.
928 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
929 Richard Earnshaw <richard.earnshaw@arm.com>
931 * gcc.target/arm/20090811-1.c: New test.
933 2009-08-19 Jakub Jelinek <jakub@redhat.com>
936 * gcc.dg/pr41123.c: New test.
938 2009-08-19 Jason Merrill <jason@redhat.com>
941 * g++.dg/other/gc4.C: New.
943 2009-08-18 Michael Matz <matz@suse.de>
945 * gfortran.dg/vect/vect-gems.f90: New test.
946 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
948 2009-08-18 DJ Delorie <dj@redhat.com>
950 * lib/wrapper.exp: Move load of target-libpath.exp from here...
951 * lib/gcc-defs.exp: ... to here.
953 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
954 GCC_EXEC_PREFIX before building the wrapper.
956 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
958 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
960 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
961 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
962 dg-options. Fix dg-final clause.
964 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
966 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
968 2009-08-18 Janus Weil <janus@gcc.gnu.org>
969 Paul Thomas <pault@gcc.gnu.org>
972 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
974 2009-08-18 Richard Guenther <rguenther@suse.de>
977 * gcc.dg/torture/pr41094.c: New testcase.
978 * gcc.dg/torture/builtin-power-1.c: Adjust.
979 * gcc.dg/builtins-10.c: Likewise.
981 2009-08-18 Jakub Jelinek <jakub@redhat.com>
984 * gcc.dg/pr40971.c: New test.
986 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
989 * gfortran.dg/use_only_4.f90: New test.
991 2009-08-17 Daniel Kraft <d@domob.eu>
994 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
995 NOPASS bindings as operators.
997 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
999 * lib/target-supports.exp
1000 (check_effective_target_vect_cmdline_needed): Add alpha to the list
1001 of targets that do not need command line argument to enable SIMD.
1003 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1005 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1008 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1011 * gfortran.dg/unlimited_fmt_1.f90: New test.
1013 2009-08-17 Dodji Seketeli <dodji@redhat.com>
1015 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1017 2009-08-17 Arnaud Charlet <charlet@adacore.com>
1019 * gnat.dg/itype.ad[sb]: New test.
1021 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
1023 * gcc.target/mips/mips.exp: Add terminology section to comment
1024 at the top of the file. Fix typos.
1026 2009-08-16 Jason Merrill <jason@redhat.com>
1028 * g++.dg/debug/dwarf2/inline1.C: New.
1030 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
1033 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1035 2009-08-16 Dodji Seketeli <dodji@redhat.com>
1038 * gcc.dg/debug/20020224-1.c: Adjust the comment.
1039 Make sure to trigger inlining optimizations.
1040 * gcc.dg/debug/dwarf2/inline2.c: New test.
1042 2009-08-14 Janus Weil <janus@gcc.gnu.org>
1045 * gfortran.dg/structure_constructor_10.f90: New.
1047 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
1049 * gcc.dg/pragma-re-1.c: Supported on all platforms.
1050 * gcc.dg/pragma-re-2.c: Likewise.
1051 * gcc.dg/pragma-re-3.c: Likewise.
1052 * gcc.dg/pragma-re-4.c: Likewise.
1053 * g++.dg/other/pragma-re-1.C: Likewise.
1054 * g++.dg/other/pragma-re-2.C: Likewise.
1056 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1058 * gcc.dg/torture/builtin-math-7.c: New.
1060 2009-08-14 Richard Guenther <rguenther@suse.de>
1062 * gcc.c-torture/execute/20090814-1.c: New testcase.
1064 2009-08-14 David Edelsohn <edelsohn@gnu.org>
1066 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1068 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
1071 * gcc.target/i386/pr40934.c: New.
1073 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
1076 * gcc.target/i386/pr41019.c: New test.
1078 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1081 * gfortran.dg/winapi.f90: New test.
1083 2009-08-13 Janus Weil <janus@gcc.gnu.org>
1086 * gfortran.dg/intrinsic_4.f90: New.
1087 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1090 2009-08-13 Richard Guenther <rguenther@suse.de>
1093 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1095 2009-08-12 Richard Guenther <rguenther@suse.de>
1097 PR tree-optimization/41011
1098 * gfortran.dg/pr41011.f: New testcase.
1100 2009-08-11 Andrew Haley <aph@redhat.com>
1102 * gcc.target/arm/synchronize.c: New file.
1104 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
1107 * gfortran.dg/graphite/id-17.f: New.
1109 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
1111 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1113 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
1114 Pranav Garg <pranav.garg2107@gmail.com>
1116 * gcc.dg/graphite/interchange-6.c: XFAILed.
1118 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
1120 * gcc.dg/graphite/interchange-9.c: New.
1122 2009-08-12 Richard Guenther <rguenther@suse.de>
1124 PR rtl-optimization/41033
1125 * gcc.dg/pr41033.c: New test.
1127 2009-08-11 Janus Weil <janus@gcc.gnu.org>
1130 * gfortran.dg/proc_ptr_comp_14.f90: New.
1132 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
1134 * gcc.target/mips/ext-5.c: New test.
1135 * gcc.target/mips/ext-6.c: New test.
1136 * gcc.target/mips/ext-7.c: New test.
1137 * gcc.target/mips/ext-8.c: New test.
1138 * gcc.target/mips/extend-2.c: New test.
1140 2009-08-10 Jason Merrill <jason@redhat.com>
1142 * g++.dg/other/linkage2.C: New test for types-without-linkage
1144 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1145 * g++.dg/lookup/anon2.C: Likewise.
1146 * g++.dg/other/anon3.C: Likewise.
1147 * g++.dg/template/arg2.C: Likewise.
1148 * g++.dg/template/local4.C: Likewise.
1149 * g++.old-deja/g++.law/operators32.C: Likewise.
1150 * g++.old-deja/g++.other/linkage2.C: Likewise.
1151 * g++.old-deja/g++.pt/enum6.C: Likewise.
1152 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1153 * g++.old-deja/g++.other/linkage1.C: Likewise.
1155 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1157 * gcc.dg/dg.exp: Test also c-c++-common dir.
1158 * g++.dg/dg.exp: Likewise.
1159 * g++.dg/warn/Wconversion-real.C: Delete.
1160 * gcc.dg/Wconversion-real.c: Move to ...
1161 * c-c++-common/Wconversion-real.c: ... here.
1162 * lib/target-supports.exp
1163 (check_effective_target_c,check_effective_target_c++): New.
1165 2009-08-10 Daniel Kraft <d@domob.eu>
1168 * gfortran.dg/typebound_operator_1.f03: New test.
1169 * gfortran.dg/typebound_operator_2.f03: New test.
1171 2009-08-10 Richard Guenther <rguenther@suse.de>
1174 * gcc.c-torture/compile/pr41006-1.c: New testcase.
1175 * gcc.c-torture/compile/pr41006-2.c: Likewise.
1177 2009-08-10 Janus Weil <janus@gcc.gnu.org>
1180 * gfortran.dg/class_1.f03: New.
1181 * gfortran.dg/class_2.f03: New.
1182 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1183 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1184 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1185 * gfortran.dg/typebound_call_10.f03: Ditto.
1186 * gfortran.dg/typebound_call_2.f03: Ditto.
1187 * gfortran.dg/typebound_call_3.f03: Ditto.
1188 * gfortran.dg/typebound_call_4.f03: Ditto.
1189 * gfortran.dg/typebound_generic_3.f03: Ditto.
1190 * gfortran.dg/typebound_generic_4.f03: Ditto.
1191 * gfortran.dg/typebound_proc_1.f08: Ditto.
1192 * gfortran.dg/typebound_proc_5.f03: Ditto.
1193 * gfortran.dg/typebound_proc_6.f03: Ditto.
1195 2009-08-10 Dodji Seketeli <dodji@redhat.com>
1198 * g++.dg/expr/stmt-expr-1.C: New test.
1200 2009-08-09 Richard Guenther <rguenther@suse.de>
1202 PR tree-optimization/41016
1203 * gcc.c-torture/compile/pr41016.c: New testcase.
1205 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
1207 * gcc.dg/overflow-warn-8.c: New test.
1209 2009-08-09 Ira Rosen <irar@il.ibm.com>
1211 PR tree-optimization/41008
1212 * gcc.dg/vect/O1-pr41008.c: New test.
1214 2009-08-05 Tobias Burnus <burnus@net-b.de>
1217 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1219 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
1221 * gcc.target/bfin/loop-autoinc.c: New file.
1223 2009-08-08 Richard Guenther <rguenther@suse.de>
1225 PR tree-optimization/40991
1226 * g++.dg/torture/pr40991.C: New testcase.
1228 2009-08-08 Laurent GUERBY <laurent@guerby.net>
1230 * ada/acats/support/impdef.a: Tweak timing constants. Add
1231 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1232 * ada/acats/tests/c9/c940005.a: Use new timing constants.
1233 * ada/acats/tests/c9/c940007.a: Likewise.
1234 * ada/acats/tests/c9/c94001c.ada: Likewise.
1235 * ada/acats/tests/c9/c94006a.ada: Likewise.
1236 * ada/acats/tests/c9/c94008c.ada: Likewise.
1237 * ada/acats/tests/c9/c951002.a: Likewise.
1238 * ada/acats/tests/c9/c954a01.a: Likewise.
1239 * ada/acats/tests/c9/c96001a.ada: Likewise.
1240 * ada/acats/tests/c9/c97307a.ada: Likewise.
1242 2009-08-07 Richard Guenther <rguenther@suse.de>
1244 PR tree-optimization/40999
1245 * gfortran.dg/pr40999.f: New testcase.
1247 2009-08-07 Jakub Jelinek <jakub@redhat.com>
1249 * g++.dg/tree-prof/partition1.C: New test.
1251 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
1253 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1255 * gcc.target/arm/vfp1[567].c: New tests.
1257 2009-08-06 Jason Merrill <jason@redhat.com>
1260 * g++.dg/ext/complit12.C: Expand.
1262 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
1264 Merge ARM/hard_vfp_branch to trunk.
1266 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
1268 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1269 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1271 2009-05-12 Joseph Myers <joseph@codesourcery.com>
1273 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1274 (PCS): Define macro to use base AAPCS.
1275 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1277 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
1279 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1280 Correct arm_neon.h typo.
1282 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
1284 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1285 this a linkage test.
1286 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1287 argument marshalling.
1288 * abitest.h: New file.
1289 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1290 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1292 2009-08-06 Martin Jambor <mjambor@suse.cz>
1295 * gcc.dg/tree-ssa/pr32964.c: New test.
1297 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
1298 H.J. Lu <hongjiu.lu@intel.com>
1301 * gcc.target/i386/pr40957.c: New test.
1303 2009-08-06 Richard Guenther <rguenther@suse.de>
1305 PR tree-optimization/40964
1306 * gcc.c-torture/compile/pr40964.c: New testcase.
1308 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
1311 * gfortran.dg/transfer_resolve_1.f90 : New test.
1313 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
1314 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1317 * gcc.target/i386/pr40906-1.c: New test.
1318 * gcc.target/i386/pr40906-2.c: Ditto.
1319 * gcc.target/i386/pr40906-3.c: Ditto.
1321 2009-08-05 Jakub Jelinek <jakub@redhat.com>
1323 PR rtl-optimization/40924
1324 * g++.dg/torture/pr40924.C: New test.
1326 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1329 * g++.dg/warn/pr36069.C: New.
1331 2009-08-04 Dodji Seketeli <dodji@redhat.com>
1334 * g++.dg/overload/defarg4.C: New test.
1336 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
1339 * g++.dg/parse/pr16696.C: New.
1340 * g++.dg/parse/pr16696-permissive.C: New.
1342 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
1345 * gfortran.dg/initialization_23.f90 : New test.
1347 2009-08-04 Dodji Seketeli <dodji@redhat.com>
1350 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1352 2009-08-03 Jason Merrill <jason@redhat.com>
1353 Jakub Jelinek <jakub@redhat.com>
1356 * g++.dg/ext/complit12.C: New.
1358 2009-08-03 Janis Johnson <janis187@us.ibm.com>
1361 * gcc.target/powerpc/pr39902-2.c: New test.
1363 2009-08-03 Jakub Jelinek <jakub@redhat.com>
1366 * gcc.dg/uninit-6.c: Re-add XFAIL.
1367 * gcc.dg/uninit-6-O0.c: Likewise.
1368 * gcc.dg/uninit-pr40943.c: New test.
1370 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1373 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1376 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1379 * gfortran.dg/namelist_40.f90: Update error output.
1380 * gfortran.dg/namelist_47.f90: Update error output.
1381 * gfortran.dg/namelist_58.f90: New test.
1383 2009-08-02 Janus Weil <janus@gcc.gnu.org>
1386 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1387 * gfortran.dg/altreturn_3.f90: Ditto.
1388 * gfortran.dg/altreturn_5.f90: Ditto.
1389 * gfortran.dg/altreturn_6.f90: Ditto.
1390 * gfortran.dg/altreturn_7.f90: Ditto.
1391 * gfortran.dg/array_constructor_13.f90: Ditto.
1392 * gfortran.dg/arrayio_7.f90: Ditto.
1393 * gfortran.dg/arrayio_8.f90: Ditto.
1394 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1395 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1396 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1397 * gfortran.dg/backspace_8.f: Add -std=legacy.
1398 * gfortran.dg/backspace_9.f: Ditto.
1399 * gfortran.dg/char_comparison_1.f: Ditto.
1400 * gfortran.dg/char_decl_1.f90: Ditto.
1401 * gfortran.dg/char_initialiser_actual.f90: Ditto.
1402 * gfortran.dg/char_pointer_assign.f90: Ditto.
1403 * gfortran.dg/char_pointer_dependency.f90: Ditto.
1404 * gfortran.dg/char_pointer_dummy.f90: Ditto.
1405 * gfortran.dg/char_pointer_func.f90: Ditto.
1406 * gfortran.dg/common_8.f90: Ditto.
1407 * gfortran.dg/constant_substring.f: Ditto.
1408 * gfortran.dg/data_char_2.f90: Ditto.
1409 * gfortran.dg/der_array_io_1.f90: Ditto.
1410 * gfortran.dg/der_array_io_2.f90: Ditto.
1411 * gfortran.dg/der_array_io_3.f90: Ditto.
1412 * gfortran.dg/der_io_3.f90: Ditto.
1413 * gfortran.dg/dev_null.F90: Ditto.
1414 * gfortran.dg/direct_io_2.f90: Ditto.
1415 * gfortran.dg/do_iterator_2.f90: Ditto.
1416 * gfortran.dg/e_d_fmt.f90: Ditto.
1417 * gfortran.dg/empty_format_1.f90: Ditto.
1418 * gfortran.dg/entry_17.f90: Modified warning message.
1419 * gfortran.dg/entry_7.f90: Add -std=legacy.
1420 * gfortran.dg/eor_1.f90: Ditto.
1421 * gfortran.dg/equiv_2.f90: Ditto.
1422 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1423 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1424 * gfortran.dg/extended_char_comparison_1.f: Ditto.
1425 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1426 * gfortran.dg/fmt_error_2.f90: Ditto.
1427 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1428 * gfortran.dg/fmt_tl.f: Ditto.
1429 * gfortran.dg/fmt_white.f: Ditto.
1430 * gfortran.dg/func_derived_1.f90: Ditto.
1431 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1432 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1433 * gfortran.dg/global_references_2.f90: Ditto.
1434 * gfortran.dg/hollerith_1.f90: Ditto.
1435 * gfortran.dg/hollerith.f90: Use new-style character length.
1436 * gfortran.dg/hollerith_f95.f90: Ditto.
1437 * gfortran.dg/ichar_1.f90: Add -std=legacy.
1438 * gfortran.dg/implicit_6.f90: Ditto.
1439 * gfortran.dg/implicit_9.f90: Ditto.
1440 * gfortran.dg/inquire_13.f90: Ditto.
1441 * gfortran.dg/inquire_5.f90: Ditto.
1442 * gfortran.dg/inquire_6.f90: Ditto.
1443 * gfortran.dg/inquire.f90: Ditto.
1444 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1445 * gfortran.dg/io_constraints_2.f90: Ditto.
1446 * gfortran.dg/list_read_2.f90: Add -std=legacy.
1447 * gfortran.dg/loc_2.f90: Ditto.
1448 * gfortran.dg/logical_1.f90: Ditto.
1449 * gfortran.dg/longline.f: Ditto.
1450 * gfortran.dg/merge_char_1.f90: Ditto.
1451 * gfortran.dg/namelist_12.f: Ditto.
1452 * gfortran.dg/namelist_14.f90: Ditto.
1453 * gfortran.dg/namelist_18.f90: Ditto.
1454 * gfortran.dg/namelist_19.f90: Ditto.
1455 * gfortran.dg/namelist_21.f90: Ditto.
1456 * gfortran.dg/namelist_22.f90: Ditto.
1457 * gfortran.dg/namelist_37.f90: Ditto.
1458 * gfortran.dg/namelist_54.f90: Ditto.
1459 * gfortran.dg/namelist_55.f90: Ditto.
1460 * gfortran.dg/namelist_empty.f90: Ditto.
1461 * gfortran.dg/namelist_use.f90: Use new-style character length.
1462 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1463 * gfortran.dg/nested_modules_4.f90: Ditto.
1464 * gfortran.dg/nested_modules_5.f90: Ditto.
1465 * gfortran.dg/open-options-blanks.f: Ditto.
1466 * gfortran.dg/output_exponents_1.f90: Ditto.
1467 * gfortran.dg/parens_5.f90: Ditto.
1468 * gfortran.dg/parens_6.f90: Ditto.
1469 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1470 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1471 * gfortran.dg/pr15129.f90: Ditto.
1472 * gfortran.dg/pr15332.f: Ditto.
1473 * gfortran.dg/pr16597.f90: Ditto.
1474 * gfortran.dg/pr17143.f90: Ditto.
1475 * gfortran.dg/pr17164.f90: Ditto.
1476 * gfortran.dg/pr17229.f: Modified warning message.
1477 * gfortran.dg/pr18210.f90: Add -std=legacy.
1478 * gfortran.dg/pr19155.f: Ditto.
1479 * gfortran.dg/pr20086.f90: Ditto.
1480 * gfortran.dg/pr20124.f90: Ditto.
1481 * gfortran.dg/pr20755.f: Ditto.
1482 * gfortran.dg/pr20865.f90: Ditto.
1483 * gfortran.dg/pr20950.f: Ditto.
1484 * gfortran.dg/pr21730.f: Ditto.
1485 * gfortran.dg/pr22491.f: Ditto.
1486 * gfortran.dg/pr29713.f90: Ditto.
1487 * gfortran.dg/print_parentheses_1.f: Ditto.
1488 * gfortran.dg/print_parentheses_2.f90: Ditto.
1489 * gfortran.dg/proc_assign_1.f90: Ditto.
1490 * gfortran.dg/proc_decl_1.f90: Ditto.
1491 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1492 * gfortran.dg/read_eor.f90: : Add -std=legacy.
1493 * gfortran.dg/read_float_1.f90: Ditto.
1494 * gfortran.dg/read_logical.f90: Ditto.
1495 * gfortran.dg/recursive_statement_functions.f90: Ditto.
1496 * gfortran.dg/return_1.f90: Ditto.
1497 * gfortran.dg/rewind_1.f90: Ditto.
1498 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1499 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1500 * gfortran.dg/stfunc_1.f90: Ditto.
1501 * gfortran.dg/stfunc_3.f90: Ditto.
1502 * gfortran.dg/stfunc_4.f90: Ditto.
1503 * gfortran.dg/stfunc_6.f90: Ditto.
1504 * gfortran.dg/streamio_2.f90: Ditto.
1505 * gfortran.dg/string_ctor_1.f90: Ditto.
1506 * gfortran.dg/string_null_compare_1.f: Ditto.
1507 * gfortran.dg/substr_6.f90: Ditto.
1508 * gfortran.dg/tl_editing.f90: Ditto.
1509 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
1510 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
1511 * gfortran.dg/x_slash_1.f: Add -std=legacy.
1512 * gfortran.dg/g77/1832.f: Ditto.
1513 * gfortran.dg/g77/19981216-0.f Ditto.
1514 * gfortran.dg/g77/19990525-0.f: Ditto.
1515 * gfortran.dg/g77/19990826-2.f: Ditto.
1516 * gfortran.dg/g77/20000630-2.f: Ditto.
1517 * gfortran.dg/g77/20010116.f: Ditto.
1518 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
1519 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
1520 * gfortran.dg/g77/980520-1.f: Ditto.
1521 * gfortran.dg/g77/check0.f: Ditto.
1522 * gfortran.dg/g77/cpp3.F: Ditto.
1523 * gfortran.dg/g77/cpp4.F: Use new-style character length.
1524 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
1525 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
1526 * gfortran.dg/g77/short.f: Ditto.
1528 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
1530 * gcc.target/mips/ext-3.c: Add NOMIPS16.
1531 * gcc.target/mips/ext-4.c: Likewise.
1532 * gcc.target/mips/interrupt_handler.c: Likewise.
1533 * gcc.target/mips/truncate-4.c: Likewise.
1534 * gcc.target/mips/truncate-5.c: Likewise.
1536 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
1538 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
1539 -fgraphite-force-parallel to -floop-parallelize-all.
1541 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
1544 * gfortran.dg/whole_file_7.f90: New test.
1545 * gfortran.dg/whole_file_8.f90: New test.
1546 * gfortran.dg/whole_file_9.f90: New test.
1547 * gfortran.dg/whole_file_10.f90: New test.
1548 * gfortran.dg/whole_file_11.f90: New test.
1549 * gfortran.dg/whole_file_12.f90: New test.
1550 * gfortran.dg/whole_file_13.f90: New test.
1551 * gfortran.dg/whole_file_14.f90: New test.
1553 2009-07-31 Jason Merrill <jason@redhat.com>
1555 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
1557 * g++.dg/cpp0x/named.C: Likewise.
1558 * g++.dg/cpp0x/overload.C: Likewise.
1559 * g++.dg/cpp0x/rv1n.C: Likewise.
1560 * g++.dg/cpp0x/rv1p.C: Likewise.
1561 * g++.dg/cpp0x/rv2n.C: Likewise.
1562 * g++.dg/cpp0x/rv2p.C: Likewise.
1563 * g++.dg/cpp0x/rv3n.C: Likewise.
1564 * g++.dg/cpp0x/rv3p.C: Likewise.
1565 * g++.dg/cpp0x/rv4n.C: Likewise.
1566 * g++.dg/cpp0x/rv4p.C: Likewise.
1567 * g++.dg/cpp0x/rv5n.C: Likewise.
1568 * g++.dg/cpp0x/rv5p.C: Likewise.
1569 * g++.dg/cpp0x/rv6n.C: Likewise.
1570 * g++.dg/cpp0x/rv6p.C: Likewise.
1571 * g++.dg/cpp0x/rv7n.C: Likewise.
1572 * g++.dg/cpp0x/rv7p.C: Likewise.
1573 * g++.dg/cpp0x/template_deduction.C: Likewise.
1574 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
1575 * g++.dg/cpp0x/overloadn.C: New.
1576 * g++.dg/cpp0x/rv-cast.C: New.
1578 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
1580 * gcc.target/mips/ext-4.c: New test.
1582 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1584 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
1586 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1588 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
1589 * gcc.dg/tree-ssa/loop-32.c: Same.
1590 * gcc.dg/tree-ssa/loop-33.c: Same.
1591 * gcc.dg/tree-ssa/loop-34.c: Same.
1592 * gcc.dg/tree-ssa/loop-35.c: Same.
1593 * gcc.dg/tree-ssa/loop-7.c: Same.
1594 * gcc.dg/tree-ssa/pr23109.c: Same.
1595 * gcc.dg/tree-ssa/restrict-2.c: Same.
1596 * gcc.dg/tree-ssa/restrict-3.c: Same.
1597 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1598 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1599 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1600 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1601 * gcc.dg/tree-ssa/structopt-1.c: Same.
1602 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
1603 * gfortran.dg/pr32921.f: Same.
1605 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1607 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
1608 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
1609 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
1610 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
1611 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
1612 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
1613 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
1614 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
1615 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
1616 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
1617 * gcc.dg/graphite/id-1.c: New.
1618 * gcc.dg/graphite/id-10.c: New.
1619 * gcc.dg/graphite/id-11.c: New.
1620 * gcc.dg/graphite/id-12.c: New.
1621 * gcc.dg/graphite/id-13.c: New.
1622 * gcc.dg/graphite/id-14.c: New.
1623 * gcc.dg/graphite/id-15.c: New.
1624 * gcc.dg/graphite/id-2.c: New.
1625 * gcc.dg/graphite/id-3.c: New.
1626 * gcc.dg/graphite/id-4.c: New.
1627 * gcc.dg/graphite/id-5.c: New.
1628 * gcc.dg/graphite/id-6.c: New.
1629 * gcc.dg/graphite/id-7.c: New.
1630 * gcc.dg/graphite/id-8.c: New.
1631 * gcc.dg/graphite/id-9.c: New.
1632 * gcc.dg/graphite/interchange-0.c: New.
1633 * gcc.dg/graphite/interchange-1.c: New.
1634 * gcc.dg/graphite/interchange-2.c: New.
1635 * gcc.dg/graphite/interchange-3.c: New.
1636 * gcc.dg/graphite/interchange-4.c: New.
1637 * gcc.dg/graphite/interchange-5.c: New.
1638 * gcc.dg/graphite/interchange-6.c: New.
1639 * gcc.dg/graphite/interchange-7.c: New.
1640 * gcc.dg/graphite/interchange-8.c: New.
1641 * gcc.dg/graphite/pr35356-1.c: New.
1642 * gcc.dg/graphite/pr35356-2.c: New.
1643 * gcc.dg/graphite/pr35356-3.c: New.
1644 * gcc.dg/graphite/pr40157.c: New.
1645 * gcc.dg/graphite/run-id-1.c: New.
1646 * gcc.dg/graphite/scop-20.c: New.
1647 * gcc.dg/graphite/scop-21.c: New.
1648 * gfortran.dg/graphite/id-1.f90: New.
1649 * gfortran.dg/graphite/id-10.f90: New.
1650 * gfortran.dg/graphite/id-11.f: New.
1651 * gfortran.dg/graphite/id-12.f: New.
1652 * gfortran.dg/graphite/id-13.f: New.
1653 * gfortran.dg/graphite/id-14.f: New.
1654 * gfortran.dg/graphite/id-15.f: New.
1655 * gfortran.dg/graphite/id-16.f: New.
1656 * gfortran.dg/graphite/id-5.f: New.
1657 * gfortran.dg/graphite/id-6.f: New.
1658 * gfortran.dg/graphite/id-7.f: New.
1659 * gfortran.dg/graphite/id-8.f: New.
1660 * gfortran.dg/graphite/id-9.f: New.
1661 * gfortran.dg/graphite/interchange-1.f: New.
1662 * gfortran.dg/graphite/interchange-2.f: New.
1664 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1666 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
1667 flags based on the name of the testcase.
1668 * gfortran.dg/graphite/graphite.exp: Same.
1670 * gcc.dg/graphite/block-0.c: Adjusted.
1671 * gcc.dg/graphite/block-1.c: Adjusted.
1672 * gcc.dg/graphite/block-2.c: Adjusted.
1673 * gcc.dg/graphite/block-3.c: Adjusted.
1674 * gcc.dg/graphite/block-4.c: Adjusted.
1675 * gcc.dg/graphite/block-5.c: Adjusted.
1676 * gcc.dg/graphite/block-6.c: Adjusted.
1677 * gcc.dg/graphite/pr37485.c: Adjusted.
1678 * gcc.dg/graphite/pr37684.c: Adjusted.
1679 * gcc.dg/graphite/pr37828.c: Adjusted.
1680 * gcc.dg/graphite/pr37883.c: Adjusted.
1681 * gcc.dg/graphite/pr37928.c: Adjusted.
1682 * gcc.dg/graphite/pr37943.c: Adjusted.
1683 * gcc.dg/graphite/pr38409.c: Adjusted.
1684 * gcc.dg/graphite/pr38498.c: Adjusted.
1685 * gcc.dg/graphite/pr38559.c: Adjusted.
1686 * gcc.dg/graphite/pr39335.c: Adjusted.
1687 * gcc.dg/graphite/pr39335_1.c: Adjusted.
1688 * gcc.dg/graphite/scop-0.c: Adjusted.
1689 * gcc.dg/graphite/scop-1.c: Adjusted.
1690 * gcc.dg/graphite/scop-10.c: Adjusted.
1691 * gcc.dg/graphite/scop-11.c: Adjusted.
1692 * gcc.dg/graphite/scop-12.c: Adjusted.
1693 * gcc.dg/graphite/scop-13.c: Adjusted.
1694 * gcc.dg/graphite/scop-14.c: Adjusted.
1695 * gcc.dg/graphite/scop-15.c: Adjusted.
1696 * gcc.dg/graphite/scop-16.c: Adjusted.
1697 * gcc.dg/graphite/scop-17.c: Adjusted.
1698 * gcc.dg/graphite/scop-18.c: Adjusted.
1699 * gcc.dg/graphite/scop-19.c: Adjusted.
1700 * gcc.dg/graphite/scop-2.c: Adjusted.
1701 * gcc.dg/graphite/scop-3.c: Adjusted.-
1702 * gcc.dg/graphite/scop-4.c: Adjusted.
1703 * gcc.dg/graphite/scop-5.c: Adjusted.
1704 * gcc.dg/graphite/scop-6.c: Adjusted.
1705 * gcc.dg/graphite/scop-7.c: Adjusted.
1706 * gcc.dg/graphite/scop-8.c: Adjusted.
1707 * gcc.dg/graphite/scop-9.c: Adjusted.
1708 * gcc.dg/graphite/scop-matmult.c: Adjusted.
1709 * gfortran.dg/graphite/block-1.f90: Adjusted.
1710 * gfortran.dg/graphite/block-2.f: Adjusted.
1711 * gfortran.dg/graphite/block-3.f90: Adjusted.
1712 * gfortran.dg/graphite/block-4.f90: Adjusted.
1713 * gfortran.dg/graphite/id-2.f90: Adjusted.
1714 * gfortran.dg/graphite/id-3.f90: Adjusted.
1715 * gfortran.dg/graphite/id-4.f90: Adjusted.
1716 * gfortran.dg/graphite/pr37852.f90: Adjusted.
1717 * gfortran.dg/graphite/pr37857.f90: Adjusted.
1718 * gfortran.dg/graphite/pr37980.f90: Adjusted.
1719 * gfortran.dg/graphite/pr38083.f90: Adjusted.
1720 * gfortran.dg/graphite/pr38953.f90: Adjusted.
1721 * gfortran.dg/graphite/scop-1.f: Adjusted.
1723 2009-07-30 Doug Kwan <dougkwan@google.com>
1725 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
1726 in warnings added in rev 141298.
1728 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1730 * lib/options.exp: Use "!=" instead of "ne".
1732 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
1734 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
1735 * gcc.dg/ucnid-12.c: Likewise.
1737 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1738 Pat Haugen <pthaugen@us.ibm.com>
1739 Revital Eres <ERES@il.ibm.com>
1741 * gcc.target/powerpc/altivec-32.c: New file to test
1742 Altivec simple math function vectorization.
1744 * gcc.target/powerpc/bswap-run.c: New file to test swap
1746 * gcc.target/powerpc/bswap16.c: Ditto.
1747 * gcc.target/powerpc/bswap32.c: Ditto.
1748 * gcc.target/powerpc/bswap64-1.c: Ditto.
1749 * gcc.target/powerpc/bswap64-2.c: Ditto.
1750 * gcc.target/powerpc/bswap64-3.c: Ditto.
1751 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
1752 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
1753 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
1755 * gcc.target/powerpc/popcount-2.c: New file to test
1756 power7 popcntd instructions.
1757 * gcc.target/powerpc/popcount-3.c: Ditto.
1759 * gcc.target/powerpc/pr39457.c: New VSX test.
1760 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
1761 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
1762 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
1763 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
1764 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
1765 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
1766 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
1767 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
1768 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
1769 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
1770 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
1771 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
1773 * gcc.target/powerpc/altivec-6.c: Store the result of
1774 vec_add, so the optimizer doesn't remove it.
1776 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
1777 systems that support bswap64.
1779 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
1780 prevent VSX code generation.
1782 * lib/target-supports.exp (check_vsx_hw_available): New
1783 function to test if VSX available.
1784 (check_effective_target_powerpc_vsx_ok): Ditto.
1785 (check_vmx_hw_available): Add explicit -mno-vsx.
1787 2009-07-30 Janis Johnson <janis187@us.ibm.com>
1790 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
1792 2009-07-30 Martin Jambor <mjambor@suse.cz>
1794 PR tree-optimization/40570
1795 * gcc.c-torture/compile/pr40570.c: New test.
1797 2009-07-29 Jason Merrill <jason@redhat.com>
1800 * g++.dg/template/defarg13.C: New.
1802 2009-07-29 Richard Guenther <rguenther@suse.de>
1805 * g++.dg/torture/pr40834.C: New testcase.
1807 2009-07-29 Michael Matz <matz@suse.de>
1810 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
1812 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
1814 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
1815 sh*-*-* targets. Skip on spu-*-* targets.
1816 * gfortran.dg/maxlocval_4.f90: Likewise.
1817 * gfortran.dg/minlocval_1.f90: Likewise.
1818 * gfortran.dg/minlocval_4.f90: Likewise.
1820 2009-07-28 Jakub Jelinek <jakub@redhat.com>
1823 * gfortran.dg/gomp/pr40878-1.f90: New test.
1824 * gfortran.dg/gomp/pr40878-2.f90: New test.
1827 * gcc.dg/cdce1.c: Adjust note line number.
1828 * gcc.dg/cdce2.c: Likewise.
1830 2009-07-28 Janus Weil <janus@gcc.gnu.org>
1833 * gfortran.dg/proc_ptr_comp_13.f90: New.
1835 2009-07-28 Jan Beulich <jbeulich@novell.com>
1837 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
1838 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
1839 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
1840 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
1841 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
1842 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
1843 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
1844 * gcc.target/i386/avx-vtestps-2.c: Likewise.
1845 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
1846 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
1847 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
1848 * gcc.target/i386/avx-vtestps-3.c: Likewise.
1849 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
1850 #ifdef NEED_IEEE754_FLOAT conditional.
1851 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
1854 2009-07-28 Jan Beulich <jbeulich@novell.com>
1856 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
1858 * g++.dg/ext/bitfield3.C: Likewise.
1859 * g++.dg/ext/bitfield4.C: Likewise.
1860 * g++.dg/ext/bitfield5.C: Likewise.
1861 * gcc.dg/bitfld-15.c: Likewise.
1862 * gcc.dg/bitfld-16.c: Likewise.
1863 * gcc.dg/bitfld-17.c: Likewise.
1864 * gcc.dg/bitfld-18.c: Likewise.
1865 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
1866 * gcc.dg/20010912-1.c: Likewise.
1867 * gcc.dg/20021018-1.c: Likewise.
1868 * gcc.dg/20030213-1.c: Likewise.
1869 * gcc.dg/20030225-1.c: Likewise.
1870 * gcc.dg/20030708-1.c: Likewise.
1871 * gcc.dg/20050321-2.c: Likewise.
1872 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
1873 * gcc.dg/cdce2.c: Likewise.
1874 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
1876 * gcc.target/i386/pr37248-3.c: Likewise.
1878 2009-07-27 Janus Weil <janus@gcc.gnu.org>
1881 * gfortran.dg/altreturn_7.f90: New.
1883 2009-07-27 Simon Baldwin <simonb@google.com>
1886 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
1887 so that indexing no longer runs off array end.
1889 2009-07-27 Tobias Burnus <burnus@net-b.de>
1892 * gfortran.dg/derived_init_3.f90: New test.
1894 2009-07-26 Tobias Burnus <burnus@net-b.de>
1897 * gfortran.dg/atan2_1.f90: New test
1898 * gfortran.dg/atan2_2.f90: New test
1900 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
1903 * g++.dg/warn/Wreturn-type-6.C: New test.
1905 2009-07-26 Ira Rosen <irar@il.ibm.com>
1907 PR tree-optimization/40801
1908 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
1909 * gfortran.dg/vect/vect.exp: Run tests starting with
1910 "fast-math-real8" with -ffast-math and -fdefault-real-8.
1912 2009-07-25 David Daney <ddaney@caviumnetworks.com>
1914 PR rtl-optimization/40445
1915 * g++.dg/other/builtin-unreachable-1.C: New testcase.
1917 2009-07-25 David Daney <ddaney@caviumnetworks.com>
1919 * gcc.dg/builtin-unreachable-4.c: New test.
1921 2009-07-25 Tobias Burnus <burnus@net-b.de>
1924 * gfortran.dg/complex_intrinsic_5.f90: New test.
1925 * gfortran.dg/complex_intrinsic_7.f90: New test.
1927 2009-07-25 Martin Jambor <mjambor@suse.cz>
1929 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
1930 * gcc.dg/ipa/noclone-1.c: New test.
1932 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
1934 * lib/target-supports.exp (check_effective_target_static): New
1936 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
1938 * g++.old-deja/g++.law/weak.C: Require static effective target.
1940 2009-07-25 Janus Weil <janus@gcc.gnu.org>
1943 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1944 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
1945 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
1946 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
1947 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
1948 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
1949 * gfortran.dg/typebound_call_10.f03: New.
1951 2009-07-24 Jason Merrill <jason@redhat.com>
1953 * g++.dg/cpp0x/defaulted11.C: New.
1955 * g++.dg/cpp0x/initlist23.C: New.
1957 2009-07-24 Janus Weil <janus@gcc.gnu.org>
1960 * gfortran.dg/char_length_16.f90: New.
1962 2009-07-24 Jakub Jelinek <jakub@redhat.com>
1966 * gfortran.dg/maxlocval_2.f90: New test.
1967 * gfortran.dg/maxlocval_3.f90: New test.
1968 * gfortran.dg/maxlocval_4.f90: New test.
1969 * gfortran.dg/minlocval_1.f90: New test.
1970 * gfortran.dg/minlocval_2.f90: New test.
1971 * gfortran.dg/minlocval_3.f90: New test.
1972 * gfortran.dg/minlocval_4.f90: New test.
1974 2009-07-23 Joseph Myers <joseph@codesourcery.com>
1976 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
1979 2009-07-23 Jakub Jelinek <jakub@redhat.com>
1982 * gfortran.dg/pr40839.f90: New test.
1984 2009-07-23 Michael Matz <matz@suse.de>
1987 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
1988 don't set options ourself.
1990 2009-07-23 Simon Baldwin <simonb@google.com>
1992 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
1993 native C compilation where required.
1995 2009-07-22 Doug Kwan <dougkwan@google.com>
1997 * gcc.c-torture/compile/20090721-1.c: New test.
1999 2009-07-22 Michael Matz <matz@suse.de>
2001 PR tree-optimization/35229
2002 PR tree-optimization/39300
2003 * gcc.dg/vect/vect-pre-interact.c: New test.
2005 2009-07-22 Richard Guenther <rguenther@suse.de>
2007 * g++.dg/lookup/using21.C: Fix duplicate paste.
2009 2009-07-22 Richard Guenther <rguenther@suse.de>
2012 * g++.dg/lookup/using21.C: New testcase.
2014 2009-07-21 Jason Merrill <jason@redhat.com>
2016 * g++.dg/init/aggr4.C: New.
2018 2009-07-21 Jason Merrill <jason@redhat.com>
2021 * g++.dg/cpp0x/initlist22.C: New.
2023 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
2025 * gcc.target/i386/vectorize8.c: New test.
2027 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
2030 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2031 Add i?86 and x86_64 targets.
2032 * gcc.target/i386/vectorize7.c: New test.
2035 * gcc.target/i386/pr40809.c: New test.
2037 2009-07-21 Jakub Jelinek <jakub@redhat.com>
2039 PR tree-optimization/40813
2040 * g++.dg/opt/inline15.C: New test.
2042 2009-07-21 Paul Brook <paul@codesourcery.com>
2044 * gcc.dg/vect/section-anchors-nest-1.c: New test.
2045 * lib/target-supports.exp (check_effective_target_section_anchors):
2048 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
2050 * gcc.dg/plugin/finish_unit_plugin.c: New test.
2051 * gcc.dg/plugin/finish_unit-test-1.c: New test.
2052 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2054 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
2056 * gcc.target/mips/ext-3.c: New test.
2058 2009-07-20 Jakub Jelinek <jakub@redhat.com>
2060 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2061 * gcc.dg/builtin-object-size-8.c: New test.
2062 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2063 * g++.dg/ext/builtin-object-size2.C: Likewise.
2065 PR tree-optimization/40792
2066 * gcc.dg/pr40792.c: New test.
2068 2009-07-20 Ira Rosen <irar@il.ibm.com>
2070 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2071 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2072 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2074 2009-07-20 Christian Bruel <christian.bruel@st.com>
2076 * gcc.target/sh/mfmovd.c: New test.
2078 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
2079 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2082 * gfortran.dg/eof_3.f90: New test.
2084 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
2087 * gfortran.dg/intrinsic_cmplx.f90: New test.
2089 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2093 * gfortran.dg/cshift_bounds_1.f90: New test.
2094 * gfortran.dg/cshift_bounds_2.f90: New test.
2095 * gfortran.dg/cshift_bounds_3.f90: New test.
2096 * gfortran.dg/cshift_bounds_4.f90: New test.
2097 * gfortran.dg/eoshift_bounds_1.f90: New test.
2098 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
2099 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
2100 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
2102 2009-07-19 Jan Hubicka <jh@suse.cz>
2104 PR tree-optimization/40676
2105 * gcc.c-torture/compile/pr40676.c: New testcase.
2107 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
2109 * gcc.target/mips/ext-2.c: New test.
2111 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
2113 * gcc.target/mips/octeon-exts-7.c: New test.
2114 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2115 * gcc.target/mips/octeon-exts-5.c: Likewise.
2117 2009-07-18 Richard Guenther <rguenther@suse.de>
2120 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2122 2009-07-18 Richard Guenther <rguenther@suse.de>
2125 * gcc.dg/pr35899.c: Adjust.
2127 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
2129 * gcc.target/powerpc/asm-es-1.c: New test.
2130 * gcc.target/powerpc/asm-es-2.c: Likewise.
2132 2009-07-17 Richard Guenther <rguenther@suse.de>
2135 * g++.dg/rtti/crash4.C: New testcase.
2136 * g++.dg/torture/20090706-1.C: Likewise.
2137 * gcc.dg/redecl-17.c: Likewise.
2138 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2139 * gcc.dg/declspec-9.c: Expect extra error.
2140 * gcc.dg/declspec-10.c: Likewise.
2141 * gcc.dg/declspec-11.c: Likewise.
2142 * gcc.dg/redecl-10.c: Expect extra warnings.
2143 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2144 * gcc.target/i386/pr39545-1.c: Likewise.
2145 * g++.dg/ext/asm3.C: Expect more errors.
2146 * g++.dg/gomp/block-1.C: Likewise.
2147 * g++.dg/gomp/block-2.C: Likewise.
2148 * g++.dg/gomp/block-3.C: Likewise.
2149 * g++.dg/gomp/block-5.C: Likewise.
2150 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2151 * g++.dg/warn/unused-result1.C: XFAIL.
2153 2009-07-17 Richard Guenther <rguenther@suse.de>
2155 PR tree-optimization/40321
2156 * gcc.c-torture/compile/pr40321.c: New testcase.
2157 * g++.dg/torture/pr40321.C: Likewise.
2159 2009-07-17 Jakub Jelinek <jakub@redhat.com>
2162 * g++.dg/template/ptrmem19.C: New test.
2164 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
2165 Manuel López-Ibáñez <manu@gcc.gnu.org>
2168 * gcc.dg/pr36902.c: Add column info.
2169 * g++.dg/gcov/gcov-2.C: Change count for definition.
2171 2009-07-16 Jason Merrill <jason@redhat.com>
2174 * g++.dg/cpp0x/std-layout1.C: New.
2175 * g++.dg/ext/has_nothrow_assign.C: Fix.
2176 * g++.dg/ext/has_nothrow_copy.C: Fix.
2177 * g++.dg/ext/has_trivial_assign.C: Fix.
2178 * g++.dg/ext/has_trivial_copy.C: Fix.
2179 * g++.dg/ext/is_pod.C: Fix.
2180 * g++.dg/other/offsetof3.C: Adjust.
2181 * g++.dg/overload/ellipsis1.C: Adjust.
2182 * g++.dg/warn/var-args1.C: Adjust.
2183 * g++.old-deja/g++.brendan/crash63.C: Adjust.
2184 * g++.old-deja/g++.brendan/crash64.C: Adjust.
2185 * g++.old-deja/g++.brendan/overload8.C: Adjust.
2186 * g++.old-deja/g++.other/vaarg3.C: Adjust.
2187 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2189 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2191 * gcc.dg/torture/builtin-math-5.c: Add more cases.
2192 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
2193 effective target "mpc_pow".
2194 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2196 2009-07-16 Richard Henderson <rth@redhat.com>
2198 * g++.dg/opt/eh4.C: New test.
2200 2009-07-16 Jakub Jelinek <jakub@redhat.com>
2202 * obj-c++.dg/defs.mm (abort): Make it extern "C".
2204 2009-07-15 Jakub Jelinek <jakub@redhat.com>
2207 * gcc.c-torture/execute/pr40747.c: New test.
2209 2009-07-15 Richard Guenther <rguenther@suse.de>
2212 * gcc.c-torture/compile/pr40753.c: New testcase.
2214 2009-07-15 Janus Weil <janus@gcc.gnu.org>
2217 * gfortran.dg/interface_assignment_4.f90: New.
2219 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
2221 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2222 for FreeBSD up to and including version 8.
2224 2009-07-14 Taras Glek <tglek@mozilla.com>
2225 Rafael Espindola <espindola@google.com>
2227 * g++.dg/plugin/header-plugin-test.C: New.
2228 * g++.dg/plugin/header_plugin.c: New.
2229 * g++.dg/plugin/plugin.exp: Update.
2231 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
2233 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2234 function to enable vectorization.
2235 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2236 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2238 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
2240 * gcc.target/i386/sse-copysignf-vec.c: New test.
2241 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2243 2009-07-14 Jason Merrill <jason@redhat.com>
2246 * g++.dg/lookup/builtin5.C: New.
2247 * g++.dg/other/error22.C: Add missing extern "C".
2248 * g++.dg/warn/Warray-bounds.C: Likewise.
2249 * gcc.dg/compat/compat-common.h: Likewise.
2252 * g++.dg/lookup/using20.C: New.
2255 * g++.dg/template/koenig8.C: New.
2257 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
2259 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2260 both i?86-*-darwin* and x86_64-*-darwin*.
2262 2009-07-14 Joseph Myers <joseph@codesourcery.com>
2264 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2265 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2268 2009-07-14 Dodji Seketeli <dodji@redhat.com>
2271 * g++.dg/debug/dwarf2/typedef1.C: New test.
2274 * g++.dg/other/typedef3.C: New test.
2276 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
2278 * gcc.dg/20090709-1.c: Move to a proper place ...
2279 * gcc.target/m68k/20090709-1.c: ... here.
2281 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
2284 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2285 front of qualified names are allowed.
2286 * g++.dg/parse/crash10.C: Likewise.
2287 * g++.dg/parse/error15.C: Likewise.
2288 * g++.dg/parse/typename9.C: Likewise.
2289 * g++.dg/parse/error8.C: Likewise.
2291 2009-07-13 Janus Weil <janus@gcc.gnu.org>
2294 * gfortran.dg/proc_ptr_22.f90: Extended.
2295 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2297 2009-07-13 Ira Rosen <irar@il.ibm.com>
2299 * gfortran.dg/vect/vect-6.f: New test.
2301 2009-07-12 Jason Merrill <jason@redhat.com>
2304 * g++.dg/cpp0x/decltype17.C: New.
2307 * g++.dg/cpp0x/rv10.C: New.
2309 2009-07-12 Jason Merrill <jason@redhat.com>
2312 * g++.dg/cpp0x/initlist20.C: New.
2313 * g++.dg/cpp0x/initlist21.C: New.
2315 2009-07-12 Ira Rosen <irar@il.ibm.com>
2317 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2318 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2319 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2320 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2321 gcc.dg/vect/vect-double-reduc-7.c: New tests.
2323 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
2325 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2326 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2327 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2328 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2329 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2330 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2331 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2332 effective_target fd_truncate.
2334 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
2336 * gnat.dg/specs/addr1.ads: New test.
2338 2009-07-11 Jan Hubicka <jh@suse.cz>
2341 * g++.dg/torture/pr40388.C: New testcase.
2343 2009-07-11 Jakub Jelinek <jakub@redhat.com>
2346 * gcc.c-torture/execute/pr40668.c: New test.
2348 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
2350 * gcc.c-torture/execute/20090711-1.c: New test.
2352 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
2357 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2358 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2359 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2360 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2362 2009-07-11 Tobias Burnus <burnus@net-b.de>
2365 * gfortran.dg/complex_intrinsic_3.f90: New test.
2366 * gfortran.dg/complex_intrinsic_4.f90: New test.
2368 2009-07-10 David Daney <ddaney@caviumnetworks.com>
2371 * gcc.target/mips/mips.exp: Make -msynci a known option.
2372 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2374 2009-07-10 Jakub Jelinek <jakub@redhat.com>
2377 * g++.dg/ext/strncpy-chk1.C: New test.
2379 2009-07-10 Richard Guenther <rguenther@suse.de>
2381 PR tree-optimization/40496
2382 * g++.dg/opt/pr40496.C: New testcase.
2384 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2388 * g++.dg/warn/unused-result1-Werror.c: New.
2390 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
2393 * gfortran.dg/recursive_parameter_1.f90: New test.
2395 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
2397 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2398 * gfortran.dg/module_equivalence_6.f90: Ditto.
2399 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2400 * gfortran.dg/nan_2.f90: Ditto.
2401 * gfortran.dg/inquire_11.f90: Ditto.
2402 * gfortran.dg/abstract_type_3.f03: Ditto.
2403 * gfortran.dg/abstract_type_1.f90: Ditto.
2404 * gfortran.dg/private_type_9.f90: Ditto.
2405 * gfortran.dg/abstract_type_5.f03: Ditto.
2406 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2407 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2408 * gfortran.dg/derived_sub.f90: Ditto.
2409 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2410 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2411 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2412 * gfortran.dg/mvbits_6.f90: Ditto.
2413 * gfortran.dg/abstract_type_2.f03: Ditto.
2414 * gfortran.dg/abstract_type_4.f03: Ditto.
2415 * gfortran.dg/bounds_check_9.f90: Ditto.
2416 * gfortran.dg/optional_dim_3.f90: Ditto.
2417 * gfortran.dg/pr32921.f: Ditto.
2418 * gfortran.dg/entry_16.f90: Ditto.
2419 * gfortran.dg/generic_16.f90: Ditto.
2422 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
2424 * gcc.target/m68k/20090709-1.c: New.
2426 2009-07-09 Dodji Seketeli <dodji@redhat.com>
2429 * g++.dg/template/unify11.C: New test.
2431 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
2434 * gfortran.dg/host_assoc_function_9.f90: New test.
2436 2009-07-09 Janus Weil <janus@gcc.gnu.org>
2439 * gfortran.dg/proc_ptr_22.f90: New.
2440 * gfortran.dg/proc_ptr_comp_12.f90: New.
2442 2009-07-09 Jakub Jelinek <jakub@redhat.com>
2445 * gcc.c-torture/compile/pr40692.c: New test.
2447 2009-07-09 Tobias Burnus <burnus@net-b.de>
2450 * gfortran.dg/pointer_check_6.f90: New test.
2452 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
2454 * gcc.target/mips/truncate-5.c: New test.
2456 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2460 * gfortran.dg/fmt_cache_1.f: New test.
2462 2009-07-08 Tobias Burnus <burnus@net-b.de>
2465 * gfortran.dg/nosigned_zero_1.f90: New test.
2466 * gfortran.dg/nosigned_zero_2.f90: New test.
2468 2009-07-08 Richard Guenther <rguenther@suse.de>
2470 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2472 2009-07-08 Richard Guenther <rguenther@suse.de>
2474 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2476 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
2479 * gfortran.dg/proc_ptr_21.f90: New test.
2481 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
2484 * g++.dg/warn/pr31246.C: New.
2485 * g++.dg/warn/pr31246-2.C: New.
2487 2009-07-07 Jason Merrill <jason@redhat.com>
2490 * g++.dg/template/defarg12.C: New.
2493 * g++.dg/cpp0x/enum7.C: New.
2496 * g++.dg/cpp0x/enum6.C: New.
2499 * g++.dg/cpp0x/enum5.C: New.
2502 * g++.dg/cpp0x/enum4.C: New.
2504 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
2506 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
2508 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
2510 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
2512 2009-07-07 Jakub Jelinek <jakub@redhat.com>
2515 * gcc.dg/pr40669.c: New test.
2517 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
2519 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
2520 location. Update all calls.
2521 * g++.dg/plugin/selfassign.c: Likewise.
2523 2009-07-06 Jason Merrill <jason@redhat.com>
2525 * g++.dg/rtti/dyncast[34].C: New.
2527 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
2529 * lib/target-supports.exp
2530 (check_effective_target_mips_newabi_large_long_double): New.
2531 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
2533 * gcc.target/mips/fpr-moves-6.c: Likewise.
2535 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
2538 * g++.dg/template/union2.C: New test.
2540 2009-07-04 Jason Merrill <jason@redhat.com>
2542 * g++.dg/template/using15.C: New.
2544 2009-07-04 Jakub Jelinek <jakub@redhat.com>
2546 * gfortran.dg/maxloc_1.f90: New test.
2548 2009-07-04 Janus Weil <janus@gcc.gnu.org>
2551 * gfortran.dg/proc_ptr_result_6.f90: New.
2553 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2555 * gcc.dg/framework-2.c: Adjust testcase to pass.
2557 2009-07-04 Jason Merrill <jason@redhat.com>
2560 * g++.dg/cpp0x/auto16.C: New.
2562 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
2565 * gfortran.dg/pr40587.f: New test.
2567 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2570 * gfortran.dg/unit_1.f90: New test.
2572 2009-07-03 Jason Merrill <jason@redhat.com>
2574 * g++.dg/template/pure1.C: Expect another error.
2576 2009-07-03 Richard Guenther <rguenther@suse.de>
2578 PR tree-optimization/40640
2579 * gcc.c-torture/compile/pr40640.c: New testcase.
2581 2009-07-03 Richard Guenther <rguenther@suse.de>
2584 * gfortran.dg/pr34163.f90: New testcase.
2586 2009-07-03 Jan Hubicka <jh@suse.cz>
2588 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
2589 * gcc.dg/tree-ssa/loop-25.c: Likewise.
2590 * gcc.dg/tree-ssa/loop-26.c: Likewise.
2591 * gcc.dg/tree-ssa/pr32044.c: Likewise.
2592 * gcc.dg/tree-ssa/loop-29.c: Likewise.
2593 * gcc.dg/tree-ssa/loop-10.c: Likewise.
2594 * gnat.dg/loop_optimization6.adb: Enable -O2.
2596 2009-07-02 Mark Mitchell <mark@codesourcery.com>
2598 * g++.dg/warn/null4.C: Extend.
2600 2009-07-02 Jason Merrill <jason@redhat.com>
2602 * g++.dg/template/spec8.C: Fix.
2604 2009-07-02 Michael Matz <matz@suse.de>
2607 * gfortran.dg/pr32921.f: Adjust.
2609 2009-07-02 Jan Hubicka <jh@suse.cz>
2611 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
2613 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
2615 * gcc.target/mips/truncate-4.c: New testcase.
2617 2009-07-01 Richard Guenther <rguenther@suse.de>
2619 PR tree-optimization/19831
2620 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
2621 make allocated memory escape. Un-XFAIL.
2622 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
2623 * gcc.dg/vect/pr31699.c: Likewise.
2624 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
2626 2009-06-30 Jakub Jelinek <jakub@redhat.com>
2629 * g++.dg/parse/cond5.C: New test.
2631 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
2633 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
2634 (main): Pass n to main_1 instead.
2635 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
2636 (main_1): New function, split off from...
2637 (main): ...here. Pass `off' to main_1 instead.
2639 2009-06-30 Jason Merrill <jason@redhat.com>
2642 * g++.dg/cpp0x/variadic94.C: New.
2644 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
2646 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
2647 * lib/target-libpath.exp (ld_library_path_vars): New variable.
2648 (init_ld_library_path_env_vars): New function, replacing the
2649 orig_*_saved assignments. Call it after defining it.
2650 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
2651 (restore_ld_library_path_env_vars): Likewise.
2652 (add_path, find_libgcc_s): New functions.
2653 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
2654 gcc-set-multilib-library-path.
2655 (objc_target_compile): Don't add "." to ld_library_path.
2657 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
2658 ld_library_path. Use add_path. Use find_libgcc_s instead of
2659 gcc-set-multilib-library-path.
2660 * lib/g++.exp (g++_link_flags): Likewise.
2661 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
2662 * lib/c-torture.exp: Do not manipulate ld_library_path at the
2664 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
2665 to tell when this needs to happen. Use find_libgcc_s instead of
2666 gcc-set-multilib-library-path.
2667 * lib/gcc-dg.exp: Likewise.
2668 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
2669 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
2670 unless it is in $ALT_LD_LIBRARY_PATH.
2671 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
2673 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
2675 * gnat.dg/discr12.adb: New test.
2676 * gnat.dg/discr12_pkg.ads: New helper.
2677 * gnat.dg/discr13.adb: New test.
2678 * gnat.dg/discr14.ad[sb]: Likewise.
2679 * gnat.dg/discr15.adb: Likewise.
2680 * gnat.dg/discr15_pkg.ads: New helper.
2681 * gnat.dg/discr16.adb: New test.
2682 * gnat.dg/discr16_g.ads: New helper.
2683 * gnat.dg/discr16_pkg.ads: Likewise.
2684 * gnat.dg/discr16_cont.ads: Likewise.
2685 * gnat.dg/discr17.adb: New test.
2686 * gnat.dg/discr18.adb: Likewise.
2687 * gnat.dg/discr18_pkg.ads: New helper.
2688 * gnat.dg/discr19.adb: New test.
2690 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2693 * gfortran.dg/internal_write_1.f90: New testcase.
2695 2009-06-30 Janus Weil <janus@gcc.gnu.org>
2698 * gfortran.dg/derived_pointer_recursion_2.f90: New.
2700 2009-06-30 Richard Guenther <rguenther@suse.de>
2702 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
2704 2009-06-30 Wei Guozhi <carrot@google.com>
2706 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
2709 2009-06-30 Ira Rosen <irar@il.ibm.com>
2711 PR tree-optimization/40542
2712 * gcc.dg/vect/pr40542.c: New test.
2714 2009-06-30 Martin Jambor <mjambor@suse.cz>
2716 PR tree-optimization/40582
2717 * gcc.c-torture/compile/pr40582.c: New test.
2719 2009-06-30 Wei Guozhi <carrot@google.com>
2722 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
2724 2009-06-29 Jason Merrill <jason@redhat.com>
2727 * g++.dg/template/debug1.C: New.
2729 2009-06-29 Tobias Burnus <burnus@net-b.de>
2732 * pointer_check_1.f90: New test.
2733 * pointer_check_2.f90: New test.
2734 * pointer_check_3.f90: New test.
2735 * pointer_check_4.f90: New test.
2736 * pointer_check_5.f90: New test.
2738 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
2741 * gfortran.dg/func_assign_2.f90 : New test.
2743 2009-06-29 Richard Guenther <rguenther@suse.de>
2746 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
2747 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
2748 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
2749 * gcc.c-torture/execute/20090623-1.c: Likewise.
2750 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
2751 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
2753 2009-06-29 Richard Guenther <rguenther@suse.de>
2756 * gcc.c-torture/execute/pr38212.c: New testcase.
2758 2009-06-29 Richard Guenther <rguenther@suse.de>
2760 PR tree-optimization/40579
2761 * gcc.c-torture/execute/pr40579.c: New testcase.
2763 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
2765 PR tree-optimization/40550
2766 * gcc.dg/pr40550.c: New test.
2768 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
2770 * gnat.dg/overflow_sum2.adb: New test
2771 * gnat.dg/namet.ads: New helper.
2773 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
2775 2009-06-28 Tobias Burnus <burnus@net-b.de>
2778 * gfortran.dg/compiler-directive_1.f90: New test.
2779 * gfortran.dg/compiler-directive_2.f: New test.
2781 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2783 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
2784 comment out some values and add some cases.
2786 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
2789 * gcc.dg/vect/vect.exp: Fix lappend syntax.
2791 2009-06-26 Richard Henderson <rth@redhat.com>
2794 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
2795 * gcc.target/i386/local.c: Pass a non-constant to T.
2797 2009-06-26 Janus Weil <janus@gcc.gnu.org>
2801 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
2802 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
2803 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
2804 * gfortran.dg/proc_ptr_result_5.f90: New.
2806 2009-06-26 Janis Johnson <janis187@us.ibm.com>
2809 * gcc.dg/dfp/pr39902.c: New test.
2811 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
2814 * gcc.dg/builtins-65.c: Require c99 runtime.
2816 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
2818 * gnat.dg/array7.ad[sb]: New test.
2820 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
2822 * gnat.dg/array6.adb: New test.
2824 2009-06-25 Ian Lance Taylor <iant@google.com>
2826 * g++.dg/warn/Wsign-compare-3.C: New testcase.
2828 2009-06-25 Ian Lance Taylor <iant@google.com>
2830 * g++.dg/warn/Wunused-16.C: New testcase.
2832 2009-06-25 Ian Lance Taylor <iant@google.com>
2834 * g++.dg/warn/skip-2.C: New testcase.
2836 2009-06-25 Steve Ellcey <sje@cup.hp.com>
2838 * gcc.c-torture/execute/20090618-1.c: add dg-run and
2839 dg-skip-if and move to ...
2840 * gcc.dg/torture/20090618-1.c.
2842 2009-06-25 Martin Jambor <mjambor@suse.cz>
2844 PR tree-optimization/40493
2845 * gcc.c-torture/execute/pr40493.c: New test.
2847 2009-06-24 Jason Merrill <jason@redhat.com>
2850 * g++.dg/template/overload10.C: New.
2852 2009-06-24 Janus Weil <janus@gcc.gnu.org>
2855 * gfortran.dg/proc_ptr_comp_11.f90: New.
2857 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
2859 * gcc.dg/pr40501.c: New testcase.
2861 2009-06-23 DJ Delorie <dj@redhat.com>
2864 * lib/target-supports.exp: Add mep support (no profiling).
2866 2009-06-23 Steve Ellcey <sje@cup.hp.com>
2869 * gcc.dg/ssa/loop-31.c: Change scan rules.
2871 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2873 * gcc.dg/cpp/empty-include.c: Update column info.
2874 * gcc.dg/cpp/assert2.c: Update column info.
2876 2009-06-23 Jakub Jelinek <jakub@redhat.com>
2878 * g++.dg/ext/builtin-object-size1.C: New test.
2879 * g++.dg/ext/builtin-object-size2.C: New test.
2881 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
2883 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
2884 * gcc.dg/optimize-bswapdi-1.c: Likewise.
2886 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
2888 * gcc.target/mips/truncate-3.c: New test.
2890 2009-06-22 Janus Weil <janus@gcc.gnu.org>
2894 * gfortran.dg/interface_30.f90: Modified error message.
2895 * gfortran.dg/proc_decl_22.f90: New.
2897 2009-06-22 Ian Lance Taylor <iant@google.com>
2899 * gcc.dg/Wcxx-compat-19.c: New testcase.
2901 2009-06-22 Matthias Klose <doko@ubuntu.com>
2904 * pr28050.m: New testcase.
2906 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
2909 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
2911 2009-06-22 Martin Jambor <mjambor@suse.cz>
2913 PR tree-optimization/40492
2914 * g++.dg/torture/pr40492.C: New test.
2916 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
2918 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
2919 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
2921 2009-06-22 Olivier Hainque <hainque@adacore.com>
2923 * gnat.dg/raise_ce.adb: Helper for ...
2924 * gnat.dg/handle_and_return.adb: New test.
2926 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
2929 * gfortran.dg/generic_18.f90: New test.
2931 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
2934 * gfortran.dg/spread_size_limit.f90: New test.
2936 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
2938 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
2939 to put dump files in a subdirectory.
2940 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
2941 ".o" temporary files.
2943 2009-06-21 Janus Weil <janus@gcc.gnu.org>
2946 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
2947 * gfortran.dg/interface_20.f90: Ditto.
2948 * gfortran.dg/interface_21.f90: Ditto.
2949 * gfortran.dg/interface_22.f90: Ditto.
2950 * gfortran.dg/interface_30.f90: New.
2951 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
2953 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
2955 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
2956 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
2957 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
2960 2009-06-21 Ira Rosen <irar@il.ibm.com>
2961 Revital Eres <eres@il.ibm.com>
2964 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
2965 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
2966 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
2968 2009-06-21 Ira Rosen <irar@il.ibm.com>
2971 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
2972 without misalignment support.
2973 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2975 2009-06-20 Tobias Burnus <burnus@net-b.de>
2978 * gfortran.dg/bounds_check_strlen_9.f90: New test.
2980 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
2983 * gfortran.dg/alloc_comp_result_2.f90: New test.
2985 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2988 * gcc.target/arm/pr40482.c: New test.
2990 2009-06-19 Ian Lance Taylor <iant@google.com>
2992 * gcc.dg/Wcxx-compat-18.c: New testcase.
2994 2009-06-19 Richard Guenther <rguenther@suse.de>
2996 * gcc.c-torture/execute/20090618-1.c: New testcase.
2998 2009-06-19 Ian Lance Taylor <iant@google.com>
3000 * gcc.dg/Wcxx-compat-17.c: New testcase.
3002 2009-06-19 Ian Lance Taylor <iant@google.com>
3004 * gcc.dg/Wcxx-compat-15.c: New testcase.
3006 2009-06-19 Ian Lance Taylor <iant@google.com>
3008 * gcc.dg/Wcxx-compat-16.c: New testcase.
3010 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
3012 * gcc.dg/builtins-34.c: Add significand cases.
3014 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
3017 * gcc.dg/20080522-1.c: Remove testcase for real.
3018 * gcc.dg/20080528-1.c: Ditto.
3020 2009-06-19 Janus Weil <janus@gcc.gnu.org>
3023 * gfortran.dg/proc_ptr_20.f90: New.
3025 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
3028 * gcc.dg/torture/pr40470-1.c: New.
3029 * gcc.dg/torture/pr40470-2.c: Likewise.
3030 * gcc.dg/torture/pr40470-3.c: Likewise.
3031 * gcc.dg/torture/pr40470-4.c: Likewise.
3033 2009-06-18 Diego Novillo <dnovillo@google.com>
3035 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3036 * gcc.dg/plugin/ggcplug.c: Likewise.
3037 * gcc.dg/plugin/one_time_plugin.c: Likewise.
3038 * g++.dg/plugin/selfassign.c: Likewise.
3039 * g++.dg/plugin/attribute_plugin.c: Likewise.
3040 * g++.dg/plugin/dumb_plugin.c: Likewise.
3042 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3044 * gcc.dg/cpp/arith-3.c: Add column info.
3046 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
3048 * gcc.target/arm/fp16-compile-none-2.c: New.
3049 * gcc.target/arm/fp16-compile-ieee-12.c: New.
3050 * gcc.target/arm/fp16-compile-alt-12.c: New.
3052 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
3054 * gcc.target/arm/fp16-compile-alt-1.c: New.
3055 * gcc.target/arm/fp16-compile-alt-2.c: New.
3056 * gcc.target/arm/fp16-compile-alt-3.c: New.
3057 * gcc.target/arm/fp16-compile-alt-4.c: New.
3058 * gcc.target/arm/fp16-compile-alt-5.c: New.
3059 * gcc.target/arm/fp16-compile-alt-6.c: New.
3060 * gcc.target/arm/fp16-compile-alt-7.c: New.
3061 * gcc.target/arm/fp16-compile-alt-8.c: New.
3062 * gcc.target/arm/fp16-compile-alt-9.c: New.
3063 * gcc.target/arm/fp16-compile-alt-10.c: New.
3064 * gcc.target/arm/fp16-compile-alt-11.c: New.
3065 * gcc.target/arm/fp16-compile-ieee-1.c: New.
3066 * gcc.target/arm/fp16-compile-ieee-2.c: New.
3067 * gcc.target/arm/fp16-compile-ieee-3.c: New.
3068 * gcc.target/arm/fp16-compile-ieee-4.c: New.
3069 * gcc.target/arm/fp16-compile-ieee-5.c: New.
3070 * gcc.target/arm/fp16-compile-ieee-6.c: New.
3071 * gcc.target/arm/fp16-compile-ieee-7.c: New.
3072 * gcc.target/arm/fp16-compile-ieee-8.c: New.
3073 * gcc.target/arm/fp16-compile-ieee-9.c: New.
3074 * gcc.target/arm/fp16-compile-ieee-10.c: New.
3075 * gcc.target/arm/fp16-compile-ieee-11.c: New.
3076 * gcc.target/arm/fp16-compile-none-1.c: New.
3077 * gcc.target/arm/fp16-compile-exprtype.c: New.
3078 * gcc.target/arm/fp16-compile-vcvt.c: New.
3079 * gcc.target/arm/fp16-builtins-1.c: New.
3080 * gcc.target/arm/fp16-rounding-alt-1.c: New.
3081 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3082 * gcc.target/arm/fp16-param-1.c: New.
3083 * gcc.target/arm/fp16-return-1.c: New.
3084 * gcc.target/arm/fp16-unprototyped-1.c: New.
3085 * gcc.target/arm/fp16-unprototyped-2.c: New.
3086 * gcc.target/arm/fp16-variadic-1.c: New.
3087 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3088 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3089 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3090 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3091 * gcc.dg/torture/arm-fp16-ops.h: New.
3092 * gcc.dg/torture/arm-fp16-ops-1.c: New.
3093 * gcc.dg/torture/arm-fp16-ops-2.c: New.
3094 * gcc.dg/torture/arm-fp16-ops-3.c: New.
3095 * gcc.dg/torture/arm-fp16-ops-4.c: New.
3096 * gcc.dg/torture/arm-fp16-ops-5.c: New.
3097 * gcc.dg/torture/arm-fp16-ops-6.c: New.
3098 * gcc.dg/torture/arm-fp16-ops-7.c: New.
3099 * gcc.dg/torture/arm-fp16-ops-8.c: New.
3100 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3101 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3102 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3103 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3104 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3105 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3106 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3107 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3108 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3109 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3110 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3111 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3112 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3114 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
3116 * gcc.dg/builtins-65.c: New test.
3118 2009-06-18 Janus Weil <janus@gcc.gnu.org>
3121 * gfortran.dg/proc_ptr_result_4.f90: New.
3123 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
3125 * gcc.c-torture/execute/bitfld-5.c: New test.
3127 2009-06-17 David Daney <ddaney@caviumnetworks.com>
3129 * gcc.dg/builtin-unreachable-3.c: New test.
3131 2009-06-17 David Daney <ddaney@caviumnetworks.com>
3133 * gcc.target/i386/builtin-unreachable.c: New test.
3135 2009-06-17 Ian Lance Taylor <iant@google.com>
3137 * gcc.dg/Wcxx-compat-14.c: New testcase.
3139 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
3141 * gcc.dg/func-ptr-conv-1.c: Update column info.
3143 2009-06-17 Richard Guenther <rguenther@suse.de>
3146 * gcc.c-torture/execute/pr40404.c: New testcase.
3148 2009-06-17 Richard Guenther <rguenther@suse.de>
3151 * g++.dg/torture/pr40460.C: New testcase.
3153 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
3155 * gcc.dg/plugin/one_time_plugin.c: New test.
3156 * gcc.dg/plugin/one_time-test-1.c: New test.
3157 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3159 2009-06-16 Ian Lance Taylor <iant@google.com>
3161 * g++.dg/warn/skip-1.C: New testcase.
3163 2009-06-16 Jakub Jelinek <jakub@redhat.com>
3166 * g++.dg/other/pr40446.C: New test.
3168 2009-06-16 Richard Guenther <rguenther@suse.de>
3170 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3171 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3172 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3173 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3175 2009-06-16 Martin Jambor <mjambor@suse.cz>
3177 * gcc.c-torture/compile/pr40432.c: New file.
3179 2009-06-16 Martin Jambor <mjambor@suse.cz>
3181 * gfortran.fortran-torture/compile/pr40413.f90: New file.
3183 2009-06-16 Janus Weil <janus@gcc.gnu.org>
3187 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3188 * gfortran.dg/interface_20.f90: Modified error messages.
3189 * gfortran.dg/interface_21.f90: Ditto.
3190 * gfortran.dg/interface_26.f90: Ditto.
3191 * gfortran.dg/interface_27.f90: Ditto.
3192 * gfortran.dg/interface_28.f90: Extended test case.
3193 * gfortran.dg/interface_29.f90: New.
3194 * gfortran.dg/proc_decl_7.f90: Modified error messages.
3195 * gfortran.dg/proc_decl_8.f90: Ditto.
3196 * gfortran.dg/proc_ptr_11.f90: Ditto.
3197 * gfortran.dg/proc_ptr_15.f90: Ditto.
3199 2009-06-16 Ira Rosen <irar@il.ibm.com>
3201 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3203 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3204 gcc.dg/vect/vect-outer-4f.c: Likewise.
3205 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3206 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3208 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3211 2009-06-16 Tobias Burnus <burnus@net-b.de>
3214 * gfortran.dg/bounds_check_strlen_8.f90: New test.
3216 2009-06-15 Ian Lance Taylor <iant@google.com>
3218 * gcc.dg/Wjump-misses-init-1.c: New testcase.
3219 * gcc.dg/Wjump-misses-init-2.c: New testcase.
3220 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3221 Recognize new notes.
3222 * gcc.dg/stmt-expr-label-2.c: Likewise.
3223 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
3224 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3225 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3226 * gcc.dg/c99-vla-jump-4.c: Likewise.
3227 * gcc.dg/stmt-expr-label-1.c: Likewise.
3228 * gcc.dg/stmt-expr-label-3.c: Likewise.
3229 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
3231 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3233 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3235 2009-06-15 Jakub Jelinek <jakub@redhat.com>
3237 * gcc.dg/builtin-object-size-7.c: New test.
3239 2009-06-15 Jakub Jelinek <jakub@redhat.com>
3242 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3243 level != "" use separate -gdwarf-2 -g${level} options instead of
3245 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3246 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3247 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3249 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
3251 * g++.dg/abi/mangle11.C: Update warning line.
3252 * g++.dg/abi/mangle12.C: Update warning line.
3253 * g++.dg/abi/mangle17.C: Update warning line.
3254 * g++.dg/abi/mangle20-2.C: Update warning line.
3256 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3258 * gcc.dg/optimize-bswap-1.c: Split into these two:
3259 * gcc.dg/optimize-bswapsi-1.c: New testcase.
3260 * gcc.dg/optimize-bswapdi-1.c: New testcase.
3262 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3264 * gcc.dg/optimize-bswap-1.c: New testcase.
3266 2009-06-14 Richard Guenther <rguenther@suse.de>
3269 * g++.dg/torture/pr40389.C: New testcase.
3271 2009-06-13 Richard Guenther <rguenther@suse.de>
3273 PR tree-optimization/40421
3274 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3276 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
3278 * gcc.dg/old-style-prom-3.c: Add column info.
3279 * gcc.dg/overflow-warn-1.c
3280 * gcc.dg/gomp/pr27415.c
3281 * gcc.dg/gomp/for-1.c: Same.
3282 * gcc.dg/enum-compat-1.c: Same.
3283 * gcc.dg/c99-tag-3.c: Same.
3284 * gcc.dg/Wredundant-decls-2.c: Same.
3285 * gcc.dg/func-ptr-conv-1.c: Same.
3286 * gcc.dg/asm-wide-1.c: Same.
3287 * gcc.dg/nofixed-point-2.c: Same.
3288 * gcc.dg/cpp/line3.c: Same.
3289 * gcc.dg/array-10.c: Same.
3290 * gcc.dg/c99-vla-jump-1.c: Same.
3291 * gcc.dg/pr20368-1.c: Same.
3292 * gcc.dg/Wshadow-3.c: Same.
3293 * gcc.dg/c90-const-expr-8.c: Same.
3294 * gcc.dg/label-decl-2.c: Same.
3295 * gcc.dg/dremf-type-compat-2.c: Same.
3296 * gcc.dg/c90-const-expr-5.c: Same.
3297 * gcc.dg/builtins-30.c: Same.
3298 * gcc.dg/Warray-bounds.c: Same.
3299 * gcc.dg/Wcxx-compat-2.c: Same.
3300 * gcc.dg/tree-ssa/col-1.c: Same.
3301 * gcc.dg/old-style-prom-2.c: Same.
3302 * gcc.dg/cast-function-1.c: Same.
3303 * gcc.dg/pr15698-1.c: Same.
3304 * gcc.dg/dremf-type-compat-3.c: Same.
3305 * gcc.dg/vla-8.c: Same.
3306 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3308 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3309 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3310 * gcc.dg/enum-compat-1.c: Same.
3311 * gcc.dg/dremf-type-compat-2.c: Same.
3312 * gcc.dg/old-style-prom-2.c: Same.
3313 * gcc.dg/pr15698-1.c: Same.
3314 * gcc.dg/pr20368-1.c: Same.
3315 * gcc.dg/dremf-type-compat-3.c: Same.
3316 * gcc.dg/builtins-30.c: Same. Test for columns.
3318 2009-06-12 Janus Weil <janus@gcc.gnu.org>
3321 * gfortran.dg/proc_decl_1.f90: Extended.
3323 2009-06-12 Ian Lance Taylor <iant@google.com>
3325 * gcc.dg/Wcxx-compat-13.c: New testcase.
3327 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
3330 * gcc.dg/tree-ssa/fre-vce-1.c
3332 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
3335 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3336 min-insn-to-prefetch-ratio=5.
3338 2009-06-12 Joey Ye <joey.ye@intel.com>
3339 H.J. Lu <hongjiu.lu@intel.com>
3342 * gcc.target/i386/stackalign/pr39146.c: New.
3344 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
3346 * gcc.target/i386/crc32-1.c: New.
3347 * gcc.target/i386/crc32-2.c: Likewise.
3349 2009-06-11 David Daney <ddaney@caviumnetworks.com>
3352 * gcc.dg/builtin-unreachable-1.c: New test.
3353 * gcc.dg/builtin-unreachable-2.c: Same.
3355 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
3358 * gfortran.dg/data_value_1.f90: New test.
3360 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3363 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3364 remove ilp32 requirement.
3365 * gcc.target/i386/excess-precision-2.c: Likewise.
3366 * gcc.target/i386/excess-precision-3.c: Likewise.
3367 * gcc.target/i386/excess-precision-4.c: Likewise.
3368 * gcc.target/i386/excess-precision-5.c: Likewise.
3369 * gcc.target/i386/excess-precision-6.c: Likewise.
3371 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3374 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3375 * gfortran.dg/nan_5.f90: New test.
3377 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
3379 * gcc.target/arm/neon-modes-1.c: New test.
3381 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
3383 * g++.dg/torture/pr31579.C: Cast pointer
3384 via __SIZE_TYPE__ instead of 'unsigned long'.
3386 2009-06-10 Anthony Green <green@moxielogic.com>
3388 * lib/target-supports.exp (check_profiling_available):
3389 Profiling is not available for testing purposes on moxie.
3391 2009-06-09 Ian Lance Taylor <iant@google.com>
3393 * gcc.dg/Wcxx-compat-12.c: New testcase.
3395 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
3398 * gfortran.dg/backspace_11.f90: New.
3400 2009-06-09 Jason Merrill <jason@redhat.com>
3402 * g++.dg/cpp0x/defaulted10.C: New.
3404 2009-06-09 Martin Jambor <mjambor@suse.cz>
3406 * gcc.c-torture/compile/pr40351.c: New file.
3408 2009-06-09 Olivier Hainque <hainque@adacore.com>
3410 * gnat.dg/align_max.adb: New test.
3412 2009-06-08 Jason Merrill <jason@redhat.com>
3414 * g++.dg/cpp0x/auto15.C: New.
3416 2009-06-08 Jan Hubicka <jh@suse.cz>
3419 * gcc.dg/torture/pr39834.c
3421 2009-06-08 Jan Hubicka <jh@suse.cz>
3424 * g++.dg/torture/pr40102.C: New testcase.
3426 2009-06-08 Jakub Jelinek <jakub@redhat.com>
3428 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3429 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3430 * gcc.dg/builtin-object-size-6.c: New test.
3433 * g++.dg/template/dtor7.C: New test.
3437 * g++.dg/template/error41.C: New test.
3438 * g++.dg/template/error42.C: New test.
3440 2009-06-08 Revital Eres <eres@il.ibm.com>
3443 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3444 * gcc.dg/vect/vect-88.c: Likewise.
3445 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3446 * gcc.dg/vect/pr25413.c: Likewise.
3447 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3449 2009-06-07 Ian Lance Taylor <iant@google.com>
3451 * g++.dg/warn/Wswitch-3.C: New testcase.
3452 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3453 * gcc.dg/Wswitch-enum-error.c: Likewise.
3454 * gcc.dg/Wswitch-error.c: Likewise.
3456 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3459 * gfortran.dg/negative_unit.f: Update test.
3460 * gfortran.dg/negative_unit_int8.f: Update test.
3461 * gfortran.dg/newunit_1.f90: New test.
3463 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3467 * gfortran.dg/spread_init_expr.f03: New.
3468 * gfortran.dg/unpack_init_expr.f03: New.
3469 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3472 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3476 * gfortran.dg/count_init_expr.f03
3477 * gfortran.dg/product_init_expr.f03
3478 * gfortran.dg/sum_init_expr.f03
3480 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3483 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3485 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3487 * gfortran.dg/zero_sized_5.f90: Likewise.
3489 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
3492 * g++.dg/torture/pr32950.C: New.
3494 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3498 * gfortran.dg/dot_product_1.f03: New.
3499 * gfortran.dg/matmul_8.f03: New.
3500 * gfortran.dg/transpose_3.f03: New.
3502 2009-06-06 Ian Lance Taylor <iant@google.com>
3504 * gcc.dg/Wunused-label-1.c: New test case.
3505 * g++.dg/warn/Wunused-label-1.C: New test case.
3506 * g++.dg/warn/Wunused-label-2.C: New test case.
3507 * g++.dg/warn/Wunused-label-3.C: New test case.
3509 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
3512 * reshape_zerosize_2.f90: New.
3514 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
3517 * gfortran.dg/pack_assign_1.f90: New.
3518 * gfortran.dg/pack_vector_1.f90: New.
3520 2009-06-05 Jakub Jelinek <jakub@redhat.com>
3523 * gcc.dg/pr40340-1.c: New test.
3524 * gcc.dg/pr40340-2.c: New test.
3525 * gcc.dg/pr40340-3.c: New test.
3526 * gcc.dg/pr40340-4.c: New test.
3527 * gcc.dg/pr40340-5.c: New test.
3528 * gcc.dg/pr40340.h: New file.
3530 2009-06-05 Revital Eres <eres@il.ibm.com>
3532 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3534 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
3535 * gcc.dg/vect/vect-33.c: Likewise.
3536 * gcc.dg/vect/vect-92.c: Likewise.
3537 * gcc.dg/vect/vect-58.c: Likewise.
3538 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3539 * gcc.dg/vect/vect-42.c: Likewise.
3540 * gcc.dg/vect/slp-25.c: Likewise.
3541 * gcc.dg/vect/vect-align-1.c: Likewise.
3542 * gcc.dg/vect/vect-align-2.c: Likewise.
3543 * gcc.dg/vect/vect-93.c: Likewise.
3544 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3545 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3546 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3547 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3548 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3549 * gcc.dg/vect/vect-26.c: Likewise.
3550 * gcc.dg/vect/vect-44.c: Likewise.
3551 * gcc.dg/vect/vect-70.c: Likewise.
3552 * gcc.dg/vect/vect-95.c: Likewise.
3553 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3554 * gcc.dg/vect/vect-28.c: Likewise.
3555 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
3556 * gcc.dg/vect/vect-87.c: Likewise.
3557 * gcc.dg/vect/vect-109.c: Likewise.
3558 * gcc.dg/vect/vect-54.c: Likewise.
3559 * gcc.dg/vect/vect-96.c: Likewise.
3560 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3561 * gcc.dg/vect/vect-88.c: Likewise.
3562 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3563 * gcc.dg/vect/vect-89.c: Likewise.
3564 * gcc.dg/vect/vect-91.c: Likewise.
3565 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3566 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3567 * gfortran.dg/vect/vect-2.f90: Likewise.
3568 * gfortran.dg/vect/vect-3.f90: Likewise.
3569 * gfortran.dg/vect/vect-4.f90: Likewise.
3570 * gfortran.dg/vect/vect-5.f90: Likewise.
3572 2009-06-05 Alexander Strange <astrange@ithinksw.com>
3574 PR tree-optimization/36318
3575 * gcc.dg/tree-ssa/sra-7.c: New test.
3577 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
3580 * gfortran.dg/reshape_order_5.f90: New.
3581 * gfortran.dg/reshape_shape_1.f90: New.
3583 2009-06-04 Jason Merrill <jason@redhat.com>
3585 * g++.dg/template/error38.C: Add pointer-to-typedef case.
3587 2009-06-04 Steve Ellcey <sje@cup.hp.com>
3589 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
3590 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
3592 2009-06-04 Richard Guenther <rguenther@suse.de>
3595 * g++.dg/torture/pr40335.C: New testcase.
3597 2009-06-03 Richard Guenther <rguenther@suse.de>
3600 * gcc.dg/torture/pr40328.c: New testcase.
3602 2009-06-03 Martin Jambor <mjambor@suse.cz>
3604 * g++.dg/torture/pr40323.C: New file.
3606 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
3608 * gnat.dg/specs/root.ads: New test.
3609 * gnat.dg/specs/root-level_1.ads: Likewise.
3610 * gnat.dg/specs/root-level_2.ads: Likewise.
3611 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
3613 2009-06-02 Mark Mitchell <mark@codesourcery.com>
3615 * g++.dg/init/ref15.C: Require unwrapped targets.
3617 2009-06-02 Jason Merrill <jason@redhat.com>
3619 * g++.dg/cpp0x/initlist13.C: Remove expected error.
3620 * g++.dg/cpp0x/initlist18.C: New.
3621 * g++.dg/cpp0x/initlist19.C: New.
3623 * g++.dg/cpp0x/auto14.C: New.
3625 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
3627 * gnat.dg/alignment6.adb: Remove XFAIL.
3629 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
3632 * g++.dg/template/spec36.C: New test.
3634 2009-06-01 Ian Lance Taylor <iant@google.com>
3636 * gcc.dg/cast-qual-3.c: New testcase.
3637 * g++.dg/warn/Wcast-qual2.C: New testcase.
3639 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
3641 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
3642 (process-message): Expect column numbers.
3643 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
3644 * gcc.dg/pch/counter-2.c: Same.
3645 * gcc.dg/pch/valid-2.c: Same.
3646 * gcc.dg/pch/warn-1.c: Same.
3647 * gcc.dg/pch/valid-1.c: Same.
3648 * gcc.dg/cpp/include2a.c: Handle lack of columns.
3649 * gcc.dg/cpp/syshdr.c: Same.
3650 * gcc.dg/cpp/19940712-1.c: Same.
3651 * gcc.dg/cpp/missing-header-1.c: Same.
3652 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
3653 * gcc.dg/cpp/tr-warn3.c: Same.
3654 * gcc.dg/cpp/pr29612-2.c: Same.
3655 * gcc.dg/cpp/tr-warn4.c: Same.
3656 * gcc.dg/cpp/Wtrigraphs.c: Same.
3657 * gcc.dg/cpp/poison.c: Same.
3658 * gcc.dg/cpp/arith-3.c: Same.
3659 * gcc.dg/cpp/sysmac2.c: Same.
3660 * gcc.dg/cpp/cpp.exp: Same.
3661 * gcc.dg/cpp/tr-warn5.c: Same.
3662 * gcc.dg/cpp/include2.c: Same.
3663 * gcc.dg/cpp/Wmissingdirs.c: Same.
3664 * gcc.dg/cpp/Wmissingdirs.c: Same.
3665 * gcc.dg/cpp/tr-warn6.c: Same.
3666 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
3667 * gcc.dg/cpp/macspace1.c: Same.
3668 * gcc.dg/cpp/escape-2.c: Same.
3669 * gcc.dg/cpp/assert2.c: Same.
3670 * gcc.dg/cpp/undef2.c: Same.
3671 * gcc.dg/cpp/macspace2.c: Same.
3672 * gcc.dg/cpp/tr-warn1.c: Same.
3673 * gcc.dg/cpp/extratokens2.c: Same.
3674 * gcc.dg/cpp/strify2.c: Same.
3675 * gcc.dg/cpp/Wsignprom.c: Same.
3676 * gcc.dg/cpp/redef2.c: Same.
3677 * gcc.dg/cpp/trad/trad.exp: Same.
3678 * gcc.dg/cpp/arith-1.c: Same.
3679 * gcc.dg/cpp/extratokens.c: Same.
3680 * gcc.dg/cpp/if-mpar.c: Same.
3682 2009-06-01 Olivier Hainque <hainque@adacore.com>
3684 * gnat.dg/nested_float_packed.ads: New test.
3686 2009-06-01 Olivier Hainque <hainque@adacore.com>
3687 Eric Botcazou <botcazou@adacore.com>
3689 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
3690 * gnat.dg/test_oconst.adb: New test.
3692 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
3694 * gcc.dg/plugin/ggcplug.c: Moved comment.
3695 (plugin_init): Fixed typo, declared i, returned 0 at end.
3697 2009-05-31 Ira Rosen <irar@il.ibm.com>
3700 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
3701 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
3703 2009-05-29 Ian Lance Taylor <iant@google.com>
3705 * gcc.dg/Wcxx-compat-11.c: New testcase.
3707 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3710 * gfortran.dg/leadz_trailz_1.f90: New test.
3711 * gfortran.dg/leadz_trailz_2.f90: New test.
3713 2009-05-29 Martin Jambor <mjambor@suse.cz>
3715 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
3716 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
3717 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3718 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3719 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
3720 * gcc.dg/tree-ssa/sra-2.c: Likewise.
3721 * gcc.dg/tree-ssa/sra-3.c: Likewise.
3722 * gcc.dg/tree-ssa/sra-1.c: Likewise.
3723 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
3724 * gcc.dg/tree-ssa/sra-5.c: New file.
3725 * gcc.dg/tree-ssa/sra-6.c: New file.
3726 * gcc.c-torture/compile/sra-1.c: New file.
3728 2009-05-29 Jakub Jelinek <jakub@redhat.com>
3731 * gcc.c-torture/compile/pr40291.c: New test.
3734 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
3736 * gcc.target/powerpc/altivec-30.c: New test.
3737 * gcc.target/powerpc/altivec-31.c: New test.
3739 2009-05-28 Richard Guenther <rguenther@suse.de>
3741 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
3742 * gcc.c-torture/execute/20090527-1.c: Likewise.
3744 2009-05-28 Dodji Seketeli <dodji@redhat.com>
3747 * g++.dg/template/canon-type-1.C: New test.
3748 * g++.dg/template/canon-type-2.C: Likewise.
3749 * g++.dg/template/canon-type-3.C: Likewise.
3750 * g++.dg/template/canon-type-4.C: Likewise.
3751 * g++.dg/template/canon-type-5.C: Likewise.
3752 * g++.dg/template/canon-type-6.C: Likewise.
3753 * g++.dg/template/canon-type-7.C: Likewise.
3755 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
3756 Uros Bizjak <ubizjak@gmail.com>
3757 Danny Smith <dansmister@gmail.com>
3761 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
3763 * gcc.target/i386/pr37216.c: New test source file.
3764 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
3765 use -fno-common for testing Cygwin and MinGW targets.
3767 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
3769 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
3770 * g++.dg/opt/memcpy1.C (size_t): Likewise.
3771 * g++.dg/pr37742.C (size_t): Likewise.
3772 * g++.dg/torture/pr34850.C (size_t): Likewise.
3773 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
3775 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
3776 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
3777 (size_t): Use __extension__ and __SIZE_TYPE__.
3778 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
3780 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
3781 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
3782 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
3783 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
3784 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
3785 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
3786 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
3787 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
3788 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
3789 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
3790 (__ssize_t): Likewise.
3791 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
3792 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
3793 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
3794 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
3795 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
3796 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
3797 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
3798 * gcc.dg/pr33667.c (size_t): Likewise.
3799 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
3800 * gcc.dg/torture/pr39204.c (size_t): Likewise.
3801 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
3802 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
3803 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
3804 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
3806 2009-05-28 Ira Rosen <irar@il.ibm.com>
3808 PR tree-optimization/40254
3809 * gcc.dg/vect/pr40254.c: New test.
3811 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
3814 * gcc.target/mips/const-anchor-1.c: New test.
3815 * gcc.target/mips/const-anchor-2.c: New test.
3817 2009-05-27 Jason Merrill <jason@redhat.com>
3819 * g++.dg/cpp0x/initlist15.C: New.
3820 * g++.dg/cpp0x/initlist16.C: New.
3821 * g++.dg/cpp0x/initlist17.C: New.
3823 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
3826 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
3827 patterns to reflect frontend changes.
3828 * gfortran.dg/vector_subscript_4.f90: Likewise.
3830 2009-05-27 Olivier Hainque <hainque@adacore.com>
3831 Eric Botcazou <botcazou@adacore.com>
3833 * gcc.c-torture/execute/align-nest.c: New testcase.
3834 * gnat.dg/misaligned_nest.adb: New testcase.
3836 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
3838 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
3839 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
3840 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
3841 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
3843 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
3845 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
3846 cast instead of assuming 0ul.
3847 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
3849 (_type_desc): Make first argument const.
3850 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
3852 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3855 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
3856 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
3858 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
3860 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
3861 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
3862 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
3863 * gcc.dg/plugin/ggcplug.c: Added new file.
3865 2009-05-26 Tobias Burnus <burnus@net-b.de>
3868 * gfortran.dg/nullify_4.f90: New test.
3870 2009-05-26 Richard Guenther <rguenther@suse.de>
3872 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
3874 2009-05-26 Richard Guenther <rguenther@suse.de>
3877 * gcc.c-torture/compile/pr40252.c: New testcase.
3879 2009-05-26 Dodji Seketeli <dodji@redhat.com>
3882 * g++.dg/template/typedef18.C: New test.
3883 * g++.dg/template/typedef19.C: Likewise.
3884 * g++.dg/template/typedef20.C: Likewise.
3885 * g++.dg/template/access11.C: Adjust.
3887 2009-05-26 Richard Guenther <rguenther@suse.de>
3890 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
3892 2009-05-25 Jason Merrill <jason@redhat.com>
3895 * g++.dg/cpp0x/enum3.C: New test.
3897 2009-05-25 Richard Guenther <rguenther@suse.de>
3899 PR tree-optimization/36327
3900 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
3901 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3902 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
3903 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
3904 * gcc.dg/vect/vect-40.c: Likewise.
3905 * gcc.dg/vect/vect-42.c: Likewise.
3906 * gcc.dg/vect/vect-46.c: Likewise.
3907 * gcc.dg/vect/vect-76.c: Likewise.
3909 2009-05-25 Janus Weil <janus@gcc.gnu.org>
3912 * gfortran.dg/proc_ptr_18.f90: New.
3913 * gfortran.dg/proc_ptr_19.f90: New.
3914 * gfortran.dg/proc_ptr_comp_9.f90: New.
3915 * gfortran.dg/proc_ptr_comp_10.f90: New.
3917 2009-05-25 Richard Guenther <rguenther@suse.de>
3919 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
3920 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3922 2009-05-25 Ira Rosen <irar@il.ibm.com>
3924 PR tree-optimization/40238
3925 * gcc.dg/vect/pr40238.c: New test.
3927 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3928 Dominique Dhumieres <dominiq@lps.ens.fr>
3932 * gfortran.dg/bounds_check_fail_3.f90: New test.
3933 * gfortran.dg/bounds_check_fail_4.f90: New test.
3934 * gfortran.dg/bounds_check_14.f90: Update test.
3935 * gfortran.dg/bound_4.f90: Update test.
3937 2009-05-24 Richard Guenther <rguenther@suse.de>
3940 * gcc.c-torture/compile/pr40233.c: New testcase.
3942 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
3944 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
3945 for alpha*-*-* targets.
3947 2009-05-24 Ira Rosen <irar@il.ibm.com>
3949 * gcc.dg/vect/bb-slp-1.c: New test.
3950 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
3951 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
3952 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
3953 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
3954 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
3955 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
3956 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
3957 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
3958 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
3959 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
3960 gcc.dg/vect/bb-slp-22.c: Likewise.
3961 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
3963 2009-05-23 Mark Mitchell <mark@codesourcery.com>
3964 Maxim Kuvyrkov <maxim@codesourcery.com>
3966 * gcc.dg/falign-labels-1.c: New test.
3968 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
3970 * gnat.dg/specs/rep_clause3.ads: New test.
3972 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
3974 * gnat.dg/addr6.adb: New test.
3976 2009-05-22 Mark Mitchell <mark@codesourcery.com>
3978 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
3980 * gcc.target/arm/thumb2-mul-space.c: New file.
3981 * gcc.target/arm/thumb2-mul-space-2.c: New file.
3982 * gcc.target/arm/thumb2-mul-space-3.c: New file.
3983 * gcc.target/arm/thumb2-mul-speed.c: New file.
3985 2009-05-22 Richard Guenther <rguenther@suse.de>
3988 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
3989 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
3990 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
3992 2009-05-22 Mark Mitchell <mark@codesourcery.com>
3994 * gcc.dg/dll-6.c: New test.
3995 * gcc.dg/dll-6a.c: Likewise.
3996 * gcc.dg/dll-7.c: Likewise.
3997 * gcc.dg/dll-7a.c: Likewise.
3998 * g++.dg/ext/dllexport2.C: Likewise.
3999 * g++.dg/ext/dllexport2a.cc: Likewise.
4001 2009-05-21 Steve Ellcey <sje@cup.hp.com>
4004 * gcc.target/ia64/mfused-madd-vect.c: New test.
4005 * gcc.target/ia64/mfused-madd.c: New test.
4006 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4007 * gcc.target/ia64/mno-fused-madd.c: New test.
4009 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
4011 * gcc.target/i386/movbe-1.c: New.
4012 * gcc.target/i386/movbe-2.c: Likewise.
4014 2009-05-21 Taras Glek <tglek@mozilla.com>
4016 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4017 plugin_init signature.
4018 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4019 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4020 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4022 2009-05-21 Mark Mitchell <mark@codesourcery.com>
4024 * gcc.dg/target/arm/neon-vmla-1.c: New.
4025 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4027 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
4029 * gcc.target/mips/octeon-exts-6.c: New test.
4030 * gcc.target/mips/extend-1.c: New test.
4031 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4033 * gcc.target/mips/octeon-exts-5.c: Likewise.
4035 2009-05-20 Jakub Jelinek <jakub@redhat.com>
4038 * gcc.c-torture/compile/pr40204.c: New test.
4040 2009-05-20 Richard Guenther <rguenther@suse.de>
4042 * gcc.c-torture/compile/20090518-1.c: New testcase.
4044 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
4046 PR tree-optimization/40087
4047 * gcc.dg/tree-ssa/pr40087.c: New test.
4049 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
4051 * gcc.dg/vector-4.c: New testcase.
4052 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4053 * g++.dg/ext/vector16.C: New testcase.
4055 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
4058 * gcc.dg/pr40172.c: Renamed to ...
4059 * gcc.dg/pr40172-1.c: This.
4061 * gcc.dg/pr40172-2.c: New.
4062 * gcc.dg/pr40172-3.c: Likewise.
4064 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4067 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4069 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
4071 * gnat.dg/loop_optimization6.ad[sb]: New test.
4073 2009-05-19 Richard Guenther <rguenther@suse.de>
4075 * gcc.c-torture/compile/20090519-1.c: New testcase.
4077 2009-05-18 Jason Merrill <jason@redhat.com>
4079 * g++.dg/cpp0x/explicit1.C: New.
4080 * g++.dg/cpp0x/explicit2.C: New.
4082 2009-05-18 Dodji Seketeli <dodji@redhat.com>
4085 * g++.dg/debug/dwarf2/nested-1.C: New test.
4087 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
4090 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4093 2009-05-18 Janus Weil <janus@gcc.gnu.org>
4096 * gfortran.dg/proc_ptr_comp_8.f90: New.
4098 2009-05-18 Richard Guenther <rguenther@suse.de>
4101 * gfortran.dg/array_memset_2.f90: Adjust.
4103 2009-05-18 Janus Weil <janus@gcc.gnu.org>
4107 * gfortran.dg/interface_27.f90: New.
4108 * gfortran.dg/interface_28.f90: New.
4109 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4110 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4112 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
4114 * gcc.target/m68k/tls-ie.c: New test.
4115 * gcc.target/m68k/tls-le.c: New test.
4116 * gcc.target/m68k/tls-gd.c: New test.
4117 * gcc.target/m68k/tls-ld.c: New test.
4118 * gcc.target/m68k/tls-ie-xgot.c: New test.
4119 * gcc.target/m68k/tls-le-xtls.c: New test.
4120 * gcc.target/m68k/tls-gd-xgot.c: New test.
4121 * gcc.target/m68k/tls-ld-xgot.c: New test.
4122 * gcc.target/m68k/tls-ld-xtls.c: New test.
4123 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4125 2009-05-18 Martin Jambor <mjambor@suse.cz>
4127 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4129 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
4132 * gcc.dg/pr40172.c: New.
4134 2009-05-17 Jason Merrill <jason@redhat.com>
4137 * g++.dg/template/dtor6.C: New.
4139 2009-05-17 Joseph Myers <joseph@codesourcery.com>
4141 * g++.dg/warn/translate-ice-1.C: New test.
4143 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4145 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4146 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4147 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4148 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4150 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4153 * gfortran.dg/erf_2.F90: New test.
4154 * gfortran.dg/erfc_scaled_2.f90: New test.
4156 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4159 * gfortran.dg/string_1.f90: New test.
4160 * gfortran.dg/string_2.f90: New test.
4161 * gfortran.dg/string_3.f90: New test.
4163 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
4165 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4166 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4168 2009-05-15 Ian Lance Taylor <iant@google.com>
4170 * gcc.dg/Wcxx-compat-10.c: New testcase.
4172 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
4175 * gcc.dg/pr16302.c: New.
4176 * g++.dg/warn/pr16302.C: New.
4178 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4180 * gcc.dg/torture/builtin-math-5.c: New.
4181 * gcc.dg/torture/builtin-math-6.c: New.
4182 * lib/target-supports.exp (check_effective_target_mpc): New.
4184 2009-05-15 Jan Hubicka <jh@suse.cz>
4186 * gcc.dg/tree-ssa/inline-3.c: New testcase
4188 2009-05-15 Jan Hubicka <jh@suse.cz>
4190 * gcc.target/i386/align-main-1.c (check): Mark noinline.
4191 * gcc.target/i386/align-main-2.c (check): Mark noinline.
4192 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4193 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4194 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4196 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4198 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4199 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4201 2009-05-15 Jan Hubicka <jh@suse.cz>
4203 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4204 optimized by sibcall noinline.
4206 2009-05-15 Jan Hubicka <jh@suse.cz>
4208 * sibcall-1.c (track): Mark noinline.
4209 * sibcall-2.c (track): Mark noinline.
4210 * sibcall-3.c (track): Mark noinline.
4211 * sibcall-4.c (track): Mark noinline.
4213 2009-05-15 Jan Hubicka <jh@suse.cz>
4215 * flatten-2.c: Disable early inlining; add comment.
4216 * flatten-3.c: New test based on flatten-2.c.
4218 2009-05-15 Richard Guenther <rguenther@suse.de>
4220 PR tree-optimization/39999
4221 * gcc.c-torture/compile/pr39999.c: New testcase.
4223 2009-05-15 Joseph Myers <joseph@codesourcery.com>
4225 * gcc.c-torture/compile/ptr-conv-1.c: New test.
4227 2009-05-14 Ian Lance Taylor <iant@google.com>
4229 * gcc.dg/Wcxx-compat-9.c: New testcase.
4231 2009-05-14 Janus Weil <janus@gcc.gnu.org>
4234 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4235 * gfortran.dg/duplicate_type_2.f90: Ditto.
4236 * gfortran.dg/duplicate_type_3.f90: New.
4238 2009-05-14 Laurent GUERBY <laurent@guerby.net>
4240 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4241 * ada/acats/tests/c5/c59002c.ada: Likewise.
4243 2009-05-13 Taras Glek <tglek@mozilla.com>
4245 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4246 attributes and decl smashing.
4247 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4249 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4250 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4252 2009-05-14 Jakub Jelinek <jakub@redhat.com>
4255 * gfortran.dg/pr39865.f90: New test.
4256 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4258 * gfortran.dg/hollerith_f95.f90: Likewise.
4259 * gfortran.dg/hollerith6.f90: New test.
4260 * gfortran.dg/hollerith7.f90: New test.
4262 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4265 * gcc.dg/cpp/pr36674.i: New.
4267 2009-05-14 Ben Elliston <bje@au.ibm.com>
4270 * gcc.c-torture/compile/pr40035.c: New test.
4272 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4274 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4276 2009-05-12 Tobias Burnus <burnus@net-b.de>
4279 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4280 * gfortran.dg/c_kind_tests_2.f03: Ditto.
4281 * gfortran.dg/interop_params.f03: Ditto.
4283 2009-05-12 Jan Hubicka <jh@suse.cz>
4285 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4286 so unrolling still happens.
4287 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4288 * gcc.dg/ipa/ipacost-2.c: Likewise.
4289 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4291 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
4293 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4295 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
4297 * lib/target-supports.exp (check_profiling_available): Return
4298 false for -p on *-*-cygwin* targets.
4300 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
4302 PR tree-optimization/38632
4303 * g++.dg/tree-ssa/pr38632.C: New.
4305 2009-05-11 Jan Hubicka <jh@suse.cz>
4307 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4308 we now optimize better.
4309 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4310 out at different places.
4311 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4313 * gcc.dg/vect/vect-76.c: Likewise.
4314 * gcc.dg/vect/vect-70.c: Likewise.
4315 * gcc.dg/vect/vect-66.c: Likewise.
4316 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4317 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4319 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
4322 * gcc.c-torture/compile/pr40080.c: New.
4324 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
4326 * gcc.c-torture/compile/pr40026.c: New testcase.
4328 2009-05-11 Janus Weil <janus@gcc.gnu.org>
4331 * gfortran.dg/proc_ptr_comp_7.f90: New.
4333 2009-05-11 Ira Rosen <irar@il.ibm.com>
4335 PR tree-optimization/40074
4336 * gcc.dg/vect/pr40074.c: New test.
4338 2009-05-10 Ian Lance Taylor <iant@google.com>
4340 * gcc.dg/Wcxx-compat-7.c: New testcase.
4341 * gcc.dg/Wcxx-compat-8.c: New testcase.
4342 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4343 * gcc.dg/pr17188-1.c: Likewise.
4344 * gcc.dg/pr39084.c: Likewise.
4346 2009-05-10 Michael Matz <matz@suse.de>
4349 * gcc.dg/pr40031.c: New test.
4351 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
4354 * gfortran.dg/array_constructor_31.f90: New test.
4356 2009-05-10 Richard Guenther <rguenther@suse.de>
4358 PR tree-optimization/40081
4359 * g++.dg/torture/pr40081.C: New testcase.
4361 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
4364 * gfortran.dg/dependency_24.f90: New test.
4365 * gfortran.dg/dependency_23.f90: Clean up module files.
4367 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
4370 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4371 * gfortran.dg/chmod_2.f90: Likewise.
4372 * gfortran.dg/chmod_3.f90: Likewise.
4373 * gfortran.dg/open_errors.f90: Likewise.
4375 2009-05-09 Jan Hubicka <jh@suse.cz>
4378 * g++.dg/eh/nested-try.C: New test.
4380 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4382 PR tree-optimization/40049
4383 * gcc.dg/vect/vect-shift-2.c: New test.
4385 2009-05-08 Joseph Myers <joseph@codesourcery.com>
4387 * gcc.dg/torture/complex-sign-mul-minus-one.c,
4388 gcc.dg/torture/complex-sign-mul-one.c: New tests.
4390 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
4393 * g++.dg/warn/deprecated-6.C: New.
4394 * gcc.dg/deprecated-4.c: Likewise.
4395 * gcc.dg/deprecated-5.c: Likewise.
4396 * gcc.dg/deprecated-6.c: Likewise.
4398 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
4400 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4401 __aligned__(__BIGGEST_ALIGNMENT__).
4402 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4403 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4404 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4405 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4406 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4407 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4408 * gcc.dg/vect/Os-vect-95.c: Likewise.
4409 * gcc.dg/vect/pr20122.c: Likewise.
4410 * gcc.dg/vect/pr36493.c: Likewise.
4411 * gcc.dg/vect/pr37385.c: Likewise.
4412 * gcc.dg/vect/slp-7.c: Likewise.
4413 * gcc.dg/vect/slp-9.c: Likewise.
4414 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4415 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4416 * gcc.dg/vect/vect-35.c: Likewise.
4417 * gcc.dg/vect/vect-40.c: Likewise.
4418 * gcc.dg/vect/vect-42.c: Likewise.
4419 * gcc.dg/vect/vect-44.c: Likewise.
4420 * gcc.dg/vect/vect-46.c: Likewise.
4421 * gcc.dg/vect/vect-48.c: Likewise.
4422 * gcc.dg/vect/vect-52.c: Likewise.
4423 * gcc.dg/vect/vect-54.c: Likewise.
4424 * gcc.dg/vect/vect-56.c: Likewise.
4425 * gcc.dg/vect/vect-58.c: Likewise.
4426 * gcc.dg/vect/vect-60.c: Likewise.
4427 * gcc.dg/vect/vect-74.c: Likewise.
4428 * gcc.dg/vect/vect-75.c: Likewise.
4429 * gcc.dg/vect/vect-76.c: Likewise.
4430 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4431 * gcc.dg/vect/vect-77.c: Likewise.
4432 * gcc.dg/vect/vect-77-global.c: Likewise.
4433 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4434 * gcc.dg/vect/vect-78.c: Likewise.
4435 * gcc.dg/vect/vect-78-global.c: Likewise.
4436 * gcc.dg/vect/vect-80.c: Likewise.
4437 * gcc.dg/vect/vect-85.c: Likewise.
4438 * gcc.dg/vect/vect-87.c: Likewise.
4439 * gcc.dg/vect/vect-88.c: Likewise.
4440 * gcc.dg/vect/vect-92.c: Likewise.
4441 * gcc.dg/vect/vect-93.c: Likewise.
4442 * gcc.dg/vect/vect-95.c: Likewise.
4443 * gcc.dg/vect/vect-97.c: Likewise.
4444 * gcc.dg/vect/vect-complex-1.c: Likewise.
4445 * gcc.dg/vect/vect-complex-4.c: Likewise.
4446 * gcc.dg/vect/vect-complex-5.c: Likewise.
4447 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4448 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4449 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4450 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4451 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4452 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4453 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4454 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4455 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4456 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4457 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4458 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4459 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4460 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4461 * gcc.dg/vect/vect-outer-1.c: Likewise.
4462 * gcc.dg/vect/vect-outer-2a.c: Likewise.
4463 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4464 * gcc.dg/vect/vect-outer-2.c: Likewise.
4465 * gcc.dg/vect/vect-outer-2c.c: Likewise.
4466 * gcc.dg/vect/vect-outer-2d.c: Likewise.
4467 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4468 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4469 * gcc.dg/vect/vect-outer-3.c: Likewise.
4470 * gcc.dg/vect/vect-outer-3c.c: Likewise.
4471 * gcc.dg/vect/vect-outer-5.c: Likewise.
4472 * gcc.dg/vect/vect-outer-6.c: Likewise.
4473 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4474 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4475 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4476 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4477 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4478 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4479 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4480 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4481 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4482 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4483 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4484 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4485 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4486 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4488 2009-05-08 Joseph Myers <joseph@codesourcery.com>
4491 * gcc.dg/torture/complex-sign.h: New header.
4492 * gcc.dg/torture/complex-sign-add.c,
4493 gcc.dg/torture/complex-sign-mixed-add.c,
4494 gcc.dg/torture/complex-sign-mixed-div.c,
4495 gcc.dg/torture/complex-sign-mixed-mul.c,
4496 gcc.dg/torture/complex-sign-mixed-sub.c,
4497 gcc.dg/torture/complex-sign-mul.c,
4498 gcc.dg/torture/complex-sign-sub.c: New tests.
4500 2009-05-08 Janus Weil <janus@gcc.gnu.org>
4503 * gfortran.dg/intrinsic_3.f90: New.
4505 2009-05-07 Janis Johnson <janis187@us.ibm.com>
4508 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
4509 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
4510 * gcc.dg/dfp/float-constant-double.c: New test.
4511 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
4512 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
4513 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
4514 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
4515 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
4516 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
4517 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
4518 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
4519 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
4521 2009-05-07 Jakub Jelinek <jakub@redhat.com>
4524 * gcc.c-torture/execute/pr40057.c: New test.
4526 2009-05-06 James E. Wilson <wilson@codesourcery.com>
4528 * gcc.c-torture/compile/const-high-part.c: New test.
4530 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
4533 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
4536 2009-05-06 Janus Weil <janus@gcc.gnu.org>
4539 * gfortran.dg/proc_decl_1.f90: Modified.
4540 * gfortran.dg/proc_ptr_comp_1.f90: New.
4541 * gfortran.dg/proc_ptr_comp_2.f90: New.
4542 * gfortran.dg/proc_ptr_comp_3.f90: New.
4543 * gfortran.dg/proc_ptr_comp_4.f90: New.
4544 * gfortran.dg/proc_ptr_comp_5.f90: New.
4545 * gfortran.dg/proc_ptr_comp_6.f90: New.
4547 2009-05-06 Dodji Seketeli <dodji@redhat.com>
4550 * g++.dg/template/call7.C: New test.
4552 2009-05-06 Diego Novillo <dnovillo@google.com>
4554 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
4556 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
4558 * gfortran.dg/pr40021.f: Moved to ...
4559 * gfortran.fortran-torture/execute/pr40021.f: Here.
4561 2009-05-06 Janis Johnson <janis187@us.ibm.com>
4564 * gcc.dg/dfp/pr39986.c: New test.
4566 2009-05-06 Michael Matz <matz@suse.de>
4569 * gfortran.dg/pr40021.f: New test.
4571 2009-05-06 Le-Chun Wu <lcwu@google.com>
4573 * lib/plugin-support.exp: New file containing support procs for
4575 * lib/target-supports.exp (check_plugin_available): New proc.
4576 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
4577 * gcc.dg/plugin/selfassign.c: New plugin source file.
4578 * gcc.dg/plugin/self-assign-test-1.c: New test.
4579 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
4580 * g++.dg/README: Add description for plugin test.
4581 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
4582 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
4583 * g++.dg/plugin/selfassign.c: New plugin source file.
4584 * g++.dg/plugin/self-assign-test-1.C: New test.
4585 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4586 * g++.dg/plugin/self-assign-test-3.C: Likewise.
4587 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
4588 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
4590 2009-05-06 Tobias Burnus <burnus@net-b.de>
4593 * gfortran.dg/intrinsic_2.f90: New test.
4594 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
4596 2009-05-06 Joseph Myers <joseph@codesourcery.com>
4599 * gcc.dg/noncompile/incomplete-5.c: New test.
4601 2009-05-05 Jakub Jelinek <jakub@redhat.com>
4604 * gcc.dg/pr39666-1.c: New test.
4605 * gcc.dg/pr39666-2.c: Likewise.
4606 * g++.dg/warn/Wuninitialized-4.C: Likewise.
4607 * g++.dg/warn/Wuninitialized-5.C: Likewise.
4608 * gfortran.dg/pr39666-1.f90: Likewise.
4609 * gfortran.dg/pr39666-2.f90: Likewise.
4611 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
4613 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
4614 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
4615 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4617 2009-05-05 Janus Weil <janus@gcc.gnu.org>
4620 * gfortran.dg/proc_ptr_17.f90: New.
4622 2009-05-05 Richard Guenther <rguenther@suse.de>
4624 PR tree-optimization/40022
4625 * gcc.c-torture/execute/pr40022.c: New testcase.
4627 2009-05-05 Richard Guenther <rguenther@suse.de>
4630 * gcc.c-torture/compile/pr40023.c: New testcase.
4632 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
4634 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
4635 * g++.dg/template/overload9.C: Likewise.
4636 * g++.dg/ext/ms-1.C: New.
4638 2009-05-05 Jakub Jelinek <jakub@redhat.com>
4641 * g++.dg/ext/vla7.C: New test.
4643 2009-05-04 Joseph Myers <joseph@codesourcery.com>
4645 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
4647 2009-05-04 Joseph Myers <joseph@codesourcery.com>
4649 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
4650 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
4651 Update expected errors.
4653 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4656 * g++.dg/parse/parser-pr28152.C: New.
4657 * g++.dg/parse/parser-pr28152-2.C: New.
4659 2009-05-04 Joseph Myers <joseph@codesourcery.com>
4661 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
4663 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
4665 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
4666 * gcc.target/sparc/fexpand-2.c: Likewise.
4667 * gcc.target/sparc/fpmerge-2.c: Likewise.
4668 * gcc.target/sparc/pdist-2.c: Likewise.
4670 2009-05-03 Richard Guenther <rguenther@suse.de>
4673 * gcc.c-torture/compile/pr39983.c: New testcase.
4675 2009-05-03 Joseph Myers <joseph@codesourcery.com>
4677 * gcc.dg/c99-complex-3.c: New test.
4679 2009-05-03 Joseph Myers <joseph@codesourcery.com>
4681 * gcc.dg/cpp/utf8-5byte-1.c: New test.
4683 2009-05-02 Joseph Myers <joseph@codesourcery.com>
4685 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
4687 2009-05-02 Richard Guenther <rguenther@suse.de>
4690 * gcc.target/spu/pr40001.c: New testcase.
4692 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
4694 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
4696 2009-04-30 Steve Ellcey <sje@cup.hp.com>
4699 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
4700 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
4702 2009-04-30 Janis Johnson <janis187@us.ibm.com>
4705 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
4708 2009-04-30 David Ayers <ayers@fsfe.org>
4710 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
4711 and gcc_error_prefix variables.
4712 * objc.dg/bad-receiver-type.m: Update to match correct
4714 * objc.dg/encode-5.m: Likewise.
4715 * objc.dg/id-1.m: Likewise.
4716 * objc.dg/method-1.m: Likewise.
4717 * objc.dg/method-6.m: Likewise.
4718 * objc.dg/method-7.m: Likewise.
4719 * objc.dg/method-9.m: Likewise.
4720 * objc.dg/method-11.m: Likewise.
4721 * objc.dg/method-20.m: Likewise.
4722 * objc.dg/private-1.m: Likewise.
4724 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
4727 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
4728 * gfortran.dg/advance_4.f90: Likewise
4729 * gfortran.dg/advance_5.f90: Likewise
4730 * gfortran.dg/append_1.f90: Likewise
4731 * gfortran.dg/backslash_1.f90: Likewise
4732 * gfortran.dg/backslash_2.f90: Likewise
4733 * gfortran.dg/backslash_3.f: Likewise
4734 * gfortran.dg/backspace_10.f90: Likewise
4735 * gfortran.dg/backspace_3.f: Likewise
4736 * gfortran.dg/backspace_4.f: Likewise
4737 * gfortran.dg/backspace_5.f: Likewise
4738 * gfortran.dg/backspace_8.f: Likewise
4739 * gfortran.dg/backspace_9.f: Likewise
4740 * gfortran.dg/complex_write.f90: Likewise
4741 * gfortran.dg/convert_implied_open.f90: Likewise
4742 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
4743 * gfortran.dg/dos_eol.f: Likewise
4744 * gfortran.dg/empty_format_1.f90: Likewise
4745 * gfortran.dg/endfile.f: Likewise
4746 * gfortran.dg/eof_1.f90: Likewise
4747 * gfortran.dg/eor_1.f90: Likewise
4748 * gfortran.dg/eor_handling_1.f90: Likewise
4749 * gfortran.dg/eor_handling_2.f90: Likewise
4750 * gfortran.dg/eor_handling_3.f90: Likewise
4751 * gfortran.dg/eor_handling_4.f90: Likewise
4752 * gfortran.dg/eor_handling_5.f90: Likewise
4753 * gfortran.dg/error_recovery_5.f90: Likewise
4754 * gfortran.dg/f2003_inquire_1.f03: Likewise
4755 * gfortran.dg/f2003_io_4.f03: Likewise
4756 * gfortran.dg/f2003_io_5.f03: Likewise
4757 * gfortran.dg/f2003_io_7.f03: Likewise
4758 * gfortran.dg/fgetc_1.f90: Likewise
4759 * gfortran.dg/fgetc_2.f90: Likewise
4760 * gfortran.dg/flush_1.f90: Likewise
4761 * gfortran.dg/fmt_exhaust.f90: Likewise
4762 * gfortran.dg/fmt_huge.f90: Likewise
4763 * gfortran.dg/fmt_read.f90: Likewise
4764 * gfortran.dg/fmt_t_1.f90: Likewise
4765 * gfortran.dg/fmt_t_2.f90: Likewise
4766 * gfortran.dg/fmt_t_3.f90: Likewise
4767 * gfortran.dg/fmt_t_4.f90: Likewise
4768 * gfortran.dg/fmt_t_5.f90: Likewise
4769 * gfortran.dg/fmt_t_7.f: Likewise
4770 * gfortran.dg/fseek.f90: Likewise
4771 * gfortran.dg/ftell_1.f90: Likewise
4772 * gfortran.dg/ftell_2.f90: Likewise
4773 * gfortran.dg/func_derived_3.f90: Likewise
4774 * gfortran.dg/inquire_9.f90: Likewise
4775 * gfortran.dg/iostat_1.f90: Likewise
4776 * gfortran.dg/iostat_2.f90: Likewise
4777 * gfortran.dg/list_read_1.f90: Likewise
4778 * gfortran.dg/list_read_4.f90: Likewise
4779 * gfortran.dg/list_read_5.f90: Likewise
4780 * gfortran.dg/list_read_7.f90: Likewise
4781 * gfortran.dg/list_read_8.f90: Likewise
4782 * gfortran.dg/list_read_9.f90: Likewise
4783 * gfortran.dg/namelist_13.f90: Likewise
4784 * gfortran.dg/namelist_14.f90: Likewise
4785 * gfortran.dg/namelist_15.f90: Likewise
4786 * gfortran.dg/namelist_16.f90: Likewise
4787 * gfortran.dg/namelist_17.f90: Likewise
4788 * gfortran.dg/namelist_18.f90: Likewise
4789 * gfortran.dg/namelist_19.f90: Likewise
4790 * gfortran.dg/namelist_20.f90: Likewise
4791 * gfortran.dg/namelist_24.f90: Likewise
4792 * gfortran.dg/namelist_26.f90: Likewise
4793 * gfortran.dg/namelist_27.f90: Likewise
4794 * gfortran.dg/namelist_28.f90: Likewise
4795 * gfortran.dg/namelist_37.f90: Likewise
4796 * gfortran.dg/namelist_38.f90: Likewise
4797 * gfortran.dg/namelist_39.f90: Likewise
4798 * gfortran.dg/namelist_40.f90: Likewise
4799 * gfortran.dg/namelist_43.f90: Likewise
4800 * gfortran.dg/namelist_44.f90: Likewise
4801 * gfortran.dg/namelist_45.f90: Likewise
4802 * gfortran.dg/namelist_46.f90: Likewise
4803 * gfortran.dg/namelist_47.f90: Likewise
4804 * gfortran.dg/namelist_48.f90: Likewise
4805 * gfortran.dg/namelist_49.f90: Likewise
4806 * gfortran.dg/namelist_50.f90: Likewise
4807 * gfortran.dg/namelist_51.f90: Likewise
4808 * gfortran.dg/namelist_52.f90: Likewise
4809 * gfortran.dg/namelist_56.f90: Likewise
4810 * gfortran.dg/namelist_char_only.f90: Likewise
4811 * gfortran.dg/namelist_use.f90: Likewise
4812 * gfortran.dg/namelist_use_only.f90: Likewise
4813 * gfortran.dg/noadv_size.f90: Likewise
4814 * gfortran.dg/open_access_append_1.f90: Likewise
4815 * gfortran.dg/pad_no.f90: Likewise
4816 * gfortran.dg/pr12884.f: Likewise
4817 * gfortran.dg/pr17090.f90: Likewise
4818 * gfortran.dg/pr17285.f90: Likewise
4819 * gfortran.dg/pr17286.f90: Likewise
4820 * gfortran.dg/pr18122.f90: Likewise
4821 * gfortran.dg/pr18210.f90: Likewise
4822 * gfortran.dg/pr18392.f90: Likewise
4823 * gfortran.dg/pr19155.f: Likewise
4824 * gfortran.dg/pr19216.f: Likewise
4825 * gfortran.dg/pr19467.f90: Likewise
4826 * gfortran.dg/pr19657.f: Likewise
4827 * gfortran.dg/pr20257.f90: Likewise
4828 * gfortran.dg/read_bad_advance.f90: Likewise
4829 * gfortran.dg/read_eof_2.f90: Likewise
4830 * gfortran.dg/read_eof_4.f90: Likewise
4831 * gfortran.dg/read_many_1.f: Likewise
4832 * gfortran.dg/read_noadvance.f90: Likewise
4833 * gfortran.dg/read_repeat.f90: Likewise
4834 * gfortran.dg/read_size_noadvance.f90: Likewise
4835 * gfortran.dg/read_x_past.f: Likewise
4836 * gfortran.dg/record_marker_1.f90: Likewise
4837 * gfortran.dg/record_marker_3.f90: Likewise
4838 * gfortran.dg/rewind_1.f90: Likewise
4839 * gfortran.dg/runtime_warning_1.f90: Likewise
4840 * gfortran.dg/shape_3.f90: Likewise
4841 * gfortran.dg/slash_1.f90: Likewise
4842 * gfortran.dg/stat_1.f90: Likewise
4843 * gfortran.dg/stat_2.f90: Likewise
4844 * gfortran.dg/streamio_11.f90: Likewise
4845 * gfortran.dg/streamio_3.f90: Likewise
4846 * gfortran.dg/streamio_4.f90: Likewise
4847 * gfortran.dg/streamio_9.f90: Likewise
4848 * gfortran.dg/tl_editing.f90: Likewise
4849 * gfortran.dg/unf_io_convert_1.f90: Likewise
4850 * gfortran.dg/unf_io_convert_2.f90: Likewise
4851 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
4852 * gfortran.dg/unf_short_record_1.f90: Likewise
4853 * gfortran.dg/utf8_1.f03: Likewise
4854 * gfortran.dg/utf8_2.f03: Likewise
4855 * gfortran.dg/widechar_IO_1.f90: Likewise
4856 * gfortran.dg/write_check3.f90: Likewise
4857 * gfortran.dg/write_rewind_2.f: Likewise
4858 * gfortran.dg/x_slash_2.f: Likewise
4860 2009-04-29 Richard Guenther <rguenther@suse.de>
4863 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4865 (check_effective_target_vect_floatuint_cvt): Likewise.
4866 * gcc.dg/vect/slp-10.c: Adjust.
4867 * gcc.dg/vect/slp-11.c: Adjust.
4868 * gcc.dg/vect/slp-12b.c: Adjust.
4869 * gcc.dg/vect/slp-33.c: Adjust.
4870 * gcc.c-torture/compile/pr39943.c: New testcase.
4872 2009-04-29 Richard Guenther <rguenther@suse.de>
4875 * gcc.c-torture/compile/pr39937.c: New testcase.
4877 2009-04-29 Richard Guenther <rguenther@suse.de>
4879 PR tree-optimization/39941
4880 * gcc.c-torture/compile/pr39941.c: New testcase.
4882 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
4884 * gcc.target/bfin/20090411-1.c: New test.
4886 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
4889 * gcc.dg/pr39565.c: New testcase.
4891 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
4893 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
4894 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4895 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4896 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4897 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4898 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4899 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4900 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4901 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4902 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4903 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4904 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4905 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4906 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4907 * gcc.target/i386/pr37191.c: Likewise.
4908 * gcc.target/i386/reload-1.c: Likewise.
4909 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
4910 * g++.old-deja/g++.pt/repo2.C: Likewise.
4911 * g++.old-deja/g++.pt/repo3.C: Likewise.
4912 * g++.old-deja/g++.pt/repo4.C: Likewise.
4913 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4914 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4915 * g++.dg/template/repo1.C: Likewise.
4916 * g++.dg/template/repo2.C: Likewise.
4917 * g++.dg/template/repo3.C: Likewise.
4918 * g++.dg/template/repo4.C: Likewise.
4919 * g++.dg/template/repo5.C: Likewise.
4920 * g++.dg/template/repo6.C: Likewise.
4921 * g++.dg/template/repo7.C: Likewise.
4922 * g++.dg/template/repo8.C: Likewise.
4923 * g++.dg/template/repo9.C: Likewise.
4924 * g++.dg/rtti/repo1.C: Likewise.
4925 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
4926 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
4927 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
4928 * g++.dg/other/PR23205.C: Skip for vxworks.
4929 * g++.dg/ext/visibility/class1.C: Requires PIC.
4930 * g++.dg/eh/async-unwind2.C: Requires PIC.
4931 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
4932 does not have cxa_exit.
4934 2009-04-28 Jing Yu <jingyu@google.com>
4937 * lib/target-supports.exp (check_effective_target_tls): Remove
4939 (check_effective_target_tls_native): Likewise.
4940 (check_effective_target_tls_runtime): Likewise.
4941 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
4943 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
4945 2009-04-28 Janus Weil <janus@gcc.gnu.org>
4948 * gfortran.dg/proc_ptr_16.f90: New.
4950 2009-04-28 Steve Ellcey <sje@cup.hp.com>
4952 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
4955 2009-04-28 Richard Guenther <rguenther@suse.de>
4958 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
4960 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
4962 * g++.dg/warn/pr35652.C: Removed.
4963 * gcc.dg/pr35652.c: Likewise.
4965 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
4967 * gcc.target/ia64/20071210-2.c: New testcase.
4969 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
4972 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
4973 * gcc.dg/pr39323-3.c: Ditto.
4975 2009-04-28 Janus Weil <janus@gcc.gnu.org>
4979 * gfortran.dg/ambiguous_reference_2.f90: New.
4980 * gfortran.dg/pointer_assign_7.f90: New.
4982 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
4983 Mark Mitchell <mark@codesourcery.com>
4985 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
4986 * gcc.dg/20020103-1.c: Check for __ppc.
4987 * gcc.dg/asm-b.c: Check for __ppc.
4988 * gcc.dg/20020919-1.c: Check for __ppc.
4989 * gcc.dg/20020312-2.c: Likewise.
4990 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
4991 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
4992 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
4993 * g++.dg/warn/weak1.C: Likewise.
4994 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
4995 static so appropriate optimizations kick in.
4996 (find_base_value_wrapper): New function.
4997 * g++.dg/eh/simd-5.C: Fix target triplet.
4998 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5000 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
5001 H.J. Lu <hongjiu.lu@intel.com>
5004 * gcc.target/i386/pr39911.c: New test.
5006 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
5009 * gfortran.dg/alloc_comp_assign_10.f90: New test.
5011 2009-04-28 Ben Elliston <bje@au.ibm.com>
5016 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5018 * gcc.dg/pr35652.C: New.
5019 * g++.dg/warn/pr35652.C: New.
5020 * gcc.dg/format/plus-1.c: Adjust message.
5022 2009-04-27 DJ Delorie <dj@redhat.com>
5024 * lib/target-supports.exp (check_effective_target_double64): New.
5025 (check_effective_target_double64plus): New.
5026 (check_effective_target_large_double): New.
5027 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5028 * gcc.dg/div-double-1.c: Likewise.
5029 * gcc.dg/Wconversion-real.c: Require large_double.
5030 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5032 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5035 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5038 2009-04-27 Ian Lance Taylor <iant@google.com>
5040 * gcc.dg/Wcxx-compat-5.c: New testcase.
5041 * gcc.dg/Wcxx-compat-6.c: New testcase.
5043 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5045 Allow non-constant arguments to conversion intrinsics.
5046 * gcc.target/spu/intrinsics-3.c: Update tests.
5048 2009-04-27 Richard Guenther <rguenther@suse.de>
5051 * gcc.c-torture/compile/pr39928-1.c: New testcase.
5052 * gcc.c-torture/compile/pr39928-2.c: Likewise.
5054 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
5057 * gcc.dg/torture/pr39903-1.c: New.
5058 * gcc.dg/torture/pr39903-2.c: Likewise.
5060 2009-04-27 Revital Eres <eres@il.ibm.com>
5062 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5064 * gcc.dg/sms-2.c: Add dump check.
5065 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5067 * gcc.dg/sms-4.c: Likewise.
5068 * gcc.dg/sms-5.c: Likewise.
5069 * gcc.dg/sms-6.c: Likewise.
5070 * gcc.dg/sms-7.c: Likewise.
5071 * gcc.dg/sms-antideps.c: Rename to...
5072 * gcc.dg/sms-8.c: This and add sms dump file and check it.
5074 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
5076 * gnat.dg/opt2.adb: New test.
5078 2009-04-27 Jakub Jelinek <jakub@redhat.com>
5081 * g++.dg/warn/Wunused-15.C: New test.
5083 2009-04-26 Michael Matz <matz@suse.de>
5086 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5088 * gcc.target/i386/pr37248-1.c: Modified.
5089 * gcc.target/i386/pr37248-3.c: Modified.
5090 * gcc.target/i386/pr37248-2.c: Modified.
5091 * gnat.dg/aliasing1.adb: Modified.
5092 * gnat.dg/pack9.adb: Modified.
5093 * gnat.dg/aliasing2.adb: Modified.
5094 * gcc.dg/strict-overflow-2.c: Modified.
5095 * gcc.dg/autopar/reduc-1char.c: Modified.
5096 * gcc.dg/autopar/reduc-2char.c: Modified.
5097 * gcc.dg/autopar/reduc-1.c: Modified.
5098 * gcc.dg/autopar/reduc-2.c: Modified.
5099 * gcc.dg/autopar/reduc-3.c: Modified.
5100 * gcc.dg/autopar/reduc-6.c: Modified.
5101 * gcc.dg/autopar/reduc-7.c: Modified.
5102 * gcc.dg/autopar/reduc-8.c: Modified.
5103 * gcc.dg/autopar/reduc-9.c: Modified.
5104 * gcc.dg/autopar/reduc-1short.c: Modified.
5105 * gcc.dg/autopar/reduc-2short.c: Modified.
5106 * gcc.dg/autopar/parallelization-1.c: Modified.
5107 * gcc.dg/strict-overflow-4.c: Modified.
5108 * gcc.dg/strict-overflow-6.c: Modified.
5109 * gcc.dg/gomp/combined-1.c: Modified.
5110 * gcc.dg/no-strict-overflow-1.c: Modified.
5111 * gcc.dg/no-strict-overflow-3.c: Modified.
5112 * gcc.dg/no-strict-overflow-5.c: Modified.
5113 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5114 * gcc.dg/tree-ssa/pr18134.c: Modified.
5115 * gcc.dg/tree-ssa/20030824-1.c: Modified.
5116 * gcc.dg/tree-ssa/vector-2.c: Modified.
5117 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5118 * gcc.dg/tree-ssa/loop-21.c: Modified.
5119 * gcc.dg/tree-ssa/20030824-2.c: Modified.
5120 * gcc.dg/tree-ssa/vector-3.c: Modified.
5121 * gcc.dg/tree-ssa/asm-3.c: Modified.
5122 * gcc.dg/tree-ssa/pr23294.c: Modified.
5123 * gcc.dg/tree-ssa/loop-22.c: Modified.
5124 * gcc.dg/tree-ssa/loop-15.c: Modified.
5125 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5126 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5127 * gcc.dg/tree-ssa/pr20139.c: Modified.
5128 * gcc.dg/tree-ssa/scev-cast.c: Modified.
5129 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5130 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5131 * gcc.dg/tree-ssa/loop-5.c: Modified.
5132 * gcc.dg/tree-ssa/pr19431.c: Modified.
5133 * gcc.dg/tree-ssa/pr32044.c: Modified.
5134 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5135 * gcc.dg/tree-ssa/loop-19.c: Modified.
5136 * gcc.dg/tree-ssa/loop-28.c: Modified.
5137 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5138 * gcc.dg/tree-ssa/divide-1.c: Modified.
5139 * gcc.dg/tree-ssa/inline-1.c: Modified.
5140 * gcc.dg/tree-ssa/divide-3.c: Modified.
5141 * gcc.dg/tree-ssa/pr30978.c: Modified.
5142 * gcc.dg/tree-ssa/alias-6.c: Modified.
5143 * gcc.dg/tree-ssa/divide-4.c: Modified.
5144 * gcc.dg/tree-ssa/alias-11.c: Modified.
5145 * gcc.dg/no-strict-overflow-7.c: Modified.
5146 * gcc.dg/strict-overflow-1.c: Modified.
5147 * gcc.dg/pr15784-4.c: Modified.
5148 * gcc.dg/pr34263.c: Modified.
5149 * gcc.dg/strict-overflow-3.c: Modified.
5150 * gcc.dg/tree-prof/stringop-1.c: Modified.
5151 * gcc.dg/tree-prof/val-prof-1.c: Modified.
5152 * gcc.dg/tree-prof/val-prof-2.c: Modified.
5153 * gcc.dg/tree-prof/val-prof-3.c: Modified.
5154 * gcc.dg/tree-prof/val-prof-4.c: Modified.
5155 * gcc.dg/no-strict-overflow-2.c: Modified.
5156 * gcc.dg/no-strict-overflow-4.c: Modified.
5157 * gcc.dg/no-strict-overflow-6.c: Modified.
5158 * g++.dg/tree-ssa/pr27090.C: Modified.
5159 * g++.dg/tree-ssa/tmmti-2.C: Modified.
5160 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5161 * g++.dg/tree-ssa/pr19807.C: Modified.
5162 * g++.dg/opt/pr30965.C: Modified.
5163 * g++.dg/init/new17.C: Modified.
5164 * gfortran.dg/whole_file_6.f90: Modified.
5165 * gfortran.dg/whole_file_5.f90: Modified.
5166 * gfortran.dg/reassoc_1.f90: Modified.
5167 * gfortran.dg/reassoc_3.f90: Modified.
5169 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
5172 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5174 2009-04-26 Jakub Jelinek <jakub@redhat.com>
5177 * gcc.target/i386/pr39543-1.c: New test.
5178 * gcc.target/i386/pr39543-2.c: New test.
5179 * gcc.target/i386/pr39543-3.c: New test.
5182 * gcc.dg/Wunused-value-3.c: New test.
5184 2009-04-26 Joseph Myers <joseph@codesourcery.com>
5187 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5188 gcc.dg/vla-21.c: New tests.
5190 2009-04-26 Joseph Myers <joseph@codesourcery.com>
5193 * gcc.dg/inline-34.c: New test.
5195 2009-04-25 Joseph Myers <joseph@codesourcery.com>
5197 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5198 gcc.dg/enum-const-3.c: New tests.
5199 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5200 -pedantic-errors. Update expected diagnostics.
5202 2009-04-25 Joseph Myers <joseph@codesourcery.com>
5205 * gcc.dg/vla-20.c: New test.
5207 2009-04-25 Joseph Myers <joseph@codesourcery.com>
5210 * gcc.dg/vla-19.c: New test.
5212 2009-04-25 Joseph Myers <joseph@codesourcery.com>
5214 PR preprocessor/39559
5215 * gcc.dg/c99-intconst-2.c: New test.
5217 2009-04-25 Jan Hubicka <jh@suse.cz>
5219 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5221 2009-04-25 Janus Weil <janus@gcc.gnu.org>
5224 * gfortran.dg/import7.f90: New.
5226 2009-04-24 Richard Guenther <rguenther@suse.de>
5228 * gcc.dg/tree-ssa/vrp48.c: Fix.
5230 2008-04-24 Doug Kwan <dougkwan@google.com>
5232 * g++.dg/init/copy7.C: Only abort in memcpy if source and
5233 destination are the same.
5235 2009-04-24 Richard Guenther <rguenther@suse.de>
5237 * gcc.dg/tree-ssa/vrp48.c: New testcase.
5239 2009-04-24 Joseph Myers <joseph@codesourcery.com>
5241 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5242 gcc.dg/array-const-3.c: New tests.
5244 2009-04-24 Ian Lance Taylor <iant@google.com>
5246 * gcc.dg/Wcxx-compat-4.c: New testcase.
5248 2009-04-24 Daniel Kraft <d@domob.eu>
5250 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5251 expected on already erraneous symbol (renamed to fresh one).
5253 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
5256 * gcc.dg/pr39867.c: New.
5258 2009-04-24 Janus Weil <janus@gcc.gnu.org>
5262 * gfortran.dg/intrinsic_1.f90: New.
5264 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
5266 * gnat.dg/alignment7.adb: New test.
5267 * gnat.dg/alignment8.adb: Likewise.
5269 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
5271 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5272 * gnat.dg/specs/rep_clause2.ads: New test.
5274 2009-04-24 Jakub Jelinek <jakub@redhat.com>
5276 PR rtl-optimization/39794
5277 * gcc.dg/pr39794.c: New test.
5279 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
5281 * gnat.dg/atomic1.adb: New test.
5282 * gnat.dg/atomic1_pkg.ads: New helper.
5284 2009-04-23 Steve Ellcey <sje@cup.hp.com>
5287 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5288 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5290 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
5292 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5295 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5298 * gcc.dg/vector-init-1.c: New testcase.
5299 * gcc.dg/vector-init-2.c: New testcase.
5301 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
5303 * gnat.dg/enum2.adb: New test.
5304 * gnat.dg/enum2_pkg.ads: New helper.
5306 2009-04-22 Jakub Jelinek <jakub@redhat.com>
5309 * gcc.dg/torture/pr39855.c: New test.
5311 2009-04-22 Dodji Seketeli <dodji@redhat.com>
5314 * g++.dg/cpp0x/pr39639.C: New test.
5316 2009-04-22 Mark Heffernan <meheff@google.com>
5318 * gcc.dg/profile-generate-3.c: New test.
5320 2009-04-22 Jan Hubicka <jh@suse.cz>
5322 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5324 2009-04-22 Steve Ellcey <sje@cup.hp.com>
5327 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5329 2009-04-22 Richard Guenther <rguenther@suse.de>
5331 PR tree-optimization/39824
5332 * gcc.c-torture/compile/pr39824.c: New testcase.
5334 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5337 * g++.dg/parse/parser-pr14875.C: New.
5338 * g++.dg/parse/parser-pr14875-2.C: New.
5339 * g++.dg/parse/error6.C: Update match string.
5341 2009-04-22 Richard Guenther <rguenther@suse.de>
5343 PR tree-optimization/39845
5344 * gcc.c-torture/compile/pr39845.c: New testcase.
5346 2009-04-22 Janus Weil <janus@gcc.gnu.org>
5349 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5350 * gfortran.dg/external_initializer.f90: Modified.
5351 * gfortran.dg/interface_26.f90: Modified.
5352 * gfortran.dg/intrinsic_subroutine.f90: Modified.
5353 * gfortran.dg/proc_ptr_3.f90: Modified.
5354 * gfortran.dg/proc_ptr_15.f90: New.
5355 * gfortran.dg/proc_ptr_result_1.f90: Modified.
5357 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5360 * g++.dg/warn/pr35711.C: New.
5361 * g++.dg/conversion/ptrmem2.C: Update.
5363 2009-04-21 Joseph Myers <joseph@codesourcery.com>
5365 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5366 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5367 README.gcc, g++.dg/README, g++.dg/compat/break/README,
5368 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5369 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5370 gcc.c-torture/ChangeLog.0,
5371 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5372 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5373 gcc.target/i386/math-torture/math-torture.exp,
5374 gcc.target/mips/inter/mips16-inter.exp,
5375 gcc.target/mips/mips-nonpic/README,
5376 gcc.target/x86_64/abi/README.gcc,
5377 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5378 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5379 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5381 * ChangeLog-1993-2007, ChangeLog: Correct dates.
5383 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
5385 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5387 2009-04-21 Richard Guenther <rguenther@suse.de>
5390 * gcc.dg/torture/pr39829.c: New testcase.
5392 2009-04-21 Martin Jambor <mjambor@suse.cz>
5394 * gcc.dg/tree-ssa/cswtch-2.c: New test.
5396 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5399 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5400 * gcc.dg/sequence-pt-2.c: New.
5401 * gcc.dg/sequence-pt-3.c: New.
5402 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5403 * g++.dg/warn/sequence-pt-2.c: New.
5404 * g++.dg/warn/sequence-pt-3.c: New.
5406 2009-04-21 Jakub Jelinek <jakub@redhat.com>
5408 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5410 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
5412 * gnat.dg/import1.ad[sb]: New test.
5414 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5416 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5419 2009-04-20 Tobias Burnus <burnus@net-b.de>
5422 * gfortran.dg/continuation_11.f90: New test.
5424 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5427 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5428 messages. Test for "long long" in system headers.
5429 * gcc.dg/c99-longlong-2.c: New.
5430 * g++.dg/warn/pr13358.C: New.
5431 * g++.dg/warn/pr13358-2.C: New.
5432 * g++.dg/warn/pr13358-3.C: New.
5433 * g++.dg/warn/pr13358-4.C: New.
5435 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5437 * gcc.dg/framework-2.c: Fix up for non existent includes
5438 being fatal errors now.
5440 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
5443 * gfortran.dg/private_type_13.f90: New test.
5444 * gfortran.dg/private_type_2.f90: Add option -std=f95.
5446 2009-04-20 Le-Chun Wu <lcwu@google.com>
5449 * g++.dg/warn/Wunused-14.C: New test.
5451 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5453 * gnat.dg/specs/small_alignment.ads: New test.
5455 2009-04-20 Ian Lance Taylor <iant@google.com>
5457 * gcc.dg/Wcxx-compat-3.c: New testcase.
5459 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5461 * gnat.dg/pack13.ad[sb]: New test.
5462 * gnat.dg/pack13_pkg.ads: New helper.
5464 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5466 * gnat.dg/discr11.ad[sb]: New test.
5467 * gnat.dg/discr11_pkg.ads: New helper.
5469 2009-04-20 Ira Rosen <irar@il.ibm.com>
5471 PR tree-optimization/39675
5472 * gcc.dg/vect/O3-pr39675-2.c: New test.
5474 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5476 * gnat.dg/rep_clause3.adb: New test.
5478 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5481 * gcc.dg/c99-flex-array-7.c: New test.
5483 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5486 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5488 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5491 * gcc.dg/c99-restrict-3.c: New test.
5493 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5495 PR preprocessor/20078
5496 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5498 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
5500 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
5501 Do not pass -B$root after -margs.
5503 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5507 * gcc.dg/pr32061.c: New.
5508 * gcc.dg/Wlogical-op-1.c: Update.
5509 * g++.dg/warn/Wlogical-op-1.C: Update.
5510 * g++.dg/warn/pr36954.C: New.
5512 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5515 * gcc.dg/lvalue-5.c: New test.
5517 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5520 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
5522 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5524 * gcc.dg/cpp/include5.c: New test.
5526 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5529 * gcc.dg/call-diag-2.c: New test.
5531 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5533 PR preprocessor/39646
5534 * gcc.dg/cpp/line8.c: New test.
5536 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5538 PR preprocessor/39647
5539 * gcc.dg/cpp/line7.c: New test.
5541 2009-04-18 Richard Guenther <rguenther@suse.de>
5544 * gcc.target/i386/pr39804.c: New testcase.
5546 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
5548 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
5549 * g++.dg/other/pr39496.C: Likewise.
5551 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5554 * gcc.dg/pr36902.c: New.
5556 2009-04-17 Diego Novillo <dnovillo@google.com>
5558 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
5559 violation for variable 'inside_main'.
5561 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5563 * gfortran.fortran-torture/execute/getarg_1.x: New file.
5565 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5567 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
5569 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5571 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
5572 * gfortran.dg/chmod_2.f90: Likewise.
5573 * gfortran.dg/chmod_3.f90: Likewise.
5574 * gfortran.dg/open_errors.f90: Likewise.
5575 * gfortran.dg/stat_1.f90: Likewise.
5576 * gfortran.dg/stat_2.f90: Likewise.
5578 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5580 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
5581 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
5582 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
5583 * gfortran.dg/nearest_1.f90: Likewise.
5584 * gfortran.dg/nearest_3.f90: Likewise.
5585 * gfortran.dg/isnan_1.f90: Likewise.
5586 * gfortran.dg/isnan_2.f90: Likewise.
5587 * gfortran.dg/nan_1.f90: Likewise.
5588 * gfortran.dg/nan_2.f90: Likewise.
5589 * gfortran.dg/nan_3.f90: Likewise.
5590 * gfortran.dg/nan_4.f90: Likewise.
5591 * gfortran.dg/module_nan.f90: Likewise.
5592 * gfortran.dg/int_conv_2.f90: Likewise.
5593 * gfortran.dg/init_flag_3.f90: Likewise.
5594 * gfortran.dg/namelist_42.f90: Likewise.
5595 * gfortran.dg/namelist_43.f90: Likewise.
5596 * gfortran.dg/real_const_3.f90: Likewise.
5597 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5599 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
5600 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
5601 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
5602 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
5603 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
5605 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
5606 * gfortran.dg/gamma_5.f90: Likewise.
5608 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5610 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
5611 less strict so it also works with auto-overlay support.
5612 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
5613 for "exceeds local store" linker errors on the SPU.
5615 * lib/gfortran.exp: Include target-supports.exp.
5616 (gfortran_init): On SPU targets where automatic overlay support
5617 is available, use it to build all Fortran test cases.
5619 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
5621 2009-04-17 Arnaud Charlet <charlet@adacore.com>
5623 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
5624 rule enforced by gnat on taft types.
5626 2009-04-17 Jakub Jelinek <jakub@redhat.com>
5629 * g++.dg/ext/complit11.C: Add empty dg-options.
5631 2009-04-16 Andrew Pinski <pinskia@gmail.com>
5634 * g++.dg/template/defarg11.C: New test.
5636 2009-04-16 Andrew Pinski <pinskia@gmail.com>
5639 * g++.dg/ext/complit11.C: New testcase.
5641 2009-04-15 Le-Chun Wu <lcwu@google.com>
5644 * g++.dg/warn/Wunused-13.C: New testcase.
5646 2009-04-15 Ian Lance Taylor <iant@google.com>
5648 * gcc.dg/Wenum-compare-1.c: New testcase.
5650 2009-04-15 Richard Guenther <rguenther@suse.de>
5652 PR tree-optimization/39764
5653 * g++.dg/torture/pr39764.C: New testcase.
5655 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
5657 * g++.dg/ext/altivec-17.C: New.
5659 2009-04-15 Arnaud Charlet <charlet@adacore.com>
5661 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
5662 * gnat.dg/specs/limited1.ads: Ditto.
5664 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5667 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
5668 for testing the results of estimate instructions.
5669 * gcc.dg/vmx/3a-04m.c (test): Ditto.
5670 * gcc.dg/vmx/3a-05.c (test): Ditto.
5672 2009-04-14 Jason Merrill <jason@redhat.com>
5675 * g++.dg/warn/Wshadow-4.C: Extend.
5677 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
5679 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
5680 (do_D): Remove attribute hidden.
5682 2009-04-13 Jason Merrill <jason@redhat.com>
5685 * g++.dg/init/copy7.C: New.
5687 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
5690 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
5691 (check_for_all_options): This.
5693 2009-04-13 Jason Merrill <jason@redhat.com>
5696 * g++.dg/template/crash90.C: New.
5698 2009-04-12 Jason Merrill <jason@redhat.com>
5701 * g++.dg/overload/extern-C-2.C: New.
5703 2009-04-12 Joseph Myers <joseph@codesourcery.com>
5705 PR preprocessor/31869
5706 * gcc.dg/cpp/strify5.c: New test.
5708 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
5710 * gnat.dg/enum1.adb: New test.
5711 * gnat.dg/enum1_pkg.ads: New helper.
5713 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
5716 * gcc.target/alpha/pr39740.c: New test.
5718 2009-04-11 Daniel Kraft <d@domob.eu>
5721 * gfortran.dg/bounds_check_strlen_1.f90: New test.
5722 * gfortran.dg/bounds_check_strlen_2.f90: New test.
5723 * gfortran.dg/bounds_check_strlen_3.f90: New test.
5724 * gfortran.dg/bounds_check_strlen_4.f90: New test.
5725 * gfortran.dg/bounds_check_strlen_5.f90: New test.
5726 * gfortran.dg/bounds_check_strlen_6.f90: New test.
5727 * gfortran.dg/bounds_check_strlen_7.f90: New test.
5728 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
5729 expected string length that failed with -fbounds-check now.
5730 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
5732 2009-04-11 Janus Weil <janus@gcc.gnu.org>
5735 * gfortran.dg/proc_ptr_14.f90: New.
5737 2009-04-11 Richard Guenther <rguenther@suse.de>
5740 * g++.dg/torture/pr39732.C: New testcase.
5742 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
5744 * gfortran.dg/whole_file_5.f90: New.
5745 * gfortran.dg/whole_file_6.f90: New.
5747 2009-04-11 Richard Guenther <rguenther@suse.de>
5749 PR tree-optimization/39713
5750 * g++.dg/torture/pr39713.C: New testcase.
5752 2009-04-10 Richard Guenther <rguenther@suse.de>
5755 * gcc.dg/pr39712.c: New testcase.
5757 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
5760 * g++.dg/cpp0x/enum2.C: Updated.
5761 * g++.dg/debug/pr22514.C: Likewise.
5762 * g++.dg/parse/enum2.C: Likewise.
5763 * g++.dg/parse/enum3.C: Likewise.
5764 * g++.dg/template/crash79.C: Likewise.
5765 * g++.old-deja/g++.jason/cond.C: Likewise.
5767 2009-04-10 Chao-ying Fu <fu@mips.com>
5769 * gcc.target/mips/interrupt_handler.c: Change from compile to
5772 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5774 * objc/execute/forward-1.x: Fix x86_64 entry typos.
5776 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
5779 * gfortran.dg/zero_sized_6.f90: New.
5781 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5784 * g++.dg/parse/pr20118.C: New.
5785 * g++.dg/template/spec16.C: Update.
5787 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
5790 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
5791 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
5792 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
5793 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
5794 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
5795 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
5796 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
5797 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
5798 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
5799 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
5800 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
5801 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
5802 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
5803 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
5804 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
5805 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
5806 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
5808 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
5811 * g++.dg/torture/pr39678.C: New.
5812 * gcc.dg/compat/struct-complex-2.h: Likewise.
5813 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
5814 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
5815 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
5816 * gcc.dg/torture/pr39678.c: Likewise.
5817 * gcc.target/i386/pr39678.c: Likewise.
5819 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
5820 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5822 * gcc.target/x86_64/abi/test_passing_structs.c: Include
5823 <complex.h>. Add tests for structure with complex float.
5825 2009-04-10 Ben Elliston <bje@au.ibm.com>
5826 Joseph Myers <joseph@codesourcery.com>
5829 * gcc.dg/dfp/pr36800.c: New.
5831 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5832 Rafael Avila de Espindola <espindola@google.com>
5834 * gcc.misc-tests/help.exp: New file.
5835 * lib/options.exp: New file.
5837 2009-04-09 Janis Johnson <janis187@us.ibm.com>
5840 * objc/execute/forward-1.x: New.
5842 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
5844 * gcc.dg/pr27150-1.c: Change to a link test.
5846 2009-04-09 Jakub Jelinek <jakub@redhat.com>
5848 * g++.dg/lookup/using2.C: Change copyright header to refer to version
5849 3 of the GNU General Public License and to point readers at the
5850 COPYING3 file and the FSF's license web page.
5851 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
5852 * gcc.dg/struct/struct-reorg.exp: Likewise.
5853 * gcc.target/spu/tag_manager.c: Likewise.
5855 2009-04-09 Richard Guenther <rguenther@suse.de>
5858 * ssa-ccp-25.c: Adjust pattern.
5860 2009-04-09 Janus Weil <janus@gcc.gnu.org>
5863 * gfortran.dg/external_procedures_1.f90: Modified.
5864 * gfortran.dg/proc_ptr_result_1.f90: New.
5865 * gfortran.dg/proc_ptr_result_2.f90: New.
5866 * gfortran.dg/proc_ptr_result_3.f90: New.
5868 2009-04-09 Richard Guenther <rguenther@suse.de>
5870 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
5871 to prevent constant propagation.
5872 * gcc.dg/vect/vect-56.c: Likewise.
5873 * gcc.dg/vect/vect-58.c: Likewise.
5874 * gcc.dg/vect/vect-60.c: Likewise.
5875 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5876 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5877 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
5879 2009-04-09 Richard Guenther <rguenther@suse.de>
5881 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
5882 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5884 2009-04-09 Joseph Myers <joseph@codesourcery.com>
5887 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
5890 2009-04-08 Joseph Myers <joseph@codesourcery.com>
5892 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
5893 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
5895 2009-04-08 Jakub Jelinek <jakub@redhat.com>
5897 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
5899 2009-04-08 Jason Merrill <jason@redhat.com>
5902 * g++.dg/template/error40.C: Add another test.
5904 2009-04-08 Joseph Myers <joseph@codesourcery.com>
5908 * gcc.c-torture/compile/pr39614-1.c,
5909 gcc.c-torture/compile/pr39614-2.c,
5910 gcc.c-torture/compile/pr39614-3.c,
5911 gcc.c-torture/compile/pr39614-4.c,
5912 gcc.c-torture/compile/pr39614-5.c,
5913 gcc.c-torture/compile/pr39673-1.c,
5914 gcc.c-torture/compile/pr39673-2.c: New tests.
5915 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
5917 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5918 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
5921 2009-04-08 Dodji Seketeli <dodji@redhat.com>
5924 * g++.dg/cpp0x/variadic-crash2.C: New test.
5926 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
5929 * gfortran.dg/alloc_comp_result_1.f90: New test.
5931 2009-04-07 Jason Merrill <jason@redhat.com>
5934 * g++.dg/overload/extern-C-1.C: New.
5936 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5939 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
5941 2009-04-07 Jason Merrill <jason@redhat.com>
5944 * g++.dg/template/error40.C: New.
5946 2009-04-07 Janus Weil <janus@gcc.gnu.org>
5949 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
5951 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
5953 * gnat.dg/subp_elim_errors.ad[sb]: New test.
5955 2009-04-07 Janus Weil <janus@gcc.gnu.org>
5958 * gfortran.dg/proc_decl_1.f90: Modified.
5959 * gfortran.dg/proc_ptr_11.f90: Extended.
5960 * gfortran.dg/proc_ptr_13.f90: Modified.
5962 2009-04-06 Jason Merrill <jason@redhat.com>
5965 * g++.dg/template/fnspec1.C: New.
5967 2009-04-06 Laurent GUERBY <laurent@guerby.net>
5969 * lib/gnat.exp: Handle multilib.
5971 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
5974 * gfortran.dg/dependency_23.f90: New test.
5976 2009-04-06 Richard Guenther <rguenther@suse.de>
5978 PR tree-optimization/28868
5979 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5980 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
5981 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5982 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5984 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5986 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
5988 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5990 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
5992 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5994 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
5995 with the built-in y0, and the subsequent warning.
5996 (y1): Likewise, rename to y_1.
5998 2009-04-06 Janus Weil <janus@gcc.gnu.org>
6001 * gfortran.dg/proc_decl_21.f90: New.
6003 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
6006 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6008 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
6010 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6011 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6012 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6013 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6014 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6015 gfortran.dg/namelist_49.f90: Gate test on effective_target
6017 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
6019 2009-04-05 Daniel Kraft <d@domob.eu>
6022 * gfortran.dg/read_float_2.f03
6023 * gfortran.dg/read_float_3.f90
6025 2009-04-05 Richard Guenther <rguenther@suse.de>
6027 PR tree-optimization/39648
6028 * gcc.c-torture/compile/pr39648.c: New testcase.
6030 2009-04-05 Jason Merrill <jason@redhat.com>
6033 * g++.dg/template/error39.C: New.
6035 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
6038 * gfortran.dg/implied_do_1.f90: New.
6040 2009-04-04 Tobias Burnus <burnus@net-b.de>
6043 * gfortran.dg/recursive_check_8.f90: New.
6044 * gfortran.dg/recursive_check_9.f90: New.
6045 * gfortran.dg/recursive_check_10.f90: New.
6046 * gfortran.dg/recursive_check_11.f90: New.
6047 * gfortran.dg/recursive_check_12.f90: New.
6048 * gfortran.dg/recursive_check_13.f90: New.
6049 * gfortran.dg/recursive_check_14.f90: New.
6051 2009-04-04 Jason Merrill <jason@redhat.com>
6054 * g++.dg/template/error38.C: Add more tests.
6056 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
6059 * gfortran.dg/common_align_2.f90: New test.
6061 2009-04-04 Richard Guenther <rguenther@suse.de>
6063 PR tree-optimization/8781
6064 PR tree-optimization/37892
6065 * g++.dg/tree-ssa/pr8781.C: New testcase.
6066 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6068 2009-04-04 Richard Guenther <rguenther@suse.de>
6070 PR tree-optimization/39636
6071 * gcc.c-torture/compile/pr39636.c: New testcase.
6073 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
6075 PR rtl-optimization/39607
6076 * g++.dg/opt/pr39607.C: New.
6078 2009-04-03 Tobias Burnus <burnus@net-b.de>
6081 * gfortran.dg/common_12.f90: New.
6083 2009-04-03 Jason Merrill <jason@redhat.com>
6086 * g++.dg/template/const2.C: New test.
6088 2009-04-03 Richard Guenther <rguenther@suse.de>
6090 PR tree-optimization/2480
6091 PR tree-optimization/23086
6092 * gcc.dg/tree-ssa/pr2480.c: New testcase.
6093 * gcc.dg/tree-ssa/pr23086.c: Likewise.
6095 2009-04-03 Richard Guenther <rguenther@suse.de>
6097 PR tree-optimization/34743
6098 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6099 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6100 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6101 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6102 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6103 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6104 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6105 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6107 2009-04-03 Richard Guenther <rguenther@suse.de>
6110 PR tree-optimization/23940
6111 PR tree-optimization/33237
6114 PR tree-optimization/36201
6115 PR tree-optimization/36230
6116 PR tree-optimization/38049
6117 PR tree-optimization/38207
6118 PR tree-optimization/38230
6119 PR tree-optimization/38301
6120 PR tree-optimization/38585
6122 PR tree-optimization/38985
6123 PR tree-optimization/39299
6124 * gcc.dg/pr19633-1.c: Adjust.
6125 * gcc.dg/torture/pta-callused-1.c: Likewise.
6126 * gcc.dg/torture/pr39074-2.c: Likewise.
6127 * gcc.dg/torture/pr39074.c: Likewise.
6128 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6129 * gcc.dg/torture/pr30375.c: Adjust.
6130 * gcc.dg/torture/pr33563.c: Likewise.
6131 * gcc.dg/torture/pr33870.c: Likewise.
6132 * gcc.dg/torture/pr33560.c: Likewise.
6133 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6134 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6135 * gcc.dg/tree-ssa/alias-15.c: Remove.
6136 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6137 * gcc.dg/tree-ssa/pr26421.c: Adjust.
6138 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6139 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6140 * gcc.dg/tree-ssa/pr23382.c: Adjust.
6141 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6142 * gcc.dg/tree-ssa/alias-16.c: Adjust.
6143 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6144 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6145 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6146 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6147 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6148 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6149 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6150 * gcc.dg/tree-ssa/pr13146.c: Likewise.
6151 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6152 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6153 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6154 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6155 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6156 * gcc.dg/tree-ssa/alias-20.c: Likewise.
6157 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6158 * gcc.dg/tree-ssa/pr38895.c: Likewise.
6159 * gcc.dg/uninit-B.c: XFAIL.
6160 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6161 * gcc.dg/uninit-pr19430.c: XFAIL.
6162 * g++.dg/tree-ssa/pr13146.C: New testcase.
6163 * g++.dg/opt/pr36187.C: Adjust.
6164 * g++.dg/torture/20090329-1.C: New testcase.
6166 2009-04-02 Chao-ying Fu <fu@mips.com>
6168 * gcc.target/mips/interrupt_handler.c: New test.
6170 2009-04-02 David Ayers <ayers@fsfe.org>
6173 * objc.dg/bad-receiver-type-2.m: New test contributed by
6176 2009-04-02 Jason Merrill <jason@redhat.com>
6179 * g++.dg/template/error38.C: New test.
6181 2009-04-02 Janis Johnson <janis187@us.ibm.com>
6183 PR tree-optimization/31677
6184 * gcc.dg/memcpy-1.c: Add compiler option.
6186 2009-04-02 Ira Rosen <irar@il.ibm.com>
6188 PR tree-optimization/39595
6189 * gfortran.dg/vect/O3-pr39595.f: New test.
6191 2009-04-02 Dodji Seketeli <dodji@redhat.com>
6194 * g++.dg/template/typedef11.C: New test.
6195 * g++.dg/template/typedef12.C: Likewise.
6196 * g++.dg/template/typedef13.C: Likewise.
6197 * g++.dg/template/typedef14.C: Likewise.
6198 * g++.dg/template/typedef15.C: Likewise.
6199 * g++.dg/template/typedef16.C: Likewise.
6200 * g++.dg/template/sfinae3.C: Compile this pedantically.
6201 The only errors expected should be the one saying the typedef is ill
6203 * g++.old-deja/g++.pt/typename8.C: Likewise.
6204 * g++.dg/template/access11.C: Update this.
6206 2009-04-02 Richard Guenther <rguenther@suse.de>
6208 PR tree-optimization/37221
6209 * gcc.c-torture/compile/20090331-1.c: New testcase.
6211 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
6213 * gcc.c-torture/compile/20090401-1.c: New test.
6215 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
6218 * g++.dg/template/pr4926-1.C: New.
6220 2009-04-01 Xinliang David Li <davidxl@google.com>
6222 * gcc.target/i386/all_one_m128i.c: New test.
6224 2009-04-01 Janis Johnson <janis187@us.ibm.com>
6227 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6228 * gcc.dg/fltconst-2.c: New test.
6229 * gcc.dg/fltconst-double-pedantic-1.c: New test.
6230 * gcc.dg/fltconst-double-pedantic-2.c: New test.
6233 * gcc.dg/cpp/pr33466.c: New test.
6234 * gcc.dg/dfp/pr33466.c: New test.
6235 * gcc.dg/fixed-point/pr33466.c: New test.
6237 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
6239 PR tree-optimization/35011
6240 * g++.dg/other/pr35011.C: New.
6242 2009-04-01 Jakub Jelinek <jakub@redhat.com>
6245 * gcc.dg/pr39226.c: New test.
6247 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
6250 * g++.dg/template/pr35240.C: New.
6252 2009-04-01 Joseph Myers <joseph@codesourcery.com>
6255 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6256 * gcc.dg/pr25682.c: Update expected diagnostics.
6258 2009-04-01 Richard Guenther <rguenther@suse.de>
6260 * gcc.dg/fold-plusmult-2.c: New testcase.
6262 2009-04-01 Jakub Jelinek <jakub@redhat.com>
6265 * gcc.dg/pr37772.c: New test.
6266 * g++.dg/ext/asm11.C: New test.
6268 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
6270 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6271 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6274 2009-03-31 Jason Merrill <jason@redhat.com>
6276 * g++.old-deja/g++.other/using9.C: Add expected errors.
6278 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
6280 * gcc.c-torture/compile/pr33009.c: Removed.
6282 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6284 * gcc.c-torture/compile/pr33009.c: Delete.
6285 * gcc.c-torture/compile/pr11832.c: Likewise.
6287 2009-03-31 Joseph Myers <joseph@codesourcery.com>
6290 * lib/target-supports.exp (check_effective_target_stdint_types):
6292 (check_effective_target_inttypes_types): New.
6293 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6294 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6295 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6297 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
6301 * gfortran.dg/data_pointer_1.f90: New test.
6303 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
6306 * gfortran.dg/char_length_15.f90: New test.
6308 2009-03-31 Jason Merrill <jason@redhat.com>
6311 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6312 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6313 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6316 * g++.dg/other/typedef2.C: New test.
6319 * g++.dg/template/typedef17.C: New test.
6321 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6322 * g++.dg/cpp0x/auto12.C: Likewise.
6324 2009-03-31 Richard Guenther <rguenther@suse.de>
6327 * gcc.dg/fold-compare-4.c: New testcase.
6328 * gcc.dg/fold-compare-5.c: Likewise.
6330 2009-03-31 Richard Guenther <rguenther@suse.de>
6332 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6334 2009-03-31 Joseph Myers <joseph@codesourcery.com>
6337 * gcc.target/i386/pr39592-1.c: New test.
6339 2009-03-31 Joseph Myers <joseph@codesourcery.com>
6341 PR preprocessor/15638
6342 * gcc.dg/cpp/missing-header-1.c: New test.
6343 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
6344 "compilation terminated" message.
6345 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
6347 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6348 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6349 terminated" message.
6351 2009-03-31 Richard Guenther <rguenther@suse.de>
6355 * gcc.dg/tree-ssa/pr23401.c: New testcase.
6356 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6358 2009-03-30 Steven G. Kargl <kargls@comcast.net>
6361 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6362 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6363 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6364 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6365 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6366 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6367 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6369 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
6372 * gfortran.dg/whole_file_1.f90: New test.
6374 * gfortran.dg/whole_file_2.f90: New test.
6375 * gfortran.dg/whole_file_3.f90: New test.
6377 * gfortran.dg/whole_file_4.f90: New test.
6379 2009-03-30 Jakub Jelinek <jakub@redhat.com>
6381 * gfortran.dg/bind_c_usage_19.f90: New test.
6384 * gcc.target/powerpc/altivec-29.c: New test.
6386 2009-03-30 Joseph Myers <joseph@codesourcery.com>
6388 PR rtl-optimization/323
6389 * gcc.target/i386/excess-precision-1.c,
6390 gcc.target/i386/excess-precision-2.c,
6391 gcc.target/i386/excess-precision-3.c,
6392 gcc.target/i386/excess-precision-4.c,
6393 gcc.target/i386/excess-precision-5.c,
6394 gcc.target/i386/excess-precision-6.c: New tests.
6396 2009-03-30 Joseph Myers <joseph@codesourcery.com>
6399 * gcc.dg/c99-array-lval-8.c: New test.
6401 2009-03-29 Joseph Myers <joseph@codesourcery.com>
6403 PR preprocessor/34695
6404 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6405 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6406 instead of dg-warning for "previous definition" messages.
6407 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6408 "warnings being treated as errors" message.
6409 * gcc.dg/fltconst-1.c: Use -fshow-column.
6411 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
6414 * gfortran.dg/power1.f90: New test.
6416 2009-03-29 Joseph Myers <joseph@codesourcery.com>
6424 * gcc.c-torture/compile/20081108-1.c,
6425 gcc.c-torture/compile/20081108-2.c,
6426 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6427 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6428 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6429 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6430 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6431 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6432 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6433 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6434 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6435 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6436 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6437 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6438 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6439 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6440 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6441 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6442 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6444 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6445 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6446 XFAILs. Update expected messages.
6447 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6449 * gcc.dg/real-const-1.c: Replace with test from original PR.
6450 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6451 when casting from non-constant integer to pointer.
6453 2009-03-29 Richard Guenther <rguenther@suse.de>
6455 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6457 2009-03-29 Daniel Kraft <d@domob.eu>
6460 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6462 * gfortran.dg/typebound_proc_9.f03: New test.
6463 * gfortran.dg/typebound_proc_10.f03: New test.
6464 * gfortran.dg/typebound_proc_11.f03: New test.
6465 * gfortran.dg/abstract_type_5.f03: New test.
6467 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
6470 * gfortran.dg/do_4.f: New.
6471 * gfortran.dg/goto_2.f90: Correct expected warnings.
6472 * gfortran.dg/goto_4.f90: Likewise.
6473 * gfortran.dg/goto_5.f90: New.
6475 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
6478 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6480 * gcc.target/i386/pr39545-1.c: New.
6481 * gcc.target/i386/pr39545-2.c: Likewise.
6483 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6484 (flex2_struct): Likewise.
6485 (check_struct_passing7): Likewise.
6486 (check_struct_passing8): Likewise.
6489 (main): Call check_struct_passing7 and check_struct_passing8.
6491 2009-03-29 Richard Guenther <rguenther@suse.de>
6493 * gcc.c-torture/execute/20090113-1.c: New testcase.
6494 * gcc.c-torture/execute/20090113-2.c: Likewise.
6495 * gcc.c-torture/execute/20090113-3.c: Likewise.
6496 * gcc.c-torture/execute/20090207-1.c: Likewise.
6497 * gcc.c-torture/compile/20090114-1.c: Likewise.
6498 * gcc.c-torture/compile/20090328-1.c: Likewise.
6499 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
6501 2009-03-29 David Ayers <ayers@fsfe.org>
6504 * objc.dg/conditional-1.m: New tests.
6506 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
6508 * gcc.dg/winline-10.c: New test.
6510 2009-03-28 Tobias Burnus <burnus@net-b.de>
6513 * gfortran.dg/do_check_1.f90: Add test.
6514 * gfortran.dg/do_check_2.f90: Add test.
6515 * gfortran.dg/do_check_3.f90: Add test.
6516 * gfortran.dg/do_check_4.f90: Add test.
6518 2009-03-28 Jan Hubicka <jh@suse.cz>
6520 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
6521 * gcc.dg/pr33826.c: Update dump files.
6522 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
6523 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
6525 2009-03-28 Martin Jambor <mjambor@suse.cz>
6527 * g++.dg/tree-ssa/fwprop-align.C: New test.
6529 2009-03-28 Jakub Jelinek <jakub@redhat.com>
6531 * gcc.target/powerpc/altivec-28.c: New test.
6534 * gcc.dg/wdisallowed-functions-1.c: Removed.
6535 * gcc.dg/wdisallowed-functions-2.c: Removed.
6536 * gcc.dg/wdisallowed-functions-3.c: Removed.
6537 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
6538 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
6539 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
6541 2009-03-28 Richard Guenther <rguenther@suse.de>
6543 PR tree-optimization/38723
6544 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
6546 2009-03-28 Paul Thomas <pault@gcc.gnu.org
6549 * gfortran.dg/char_result_13.f90: New test.
6551 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
6554 * gfortran.dg/alloc_comp_assign_9.f90: New test.
6556 2009-03-28 Daniel Kraft <d@domob.eu>
6558 * gfortran.dg/trim_1.f90: New test.
6560 2009-03-28 Richard Guenther <rguenther@suse.de>
6562 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
6563 * g++.dg/warn/Warray-bounds.C: Likewise.
6565 2009-03-28 Tobias Burnus <burnus@net-b.de>
6568 * gfortran.dg/recursive_check_7.f90: New test.
6570 2009-03-28 Tobias Burnus <burnus@net-b.de>
6573 * gfortran.dg/do_check_5.f90: New test.
6574 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
6575 * gfortran.dg/array_constructor_18.f90: Ditto.
6576 * gfortran.dg/array_constructor_22.f90: Ditto.
6577 * gfortran.dg/do_3.F90: Ditto.
6578 * gfortran.dg/do_1.f90: Ditto.
6580 2009-03-28 Richard Guenther <rguenther@suse.de>
6582 PR tree-optimization/38180
6583 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
6585 2009-03-28 Richard Guenther <rguenther@suse.de>
6587 PR tree-optimization/38513
6588 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6589 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
6590 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6591 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6592 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6593 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6594 * gcc.dg/vect/vect-35.c: Likewise.
6595 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6596 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6597 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6599 2009-03-28 Richard Guenther <rguenther@suse.de>
6601 PR tree-optimization/38968
6602 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
6604 2009-03-28 Richard Guenther <rguenther@suse.de>
6606 PR tree-optimization/37795
6607 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
6609 2009-03-28 Joseph Myers <joseph@codesourcery.com>
6611 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
6612 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
6613 options for removed targets.
6615 2009-03-27 Richard Guenther <rguenther@suse.de>
6617 PR tree-optimization/39120
6618 * gcc.c-torture/execute/pr39120.c: New testcase.
6620 2009-03-27 Richard Guenther <rguenther@suse.de>
6622 PR tree-optimization/39120
6623 * gcc.dg/torture/pta-callused-1.c: New testcase.
6625 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6628 * gcc.target/i386/pr39315-1.c: New.
6629 * gcc.target/i386/pr39315-2.c: Likewise.
6630 * gcc.target/i386/pr39315-3.c: Likewise.
6631 * gcc.target/i386/pr39315-4.c: Likewise.
6632 * gcc.target/i386/pr39315-check.c: Likewise.
6634 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6637 * gcc.dg/pr39323-1.c: New.
6638 * gcc.dg/pr39323-2.c: Likewise.
6639 * gcc.dg/pr39323-3.c: Likewise.
6641 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6644 * gcc.target/ia64/sync-1.c: New.
6646 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6649 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
6650 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
6651 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
6652 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
6653 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
6654 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
6655 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
6656 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
6658 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6660 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
6661 for low precision (i.e. float).
6663 2009-03-27 Dodji Seketeli <dodji@redhat.com>
6664 Jakub Jelinek <jakub@redhat.com>
6667 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
6669 2009-03-27 Jakub Jelinek <jakub@redhat.com>
6671 * gcc.dg/memmove-2.c: New test.
6672 * gcc.dg/memmove-3.c: New test.
6674 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
6677 2009-03-27 Xinliang David Li <davidxl@google.com>
6679 PR tree-optimization/39557
6680 * g++.dg/tree-ssa/dom-invalid.C: New test.
6682 2009-03-27 Xinliang David Li <davidxl@google.com>
6684 PR tree-optimization/39548
6685 * g++.dg/tree-ssa/copyprop.C: New test.
6687 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6690 * g++.dg/template/typename17.C: New testcase.
6691 * g++.dg/template/typename18.C: New testcase.
6693 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6696 * g++.dg/other/var_copy-1.C: New test.
6698 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
6701 * g++.dg/parse/ctor9.C: New test.
6703 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
6706 * g++.dg/init/error2.C: New test.
6708 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6711 * gcc.dg/pr35652.C: New.
6712 * g++.dg/warn/pr35652.C: New.
6713 * gcc.dg/format/plus-1.c: Adjust message.
6715 2009-03-26 Jakub Jelinek <jakub@redhat.com>
6718 * gcc.dg/wdisallowed-functions-3.c: New test.
6719 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
6721 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6723 * gcc.dg/inline-33.c: Fix when pic.
6725 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
6727 * gcc.target/ia64/20090324-1.c: New test.
6729 2009-03-25 Jakub Jelinek <jakub@redhat.com>
6732 * gcc.dg/pr27898.c: New test.
6734 PR tree-optimization/32139
6735 * gcc.c-torture/compile/pr32139.c: New test.
6737 2009-03-24 Jason Merrill <jason@redhat.com>
6740 * g++.dg/parse/defarg14.C: New test.
6742 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6745 * gfortran.dg/read_repeat.f90: New test.
6747 2009-03-24 Ira Rosen <irar@il.ibm.com>
6749 PR tree-optimization/39529
6750 * gcc.dg/vect/pr39529.c: New test.
6752 2009-03-24 Dodji Seketeli <dodji@redhat.com>
6753 Jakub Jelinek <jakub@redhat.com>
6756 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
6758 2009-03-23 Jakub Jelinek <jakub@redhat.com>
6761 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
6763 2009-03-23 Jason Merrill <jason@redhat.com>
6765 * g++.dg/cpp0x/auto12.C: Add variadic test.
6768 * g++.dg/warn/Wshadow-4.C: New test.
6770 2009-03-23 Jakub Jelinek <jakub@redhat.com>
6772 PR tree-optimization/39516
6773 * gfortran.dg/pr39516.f: New test.
6775 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
6777 * lib/target-libpath.exp (set_ld_library_path_env_vars):
6778 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
6779 variable, not environment variable.
6781 2009-03-21 Jason Merrill <jason@redhat.com>
6784 * g++.dg/ext/vla6.C: New test.
6786 2009-03-20 Jason Merrill <jason@redhat.com>
6788 * g++.dg/cpp0x/initlist5.C: Add additional test.
6790 2009-03-19 Jakub Jelinek <jakub@redhat.com>
6791 Janis Johnson <janis187@us.ibm.com>
6793 * lib/compat.exp (compat-get-options-main, compat-get-options):
6794 Handle dg-prune-output in source file.
6795 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
6796 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
6797 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
6800 2009-03-19 Jakub Jelinek <jakub@redhat.com>
6803 * gcc.dg/gomp/pr39495-1.c: New test.
6804 * gcc.dg/gomp/pr39495-2.c: New test.
6805 * g++.dg/gomp/pr39495-1.C: New test.
6806 * g++.dg/gomp/pr39495-2.C: New test.
6809 * gcc.target/i386/pr39496.c: New test.
6810 * g++.dg/other/pr39496.C: New test.
6812 2009-03-19 Li Feng <nemokingdom@gmail.com>
6815 * gcc.dg/autopar/pr39500-1.c: New.
6816 * gcc.dg/autopar/pr39500-2.c: New.
6818 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
6820 * g++.dg/dg.exp: Prune graphite.
6822 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
6825 * g++.dg/graphite: New.
6826 * g++.dg/graphite/graphite.exp: New.
6827 * g++.dg/graphite/pr39447.C: New.
6829 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
6832 * g++.dg/template/pr39425.C: New.
6834 * g++.dg/template/spec33.C: Updated.
6836 2009-03-17 Jason Merrill <jason@redhat.com>
6838 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
6840 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
6843 * g++.dg/ext/unary_trait_incomplete.C: New.
6845 2009-03-17 Jing Yu <jingyu@google.com>
6848 * g++.dg/inherit/thunk10.C: New test.
6850 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
6853 * gcc.target/i386/pr39482.c: New test.
6855 2009-03-17 Jakub Jelinek <jakub@redhat.com>
6858 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
6859 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
6860 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
6861 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
6864 * gcc.dg/pr39443.c: New test.
6867 * gcc.dg/debug/pr39412.c: New test.
6869 2009-03-17 Janis Johnson <janis187@us.ibm.com>
6872 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
6873 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
6875 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
6876 its original value, or unset if it was not defined.
6877 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
6878 path procs around use of HOSTCC.
6879 * g++.dg/compat/struct-layout-1.exp: Ditto.
6880 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
6882 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
6884 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
6886 2009-03-16 Janis Johnson <janis187@us.ibm.com>
6888 Revert patch for PR testsuite/37630.
6891 * gcc.dg/pr11492.c: Replace constant and remove xfail.
6894 * lib/target-supports.exp (check_effective_target_ieee): New.
6895 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
6896 * gcc.dg/20001012-1.c: Require ieee.
6899 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
6901 2009-03-16 Jakub Jelinek <jakub@redhat.com>
6903 PR tree-optimization/39455
6904 * gcc.dg/pr39455.c: New test.
6906 2009-03-13 David Ayers <ayers@fsfe.org>
6908 * objc/execute/trivial.m. New test.
6910 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
6913 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
6915 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
6918 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
6921 2009-03-12 David Ayers <ayers@fsfe.org>
6924 * objc/execute/exceptions/handler-1.m. New test.
6926 2009-03-12 Jakub Jelinek <jakub@redhat.com>
6929 * gcc.target/i386/pr39431.c: New test.
6931 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
6934 * gcc.target/i386/pr39445.c: New.
6936 * gcc.target/i386/push-1.c: XFAIL.
6938 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
6940 * gcc.dg/inline-33.c: New test.
6942 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
6944 * gcc.dg/vect/vect-82.c: Combine dg-do and
6945 dg-require-effective-target into dg-skip-if.
6946 * gcc.dg/vect/vect-83.c: Likewise.
6948 2009-03-11 Jakub Jelinek <jakub@redhat.com>
6951 * gcc.target/i386/stackalign/longlong-1.c: New test.
6952 * gcc.target/i386/stackalign/longlong-2.c: New test.
6954 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6956 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
6958 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6960 * gcc.c-torture/execute/ieee/inf-3.c: New test.
6961 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
6963 2009-03-11 Olivier Hainque <hainque@adacore.com>
6965 * gnat.dg/slice_enum.adb: New test.
6967 2009-03-11 Jason Merrill <jason@redhat.com>
6970 * g++.dg/opt/nrv15.C: New test.
6972 2009-03-10 Ira Rosen <irar@il.ibm.com>
6974 PR tree-optimization/39422
6975 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
6976 constant array with static initialization to global memory.
6977 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6979 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
6981 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
6984 2009-03-09 Jakub Jelinek <jakub@redhat.com>
6987 * g++.dg/opt/switch2.C: Add -w to dg-options.
6988 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
6989 * g++.dg/warn/switch1.C: New test.
6990 * g++.dg/other/switch3.C: New test.
6992 PR tree-optimization/39394
6993 * gcc.c-torture/compile/pr39394.c: New test.
6995 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6997 * gcc.target/s390/20090223-1.c: New testcase.
6999 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7002 * gfortran.dg/fmt_f0_1.f90: New test.
7004 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
7007 * g++.dg/other/new1.C: Adjusted.
7008 * g++.dg/parse/crash40.C: Likewise.
7009 * g++.dg/parse/defarg12.C: Likewise.
7010 * g++.dg/template/error15.C: Likewise.
7012 * g++.dg/other/pr39060.C: New.
7014 2009-03-07 Jason Merrill <jason@redhat.com>
7017 * g++.dg/opt/new1.C: New.
7019 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7022 * g++.dg/other/error32.C: New.
7024 2009-03-06 Jakub Jelinek <jakub@redhat.com>
7027 * gcc.c-torture/compile/pr39360.c: New test.
7030 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7032 2009-03-05 Jason Merrill <jason@redhat.com>
7035 * g++.dg/warn/Wuninitialized-3.C: New test.
7037 2009-03-05 Jakub Jelinek <jakub@redhat.com>
7040 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7041 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7043 2009-03-04 Jason Merrill <jason@redhat.com>
7046 * g++.dg/template/koenig7.C: New test.
7048 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
7050 * g++.dg/torture/predcom-1.C: New test.
7052 2009-03-04 Richard Guenther <rguenther@suse.de>
7054 PR tree-optimization/39362
7055 * g++.dg/torture/pr39362.C: New testcase.
7057 2009-03-04 Jason Merrill <jason@redhat.com>
7058 Giovanni Bajo <giovannibajo@gcc.gnu.org>
7063 * g++.dg/template/dependent-name5.C: New test.
7065 2009-03-04 Steve Ellcey <sje@cup.hp.com>
7068 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7069 vect_int to vect_int_mult.
7071 2009-03-04 Richard Guenther <rguenther@suse.de>
7073 PR tree-optimization/39358
7074 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7075 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7077 2009-03-04 Richard Guenther <rguenther@suse.de>
7079 PR tree-optimization/39339
7080 * gcc.c-torture/execute/pr39339.c: New testcase.
7082 2009-03-03 Joseph Myers <joseph@codesourcery.com>
7084 * gcc.c-torture/compile/20090303-1.c,
7085 gcc.c-torture/compile/20090303-2.c: New tests.
7087 2009-03-03 Jakub Jelinek <jakub@redhat.com>
7090 * gfortran.dg/gomp/pr39354.f90: New test.
7092 PR tree-optimization/39343
7093 * gcc.dg/pr39343.c: New test.
7095 2009-03-03 Ira Rosen <irar@il.ibm.com>
7097 PR tree-optimization/39248
7098 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7099 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7100 on targets without vector misalignment support.
7101 * lib/target-supports.exp
7102 (check_effective_target_vect_short_mult): Add
7103 check_effective_target_arm32.
7105 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
7108 * gcc.dg/graphite/pr39335_1.c: New.
7109 * gcc.dg/graphite/pr39335.c: New.
7111 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
7113 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7115 * gcc.target/i386/stackalign/return-5.c: Likewise.
7116 * gcc.target/i386/stackalign/return-6.c: Likewise.
7118 2009-03-02 Richard Guenther <rguenther@suse.de>
7119 Ira Rosen <irar@il.ibm.com>
7121 PR tree-optimization/39318
7122 * gfortran.dg/vect/pr39318.f90: New test.
7124 2009-03-01 Jan Hubicka <jh@suse.cz>
7126 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7128 2009-03-01 Jan Hubicka <jh@suse.cz>
7131 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7133 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
7135 * gnat.dg/pack12.adb: New test.
7137 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
7140 * g++.dg/other/pr37789.C: New.
7142 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
7145 * gfortran.dg/interface_25.f90: New test.
7146 * gfortran.dg/interface_26.f90: New test.
7148 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
7151 * gfortran.dg/initialization_22.f90: New test.
7153 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
7155 PR rtl-optimization/39241
7156 * gcc.dg/torture/pr39241.c: New.
7158 2009-02-25 Martin Jambor <mjambor@suse.cz>
7160 PR tree-optimizations/39259
7161 * g++.dg/torture/pr39259.C: New testcase.
7163 2009-02-24 Richard Guenther <rguenther@suse.de>
7166 * g++.dg/template/instantiate10.C: New testcase.
7168 2009-02-24 Richard Guenther <rguenther@suse.de>
7169 Zdenek Dvorak <ook@ucw.cz>
7171 PR tree-optimization/39233
7172 * gcc.c-torture/execute/pr39233.c: New testcase.
7174 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
7176 PR tree-optimization/39260
7177 * gcc.dg/graphite/pr39260.c: New.
7179 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
7181 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7183 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
7186 * g++.dg/template/void14.C: New.
7188 2009-02-23 Jason Merrill <jason@redhat.com>
7191 * g++.dg/init/const7.C: Remove XFAIL.
7192 * g++.dg/init/static-init1.C: New test.
7194 * g++.dg/cpp0x/initlist14.C: New test.
7196 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7199 * bound_simplification_2.f90: New test case.
7200 * bound_7.f90: New test case.
7202 2009-02-21 Joseph Myers <joseph@codesourcery.com>
7204 * gcc.dg/cpp/include4.c: New test.
7206 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
7209 * gcc.target/i386/abi-2.c: New.
7211 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
7213 * gcc.c-torture/execute/pr39228.x: New.
7215 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
7217 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7218 scan-assembler to check for xmm0 register.
7220 2009-02-20 Mark Mitchell <mark@codesourcery.com>
7221 Joseph Myers <joseph@codesourcery.com>
7223 * gcc.target/arm/va_list.c: New test.
7224 * g++.dg/abi/arm_va_list.C: Likewise.
7225 * lib/target-supports.exp (check_effective_target_arm_eabi): New
7227 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7228 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7229 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7230 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7231 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7232 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7234 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
7237 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7240 2009-02-20 Jakub Jelinek <jakub@redhat.com>
7243 * gcc.c-torture/execute/pr39240.c: New test.
7245 2009-02-20 Jason Merrill <jason@redhat.com>
7248 * g++.dg/parse/dtor15.C: New test.
7250 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
7252 * gcc.c-torture/execute/20090219-1.c: New.
7254 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
7256 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7257 (mips-dg-options): When matching isa* pseudo-options make
7258 'value' optional and accept ! entries. Use $spec instead of
7259 $isa_spec in the isa pseudo-option error message. Only
7260 perform the ISA-range check when 'value' is set. If arch is
7261 matching any CPU in the ! entries switch to its generic ISA.
7262 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7263 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7265 2009-02-19 Jakub Jelinek <jakub@redhat.com>
7268 * gcc.dg/visibility-20.c: New test.
7269 * g++.dg/ext/visibility/visibility-11.C: New test.
7271 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
7274 * g++.dg/abi/pr39188-1a.C: New.
7275 * g++.dg/abi/pr39188-1b.C: Likewise.
7276 * g++.dg/abi/pr39188-1.h: Likewise.
7277 * g++.dg/abi/pr39188-2a.C: Likewise.
7278 * g++.dg/abi/pr39188-2b.C: Likewise.
7279 * g++.dg/abi/pr39188-2.h: Likewise.
7280 * g++.dg/abi/pr39188-3a.C: Likewise.
7281 * g++.dg/abi/pr39188-3b.C: Likewise.
7282 * g++.dg/abi/pr39188-3.h: Likewise.
7284 2009-02-19 Joseph Myers <joseph@codesourcery.com>
7287 * gcc.c-torture/execute/call-trap-1.c,
7288 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7291 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
7294 * gcc.c-torture/execute/pr39228.c: New test.
7296 2009-02-19 Richard Guenther <rguenther@suse.de>
7298 PR tree-optimization/39074
7299 * gcc.dg/torture/pr39074.c: New testcase.
7300 * gcc.dg/torture/pr39074-2.c: Likewise.
7301 * gcc.dg/torture/pr39074-3.c: Likewise.
7303 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
7306 * g++.dg/parse/attr3.C: New.
7308 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
7311 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7314 * g++.dg/ext/visibility/class1.C: Revert revision 122348
7317 2009-02-18 Jason Merrill <jason@redhat.com>
7320 * g++.dg/init/const7.C: Remove XFAIL.
7323 * g++.dg/opt/const6.C: New test.
7325 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
7327 * gcc.dg/callabi/callabi.exp: Moved to ...
7328 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
7331 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7332 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7333 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7334 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7335 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7336 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7337 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7339 * gcc.dg/callabi/callabi.h: Moved to ...
7340 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7342 * gcc.dg/callabi/func-1.c: Moved to ...
7343 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7345 * gcc.dg/callabi/func-indirect.c: Moved to ...
7346 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7348 * gcc.dg/callabi/pr38891.c: Moved to ...
7349 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7351 * gcc.dg/callabi/vaarg-1.c: Moved to ...
7352 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7354 * gcc.dg/callabi/vaarg-2.c: Moved to ...
7355 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7357 * gcc.dg/callabi/vaarg-3.c: Moved to ...
7358 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7360 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
7363 * gcc.dg/callabi/pr38891.c: New.
7365 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
7367 * gcc.dg/callabi/callabi.exp: New.
7369 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
7372 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7374 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7376 * gcc.target/i386/pr39082-1.c: New.
7378 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7381 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7382 CHECK_M64_M128 is defined.
7383 (check_f_arguments): Add "do".
7384 (check_vector_arguments): New.
7385 (check_m64_arguments): Likewise.
7386 (check_m128_arguments): Likewise.
7388 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7389 (CHECK_M64_M128): Define.
7391 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
7393 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7395 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7396 tests only if CHECK_M64_M128 is defined.
7398 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7399 (m128_2_struct): Likewise.
7400 (check_struct_passing5): Likewise.
7401 (check_struct_passing6): Likewise.
7402 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7404 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7406 (check_union_passing4): Likewise.
7407 (main): Test union with __m128 if CHECK_M64_M128 is defined.
7409 2009-02-18 Joseph Myers <joseph@codesourcery.com>
7412 * gcc.dg/noncompile/pr35447-1.c: New test.
7414 2009-02-18 Jakub Jelinek <jakub@redhat.com>
7416 PR tree-optimization/36922
7417 * gfortran.dg/pr36922.f: New test.
7419 2009-02-17 Richard Guenther <rguenther@suse.de>
7421 PR tree-optimization/39202
7422 * gcc.c-torture/compile/pr39202.c: New testcase.
7424 2009-02-17 Richard Guenther <rguenther@suse.de>
7426 PR tree-optimization/39204
7427 * gcc.dg/torture/pr39204.c: New testcase.
7429 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
7431 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7432 * gcc.dg/vect/vect-outer-6.c: Ditto.
7434 2009-02-16 Joseph Myers <joseph@codesourcery.com>
7437 * gcc.dg/noncompile/init-5.c: New test.
7438 * gcc.dg/init-bad-4.c: Adjust expected errors.
7440 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
7443 * gcc.target/i386/push-1.c: New.
7445 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
7447 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7449 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7451 * gcc.target/spu/intrinsics-sr.c: New test.
7453 2009-02-13 Steve Ellcey <sje@cup.hp.com>
7456 * gcc.target/ia64/sibcall-opt-1.c: New test.
7457 * gcc.target/ia64/sibcall-opt-2.c: New test.
7459 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
7462 * gfortran.dg/cray_pointers_8.f90: New test.
7465 * gfortran.dg/cray_pointers_9.f90: New test.
7467 2009-02-13 Jason Merrill <jason@redhat.com>
7470 * g++.dg/cpp0x/decltype16.C: New.
7472 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
7475 * gfortran.dg/gomp/pr39152.f90: New.
7477 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
7480 * gcc.target/i386/pr39162.c: New.
7482 2009-02-13 Joseph Myers <joseph@codesourcery.com>
7485 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7488 2009-02-12 Jason Merrill <jason@redhat.com>
7491 * g++.dg/template/array20.C: New test.
7493 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
7495 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
7496 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
7497 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
7499 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
7501 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
7503 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
7506 * gfortran.dg/pr39152.f: New.
7508 2009-02-11 Jason Merrill <jason@redhat.com>
7511 * g++.dg/cpp0x/defaulted9.C: New test.
7514 * g++.dg/init/value7.C: New test.
7516 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
7519 * gcc.target/i386/pr38824.c: New testcase.
7521 2009-02-11 Jason Merrill <jason@redhat.com>
7524 * g++.dg/cpp0x/defaulted8.C: New test.
7527 * g++.dg/cpp0x/rv9p.C: New test.
7529 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
7531 * gnat.dg/aliasing3.adb: New test.
7532 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
7534 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7537 * g++.dg/template/crash88.C: New.
7538 * g++.dg/template/crash89.C: Likewise.
7540 2009-02-10 Steve Ellcey <sje@cup.hp.com>
7543 * gcc.dg/pr39084.c: New test.
7545 2009-02-10 Jakub Jelinek <jakub@redhat.com>
7548 * gcc.target/i386/pr39139.c: New test.
7550 2009-02-10 Richard Guenther <rguenther@suse.de>
7552 PR tree-optimization/39132
7553 * gcc.dg/torture/pr39132.c: New testcase.
7555 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
7558 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
7559 * gcc.target/x86_64/abi/avx/args.h: Likewise.
7560 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
7561 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
7562 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
7563 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
7564 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7565 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
7567 2009-02-09 Jason Merrill <jason@redhat.com>
7570 * g++.dg/init/value6.C: New test.
7572 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
7574 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
7576 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
7578 * gcc.c-torture/compile/20090209-1.c: New test.
7580 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
7584 * g++.dg/cpp0x/vt-35147.C: New.
7585 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7586 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7588 2009-02-06 Joseph Myers <joseph@codesourcery.com>
7591 * gcc.dg/attr-alias-4.c: New test.
7593 2009-02-06 Janis Johnson <janis187@us.ibm.com>
7596 * gcc.dg/dfp/pr39035.c: New test.
7598 2009-02-06 Joseph Myers <joseph@codesourcery.com>
7601 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
7603 2009-02-05 Jakub Jelinek <jakub@redhat.com>
7606 * g++.dg/opt/thunk3.C: New test.
7608 2009-02-05 Nick Clifton <nickc@redhat.com>
7610 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
7611 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
7612 * gcc.dg/cdce1.c: Likewise.
7613 * gcc.dg/cpp/_Pragma6.c: Likewise.
7614 * g++.dg/cpp/_Pragma1.C: Likewise.
7615 * gcc.dg/utf32-2.c: Xfail for M32C.
7616 * gcc.dg/utf32-1.c: Likewise.
7617 * gcc.dg/utf32-3.c: Likewise.
7618 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
7620 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
7621 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
7622 * gcc.dg/Wconversion-5.c: Likewise.
7623 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
7624 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
7625 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
7626 * gcc.dg/utf-inc-init.c: Likewise.
7627 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
7628 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
7629 * gcc.dg/utf-array-short-wchar.c: Likewise.
7630 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
7631 * gcc.dg/mallign.c: Use size_t instead of long.
7633 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
7635 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
7637 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
7639 * gcc.c-torture/execute/pr39100.c: New.
7641 2009-02-05 Joseph Myers <joseph@codesourcery.com>
7644 * gcc.dg/tls/diag-6.c: New test.
7646 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
7648 AVX Programming Reference (January, 2009)
7649 * gcc.target/i386/avx-vpclmulqdq.c: New.
7650 * gcc.target/i386/pclmul-avx-check.h: Likewise.
7652 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
7654 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
7655 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
7656 (pclmul_test): Renamed to ...
7659 2009-02-04 Jakub Jelinek <jakub@redhat.com>
7662 * g++.dg/abi/mangle31.C: New test.
7664 2009-02-03 Joseph Myers <joseph@codesourcery.com>
7667 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
7669 * vla-6.c: Likewise. Expect warning not error for [*] lexically
7670 inside function prototype but not part of parameter declarator.
7671 * vla-11.c: New test.
7673 2009-02-03 Jason Merrill <jason@redhat.com>
7675 * g++.dg/warn/main-4.C: New test.
7676 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
7678 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7681 * g++.dg/expr/cast10.C: New test.
7683 2009-02-03 Joseph Myers <joseph@codesourcery.com>
7686 * gcc.dg/init-bad-6.c: New test.
7688 2009-02-03 Jakub Jelinek <jakub@redhat.com>
7691 * gcc.c-torture/compile/pr35318.c: New test.
7694 * gcc.dg/nofixed-point-2.c: New test.
7695 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
7696 * g++.dg/ext/fixed2.C: Likewise.
7697 * g++.dg/other/error25.C: Likewise.
7698 * g++.dg/lookup/crash7.C: Likewise.
7699 * g++.dg/cpp0x/decltype-38655.C: Likewise.
7702 * g++.dg/cpp0x/initlist13.C: New test.
7704 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
7707 * g++.dg/template/func2.C: New test.
7710 * g++.dg/template/typename15.C: New.
7711 * g++.dg/template/typename16.C: New.
7713 2009-02-03 Janis Johnson <janis187@us.ibm.com>
7714 Ben Elliston <bje@au.ibm.com>
7717 * gcc.dg/dfp/pr39034.c: New test.
7719 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7722 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
7724 2009-02-02 Jason Merrill <jason@redhat.com>
7727 * g++.dg/parse/dtor14.C: New test.
7729 2009-02-02 Jakub Jelinek <jakub@redhat.com>
7731 * lib/target-supports.exp
7732 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
7733 * g++.dg/ext/builtin10.C: New test.
7736 * gcc.target/i386/pr39058.c: New test.
7738 2009-02-02 Richard Guenther <rguenther@suse.de>
7740 PR tree-optimization/38937
7741 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
7743 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7746 * g++.dg/parse/crash52.C: New.
7748 2009-01-30 Richard Guenther <rguenther@suse.de>
7750 PR tree-optimization/39041
7751 * gcc.c-torture/compile/pr39041.c: New testcase.
7753 2009-01-30 Jakub Jelinek <jakub@redhat.com>
7756 * gcc.target/i386/pr39013-1.c: New test.
7757 * gcc.target/i386/pr39013-2.c: New test.
7760 * g++.dg/ext/label12.C: New test.
7762 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
7765 * g++.dg/parse/error34.C: New.
7766 * g++.dg/parse/error35.C: Likewise.
7768 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
7771 * g++.dg/cpp0x/decltype-38655.C: New.
7773 2009-01-30 Jakub Jelinek <jakub@redhat.com>
7776 * g++.dg/torture/pr39002.C: New test.
7778 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
7780 PR tree-optimization/39007
7781 * gcc.dg/tree-ssa/pr39007.c: New.
7783 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
7786 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
7789 2009-01-29 Steve Ellcey <sje@cup.hp.com>
7792 * gcc.c-torture/compile/pr38857.c: New test.
7794 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
7798 * gfortran.dg/bound_6.f90: New test.
7800 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
7802 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
7804 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
7806 PR tree-optimization/38997
7807 * gcc.dg/tree-ssa/pr38997.c: New.
7809 2009-01-28 Richard Guenther <rguenther@suse.de>
7811 PR tree-optimization/38926
7812 * gcc.c-torture/compile/pr38926.c: New testcase.
7814 2009-01-28 Jakub Jelinek <jakub@redhat.com>
7817 * gcc.dg/pr38934.c: New test.
7819 2009-01-28 Richard Guenther <rguenther@suse.de>
7822 * g++.dg/warn/Wuninitialized-2.C: New testcase.
7824 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
7826 PR tree-optimization/38984
7827 * gcc.dg/pr38984.c: New XFAILed testcase.
7830 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
7833 * gcc.target/i386/pr38988.c: New test.
7835 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7838 * g++.dg/parse/crash51.C: New.
7839 * g++.old-deja/g++.pt/crash9.C: Adjust.
7841 2009-01-27 Daniel Kraft <d@domob.eu>
7844 * gfortran.dg/mvbits_6.f90: New test.
7845 * gfortran.dg/mvbits_7.f90: New test.
7846 * gfortran.dg/mvbits_8.f90: New test.
7848 2009-01-27 Richard Guenther <rguenther@suse.de>
7850 PR tree-optimization/38503
7851 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
7853 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
7856 * gcc.c-torture/execute/pr38969.c: New test.
7858 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
7861 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
7863 * gcc.target/mips/fixed-scalar-type.c: Likewise.
7864 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
7865 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
7867 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
7870 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
7871 if __USING_SJLJ_EXCEPTIONS__ is defined.
7873 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
7874 __USING_SJLJ_EXCEPTIONS__ is defined.
7875 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
7876 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
7877 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
7878 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
7879 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
7880 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
7882 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
7885 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
7886 Use instead of C name in asm statements.
7888 2009-01-26 Richard Guenther <rguenther@suse.de>
7890 PR tree-optimization/38745
7891 * g++.dg/torture/pr38745.C: New testcase.
7893 2009-01-26 Richard Guenther <rguenther@suse.de>
7896 * g++.dg/warn/Wuninitialized-1.C: New testcase.
7898 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
7900 * gcc.dg/bitfld-15.c: Gate warning on target
7901 pcc_bitfield_type_matters.
7902 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
7903 g++.dg/ext/bitfield4.C: Likewise.
7904 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
7905 bitfield for any target.
7907 2009-01-24 Jakub Jelinek <jakub@redhat.com>
7910 * gcc.dg/pr38957.c: New test.
7912 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
7915 * gfortran.dg/array_constructor_24.f: Allow tolerance when
7918 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
7920 PR tree-optimization/38953
7921 * gfortran.dg/graphite/pr38953.f90: New.
7923 2009-01-24 Paul Brook <paul@codesourcery.com>
7925 * gcc.target/arm/neon-cond-1.c: New test.
7927 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
7929 PR tree-optimization/38932
7930 * gcc.dg/pr38932.c: New.
7932 2009-01-23 Revital Eres <eres@il.ibm.com>
7934 * gcc.dg/sms-7.c: Fix test.
7936 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
7938 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
7939 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
7940 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
7941 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
7943 2009-01-22 Steve Ellcey <sje@cup.hp.com>
7945 * gcc.dg/pr35729.c: Make test x86 specific.
7947 2009-01-22 Steve Ellcey <sje@cup.hp.com>
7950 * gcc.dg/pr38615.c: New test.
7952 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
7955 * gcc.target/i386/pr38931.c: New test.
7957 2009-01-22 Dodji Seketeli <dodji@redhat.com>
7960 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
7961 * g++.dg/template/typedef12.C: Likewise.
7962 * g++.dg/template/typedef13.C: Likewise.
7963 * g++.dg/template/typedef14.C: Likewise.
7964 * g++.dg/template/sfinae3.C: Likewise.
7965 * g++.old-deja/g++.pt/typename8.C: Likewise.
7966 * g++.dg/template/access11.C: Likewise
7968 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
7970 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
7972 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
7974 2009-01-21 Dodji Seketeli <dodji@redhat.com>
7977 * g++.dg/template/typedef11.C: New test.
7978 * g++.dg/template/typedef12.C: Likewise.
7979 * g++.dg/template/typedef13.C: Likewise.
7980 * g++.dg/template/typedef14.C: Likewise.
7981 * g++.dg/template/sfinae3.C: Compile this pedantically.
7982 The only errors expected should be the one saying the typedef is ill
7984 * g++.old-deja/g++.pt/typename8.C: Likewise.
7985 * g++.dg/template/access11.C: Update this.
7987 2009-01-21 Daniel Kraft <d@domob.eu>
7990 * gfortran.dg/mvbits_5.f90: New test.
7992 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
7994 * gcc.dg/sms-6.c: New test.
7995 * gcc.dg/sms-7.c: Likewise.
7997 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
8000 * gfortran.dg/host_assoc_function_7.f90: New test
8002 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8003 Richard Guenther <rguenther@suse.de>
8005 PR tree-optimization/38747
8006 PR tree-optimization/38748
8007 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8008 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8009 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8011 2009-01-20 Kees Cook <kees@ubuntu.com>
8012 H.J. Lu <hongjiu.lu@intel.com>
8015 * gcc.dg/pr38902.c: New.
8017 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
8020 * gfortran.dg/pr38868.f: New testcase.
8022 2009-01-20 Richard Guenther <rguenther@suse.de>
8024 * gcc.c-torture/execute/pr36227.c: Move ...
8025 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
8027 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8029 * lib/gfortran.exp: Add -B options for targets that use
8030 libgfortran.a%s in their specs.
8032 2009-01-19 Jason Merrill <jason@redhat.com>
8035 * g++.dg/template/dtor5.C: New test.
8037 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
8040 * gfortran.dg/bound_5.f90: New test.
8042 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
8045 * g++.dg/compat/abi/pr38736_main.C: New.
8046 * g++.dg/compat/abi/pr38736_x.C: Likewise.
8047 * g++.dg/compat/abi/pr38736_y.C: Likewise.
8048 * g++.dg/other/macro-1.C: Likewise.
8049 * gcc.dg/macro-1.c: Likewise.
8050 * gcc.dg/compat/pr38736_main.c: Likewise.
8051 * gcc.dg/compat/pr38736_x.c: Likewise.
8052 * gcc.dg/compat/pr38736_y.c: Likewise.
8054 2009-01-18 Richard Guenther <rguenther@suse.de>
8056 PR tree-optimization/38819
8057 * gcc.c-torture/execute/pr38819.c: New testcase.
8059 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
8062 * gfortran.dg/module_commons_3.f90: Reapply.
8064 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
8067 * gfortran.dg/transfer_intrinsic_1.f90: New test.
8068 * gfortran.dg/transfer_intrinsic_2.f90: New test.
8070 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
8073 * gfortran.dg/module_commons_3.f90: Remove
8075 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
8077 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8079 2009-01-16 Jason Merrill <jason@redhat.com>
8082 * g++.dg/template/lvalue1.C: New test.
8085 * g++.dg/template/access20.C: New test.
8086 * g++.dg/torture/pr34641.C: Fix access.
8088 2009-01-16 Richard Guenther <rguenther@suse.de>
8090 PR tree-optimization/38835
8092 * gcc.c-torture/execute/pr36227.c: New testcase.
8093 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8094 * g++.dg/init/const7.C: Likewise.
8096 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
8099 * gcc.c-torture/compile/pr38554.c: New test.
8101 2009-01-16 Jason Merrill <jason@redhat.com>
8104 * g++.dg/conversion/access1.C: New test.
8106 2009-01-16 Jakub Jelinek <jakub@redhat.com>
8108 PR tree-optimization/38789
8109 * gcc.c-torture/compile/pr38789.c: New test.
8111 2009-01-16 Janus Weil <janus@gcc.gnu.org>
8114 * gfortran.dg/proc_ptr_13.f90: New.
8116 2009-01-15 Jason Merrill <jason@redhat.com>
8119 * g++.dg/template/koenig6.C: New test.
8121 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8124 * g++.dg/template/error37.C: New testcase.
8126 2009-01-15 Jason Merrill <jason@redhat.com>
8129 * g++.dg/conversion/memfn1.C: New test.
8132 * g++.dg/conversion/memfn2.C: New test.
8134 2009-01-15 Steve Ellcey <sje@cup.hp.com>
8137 * g++.dg/template/crash87.C: New test.
8139 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
8142 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8144 2009-01-15 Dodji Seketeli <dodji@redhat.com>
8147 * g++.dg/parse/crash50.C: New test.
8149 2009-01-14 Jakub Jelinek <jakub@redhat.com>
8151 PR rtl-optimization/38245
8152 * gcc.dg/pr38245-3.c: New test.
8153 * gcc.dg/pr38245-3.h: New file.
8154 * gcc.dg/pr38245-4.c: New file.
8155 * gcc.dg/pr38364.c: New test.
8157 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
8159 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8160 sequence PC-relative.
8162 2009-01-14 Mark Mitchell <mark@codesourcery.com>
8164 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8165 calls and/or PLT markers.
8166 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8167 calls and/or PLT markers.
8168 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8169 calls and/or PLT markers.
8170 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8171 calls and/or PLT markers.
8173 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
8174 Nathan Froyd <froydnj@codesourcery.com>
8175 Joseph Myers <joseph@codesourcery.com>
8177 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8179 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8180 and use consistent CFLAGS.
8181 * gcc.target/powerpc/20030505.c: Likewise.
8182 * gcc.target/powerpc/20081204-1.c: Likewise.
8183 * gcc.target/powerpc/ppc-spe.c: Likewise.
8184 * gcc.target/powerpc/spe1.c: Likewise.
8185 * g++.dg/ext/spe1.C: Likewise.
8186 * g++.dg/other/opaque-1.C: Likewise.
8187 * g++.dg/other/opaque-2.C: Likewise.
8188 * g++.dg/other/opaque-3.C: Likewise.
8190 2009-01-14 Mark Mitchell <mark@codesourcery.com>
8192 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8195 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
8198 * g++.dg/torture/pr38811.C: New file.
8200 2009-01-14 Richard Guenther <rguenther@suse.de>
8202 PR tree-optimization/38826
8204 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8206 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
8208 * gcc.dg/graphite/pr38786.c: Fix commit problem.
8210 2009-01-14 Nick Clifton <nickc@redhat.com>
8213 * g++.cp/parse/pr37862.C: New test.
8215 2009-01-14 Julian Brown <julian@codesourcery.com>
8217 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8218 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8220 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8223 2009-01-13 Jakub Jelinek <jakub@redhat.com>
8225 PR rtl-optimization/38774
8226 * gcc.dg/torture/pr38774.c: New test.
8229 * g++.dg/cpp0x/pr38795.C: New test.
8231 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
8232 Nathan Froyd <froydnj@codesourcery.com>
8233 Joseph Myers <joseph@codesourcery.com>
8235 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8236 otherwise. Do not check for AltiVec at runtime.
8237 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8238 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8239 * gcc.target/powerpc/altivec-1.c: Likewise.
8240 * gcc.target/powerpc/altivec-3.c: Likewise.
8241 * gcc.target/powerpc/altivec-10.c: Likewise.
8242 * gcc.target/powerpc/altivec-12.c: Likewise.
8243 * gcc.target/powerpc/altivec-24.c: Likewise.
8244 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8245 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8246 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8247 * gcc.target/powerpc/pr35907.c: Likewise.
8248 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8249 otherwise. Do not check for Cell at runtime.
8250 * gcc.target/powerpc/altivec_check.h: Delete.
8252 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8253 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
8254 not check for AltiVec at runtime.
8255 * g++.dg/ext/altivec-cell-2.C: Likewise.
8256 * g++.dg/ext/altivec-cell-3.C: Likewise.
8257 * g++.dg/ext/altivec-cell-4.C: Likewise.
8258 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8259 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8261 * g++.dg/ext/altivec_check.h: Delete.
8263 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
8265 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8266 effective target. Adjust line numbers accordingly.
8268 2009-01-13 Mark Mitchell <mark@codesourcery.com>
8270 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8272 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
8274 PR tree-optimization/38786
8275 * gcc.dg/graphite/pr38786.c: New.
8277 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
8280 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
8282 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8283 for alpha*-*-* targets.
8284 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8286 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8289 * gfortran.dg/fmt_bz_bn_err.f: New test.
8291 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
8293 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8295 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8297 * lib/target-supports.exp (check_effective_target_powerpc64): New.
8298 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8299 instruction support. Do not check for it at runtime.
8301 2009-01-12 Jason Merrill <jason@redhat.com>
8304 * g++.dg/lookup/friend11.C: Remove expected error.
8305 * g++.dg/lookup/friend14.C: New test.
8306 * g++.dg/lookup/friend15.C: New test.
8308 2009-01-12 Dodji Seketeli <dodji@redhat.com>
8311 * g++.dg/lookup/hidden-class12.C: New test.
8312 * g++.dg/lookup/hidden-class13.C: New test.
8313 * g++.dg/lookup/hidden-class14.C: New test.
8314 * g++.dg/lookup/hidden-class15.C: New test.
8315 * g++.dg/lookup/hidden-class16.C: New test.
8317 2009-01-12 Mark Mitchell <mark@codesourcery.com>
8319 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8320 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8321 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8323 2009-01-12 Jason Merrill <jason@redhat.com>
8326 * g++.dg/other/vararg-3.C: New test.
8328 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8330 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8331 Explicitly enable SPE.
8332 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
8335 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8336 Expect -flax-vector-conversions message. Adjust incompatible
8338 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8341 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8343 * g++.dg/other/opaque-1.C: Run on targets with SPE.
8345 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8346 * g++.dg/other/opaque-2.C: Likewise.
8347 * g++.dg/other/opaque-3.C: Likewise.
8349 2009-01-12 Jakub Jelinek <jakub@redhat.com>
8352 * gcc.dg/pr32041.c: New test.
8353 * g++.dg/parse/offsetof9.C: New test.
8355 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8356 Nathan Froyd <froydnj@codesourcery.com>
8358 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8359 * g++.dg/ext/attribute-test-1.C: Likewise.
8360 * g++.dg/ext/attribute-test-2.C: Likewise.
8361 * g++.dg/ext/attribute-test-3.C: Likewise.
8362 * g++.dg/ext/attribute-test-4.C: Likewise.
8364 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
8366 * gnat.dg/unchecked_convert3.adb: New test.
8368 2009-01-12 Jakub Jelinek <jakub@redhat.com>
8371 * g++.dg/parse/typedef9.C: New test.
8373 PR tree-optimization/38807
8374 * gcc.c-torture/compile/pr38807.c: New test.
8376 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
8378 * gcc.target/mips/ins-2.c: New test.
8380 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
8383 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8385 2009-01-11 Jakub Jelinek <jakub@redhat.com>
8388 * g++.dg/warn/Wreturn-type-5.C: New test.
8390 2009-01-11 Matthias Klose <doko@ubuntu.com>
8393 * gcc.dg/pr38616.c: New test.
8395 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
8397 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8399 2009-01-10 Andrew Pinski <pinskia@gmail.com>
8402 * g++.dg/expr/string-1.C: New test.
8403 * g++.dg/expr/string-2.C: New test.
8406 * g++.dg/ext/complex4.C: New test.
8407 * g++.dg/ext/complex5.C: New test.
8408 * g++.dg/init/reference1.C: New test.
8409 * g++.dg/init/reference2.C: New test.
8410 * g++.dg/init/reference3.C: New test.
8412 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
8415 * gfortran.dg/transfer_null_1.f90: New test.
8417 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
8420 * gfortran.dg/host_assoc_function_6.f90: New test.
8422 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
8424 * lib/target-supports.exp: Add method to determine if the effective
8425 target is really a ppc405 after applying all compile options.
8426 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8427 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8428 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8429 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8430 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8431 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8432 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8433 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8434 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8435 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8436 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8437 * gcc.target/powerpc/405-machhw-1.c: Likewise.
8438 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8439 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8440 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8441 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8442 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8443 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8444 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8445 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8446 * gcc.target/powerpc/405-macchw-1.c: Likewise.
8447 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8448 * gcc.target/powerpc/405-machhw-2.c: Likewise.
8449 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8450 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8451 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8452 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8453 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8454 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8455 * gcc.target/powerpc/405-macchw-2.c: Likewise.
8456 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8458 2009-01-09 Jakub Jelinek <jakub@redhat.com>
8461 * g++.dg/other/error31.C: New testcase.
8464 * gcc.dg/pr35742.c: New test.
8466 2009-01-09 John F. Carr <jfc@mit.edu>
8469 * g++.dg/parse/linkage3.C: New test.
8471 2009-01-09 Jakub Jelinek <jakub@redhat.com>
8474 * gcc.c-torture/compile/pr38771.c: New test.
8476 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
8478 * gcc.dg/pr34856.c: Ignore irrelevant warning.
8480 2009-01-08 Mark Mitchell <mark@codesourcery.com>
8482 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
8483 * gcc.dg/sibcall-4.c: Likewise.
8485 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
8486 Jan Sjodin <jan.sjodin@amd.com>
8488 PR tree-optimization/38559
8489 * gcc.dg/graphite/pr38559.c: New.
8491 2009-01-08 Ira Rosen <irar@il.ibm.com>
8493 PR tree-optimization/37194
8494 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
8496 2009-01-07 Jakub Jelinek <jakub@redhat.com>
8499 * g++.dg/ext/label11.C: New test.
8501 2009-01-07 Joseph Myers <joseph@codesourcery.com>
8503 * lib/target-supports.exp (check_weak_override_available): New.
8504 * lib/target-supports-dg.exp (dg-require-weak-override): New.
8505 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
8506 dg-require-weak-override.
8508 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
8509 Alan Modra <amodra@bigpond.net.au>
8511 * gcc.c-torture/compile/20090107-1.c: New test.
8513 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
8516 * g++.dg/other/pr38706.C: New test.
8518 2009-01-07 Jason Merrill <jason@redhat.com>
8520 * g++.dg/cpp0x/variadic92.C: New test.
8521 * g++.dg/cpp0x/variadic93.C: New test.
8523 2009-01-07 Janis Johnson <janis187@us.ibm.com>
8525 * lib/target-supports-dg.exp (current_compiler_flags): New.
8526 (check-flags): Use it; do not access dg-test local variables.
8527 (dg-skip-if): Do not access dg-test local variables.
8528 (dg-xfail-run-if): Ditto.
8529 (dg-shouldfail): Ditto.
8530 * gcc.test-framework/test-framework.exp
8531 (check_effective_target_def_nocache): New.
8532 * gcc.test-framework/test-framework.awk: Handle scan tests.
8533 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
8534 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
8535 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
8536 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
8537 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
8538 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
8539 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
8540 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
8541 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
8543 * g++.dg/torture/pr38586.C: Ignore a possible warning.
8545 * lib/target-supports-dg.exp (check_test_flags): Delete.
8547 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
8549 PR tree-optimization/38492
8550 PR tree-optimization/38498
8551 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
8553 * gcc.dg/graphite/block-0.c: Update test.
8554 * gcc.dg/graphite/block-1.c: Same.
8555 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
8556 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
8557 * gcc.dg/graphite/block-3.c: New.
8558 * gcc.dg/graphite/pr38498.c: New.
8560 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
8562 AVX Programming Reference (December, 2008)
8563 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
8564 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
8565 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
8567 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
8568 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
8570 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8573 * gfortran.dg/c_loc_pure_1.f90: New test.
8575 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
8578 * gfortran.dg/elemental_dependency_3.f90:
8579 Add the final tree dump cleanup.
8581 2009-01-06 Jakub Jelinek <jakub@redhat.com>
8583 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
8586 PR rtl-optimization/38722
8587 * gfortran.dg/pr38722.f90: New test.
8589 2009-01-06 Janis Johnson <janis187@us.ibm.com>
8592 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
8593 instead of DECnn_DEN. Support -DDBG to list lines that fail.
8595 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
8597 * gfortran.dg/implicit_12.f90: Add space around dg directive.
8598 * gfortran.dg/typebound_call_8.f03: Same.
8599 * gfortran.dg/elemental_bind_c.f90: Same.
8600 * gfortran.dg/typebound_call_7.f03: Same.
8601 * gfortran.dg/interface_proc_end.f90: Same
8602 * gfortran.dg/pr37243.f: Fix typo.
8604 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
8606 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
8607 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
8610 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
8612 AVX Programming Reference (December, 2008)
8613 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
8614 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
8615 * gcc.target/i386/sse-14.c: Likewise.
8617 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
8618 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
8619 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
8620 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
8622 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8625 * gfortran.dg/fmt_bz_bn.f: Update test.
8627 2009-01-05 Dodji Seketeli <dodji@redhat.com>
8630 * g++.dg/conversion/usual-arith-conv.C: New test.
8632 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
8635 * gcc.dg/vector-3.c: New testcase.
8636 * g++.dg/ext/vector15.C: New test.
8638 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
8640 PR tree-optimization/38510
8641 * gcc.dg/graphite/pr38510.c: New.
8643 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
8644 Jan Sjodin <jan.sjodin@amd.com>
8646 PR tree-optimization/38500
8647 * gcc.dg/graphite/pr38500.c: New.
8649 2009-01-05 Laurent GUERBY <laurent@guerby.net>
8651 * gcc.c-torture/compile/20001226-1.c: Generalize
8653 * gcc.c-torture/compile/limits-fnargs.c: Add
8655 * gcc.dg/20020425-1.c: Likewise.
8656 * gcc.dg/pch/pch.exp: Likewise.
8658 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
8661 * gfortran.dg/module_commons_3.f90: New test.
8663 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
8666 * gfortran.dg/random_seed_1.f90: Updated.
8668 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
8672 * gfortran.dg/elemental_subroutine_7.f90:
8673 Fix p values so that it can be used as vector subscript.
8675 2009-01-05 Jason Merrill <jason@redhat.com>
8677 * g++.dg/cpp0x/initlist12.C: Add another test.
8679 * g++.dg/cpp0x/defaulted7.C: New test.
8681 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8684 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
8685 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
8687 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
8689 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8690 for alpha*-*-* targets.
8691 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8693 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
8696 * gfortran.dg/host_assoc_function_5.f90: New test.
8698 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
8701 * gfortran.dg/elemental_dependency_3.f90: New test.
8702 * gfortran.dg/elemental_subroutine_7.f90: New test.
8704 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
8706 * gcc.dg/struct-ret-3.c: Include unistd.h.
8707 (main): Exit early if system memory page size is
8708 larger than 4096 bytes.
8710 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
8713 * gfortran.dg/merge_init_expr.f90: New.
8715 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
8718 * gfortran.dg/c_loc_tests_13.f90: New test.
8719 * gfortran.dg/c_loc_tests_14.f90: New test.
8721 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
8723 * gfortran.dg/func_result_4.f90: New.
8725 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
8728 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
8729 interface still works, in addition to original tests.
8730 * gfortran.dg/host_assoc_call_6.f90: New test.
8732 2009-01-03 Jakub Jelinek <jakub@redhat.com>
8735 * g++.dg/torture/pr38705.C: New test.
8738 * gcc.dg/pr38700.c: New test.
8740 2009-01-02 Jason Merrill <jason@redhat.com>
8742 * g++.dg/cpp0x/initlist11.C: New test.
8743 * g++.dg/cpp0x/initlist12.C: New test.
8745 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8747 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
8748 Allow extra informative notes.
8750 2009-01-01 Jakub Jelinek <jakub@redhat.com>
8753 * gcc.dg/pr36489.c: New test.
8756 Copyright (C) 2009 Free Software Foundation, Inc.
8758 Copying and distribution of this file, with or without modification,
8759 are permitted in any medium without royalty provided the copyright
8760 notice and this notice are preserved.