gcc/
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2
3 From Mike Frysinger <michael.frysinger@analog.com>
4 * gcc.target/bfin/mcpu-bf542m.c: New file.
5 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
6 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
7 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
8 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
9
10 2009-09-07 Martin Jambor <mjambor@suse.cz>
11
12 PR middle-end/41282
13 * gcc.c-torture/compile/pr41282.c: New test.
14
15 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
16
17 PR fortran/41197
18 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
19 variables for stat and errmsg.
20 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
21 * gfortran.dg/allocate_stat_2.f90: New test.
22
23 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
24
25 * gcc.c-torture/compile/20090907-1.c: New test.
26
27 2009-09-06 Jakub Jelinek <jakub@redhat.com>
28
29 PR bootstrap/41241
30 * gcc.dg/pr41241.c: New test.
31
32 2009-09-06 Richard Guenther <rguenther@suse.de>
33
34 PR middle-end/41144
35 * g++.dg/torture/pr41144.C: New testcase.
36
37 2009-09-06 Richard Guenther <rguenther@suse.de>
38
39 PR middle-end/41261
40 * gcc.dg/torture/pr41261.c: New testcase.
41
42 2009-09-05 Richard Guenther <rguenther@suse.de>
43
44 PR middle-end/41181
45 * gcc.c-torture/compile/pr41181.c: New testcase.
46
47 2009-09-05 Richard Guenther <rguenther@suse.de>
48
49 PR debug/41273
50 * g++.dg/torture/pr41273.C: New testcase.
51
52 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
53
54 PR fortran/41258
55 * gfortran.dg/typebound_proc_12.f90 : New test.
56
57 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
58
59 PR debug/41225
60 * gfortran.dg/pr41225.f90: New.
61
62 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
63
64 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
65 unistd.h, sys/types.h and sys/wait.h.
66 (gualchk_t): New.
67 (GUALCVT): New.
68 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
69 (GUALITY_GDB_REDIRECT): New.
70 (GUALITY_GDB_ARGS): Use it.
71
72 2009-09-04 Richard Guenther <rguenther@suse.de>
73
74 PR middle-end/41257
75 * g++.dg/torture/pr41257.C: New testcase.
76
77 2009-09-04 Martin Jambor <mjambor@suse.cz>
78
79 PR tree-optimization/41112
80 * gnat.dg/array8.adb: New test.
81
82 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
83
84 * gcc.target/arm/ctz.c: New test case.
85
86 2009-09-03 Alon Dayan <alond@il.ibm.com>
87
88 PR tree-optimization/38275
89 * testsuite/gcc.dg/autopar/reduc-1char.c: Increase number
90 of iterations. Adjust the logic accordingly.
91 * testsuite/gcc.dg/autopar/reduc-2char.c: Ditto.
92 * testsuite/gcc.dg/autopar/reduc-1.c: Ditto.
93 * testsuite/gcc.dg/autopar/reduc-2.c: Ditto.
94 * testsuite/gcc.dg/autopar/reduc-3.c: Ditto.
95 * testsuite/gcc.dg/autopar/reduc-6.c: Ditto.
96 * testsuite/gcc.dg/autopar/reduc-7.c: Ditto.
97 * testsuite/gcc.dg/autopar/reduc-8.c: Ditto.
98 * testsuite/gcc.dg/autopar/reduc-9.c: Ditto.
99 * testsuite/gcc.dg/autopar/pr39500-1.c: Ditto.
100 * testsuite/gcc.dg/autopar/reduc-1short.c: Ditto.
101 * testsuite/gcc.dg/autopar/reduc-2short.c: Ditto.
102 * testsuite/gcc.dg/autopar/parallelization-1.c: Ditto.
103
104 2009-09-03 Jakub Jelinek <jakub@redhat.com>
105
106 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
107 testcase using guality.h compiles and links and if a global variable
108 can be verified by gdb.
109
110 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
111
112 * lib/target-supports.exp (check_effective_target_sync_int_long):
113 Supported on Blackfin Linux targets.
114
115 2009-09-02 David Daney <ddaney@caviumnetworks.com>
116
117 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
118
119 2009-09-03 Diego Novillo <dnovillo@google.com>
120
121 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
122 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
123 * g++.dg/warn/unit-1.C: Likewise.
124 * g++.dg/ipa/iinline-1.C: Likewise.
125 * g++.dg/template/cond2.C: Adjust expected line location for the
126 error.
127 * g++.dg/template/pr35240.C: Likewise.
128
129 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
130
131 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
132 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
133
134 2009-09-02 Martin Jambor <mjambor@suse.cz>
135
136 * gcc.dg/tree-ssa/sra-8.c: New testcase.
137 * gcc.dg/memcpy-1.c: Add . to match pattern.
138 * gcc.dg/uninit-I.c: XFAIL warning test.
139 * g++.dg/warn/unit-1.C: XFAIL warning test.
140
141 2009-09-02 Ian Lance Taylor <iant@google.com>
142
143 * gcc.dg/20090902-1.c: New test.
144
145 2009-09-02 Jakub Jelinek <jakub@redhat.com>
146
147 * gcc.dg/builtin-object-size-9.c: New test.
148
149 2009-09-02 Olivier Hainque <hainque@adacore.com>
150
151 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
152
153 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
154 Olivier Hainque <hainque@adacore.com>
155
156 * gnat.dg/misaligned_param.adb: New test.
157 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
158 * gnat.dg/slice7.adb: Add 1 more related case.
159
160 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
161
162 * gcc.dg/guality/guality.c: Expect to fail for now.
163 * gcc.dg/guality/example.c: Likewise.
164
165 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
166
167 * gcc.dg/guality/guality.c: New.
168 * gcc.dg/guality/guality.h: New.
169 * gcc.dg/guality/guality.exp: New.
170 * gcc.dg/guality/example.c: New.
171 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
172 (cleanup-saved-temps): Likewise, .gkd files too.
173
174 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
175
176 PR fortran/39229
177 * gfortran.dg/line_length_3.f: New test.
178 * gfortran.dg/line_length_4.f90: New test.
179
180 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
181
182 * lib/target-supports.exp (check_gc_sections_available):
183 Add proper pattern quote.
184
185 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
186 Kaz Kojima <kkojima@gcc.gnu.org>
187
188 * lib/target-supports.exp (add_options_for_ieee): New procedure.
189 * g++.dg/cdce3.C: Use dg-add-options ieee.
190 * g++.dg/torture/type-generic-1.C: Likewise.
191 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
192 * gcc.dg/pr28796-2.c: Likewise.
193 * gcc.dg/torture/builtin-math-7.c: Likewise.
194 * gcc.dg/torture/type-generic-1.c: Likewise.
195 * gfortran.dg/boz_14.f90: Likewise.
196 * gfortran.dg/erf_2.F90: Likewise.
197 * gfortran.dg/init_flag_3.f90: Likewise.
198 * gfortran.dg/init_flag_4.f90: Likewise.
199 * gfortran.dg/init_flag_5.f90: Likewise.
200 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
201 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
202 * gfortran.dg/isnan_1.f90: Likewise.
203 * gfortran.dg/isnan_2.f90: Likewise.
204 * gfortran.dg/maxlocval_2.f90: Likewise.
205 * gfortran.dg/maxlocval_4.f90: Likewise.
206 * gfortran.dg/minlocval_1.f90: Likewise.
207 * gfortran.dg/minlocval_4.f90: Likewise.
208 * gfortran.dg/module_nan.f90: Likewise.
209 * gfortran.dg/namelist_42.f90: Likewise.
210 * gfortran.dg/namelist_43.f90: Likewise.
211 * gfortran.dg/nan_1.f90: Likewise.
212 * gfortran.dg/nan_2.f90: Likewise.
213 * gfortran.dg/nan_3.f90: Likewise.
214 * gfortran.dg/nan_4.f90: Likewise.
215 * gfortran.dg/nan_5.f90: Likewise.
216 * gfortran.dg/nearest_1.f90: Likewise.
217 * gfortran.dg/nearest_2.f90: Likewise.
218 * gfortran.dg/nearest_3.f90: Likewise.
219 * gfortran.dg/pr37243.f: Likewise.
220 * gfortran.dg/real_const_3.f90: Likewise.
221 * gfortran.dg/transfer_simplify_2.f90: Likewise.
222
223 2009-08-31 Dodji Seketeli <dodji@redhat.com>
224
225 PR debug/30161
226 * g++.dg/debug/dwarf2/template-params-1.C: New test.
227 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
228 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
229 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
230 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
231 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
232 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
233 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
234 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
235 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
236 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
237 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
238 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
239
240 2009-08-31 Jason Merrill <jason@redhat.com>
241
242 PR c++/41127
243 * g++.dg/parse/enum5.C: New.
244 * g++.dg/cpp0x/enum1.C: Adjust expected error.
245
246 2009-08-31 Janus Weil <janus@gcc.gnu.org>
247
248 PR fortran/40940
249 * gfortran.dg/allocate_derived_1.f90: New.
250 * gfortran.dg/class_3.f03: New.
251
252 2009-08-31 Janus Weil <janus@gcc.gnu.org>
253
254 PR fortran/40996
255 * gfortran.dg/allocatable_scalar_1.f90: New.
256 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
257 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
258 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
259
260 2009-08-30 Richard Guenther <rguenther@suse.de>
261
262 PR tree-optimization/41186
263 * g++.dg/torture/pr41186.C: New testcase.
264 * g++.dg/tree-ssa/pr41186.C: Likewise.
265
266 2009-08-30 Dodji Seketeli <dodji@redhat.com>
267
268 PR c++/41187
269 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
270 take ia64 assembly comments syntax in account.
271
272 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
273
274 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
275
276 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
277
278 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
279 * gfortran.dg/whole_file_6.f90: Likewise.
280
281 2009-08-28 Cary Coutant <ccoutant@google.com>
282
283 PR debug/41063
284 * g++.dg/debug/dwarf2/pr41063.C: New test.
285
286 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
287
288 PR rtl-optimization/40861
289 * gcc.dg/pr40861.c: New test.
290
291 2009-08-27 Janus Weil <janus@gcc.gnu.org>
292
293 PR fortran/40869
294 * gfortran.dg/proc_ptr_comp_20.f90: New.
295
296 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
297
298 PR libfortran/39667
299 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
300 open temp file with status="scratch".
301 * gfortran.dg/fmt_cache_1.f: Likewise.
302 * gfortran.dg/fmt_exhaust.f90: Likewise.
303 * gfortran.dg/fmt_t_4.f90: Likewise.
304 * gfortran.dg/fseek.f90: Likewise.
305 * gfortran.dg/list_read_5.f90: Likewise.
306 * gfortran.dg/namelist_39.f90: Likewise.
307 * gfortran.dg/namelist_56.f90: Likewise.
308 * gfortran.dg/read_bad_advance.f90: Likewise.
309 * gfortran.dg/read_repeat.f90: Likewise.
310 * gfortran.dg/read_size_noadvance.f90: Likewise.
311 * gfortran.dg/read_x_past.f: Likewise.
312
313 2009-08-27 Tobias Burnus <burnus@net-b.de>
314
315 PR fortran/28039
316 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
317
318 2009-08-27 Daniel Kraft <d@domob.eu>
319
320 PR fortran/37425
321 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
322 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
323 error and fix problem with recursive assignment.
324 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
325 * gfortran.dg/typebound_operator_3.f03: New test.
326 * gfortran.dg/typebound_operator_4.f03: New test.
327
328 2009-08-27 Dodji Seketeli <dodji@redhat.com>
329
330 PR debug/41170
331 * debug/dwarf2/namespace-1.C: New test.
332
333 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
334
335 PR fortran/41162
336 * gfortran.dg/pr41162.f: New.
337
338 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
339 Richard Sandiford <rdsandiford@googlemail.com>
340
341 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
342 with "forbid_cpu".
343 * gcc.target/mips/branch-1.c: Update accordingly.
344 * gcc.target/mips/extend-1.c: Likewise.
345 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
346
347 2009-08-26 Richard Guenther <rguenther@suse.de>
348
349 PR middle-end/41163
350 * gcc.c-torture/compile/pr41163.c: New testcase.
351 * gcc.dg/pr35899.c: Adjust.
352
353 2009-08-26 Richard Guenther <rguenther@suse.de>
354
355 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
356
357 2009-08-26 Jason Merrill <jason@redhat.com>
358
359 * g++.dg/cpp0x/explicit3.C: New.
360 * g++.dg/overload/cond2.C: New.
361
362 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
363
364 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
365
366 2009-08-25 Jan Hubicka <jh@suse.cz>
367
368 * gcc.target/i386/sse5-shift1-vector.c
369 * gcc.target/i386/isa-12.c
370 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
371 * gcc.target/i386/sse5-pcmov2.c
372 * gcc.target/i386/isa-3.c
373 * gcc.target/i386/sse5-shift2-vector.c
374 * gcc.target/i386/isa-7.c
375 * gcc.target/i386/funcspec-2.c
376 * gcc.target/i386/sse5-haddX.c
377 * gcc.target/i386/sse5-hadduX.c
378 * gcc.target/i386/isa-9.c
379 * gcc.target/i386/sse5-maccXX.c
380 * gcc.target/i386/sse5-shift3-vector.c
381 * gcc.target/i386/sse5-msubXX.c
382 * gcc.target/i386/sse5-permpX.c
383 * gcc.target/i386/sse5-check.h
384 * gcc.target/i386/sse-12.c
385 * gcc.target/i386/sse-11.c
386 * gcc.target/i386/sse-10.c
387 * gcc.target/i386/sse-13.c
388 * gcc.target/i386/sse-14.c
389 * gcc.target/i386/sse-22.c
390 * gcc.target/i386/sse-2.c
391 * gcc.target/i386/sse-13.c
392 * gcc.target/i386/avx-2.c
393 * gcc.target/i386/sse5-rotate1-vector.c
394 * gcc.target/i386/isa-4.c
395 * gcc.target/i386/sse5-hsubX.c
396 * gcc.target/i386/sse5-pcmov.c
397 * gcc.target/i386/sse5-fma.c
398 * gcc.target/i386/isa-8.c
399 * gcc.target/i386/sse5-rotate2-vector.c
400 * gcc.target/i386/sse5-nmaccXX.c
401 * gcc.target/i386/sse5-imul64-vector.c
402 * gcc.target/i386/sse5-nmsubXX.c
403 * gcc.target/i386/sse5-rotate3-vector.c
404 * gcc.target/i386/sse5-fma-vector.c
405 * gcc.target/i386/sse5-imul32widen-vector.c
406 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
407
408 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
409 * gcc.target/i386/funcspec-5.c: Remove SSE5.
410 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
411 * gcc.target/i386/avx-1.c: Remove SSE5.
412 * gcc.target/i386/avx-2.c: Remove SSE5.
413 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
414 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
415 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
416 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
417
418 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
419
420 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
421
422 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
423
424 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
425 keyword works in the same manner as __alignof.
426
427 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
428
429 PR libfortran/34670
430 * gfortran.dg/unpack_bounds_1.f90: New test.
431 * gfortran.dg/unpack_bounds_2.f90: New test.
432 * gfortran.dg/unpack_bounds_3.f90: New test.
433
434 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
435
436 * gnat.dg/slice7.adb: New test.
437 * gnat.dg/slice7_pkg.ads: New helper.
438
439 2009-08-25 Janus Weil <janus@gcc.gnu.org>
440
441 PR fortran/41139
442 * gfortran.dg/proc_ptr_25.f90: New.
443 * gfortran.dg/proc_ptr_comp_18.f90: New.
444 * gfortran.dg/proc_ptr_comp_19.f90: New.
445
446 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
447
448 PR fortran/41154
449 * gfortran.dg/fmt_error_8.f: New test.
450
451 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
452
453 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
454 number, update all callers and synchronize results for latest MPC.
455
456 2009-08-21 Jason Merrill <jason@redhat.com>
457
458 * g++.dg/warn/Wunused-17.C: New.
459
460 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
461
462 * gcc.target/arm/combine-cmp-shift.c: New test.
463
464 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
465
466 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
467 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
468 width specifier.
469
470 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
471
472 * gfortran.dg/fmt_error_7.f: New test.
473
474 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
475
476 PR target/40718
477 * gcc.target/i386/pr40718.c: New test.
478
479 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
480
481 * gfortran.dg/proc_ptr_24.f90: New test.
482
483 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
484
485 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
486 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
487 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
488
489 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
490
491 PR fortran/28039
492 * gfortran.dg/fmt_with_extra.f: new file.
493
494 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
495
496 * lib/target-supports.exp
497 (check_effective_target_arm_iwmmxt_ok): New procedure.
498 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
499 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
500
501 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
502
503 * gfortran.dg/boz_9.f90: Do not load denormal floating
504 point constants. Remove -mieee option for alpha*-*-* targets.
505
506 2009-08-21 Janus Weil <janus@gcc.gnu.org>
507
508 PR fortran/41106
509 * gfortran.dg/proc_ptr_23.f90: New.
510 * gfortran.dg/proc_ptr_comp_15.f90: New.
511 * gfortran.dg/proc_ptr_comp_16.f90: New.
512 * gfortran.dg/proc_ptr_comp_17.f90: New.
513
514 2009-08-21 Jakub Jelinek <jakub@redhat.com>
515
516 PR c++/41131
517 * g++.dg/expr/unary3.C: New test.
518
519 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
520
521 * gfortran.dg/common_5.f: Add -mdalign for sh.
522 * gfortran.dg/common_align_2.f90: Likewise.
523
524 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
525
526 PR libfortran/40962
527 * c_f_pointer_tests_4.f90: New test.
528
529 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
530
531 * gnat.dg/slice6.adb: New test.
532 * gnat.dg/slice6_pkg.ads: New helper.
533
534 2009-08-20 Michael Matz <matz@suse.de>
535
536 PR fortran/41126
537 * gfortran.dg/pr41126.f90: New test.
538
539 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
540
541 * gnat.dg/dynamic_bound.adb: New test.
542
543 2009-08-20 Janus Weil <janus@gcc.gnu.org>
544
545 PR fortran/41121
546 * gfortran.dg/intrinsic_5.f90: New.
547
548 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
549 Richard Earnshaw <richard.earnshaw@arm.com>
550
551 * gcc.target/arm/20090811-1.c: New test.
552
553 2009-08-19 Jakub Jelinek <jakub@redhat.com>
554
555 PR middle-end/41123
556 * gcc.dg/pr41123.c: New test.
557
558 2009-08-19 Jason Merrill <jason@redhat.com>
559
560 PR c++/41120
561 * g++.dg/other/gc4.C: New.
562
563 2009-08-18 Michael Matz <matz@suse.de>
564
565 * gfortran.dg/vect/vect-gems.f90: New test.
566 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
567
568 2009-08-18 DJ Delorie <dj@redhat.com>
569
570 * lib/wrapper.exp: Move load of target-libpath.exp from here...
571 * lib/gcc-defs.exp: ... to here.
572
573 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
574 GCC_EXEC_PREFIX before building the wrapper.
575
576 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
577
578 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
579 tests.
580 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
581 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
582 dg-options. Fix dg-final clause.
583
584 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
585
586 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
587
588 2009-08-18 Janus Weil <janus@gcc.gnu.org>
589 Paul Thomas <pault@gcc.gnu.org>
590
591 PR fortran/40870
592 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
593
594 2009-08-18 Richard Guenther <rguenther@suse.de>
595
596 PR middle-end/41094
597 * gcc.dg/torture/pr41094.c: New testcase.
598 * gcc.dg/torture/builtin-power-1.c: Adjust.
599 * gcc.dg/builtins-10.c: Likewise.
600
601 2009-08-18 Jakub Jelinek <jakub@redhat.com>
602
603 PR target/40971
604 * gcc.dg/pr40971.c: New test.
605
606 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
607
608 PR fortran/41062
609 * gfortran.dg/use_only_4.f90: New test.
610
611 2009-08-17 Daniel Kraft <d@domob.eu>
612
613 PR fortran/37425
614 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
615 NOPASS bindings as operators.
616
617 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
618
619 * lib/target-supports.exp
620 (check_effective_target_vect_cmdline_needed): Add alpha to the list
621 of targets that do not need command line argument to enable SIMD.
622
623 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
624
625 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
626 typo in cache name.
627
628 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
629
630 PR fortran/41075
631 * gfortran.dg/unlimited_fmt_1.f90: New test.
632
633 2009-08-17 Dodji Seketeli <dodji@redhat.com>
634
635 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
636
637 2009-08-17 Arnaud Charlet <charlet@adacore.com>
638
639 * gnat.dg/itype.ad[sb]: New test.
640
641 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
642
643 * gcc.target/mips/mips.exp: Add terminology section to comment
644 at the top of the file. Fix typos.
645
646 2009-08-16 Jason Merrill <jason@redhat.com>
647
648 * g++.dg/debug/dwarf2/inline1.C: New.
649
650 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
651
652 PR target/38599
653 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
654
655 2009-08-16 Dodji Seketeli <dodji@redhat.com>
656
657 PR debug/37801
658 * gcc.dg/debug/20020224-1.c: Adjust the comment.
659 Make sure to trigger inlining optimizations.
660 * gcc.dg/debug/dwarf2/inline2.c: New test.
661
662 2009-08-14 Janus Weil <janus@gcc.gnu.org>
663
664 PR fortran/41070
665 * gfortran.dg/structure_constructor_10.f90: New.
666
667 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
668
669 * gcc.dg/pragma-re-1.c: Supported on all platforms.
670 * gcc.dg/pragma-re-2.c: Likewise.
671 * gcc.dg/pragma-re-3.c: Likewise.
672 * gcc.dg/pragma-re-4.c: Likewise.
673 * g++.dg/other/pragma-re-1.C: Likewise.
674 * g++.dg/other/pragma-re-2.C: Likewise.
675
676 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
677
678 * gcc.dg/torture/builtin-math-7.c: New.
679
680 2009-08-14 Richard Guenther <rguenther@suse.de>
681
682 * gcc.c-torture/execute/20090814-1.c: New testcase.
683
684 2009-08-14 David Edelsohn <edelsohn@gnu.org>
685
686 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
687
688 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
689
690 PR target/40934
691 * gcc.target/i386/pr40934.c: New.
692
693 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
694
695 PR target/41019
696 * gcc.target/i386/pr41019.c: New test.
697
698 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
699
700 PR fortran/40955
701 * gfortran.dg/winapi.f90: New test.
702
703 2009-08-13 Janus Weil <janus@gcc.gnu.org>
704
705 PR fortran/40995
706 * gfortran.dg/intrinsic_4.f90: New.
707 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
708 different line.
709
710 2009-08-13 Richard Guenther <rguenther@suse.de>
711
712 PR middle-end/41047
713 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
714
715 2009-08-12 Richard Guenther <rguenther@suse.de>
716
717 PR tree-optimization/41011
718 * gfortran.dg/pr41011.f: New testcase.
719
720 2009-08-11 Andrew Haley <aph@redhat.com>
721
722 * gcc.target/arm/synchronize.c: New file.
723
724 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
725
726 PR middle-end/40980
727 * gfortran.dg/graphite/id-17.f: New.
728
729 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
730
731 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
732
733 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
734 Pranav Garg <pranav.garg2107@gmail.com>
735
736 * gcc.dg/graphite/interchange-6.c: XFAILed.
737
738 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
739
740 * gcc.dg/graphite/interchange-9.c: New.
741
742 2009-08-12 Richard Guenther <rguenther@suse.de>
743
744 PR rtl-optimization/41033
745 * gcc.dg/pr41033.c: New test.
746
747 2009-08-11 Janus Weil <janus@gcc.gnu.org>
748
749 PR fortran/41022
750 * gfortran.dg/proc_ptr_comp_14.f90: New.
751
752 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
753
754 * gcc.target/mips/ext-5.c: New test.
755 * gcc.target/mips/ext-6.c: New test.
756 * gcc.target/mips/ext-7.c: New test.
757 * gcc.target/mips/ext-8.c: New test.
758 * gcc.target/mips/extend-2.c: New test.
759
760 2009-08-10 Jason Merrill <jason@redhat.com>
761
762 * g++.dg/other/linkage2.C: New test for types-without-linkage
763 handling.
764 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
765 * g++.dg/lookup/anon2.C: Likewise.
766 * g++.dg/other/anon3.C: Likewise.
767 * g++.dg/template/arg2.C: Likewise.
768 * g++.dg/template/local4.C: Likewise.
769 * g++.old-deja/g++.law/operators32.C: Likewise.
770 * g++.old-deja/g++.other/linkage2.C: Likewise.
771 * g++.old-deja/g++.pt/enum6.C: Likewise.
772 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
773 * g++.old-deja/g++.other/linkage1.C: Likewise.
774
775 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
776
777 * gcc.dg/dg.exp: Test also c-c++-common dir.
778 * g++.dg/dg.exp: Likewise.
779 * g++.dg/warn/Wconversion-real.C: Delete.
780 * gcc.dg/Wconversion-real.c: Move to ...
781 * c-c++-common/Wconversion-real.c: ... here.
782 * lib/target-supports.exp
783 (check_effective_target_c,check_effective_target_c++): New.
784
785 2009-08-10 Daniel Kraft <d@domob.eu>
786
787 PR fortran/37425
788 * gfortran.dg/typebound_operator_1.f03: New test.
789 * gfortran.dg/typebound_operator_2.f03: New test.
790
791 2009-08-10 Richard Guenther <rguenther@suse.de>
792
793 PR middle-end/41006
794 * gcc.c-torture/compile/pr41006-1.c: New testcase.
795 * gcc.c-torture/compile/pr41006-2.c: Likewise.
796
797 2009-08-10 Janus Weil <janus@gcc.gnu.org>
798
799 PR fortran/40940
800 * gfortran.dg/class_1.f03: New.
801 * gfortran.dg/class_2.f03: New.
802 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
803 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
804 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
805 * gfortran.dg/typebound_call_10.f03: Ditto.
806 * gfortran.dg/typebound_call_2.f03: Ditto.
807 * gfortran.dg/typebound_call_3.f03: Ditto.
808 * gfortran.dg/typebound_call_4.f03: Ditto.
809 * gfortran.dg/typebound_generic_3.f03: Ditto.
810 * gfortran.dg/typebound_generic_4.f03: Ditto.
811 * gfortran.dg/typebound_proc_1.f08: Ditto.
812 * gfortran.dg/typebound_proc_5.f03: Ditto.
813 * gfortran.dg/typebound_proc_6.f03: Ditto.
814
815 2009-08-10 Dodji Seketeli <dodji@redhat.com>
816
817 PR c++/40866
818 * g++.dg/expr/stmt-expr-1.C: New test.
819
820 2009-08-09 Richard Guenther <rguenther@suse.de>
821
822 PR tree-optimization/41016
823 * gcc.c-torture/compile/pr41016.c: New testcase.
824
825 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
826
827 * gcc.dg/overflow-warn-8.c: New test.
828
829 2009-08-09 Ira Rosen <irar@il.ibm.com>
830
831 PR tree-optimization/41008
832 * gcc.dg/vect/O1-pr41008.c: New test.
833
834 2009-08-05 Tobias Burnus <burnus@net-b.de>
835
836 PR fortran/40955
837 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
838
839 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
840
841 * gcc.target/bfin/loop-autoinc.c: New file.
842
843 2009-08-08 Richard Guenther <rguenther@suse.de>
844
845 PR tree-optimization/40991
846 * g++.dg/torture/pr40991.C: New testcase.
847
848 2009-08-08 Laurent GUERBY <laurent@guerby.net>
849
850 * ada/acats/support/impdef.a: Tweak timing constants. Add
851 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
852 * ada/acats/tests/c9/c940005.a: Use new timing constants.
853 * ada/acats/tests/c9/c940007.a: Likewise.
854 * ada/acats/tests/c9/c94001c.ada: Likewise.
855 * ada/acats/tests/c9/c94006a.ada: Likewise.
856 * ada/acats/tests/c9/c94008c.ada: Likewise.
857 * ada/acats/tests/c9/c951002.a: Likewise.
858 * ada/acats/tests/c9/c954a01.a: Likewise.
859 * ada/acats/tests/c9/c96001a.ada: Likewise.
860 * ada/acats/tests/c9/c97307a.ada: Likewise.
861
862 2009-08-07 Richard Guenther <rguenther@suse.de>
863
864 PR tree-optimization/40999
865 * gfortran.dg/pr40999.f: New testcase.
866
867 2009-08-07 Jakub Jelinek <jakub@redhat.com>
868
869 * g++.dg/tree-prof/partition1.C: New test.
870
871 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
872
873 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
874 attribute.
875 * gcc.target/arm/vfp1[567].c: New tests.
876
877 2009-08-06 Jason Merrill <jason@redhat.com>
878
879 PR c++/40948
880 * g++.dg/ext/complit12.C: Expand.
881
882 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
883
884 Merge ARM/hard_vfp_branch to trunk.
885
886 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
887
888 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
889 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
890
891 2009-05-12 Joseph Myers <joseph@codesourcery.com>
892
893 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
894 (PCS): Define macro to use base AAPCS.
895 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
896
897 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
898
899 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
900 Correct arm_neon.h typo.
901
902 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
903
904 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
905 this a linkage test.
906 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
907 argument marshalling.
908 * abitest.h: New file.
909 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
910 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
911
912 2009-08-06 Martin Jambor <mjambor@suse.cz>
913
914 PR middle-end/32964
915 * gcc.dg/tree-ssa/pr32964.c: New test.
916
917 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
918 H.J. Lu <hongjiu.lu@intel.com>
919
920 PR target/40957
921 * gcc.target/i386/pr40957.c: New test.
922
923 2009-08-06 Richard Guenther <rguenther@suse.de>
924
925 PR tree-optimization/40964
926 * gcc.c-torture/compile/pr40964.c: New testcase.
927
928 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
929
930 PR fortran/40847
931 * gfortran.dg/transfer_resolve_1.f90 : New test.
932
933 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
934 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
935
936 PR target/40906
937 * gcc.target/i386/pr40906-1.c: New test.
938 * gcc.target/i386/pr40906-2.c: Ditto.
939 * gcc.target/i386/pr40906-3.c: Ditto.
940
941 2009-08-05 Jakub Jelinek <jakub@redhat.com>
942
943 PR rtl-optimization/40924
944 * g++.dg/torture/pr40924.C: New test.
945
946 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
947
948 PR c++/36069
949 * g++.dg/warn/pr36069.C: New.
950
951 2009-08-04 Dodji Seketeli <dodji@redhat.com>
952
953 PR c++/39987
954 * g++.dg/overload/defarg4.C: New test.
955
956 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
957
958 PR c++/16696
959 * g++.dg/parse/pr16696.C: New.
960 * g++.dg/parse/pr16696-permissive.C: New.
961
962 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
963
964 PR fortran/40875
965 * gfortran.dg/initialization_23.f90 : New test.
966
967 2009-08-04 Dodji Seketeli <dodji@redhat.com>
968
969 PR debug/39706
970 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
971
972 2009-08-03 Jason Merrill <jason@redhat.com>
973 Jakub Jelinek <jakub@redhat.com>
974
975 PR c++/40948
976 * g++.dg/ext/complit12.C: New.
977
978 2009-08-03 Janis Johnson <janis187@us.ibm.com>
979
980 PR c/39902
981 * gcc.target/powerpc/pr39902-2.c: New test.
982
983 2009-08-03 Jakub Jelinek <jakub@redhat.com>
984
985 PR middle-end/40943
986 * gcc.dg/uninit-6.c: Re-add XFAIL.
987 * gcc.dg/uninit-6-O0.c: Likewise.
988 * gcc.dg/uninit-pr40943.c: New test.
989
990 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
991
992 PR testsuite/40858
993 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
994 .ascii.
995
996 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
997
998 PR libfortran/40853
999 * gfortran.dg/namelist_40.f90: Update error output.
1000 * gfortran.dg/namelist_47.f90: Update error output.
1001 * gfortran.dg/namelist_58.f90: New test.
1002
1003 2009-08-02 Janus Weil <janus@gcc.gnu.org>
1004
1005 PR fortran/40881
1006 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1007 * gfortran.dg/altreturn_3.f90: Ditto.
1008 * gfortran.dg/altreturn_5.f90: Ditto.
1009 * gfortran.dg/altreturn_6.f90: Ditto.
1010 * gfortran.dg/altreturn_7.f90: Ditto.
1011 * gfortran.dg/array_constructor_13.f90: Ditto.
1012 * gfortran.dg/arrayio_7.f90: Ditto.
1013 * gfortran.dg/arrayio_8.f90: Ditto.
1014 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1015 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1016 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1017 * gfortran.dg/backspace_8.f: Add -std=legacy.
1018 * gfortran.dg/backspace_9.f: Ditto.
1019 * gfortran.dg/char_comparison_1.f: Ditto.
1020 * gfortran.dg/char_decl_1.f90: Ditto.
1021 * gfortran.dg/char_initialiser_actual.f90: Ditto.
1022 * gfortran.dg/char_pointer_assign.f90: Ditto.
1023 * gfortran.dg/char_pointer_dependency.f90: Ditto.
1024 * gfortran.dg/char_pointer_dummy.f90: Ditto.
1025 * gfortran.dg/char_pointer_func.f90: Ditto.
1026 * gfortran.dg/common_8.f90: Ditto.
1027 * gfortran.dg/constant_substring.f: Ditto.
1028 * gfortran.dg/data_char_2.f90: Ditto.
1029 * gfortran.dg/der_array_io_1.f90: Ditto.
1030 * gfortran.dg/der_array_io_2.f90: Ditto.
1031 * gfortran.dg/der_array_io_3.f90: Ditto.
1032 * gfortran.dg/der_io_3.f90: Ditto.
1033 * gfortran.dg/dev_null.F90: Ditto.
1034 * gfortran.dg/direct_io_2.f90: Ditto.
1035 * gfortran.dg/do_iterator_2.f90: Ditto.
1036 * gfortran.dg/e_d_fmt.f90: Ditto.
1037 * gfortran.dg/empty_format_1.f90: Ditto.
1038 * gfortran.dg/entry_17.f90: Modified warning message.
1039 * gfortran.dg/entry_7.f90: Add -std=legacy.
1040 * gfortran.dg/eor_1.f90: Ditto.
1041 * gfortran.dg/equiv_2.f90: Ditto.
1042 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1043 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1044 * gfortran.dg/extended_char_comparison_1.f: Ditto.
1045 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1046 * gfortran.dg/fmt_error_2.f90: Ditto.
1047 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1048 * gfortran.dg/fmt_tl.f: Ditto.
1049 * gfortran.dg/fmt_white.f: Ditto.
1050 * gfortran.dg/func_derived_1.f90: Ditto.
1051 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1052 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1053 * gfortran.dg/global_references_2.f90: Ditto.
1054 * gfortran.dg/hollerith_1.f90: Ditto.
1055 * gfortran.dg/hollerith.f90: Use new-style character length.
1056 * gfortran.dg/hollerith_f95.f90: Ditto.
1057 * gfortran.dg/ichar_1.f90: Add -std=legacy.
1058 * gfortran.dg/implicit_6.f90: Ditto.
1059 * gfortran.dg/implicit_9.f90: Ditto.
1060 * gfortran.dg/inquire_13.f90: Ditto.
1061 * gfortran.dg/inquire_5.f90: Ditto.
1062 * gfortran.dg/inquire_6.f90: Ditto.
1063 * gfortran.dg/inquire.f90: Ditto.
1064 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1065 * gfortran.dg/io_constraints_2.f90: Ditto.
1066 * gfortran.dg/list_read_2.f90: Add -std=legacy.
1067 * gfortran.dg/loc_2.f90: Ditto.
1068 * gfortran.dg/logical_1.f90: Ditto.
1069 * gfortran.dg/longline.f: Ditto.
1070 * gfortran.dg/merge_char_1.f90: Ditto.
1071 * gfortran.dg/namelist_12.f: Ditto.
1072 * gfortran.dg/namelist_14.f90: Ditto.
1073 * gfortran.dg/namelist_18.f90: Ditto.
1074 * gfortran.dg/namelist_19.f90: Ditto.
1075 * gfortran.dg/namelist_21.f90: Ditto.
1076 * gfortran.dg/namelist_22.f90: Ditto.
1077 * gfortran.dg/namelist_37.f90: Ditto.
1078 * gfortran.dg/namelist_54.f90: Ditto.
1079 * gfortran.dg/namelist_55.f90: Ditto.
1080 * gfortran.dg/namelist_empty.f90: Ditto.
1081 * gfortran.dg/namelist_use.f90: Use new-style character length.
1082 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1083 * gfortran.dg/nested_modules_4.f90: Ditto.
1084 * gfortran.dg/nested_modules_5.f90: Ditto.
1085 * gfortran.dg/open-options-blanks.f: Ditto.
1086 * gfortran.dg/output_exponents_1.f90: Ditto.
1087 * gfortran.dg/parens_5.f90: Ditto.
1088 * gfortran.dg/parens_6.f90: Ditto.
1089 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1090 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1091 * gfortran.dg/pr15129.f90: Ditto.
1092 * gfortran.dg/pr15332.f: Ditto.
1093 * gfortran.dg/pr16597.f90: Ditto.
1094 * gfortran.dg/pr17143.f90: Ditto.
1095 * gfortran.dg/pr17164.f90: Ditto.
1096 * gfortran.dg/pr17229.f: Modified warning message.
1097 * gfortran.dg/pr18210.f90: Add -std=legacy.
1098 * gfortran.dg/pr19155.f: Ditto.
1099 * gfortran.dg/pr20086.f90: Ditto.
1100 * gfortran.dg/pr20124.f90: Ditto.
1101 * gfortran.dg/pr20755.f: Ditto.
1102 * gfortran.dg/pr20865.f90: Ditto.
1103 * gfortran.dg/pr20950.f: Ditto.
1104 * gfortran.dg/pr21730.f: Ditto.
1105 * gfortran.dg/pr22491.f: Ditto.
1106 * gfortran.dg/pr29713.f90: Ditto.
1107 * gfortran.dg/print_parentheses_1.f: Ditto.
1108 * gfortran.dg/print_parentheses_2.f90: Ditto.
1109 * gfortran.dg/proc_assign_1.f90: Ditto.
1110 * gfortran.dg/proc_decl_1.f90: Ditto.
1111 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1112 * gfortran.dg/read_eor.f90: : Add -std=legacy.
1113 * gfortran.dg/read_float_1.f90: Ditto.
1114 * gfortran.dg/read_logical.f90: Ditto.
1115 * gfortran.dg/recursive_statement_functions.f90: Ditto.
1116 * gfortran.dg/return_1.f90: Ditto.
1117 * gfortran.dg/rewind_1.f90: Ditto.
1118 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1119 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1120 * gfortran.dg/stfunc_1.f90: Ditto.
1121 * gfortran.dg/stfunc_3.f90: Ditto.
1122 * gfortran.dg/stfunc_4.f90: Ditto.
1123 * gfortran.dg/stfunc_6.f90: Ditto.
1124 * gfortran.dg/streamio_2.f90: Ditto.
1125 * gfortran.dg/string_ctor_1.f90: Ditto.
1126 * gfortran.dg/string_null_compare_1.f: Ditto.
1127 * gfortran.dg/substr_6.f90: Ditto.
1128 * gfortran.dg/tl_editing.f90: Ditto.
1129 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
1130 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
1131 * gfortran.dg/x_slash_1.f: Add -std=legacy.
1132 * gfortran.dg/g77/1832.f: Ditto.
1133 * gfortran.dg/g77/19981216-0.f Ditto.
1134 * gfortran.dg/g77/19990525-0.f: Ditto.
1135 * gfortran.dg/g77/19990826-2.f: Ditto.
1136 * gfortran.dg/g77/20000630-2.f: Ditto.
1137 * gfortran.dg/g77/20010116.f: Ditto.
1138 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
1139 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
1140 * gfortran.dg/g77/980520-1.f: Ditto.
1141 * gfortran.dg/g77/check0.f: Ditto.
1142 * gfortran.dg/g77/cpp3.F: Ditto.
1143 * gfortran.dg/g77/cpp4.F: Use new-style character length.
1144 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
1145 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
1146 * gfortran.dg/g77/short.f: Ditto.
1147
1148 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
1149
1150 * gcc.target/mips/ext-3.c: Add NOMIPS16.
1151 * gcc.target/mips/ext-4.c: Likewise.
1152 * gcc.target/mips/interrupt_handler.c: Likewise.
1153 * gcc.target/mips/truncate-4.c: Likewise.
1154 * gcc.target/mips/truncate-5.c: Likewise.
1155
1156 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
1157
1158 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
1159 -fgraphite-force-parallel to -floop-parallelize-all.
1160
1161 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
1162
1163 PR fortran/40011
1164 * gfortran.dg/whole_file_7.f90: New test.
1165 * gfortran.dg/whole_file_8.f90: New test.
1166 * gfortran.dg/whole_file_9.f90: New test.
1167 * gfortran.dg/whole_file_10.f90: New test.
1168 * gfortran.dg/whole_file_11.f90: New test.
1169 * gfortran.dg/whole_file_12.f90: New test.
1170 * gfortran.dg/whole_file_13.f90: New test.
1171 * gfortran.dg/whole_file_14.f90: New test.
1172
1173 2009-07-31 Jason Merrill <jason@redhat.com>
1174
1175 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
1176 binding semantics.
1177 * g++.dg/cpp0x/named.C: Likewise.
1178 * g++.dg/cpp0x/overload.C: Likewise.
1179 * g++.dg/cpp0x/rv1n.C: Likewise.
1180 * g++.dg/cpp0x/rv1p.C: Likewise.
1181 * g++.dg/cpp0x/rv2n.C: Likewise.
1182 * g++.dg/cpp0x/rv2p.C: Likewise.
1183 * g++.dg/cpp0x/rv3n.C: Likewise.
1184 * g++.dg/cpp0x/rv3p.C: Likewise.
1185 * g++.dg/cpp0x/rv4n.C: Likewise.
1186 * g++.dg/cpp0x/rv4p.C: Likewise.
1187 * g++.dg/cpp0x/rv5n.C: Likewise.
1188 * g++.dg/cpp0x/rv5p.C: Likewise.
1189 * g++.dg/cpp0x/rv6n.C: Likewise.
1190 * g++.dg/cpp0x/rv6p.C: Likewise.
1191 * g++.dg/cpp0x/rv7n.C: Likewise.
1192 * g++.dg/cpp0x/rv7p.C: Likewise.
1193 * g++.dg/cpp0x/template_deduction.C: Likewise.
1194 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
1195 * g++.dg/cpp0x/overloadn.C: New.
1196 * g++.dg/cpp0x/rv-cast.C: New.
1197
1198 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
1199
1200 * gcc.target/mips/ext-4.c: New test.
1201
1202 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1203
1204 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
1205
1206 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1207
1208 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
1209 * gcc.dg/tree-ssa/loop-32.c: Same.
1210 * gcc.dg/tree-ssa/loop-33.c: Same.
1211 * gcc.dg/tree-ssa/loop-34.c: Same.
1212 * gcc.dg/tree-ssa/loop-35.c: Same.
1213 * gcc.dg/tree-ssa/loop-7.c: Same.
1214 * gcc.dg/tree-ssa/pr23109.c: Same.
1215 * gcc.dg/tree-ssa/restrict-2.c: Same.
1216 * gcc.dg/tree-ssa/restrict-3.c: Same.
1217 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1218 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1219 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1220 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1221 * gcc.dg/tree-ssa/structopt-1.c: Same.
1222 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
1223 * gfortran.dg/pr32921.f: Same.
1224
1225 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1226
1227 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
1228 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
1229 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
1230 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
1231 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
1232 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
1233 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
1234 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
1235 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
1236 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
1237 * gcc.dg/graphite/id-1.c: New.
1238 * gcc.dg/graphite/id-10.c: New.
1239 * gcc.dg/graphite/id-11.c: New.
1240 * gcc.dg/graphite/id-12.c: New.
1241 * gcc.dg/graphite/id-13.c: New.
1242 * gcc.dg/graphite/id-14.c: New.
1243 * gcc.dg/graphite/id-15.c: New.
1244 * gcc.dg/graphite/id-2.c: New.
1245 * gcc.dg/graphite/id-3.c: New.
1246 * gcc.dg/graphite/id-4.c: New.
1247 * gcc.dg/graphite/id-5.c: New.
1248 * gcc.dg/graphite/id-6.c: New.
1249 * gcc.dg/graphite/id-7.c: New.
1250 * gcc.dg/graphite/id-8.c: New.
1251 * gcc.dg/graphite/id-9.c: New.
1252 * gcc.dg/graphite/interchange-0.c: New.
1253 * gcc.dg/graphite/interchange-1.c: New.
1254 * gcc.dg/graphite/interchange-2.c: New.
1255 * gcc.dg/graphite/interchange-3.c: New.
1256 * gcc.dg/graphite/interchange-4.c: New.
1257 * gcc.dg/graphite/interchange-5.c: New.
1258 * gcc.dg/graphite/interchange-6.c: New.
1259 * gcc.dg/graphite/interchange-7.c: New.
1260 * gcc.dg/graphite/interchange-8.c: New.
1261 * gcc.dg/graphite/pr35356-1.c: New.
1262 * gcc.dg/graphite/pr35356-2.c: New.
1263 * gcc.dg/graphite/pr35356-3.c: New.
1264 * gcc.dg/graphite/pr40157.c: New.
1265 * gcc.dg/graphite/run-id-1.c: New.
1266 * gcc.dg/graphite/scop-20.c: New.
1267 * gcc.dg/graphite/scop-21.c: New.
1268 * gfortran.dg/graphite/id-1.f90: New.
1269 * gfortran.dg/graphite/id-10.f90: New.
1270 * gfortran.dg/graphite/id-11.f: New.
1271 * gfortran.dg/graphite/id-12.f: New.
1272 * gfortran.dg/graphite/id-13.f: New.
1273 * gfortran.dg/graphite/id-14.f: New.
1274 * gfortran.dg/graphite/id-15.f: New.
1275 * gfortran.dg/graphite/id-16.f: New.
1276 * gfortran.dg/graphite/id-5.f: New.
1277 * gfortran.dg/graphite/id-6.f: New.
1278 * gfortran.dg/graphite/id-7.f: New.
1279 * gfortran.dg/graphite/id-8.f: New.
1280 * gfortran.dg/graphite/id-9.f: New.
1281 * gfortran.dg/graphite/interchange-1.f: New.
1282 * gfortran.dg/graphite/interchange-2.f: New.
1283
1284 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1285
1286 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
1287 flags based on the name of the testcase.
1288 * gfortran.dg/graphite/graphite.exp: Same.
1289
1290 * gcc.dg/graphite/block-0.c: Adjusted.
1291 * gcc.dg/graphite/block-1.c: Adjusted.
1292 * gcc.dg/graphite/block-2.c: Adjusted.
1293 * gcc.dg/graphite/block-3.c: Adjusted.
1294 * gcc.dg/graphite/block-4.c: Adjusted.
1295 * gcc.dg/graphite/block-5.c: Adjusted.
1296 * gcc.dg/graphite/block-6.c: Adjusted.
1297 * gcc.dg/graphite/pr37485.c: Adjusted.
1298 * gcc.dg/graphite/pr37684.c: Adjusted.
1299 * gcc.dg/graphite/pr37828.c: Adjusted.
1300 * gcc.dg/graphite/pr37883.c: Adjusted.
1301 * gcc.dg/graphite/pr37928.c: Adjusted.
1302 * gcc.dg/graphite/pr37943.c: Adjusted.
1303 * gcc.dg/graphite/pr38409.c: Adjusted.
1304 * gcc.dg/graphite/pr38498.c: Adjusted.
1305 * gcc.dg/graphite/pr38559.c: Adjusted.
1306 * gcc.dg/graphite/pr39335.c: Adjusted.
1307 * gcc.dg/graphite/pr39335_1.c: Adjusted.
1308 * gcc.dg/graphite/scop-0.c: Adjusted.
1309 * gcc.dg/graphite/scop-1.c: Adjusted.
1310 * gcc.dg/graphite/scop-10.c: Adjusted.
1311 * gcc.dg/graphite/scop-11.c: Adjusted.
1312 * gcc.dg/graphite/scop-12.c: Adjusted.
1313 * gcc.dg/graphite/scop-13.c: Adjusted.
1314 * gcc.dg/graphite/scop-14.c: Adjusted.
1315 * gcc.dg/graphite/scop-15.c: Adjusted.
1316 * gcc.dg/graphite/scop-16.c: Adjusted.
1317 * gcc.dg/graphite/scop-17.c: Adjusted.
1318 * gcc.dg/graphite/scop-18.c: Adjusted.
1319 * gcc.dg/graphite/scop-19.c: Adjusted.
1320 * gcc.dg/graphite/scop-2.c: Adjusted.
1321 * gcc.dg/graphite/scop-3.c: Adjusted.-
1322 * gcc.dg/graphite/scop-4.c: Adjusted.
1323 * gcc.dg/graphite/scop-5.c: Adjusted.
1324 * gcc.dg/graphite/scop-6.c: Adjusted.
1325 * gcc.dg/graphite/scop-7.c: Adjusted.
1326 * gcc.dg/graphite/scop-8.c: Adjusted.
1327 * gcc.dg/graphite/scop-9.c: Adjusted.
1328 * gcc.dg/graphite/scop-matmult.c: Adjusted.
1329 * gfortran.dg/graphite/block-1.f90: Adjusted.
1330 * gfortran.dg/graphite/block-2.f: Adjusted.
1331 * gfortran.dg/graphite/block-3.f90: Adjusted.
1332 * gfortran.dg/graphite/block-4.f90: Adjusted.
1333 * gfortran.dg/graphite/id-2.f90: Adjusted.
1334 * gfortran.dg/graphite/id-3.f90: Adjusted.
1335 * gfortran.dg/graphite/id-4.f90: Adjusted.
1336 * gfortran.dg/graphite/pr37852.f90: Adjusted.
1337 * gfortran.dg/graphite/pr37857.f90: Adjusted.
1338 * gfortran.dg/graphite/pr37980.f90: Adjusted.
1339 * gfortran.dg/graphite/pr38083.f90: Adjusted.
1340 * gfortran.dg/graphite/pr38953.f90: Adjusted.
1341 * gfortran.dg/graphite/scop-1.f: Adjusted.
1342
1343 2009-07-30 Doug Kwan <dougkwan@google.com>
1344
1345 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
1346 in warnings added in rev 141298.
1347
1348 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1349
1350 * lib/options.exp: Use "!=" instead of "ne".
1351
1352 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
1353
1354 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
1355 * gcc.dg/ucnid-12.c: Likewise.
1356
1357 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1358 Pat Haugen <pthaugen@us.ibm.com>
1359 Revital Eres <ERES@il.ibm.com>
1360
1361 * gcc.target/powerpc/altivec-32.c: New file to test
1362 Altivec simple math function vectorization.
1363
1364 * gcc.target/powerpc/bswap-run.c: New file to test swap
1365 builtins.
1366 * gcc.target/powerpc/bswap16.c: Ditto.
1367 * gcc.target/powerpc/bswap32.c: Ditto.
1368 * gcc.target/powerpc/bswap64-1.c: Ditto.
1369 * gcc.target/powerpc/bswap64-2.c: Ditto.
1370 * gcc.target/powerpc/bswap64-3.c: Ditto.
1371 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
1372 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
1373 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
1374
1375 * gcc.target/powerpc/popcount-2.c: New file to test
1376 power7 popcntd instructions.
1377 * gcc.target/powerpc/popcount-3.c: Ditto.
1378
1379 * gcc.target/powerpc/pr39457.c: New VSX test.
1380 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
1381 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
1382 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
1383 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
1384 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
1385 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
1386 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
1387 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
1388 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
1389 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
1390 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
1391 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
1392
1393 * gcc.target/powerpc/altivec-6.c: Store the result of
1394 vec_add, so the optimizer doesn't remove it.
1395
1396 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
1397 systems that support bswap64.
1398
1399 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
1400 prevent VSX code generation.
1401
1402 * lib/target-supports.exp (check_vsx_hw_available): New
1403 function to test if VSX available.
1404 (check_effective_target_powerpc_vsx_ok): Ditto.
1405 (check_vmx_hw_available): Add explicit -mno-vsx.
1406
1407 2009-07-30 Janis Johnson <janis187@us.ibm.com>
1408
1409 PR c/39902
1410 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
1411
1412 2009-07-30 Martin Jambor <mjambor@suse.cz>
1413
1414 PR tree-optimization/40570
1415 * gcc.c-torture/compile/pr40570.c: New test.
1416
1417 2009-07-29 Jason Merrill <jason@redhat.com>
1418
1419 PR c++/14912
1420 * g++.dg/template/defarg13.C: New.
1421
1422 2009-07-29 Richard Guenther <rguenther@suse.de>
1423
1424 PR c++/40834
1425 * g++.dg/torture/pr40834.C: New testcase.
1426
1427 2009-07-29 Michael Matz <matz@suse.de>
1428
1429 PR middle-end/40830
1430 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
1431
1432 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
1433
1434 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
1435 sh*-*-* targets. Skip on spu-*-* targets.
1436 * gfortran.dg/maxlocval_4.f90: Likewise.
1437 * gfortran.dg/minlocval_1.f90: Likewise.
1438 * gfortran.dg/minlocval_4.f90: Likewise.
1439
1440 2009-07-28 Jakub Jelinek <jakub@redhat.com>
1441
1442 PR fortran/40878
1443 * gfortran.dg/gomp/pr40878-1.f90: New test.
1444 * gfortran.dg/gomp/pr40878-2.f90: New test.
1445
1446 PR testsuite/40891
1447 * gcc.dg/cdce1.c: Adjust note line number.
1448 * gcc.dg/cdce2.c: Likewise.
1449
1450 2009-07-28 Janus Weil <janus@gcc.gnu.org>
1451
1452 PR fortran/40882
1453 * gfortran.dg/proc_ptr_comp_13.f90: New.
1454
1455 2009-07-28 Jan Beulich <jbeulich@novell.com>
1456
1457 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
1458 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
1459 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
1460 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
1461 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
1462 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
1463 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
1464 * gcc.target/i386/avx-vtestps-2.c: Likewise.
1465 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
1466 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
1467 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
1468 * gcc.target/i386/avx-vtestps-3.c: Likewise.
1469 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
1470 #ifdef NEED_IEEE754_FLOAT conditional.
1471 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
1472 conditional.
1473
1474 2009-07-28 Jan Beulich <jbeulich@novell.com>
1475
1476 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
1477 i?86-*-netware.
1478 * g++.dg/ext/bitfield3.C: Likewise.
1479 * g++.dg/ext/bitfield4.C: Likewise.
1480 * g++.dg/ext/bitfield5.C: Likewise.
1481 * gcc.dg/bitfld-15.c: Likewise.
1482 * gcc.dg/bitfld-16.c: Likewise.
1483 * gcc.dg/bitfld-17.c: Likewise.
1484 * gcc.dg/bitfld-18.c: Likewise.
1485 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
1486 * gcc.dg/20010912-1.c: Likewise.
1487 * gcc.dg/20021018-1.c: Likewise.
1488 * gcc.dg/20030213-1.c: Likewise.
1489 * gcc.dg/20030225-1.c: Likewise.
1490 * gcc.dg/20030708-1.c: Likewise.
1491 * gcc.dg/20050321-2.c: Likewise.
1492 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
1493 * gcc.dg/cdce2.c: Likewise.
1494 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
1495 targets.
1496 * gcc.target/i386/pr37248-3.c: Likewise.
1497
1498 2009-07-27 Janus Weil <janus@gcc.gnu.org>
1499
1500 PR fortran/40848
1501 * gfortran.dg/altreturn_7.f90: New.
1502
1503 2009-07-27 Simon Baldwin <simonb@google.com>
1504
1505 PR testsuite/40829
1506 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
1507 so that indexing no longer runs off array end.
1508
1509 2009-07-27 Tobias Burnus <burnus@net-b.de>
1510
1511 PR fortran/40851
1512 * gfortran.dg/derived_init_3.f90: New test.
1513
1514 2009-07-26 Tobias Burnus <burnus@net-b.de>
1515
1516 PR fortran/33197
1517 * gfortran.dg/atan2_1.f90: New test
1518 * gfortran.dg/atan2_2.f90: New test
1519
1520 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
1521
1522 PR c++/40749
1523 * g++.dg/warn/Wreturn-type-6.C: New test.
1524
1525 2009-07-26 Ira Rosen <irar@il.ibm.com>
1526
1527 PR tree-optimization/40801
1528 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
1529 * gfortran.dg/vect/vect.exp: Run tests starting with
1530 "fast-math-real8" with -ffast-math and -fdefault-real-8.
1531
1532 2009-07-25 David Daney <ddaney@caviumnetworks.com>
1533
1534 PR rtl-optimization/40445
1535 * g++.dg/other/builtin-unreachable-1.C: New testcase.
1536
1537 2009-07-25 David Daney <ddaney@caviumnetworks.com>
1538
1539 * gcc.dg/builtin-unreachable-4.c: New test.
1540
1541 2009-07-25 Tobias Burnus <burnus@net-b.de>
1542
1543 PR fortran/33197
1544 * gfortran.dg/complex_intrinsic_5.f90: New test.
1545 * gfortran.dg/complex_intrinsic_7.f90: New test.
1546
1547 2009-07-25 Martin Jambor <mjambor@suse.cz>
1548
1549 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
1550 * gcc.dg/ipa/noclone-1.c: New test.
1551
1552 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
1553
1554 * lib/target-supports.exp (check_effective_target_static): New
1555 procedure.
1556 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
1557 supported.
1558 * g++.old-deja/g++.law/weak.C: Require static effective target.
1559
1560 2009-07-25 Janus Weil <janus@gcc.gnu.org>
1561
1562 PR fortran/39630
1563 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1564 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
1565 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
1566 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
1567 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
1568 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
1569 * gfortran.dg/typebound_call_10.f03: New.
1570
1571 2009-07-24 Jason Merrill <jason@redhat.com>
1572
1573 * g++.dg/cpp0x/defaulted11.C: New.
1574
1575 * g++.dg/cpp0x/initlist23.C: New.
1576
1577 2009-07-24 Janus Weil <janus@gcc.gnu.org>
1578
1579 PR fortran/40822
1580 * gfortran.dg/char_length_16.f90: New.
1581
1582 2009-07-24 Jakub Jelinek <jakub@redhat.com>
1583
1584 PR fortran/40643
1585 PR fortran/31067
1586 * gfortran.dg/maxlocval_2.f90: New test.
1587 * gfortran.dg/maxlocval_3.f90: New test.
1588 * gfortran.dg/maxlocval_4.f90: New test.
1589 * gfortran.dg/minlocval_1.f90: New test.
1590 * gfortran.dg/minlocval_2.f90: New test.
1591 * gfortran.dg/minlocval_3.f90: New test.
1592 * gfortran.dg/minlocval_4.f90: New test.
1593
1594 2009-07-23 Joseph Myers <joseph@codesourcery.com>
1595
1596 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
1597 scan-assembler.
1598
1599 2009-07-23 Jakub Jelinek <jakub@redhat.com>
1600
1601 PR fortran/40839
1602 * gfortran.dg/pr40839.f90: New test.
1603
1604 2009-07-23 Michael Matz <matz@suse.de>
1605
1606 PR middle-end/40830
1607 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
1608 don't set options ourself.
1609
1610 2009-07-23 Simon Baldwin <simonb@google.com>
1611
1612 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
1613 native C compilation where required.
1614
1615 2009-07-22 Doug Kwan <dougkwan@google.com>
1616
1617 * gcc.c-torture/compile/20090721-1.c: New test.
1618
1619 2009-07-22 Michael Matz <matz@suse.de>
1620
1621 PR tree-optimization/35229
1622 PR tree-optimization/39300
1623 * gcc.dg/vect/vect-pre-interact.c: New test.
1624
1625 2009-07-22 Richard Guenther <rguenther@suse.de>
1626
1627 * g++.dg/lookup/using21.C: Fix duplicate paste.
1628
1629 2009-07-22 Richard Guenther <rguenther@suse.de>
1630
1631 PR c++/40799
1632 * g++.dg/lookup/using21.C: New testcase.
1633
1634 2009-07-21 Jason Merrill <jason@redhat.com>
1635
1636 * g++.dg/init/aggr4.C: New.
1637
1638 2009-07-21 Jason Merrill <jason@redhat.com>
1639
1640 Core issue 934
1641 * g++.dg/cpp0x/initlist22.C: New.
1642
1643 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
1644
1645 * gcc.target/i386/vectorize8.c: New test.
1646
1647 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
1648
1649 PR target/40811
1650 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1651 Add i?86 and x86_64 targets.
1652 * gcc.target/i386/vectorize7.c: New test.
1653
1654 PR target/40809
1655 * gcc.target/i386/pr40809.c: New test.
1656
1657 2009-07-21 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR tree-optimization/40813
1660 * g++.dg/opt/inline15.C: New test.
1661
1662 2009-07-21 Paul Brook <paul@codesourcery.com>
1663
1664 * gcc.dg/vect/section-anchors-nest-1.c: New test.
1665 * lib/target-supports.exp (check_effective_target_section_anchors):
1666 Add arm*-*-*.
1667
1668 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
1669
1670 * gcc.dg/plugin/finish_unit_plugin.c: New test.
1671 * gcc.dg/plugin/finish_unit-test-1.c: New test.
1672 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
1673
1674 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
1675
1676 * gcc.target/mips/ext-3.c: New test.
1677
1678 2009-07-20 Jakub Jelinek <jakub@redhat.com>
1679
1680 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
1681 * gcc.dg/builtin-object-size-8.c: New test.
1682 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
1683 * g++.dg/ext/builtin-object-size2.C: Likewise.
1684
1685 PR tree-optimization/40792
1686 * gcc.dg/pr40792.c: New test.
1687
1688 2009-07-20 Ira Rosen <irar@il.ibm.com>
1689
1690 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
1691 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
1692 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
1693
1694 2009-07-20 Christian Bruel <christian.bruel@st.com>
1695
1696 * gcc.target/sh/mfmovd.c: New test.
1697
1698 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
1699 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1700
1701 PR libfortran/40714
1702 * gfortran.dg/eof_3.f90: New test.
1703
1704 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
1705
1706 PR fortran/40727
1707 * gfortran.dg/intrinsic_cmplx.f90: New test.
1708
1709 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1710
1711 PR libfortran/34670
1712 PR libfortran/36874
1713 * gfortran.dg/cshift_bounds_1.f90: New test.
1714 * gfortran.dg/cshift_bounds_2.f90: New test.
1715 * gfortran.dg/cshift_bounds_3.f90: New test.
1716 * gfortran.dg/cshift_bounds_4.f90: New test.
1717 * gfortran.dg/eoshift_bounds_1.f90: New test.
1718 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
1719 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
1720 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
1721
1722 2009-07-19 Jan Hubicka <jh@suse.cz>
1723
1724 PR tree-optimization/40676
1725 * gcc.c-torture/compile/pr40676.c: New testcase.
1726
1727 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1728
1729 * gcc.target/mips/ext-2.c: New test.
1730
1731 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1732
1733 * gcc.target/mips/octeon-exts-7.c: New test.
1734 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
1735 * gcc.target/mips/octeon-exts-5.c: Likewise.
1736
1737 2009-07-18 Richard Guenther <rguenther@suse.de>
1738
1739 PR testsuite/40798
1740 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
1741
1742 2009-07-18 Richard Guenther <rguenther@suse.de>
1743
1744 PR c/40787
1745 * gcc.dg/pr35899.c: Adjust.
1746
1747 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
1748
1749 * gcc.target/powerpc/asm-es-1.c: New test.
1750 * gcc.target/powerpc/asm-es-2.c: Likewise.
1751
1752 2009-07-17 Richard Guenther <rguenther@suse.de>
1753
1754 PR c/40401
1755 * g++.dg/rtti/crash4.C: New testcase.
1756 * g++.dg/torture/20090706-1.C: Likewise.
1757 * gcc.dg/redecl-17.c: Likewise.
1758 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
1759 * gcc.dg/declspec-9.c: Expect extra error.
1760 * gcc.dg/declspec-10.c: Likewise.
1761 * gcc.dg/declspec-11.c: Likewise.
1762 * gcc.dg/redecl-10.c: Expect extra warnings.
1763 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
1764 * gcc.target/i386/pr39545-1.c: Likewise.
1765 * g++.dg/ext/asm3.C: Expect more errors.
1766 * g++.dg/gomp/block-1.C: Likewise.
1767 * g++.dg/gomp/block-2.C: Likewise.
1768 * g++.dg/gomp/block-3.C: Likewise.
1769 * g++.dg/gomp/block-5.C: Likewise.
1770 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
1771 * g++.dg/warn/unused-result1.C: XFAIL.
1772
1773 2009-07-17 Richard Guenther <rguenther@suse.de>
1774
1775 PR tree-optimization/40321
1776 * gcc.c-torture/compile/pr40321.c: New testcase.
1777 * g++.dg/torture/pr40321.C: Likewise.
1778
1779 2009-07-17 Jakub Jelinek <jakub@redhat.com>
1780
1781 PR c++/40780
1782 * g++.dg/template/ptrmem19.C: New test.
1783
1784 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
1785 Manuel López-Ibáñez <manu@gcc.gnu.org>
1786
1787 PR 40435
1788 * gcc.dg/pr36902.c: Add column info.
1789 * g++.dg/gcov/gcov-2.C: Change count for definition.
1790
1791 2009-07-16 Jason Merrill <jason@redhat.com>
1792
1793 PR libstdc++/37907
1794 * g++.dg/cpp0x/std-layout1.C: New.
1795 * g++.dg/ext/has_nothrow_assign.C: Fix.
1796 * g++.dg/ext/has_nothrow_copy.C: Fix.
1797 * g++.dg/ext/has_trivial_assign.C: Fix.
1798 * g++.dg/ext/has_trivial_copy.C: Fix.
1799 * g++.dg/ext/is_pod.C: Fix.
1800 * g++.dg/other/offsetof3.C: Adjust.
1801 * g++.dg/overload/ellipsis1.C: Adjust.
1802 * g++.dg/warn/var-args1.C: Adjust.
1803 * g++.old-deja/g++.brendan/crash63.C: Adjust.
1804 * g++.old-deja/g++.brendan/crash64.C: Adjust.
1805 * g++.old-deja/g++.brendan/overload8.C: Adjust.
1806 * g++.old-deja/g++.other/vaarg3.C: Adjust.
1807 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
1808
1809 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1810
1811 * gcc.dg/torture/builtin-math-5.c: Add more cases.
1812 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
1813 effective target "mpc_pow".
1814 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
1815
1816 2009-07-16 Richard Henderson <rth@redhat.com>
1817
1818 * g++.dg/opt/eh4.C: New test.
1819
1820 2009-07-16 Jakub Jelinek <jakub@redhat.com>
1821
1822 * obj-c++.dg/defs.mm (abort): Make it extern "C".
1823
1824 2009-07-15 Jakub Jelinek <jakub@redhat.com>
1825
1826 PR middle-end/40747
1827 * gcc.c-torture/execute/pr40747.c: New test.
1828
1829 2009-07-15 Richard Guenther <rguenther@suse.de>
1830
1831 PR middle-end/40753
1832 * gcc.c-torture/compile/pr40753.c: New testcase.
1833
1834 2009-07-15 Janus Weil <janus@gcc.gnu.org>
1835
1836 PR fortran/40743
1837 * gfortran.dg/interface_assignment_4.f90: New.
1838
1839 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
1840
1841 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
1842 for FreeBSD up to and including version 8.
1843
1844 2009-07-14 Taras Glek <tglek@mozilla.com>
1845 Rafael Espindola <espindola@google.com>
1846
1847 * g++.dg/plugin/header-plugin-test.C: New.
1848 * g++.dg/plugin/header_plugin.c: New.
1849 * g++.dg/plugin/plugin.exp: Update.
1850
1851 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1852
1853 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
1854 function to enable vectorization.
1855 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
1856 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1857
1858 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1859
1860 * gcc.target/i386/sse-copysignf-vec.c: New test.
1861 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
1862
1863 2009-07-14 Jason Merrill <jason@redhat.com>
1864
1865 PR c++/37276
1866 * g++.dg/lookup/builtin5.C: New.
1867 * g++.dg/other/error22.C: Add missing extern "C".
1868 * g++.dg/warn/Warray-bounds.C: Likewise.
1869 * gcc.dg/compat/compat-common.h: Likewise.
1870
1871 PR c++/40746
1872 * g++.dg/lookup/using20.C: New.
1873
1874 PR c++/40740
1875 * g++.dg/template/koenig8.C: New.
1876
1877 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
1878
1879 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
1880 both i?86-*-darwin* and x86_64-*-darwin*.
1881
1882 2009-07-14 Joseph Myers <joseph@codesourcery.com>
1883
1884 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
1885 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
1886 name.
1887
1888 2009-07-14 Dodji Seketeli <dodji@redhat.com>
1889
1890 PR debug/40705
1891 * g++.dg/debug/dwarf2/typedef1.C: New test.
1892
1893 PR c++/40357
1894 * g++.dg/other/typedef3.C: New test.
1895
1896 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
1897
1898 * gcc.dg/20090709-1.c: Move to a proper place ...
1899 * gcc.target/m68k/20090709-1.c: ... here.
1900
1901 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
1902
1903 PR C++/22154
1904 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
1905 front of qualified names are allowed.
1906 * g++.dg/parse/crash10.C: Likewise.
1907 * g++.dg/parse/error15.C: Likewise.
1908 * g++.dg/parse/typename9.C: Likewise.
1909 * g++.dg/parse/error8.C: Likewise.
1910
1911 2009-07-13 Janus Weil <janus@gcc.gnu.org>
1912
1913 PR fortran/40646
1914 * gfortran.dg/proc_ptr_22.f90: Extended.
1915 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
1916
1917 2009-07-13 Ira Rosen <irar@il.ibm.com>
1918
1919 * gfortran.dg/vect/vect-6.f: New test.
1920
1921 2009-07-12 Jason Merrill <jason@redhat.com>
1922
1923 PR c++/36628
1924 * g++.dg/cpp0x/decltype17.C: New.
1925
1926 PR c++/37206
1927 * g++.dg/cpp0x/rv10.C: New.
1928
1929 2009-07-12 Jason Merrill <jason@redhat.com>
1930
1931 PR c++/40689
1932 * g++.dg/cpp0x/initlist20.C: New.
1933 * g++.dg/cpp0x/initlist21.C: New.
1934
1935 2009-07-12 Ira Rosen <irar@il.ibm.com>
1936
1937 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
1938 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
1939 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
1940 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
1941 gcc.dg/vect/vect-double-reduc-7.c: New tests.
1942
1943 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
1944
1945 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
1946 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
1947 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
1948 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
1949 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
1950 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
1951 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
1952 effective_target fd_truncate.
1953
1954 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
1955
1956 * gnat.dg/specs/addr1.ads: New test.
1957
1958 2009-07-11 Jan Hubicka <jh@suse.cz>
1959
1960 PR middle-end/48388
1961 * g++.dg/torture/pr40388.C: New testcase.
1962
1963 2009-07-11 Jakub Jelinek <jakub@redhat.com>
1964
1965 PR target/40668
1966 * gcc.c-torture/execute/pr40668.c: New test.
1967
1968 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
1969
1970 * gcc.c-torture/execute/20090711-1.c: New test.
1971
1972 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1973
1974 PR testsuite/40699
1975 PR testsuite/40707
1976 PR testsuite/40709
1977 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
1978 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
1979 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
1980 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
1981
1982 2009-07-11 Tobias Burnus <burnus@net-b.de>
1983
1984 PR fortran/33197
1985 * gfortran.dg/complex_intrinsic_3.f90: New test.
1986 * gfortran.dg/complex_intrinsic_4.f90: New test.
1987
1988 2009-07-10 David Daney <ddaney@caviumnetworks.com>
1989
1990 PR target/39079
1991 * gcc.target/mips/mips.exp: Make -msynci a known option.
1992 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
1993
1994 2009-07-10 Jakub Jelinek <jakub@redhat.com>
1995
1996 PR c++/40502
1997 * g++.dg/ext/strncpy-chk1.C: New test.
1998
1999 2009-07-10 Richard Guenther <rguenther@suse.de>
2000
2001 PR tree-optimization/40496
2002 * g++.dg/opt/pr40496.C: New testcase.
2003
2004 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2005
2006 PR 25509
2007 PR 40614
2008 * g++.dg/warn/unused-result1-Werror.c: New.
2009
2010 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
2011
2012 PR fortran/39334
2013 * gfortran.dg/recursive_parameter_1.f90: New test.
2014
2015 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
2016
2017 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2018 * gfortran.dg/module_equivalence_6.f90: Ditto.
2019 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2020 * gfortran.dg/nan_2.f90: Ditto.
2021 * gfortran.dg/inquire_11.f90: Ditto.
2022 * gfortran.dg/abstract_type_3.f03: Ditto.
2023 * gfortran.dg/abstract_type_1.f90: Ditto.
2024 * gfortran.dg/private_type_9.f90: Ditto.
2025 * gfortran.dg/abstract_type_5.f03: Ditto.
2026 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2027 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2028 * gfortran.dg/derived_sub.f90: Ditto.
2029 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2030 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2031 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2032 * gfortran.dg/mvbits_6.f90: Ditto.
2033 * gfortran.dg/abstract_type_2.f03: Ditto.
2034 * gfortran.dg/abstract_type_4.f03: Ditto.
2035 * gfortran.dg/bounds_check_9.f90: Ditto.
2036 * gfortran.dg/optional_dim_3.f90: Ditto.
2037 * gfortran.dg/pr32921.f: Ditto.
2038 * gfortran.dg/entry_16.f90: Ditto.
2039 * gfortran.dg/generic_16.f90: Ditto.
2040
2041
2042 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
2043
2044 * gcc.target/m68k/20090709-1.c: New.
2045
2046 2009-07-09 Dodji Seketeli <dodji@redhat.com>
2047
2048 PR c++/40684
2049 * g++.dg/template/unify11.C: New test.
2050
2051 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
2052
2053 PR fortran/40629
2054 * gfortran.dg/host_assoc_function_9.f90: New test.
2055
2056 2009-07-09 Janus Weil <janus@gcc.gnu.org>
2057
2058 PR fortran/40646
2059 * gfortran.dg/proc_ptr_22.f90: New.
2060 * gfortran.dg/proc_ptr_comp_12.f90: New.
2061
2062 2009-07-09 Jakub Jelinek <jakub@redhat.com>
2063
2064 PR middle-end/40692
2065 * gcc.c-torture/compile/pr40692.c: New test.
2066
2067 2009-07-09 Tobias Burnus <burnus@net-b.de>
2068
2069 PR fortran/40604
2070 * gfortran.dg/pointer_check_6.f90: New test.
2071
2072 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
2073
2074 * gcc.target/mips/truncate-5.c: New test.
2075
2076 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2077
2078 PR libfortran/40330
2079 PR libfortran/40662
2080 * gfortran.dg/fmt_cache_1.f: New test.
2081
2082 2009-07-08 Tobias Burnus <burnus@net-b.de>
2083
2084 PR fortran/40675
2085 * gfortran.dg/nosigned_zero_1.f90: New test.
2086 * gfortran.dg/nosigned_zero_2.f90: New test.
2087
2088 2009-07-08 Richard Guenther <rguenther@suse.de>
2089
2090 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2091
2092 2009-07-08 Richard Guenther <rguenther@suse.de>
2093
2094 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2095
2096 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
2097
2098 PR fortran/40591
2099 * gfortran.dg/proc_ptr_21.f90: New test.
2100
2101 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
2102
2103 PR c++/31246
2104 * g++.dg/warn/pr31246.C: New.
2105 * g++.dg/warn/pr31246-2.C: New.
2106
2107 2009-07-07 Jason Merrill <jason@redhat.com>
2108
2109 PR c++/35828
2110 * g++.dg/template/defarg12.C: New.
2111
2112 PR c++/37816
2113 * g++.dg/cpp0x/enum7.C: New.
2114
2115 PR c++/37946
2116 * g++.dg/cpp0x/enum6.C: New.
2117
2118 PR c++/40639
2119 * g++.dg/cpp0x/enum5.C: New.
2120
2121 PR c++/40633
2122 * g++.dg/cpp0x/enum4.C: New.
2123
2124 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
2125
2126 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
2127
2128 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
2129
2130 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
2131
2132 2009-07-07 Jakub Jelinek <jakub@redhat.com>
2133
2134 PR middle-end/40669
2135 * gcc.dg/pr40669.c: New test.
2136
2137 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
2138
2139 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
2140 location. Update all calls.
2141 * g++.dg/plugin/selfassign.c: Likewise.
2142
2143 2009-07-06 Jason Merrill <jason@redhat.com>
2144
2145 * g++.dg/rtti/dyncast[34].C: New.
2146
2147 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
2148
2149 * lib/target-supports.exp
2150 (check_effective_target_mips_newabi_large_long_double): New.
2151 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
2152 target.
2153 * gcc.target/mips/fpr-moves-6.c: Likewise.
2154
2155 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
2156
2157 PR c++/40557
2158 * g++.dg/template/union2.C: New test.
2159
2160 2009-07-04 Jason Merrill <jason@redhat.com>
2161
2162 * g++.dg/template/using15.C: New.
2163
2164 2009-07-04 Jakub Jelinek <jakub@redhat.com>
2165
2166 * gfortran.dg/maxloc_1.f90: New test.
2167
2168 2009-07-04 Janus Weil <janus@gcc.gnu.org>
2169
2170 PR fortran/40593
2171 * gfortran.dg/proc_ptr_result_6.f90: New.
2172
2173 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2174
2175 * gcc.dg/framework-2.c: Adjust testcase to pass.
2176
2177 2009-07-04 Jason Merrill <jason@redhat.com>
2178
2179 PR c++/40619
2180 * g++.dg/cpp0x/auto16.C: New.
2181
2182 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
2183
2184 PR target/40587
2185 * gfortran.dg/pr40587.f: New test.
2186
2187 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2188
2189 PR fortran/40638
2190 * gfortran.dg/unit_1.f90: New test.
2191
2192 2009-07-03 Jason Merrill <jason@redhat.com>
2193
2194 * g++.dg/template/pure1.C: Expect another error.
2195
2196 2009-07-03 Richard Guenther <rguenther@suse.de>
2197
2198 PR tree-optimization/40640
2199 * gcc.c-torture/compile/pr40640.c: New testcase.
2200
2201 2009-07-03 Richard Guenther <rguenther@suse.de>
2202
2203 PR middle-end/34163
2204 * gfortran.dg/pr34163.f90: New testcase.
2205
2206 2009-07-03 Jan Hubicka <jh@suse.cz>
2207
2208 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
2209 * gcc.dg/tree-ssa/loop-25.c: Likewise.
2210 * gcc.dg/tree-ssa/loop-26.c: Likewise.
2211 * gcc.dg/tree-ssa/pr32044.c: Likewise.
2212 * gcc.dg/tree-ssa/loop-29.c: Likewise.
2213 * gcc.dg/tree-ssa/loop-10.c: Likewise.
2214 * gnat.dg/loop_optimization6.adb: Enable -O2.
2215
2216 2009-07-02 Mark Mitchell <mark@codesourcery.com>
2217
2218 * g++.dg/warn/null4.C: Extend.
2219
2220 2009-07-02 Jason Merrill <jason@redhat.com>
2221
2222 * g++.dg/template/spec8.C: Fix.
2223
2224 2009-07-02 Michael Matz <matz@suse.de>
2225
2226 PR fortran/32131
2227 * gfortran.dg/pr32921.f: Adjust.
2228
2229 2009-07-02 Jan Hubicka <jh@suse.cz>
2230
2231 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
2232
2233 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
2234
2235 * gcc.target/mips/truncate-4.c: New testcase.
2236
2237 2009-07-01 Richard Guenther <rguenther@suse.de>
2238
2239 PR tree-optimization/19831
2240 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
2241 make allocated memory escape. Un-XFAIL.
2242 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
2243 * gcc.dg/vect/pr31699.c: Likewise.
2244 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
2245
2246 2009-06-30 Jakub Jelinek <jakub@redhat.com>
2247
2248 PR c++/40566
2249 * g++.dg/parse/cond5.C: New test.
2250
2251 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
2252
2253 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
2254 (main): Pass n to main_1 instead.
2255 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
2256 (main_1): New function, split off from...
2257 (main): ...here. Pass `off' to main_1 instead.
2258
2259 2009-06-30 Jason Merrill <jason@redhat.com>
2260
2261 PR c++/40595
2262 * g++.dg/cpp0x/variadic94.C: New.
2263
2264 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
2265
2266 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
2267 * lib/target-libpath.exp (ld_library_path_vars): New variable.
2268 (init_ld_library_path_env_vars): New function, replacing the
2269 orig_*_saved assignments. Call it after defining it.
2270 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
2271 (restore_ld_library_path_env_vars): Likewise.
2272 (add_path, find_libgcc_s): New functions.
2273 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
2274 gcc-set-multilib-library-path.
2275 (objc_target_compile): Don't add "." to ld_library_path.
2276 Use add_path.
2277 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
2278 ld_library_path. Use add_path. Use find_libgcc_s instead of
2279 gcc-set-multilib-library-path.
2280 * lib/g++.exp (g++_link_flags): Likewise.
2281 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
2282 * lib/c-torture.exp: Do not manipulate ld_library_path at the
2283 top level; do it...
2284 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
2285 to tell when this needs to happen. Use find_libgcc_s instead of
2286 gcc-set-multilib-library-path.
2287 * lib/gcc-dg.exp: Likewise.
2288 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
2289 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
2290 unless it is in $ALT_LD_LIBRARY_PATH.
2291 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
2292
2293 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
2294
2295 * gnat.dg/discr12.adb: New test.
2296 * gnat.dg/discr12_pkg.ads: New helper.
2297 * gnat.dg/discr13.adb: New test.
2298 * gnat.dg/discr14.ad[sb]: Likewise.
2299 * gnat.dg/discr15.adb: Likewise.
2300 * gnat.dg/discr15_pkg.ads: New helper.
2301 * gnat.dg/discr16.adb: New test.
2302 * gnat.dg/discr16_g.ads: New helper.
2303 * gnat.dg/discr16_pkg.ads: Likewise.
2304 * gnat.dg/discr16_cont.ads: Likewise.
2305 * gnat.dg/discr17.adb: New test.
2306 * gnat.dg/discr18.adb: Likewise.
2307 * gnat.dg/discr18_pkg.ads: New helper.
2308 * gnat.dg/discr19.adb: New test.
2309
2310 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2311
2312 PR fortran/40576
2313 * gfortran.dg/internal_write_1.f90: New testcase.
2314
2315 2009-06-30 Janus Weil <janus@gcc.gnu.org>
2316
2317 PR fortran/40594
2318 * gfortran.dg/derived_pointer_recursion_2.f90: New.
2319
2320 2009-06-30 Richard Guenther <rguenther@suse.de>
2321
2322 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
2323
2324 2009-06-30 Wei Guozhi <carrot@google.com>
2325
2326 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
2327 to "-Os".
2328
2329 2009-06-30 Ira Rosen <irar@il.ibm.com>
2330
2331 PR tree-optimization/40542
2332 * gcc.dg/vect/pr40542.c: New test.
2333
2334 2009-06-30 Martin Jambor <mjambor@suse.cz>
2335
2336 PR tree-optimization/40582
2337 * gcc.c-torture/compile/pr40582.c: New test.
2338
2339 2009-06-30 Wei Guozhi <carrot@google.com>
2340
2341 PR/40416
2342 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
2343
2344 2009-06-29 Jason Merrill <jason@redhat.com>
2345
2346 PR c++/40274
2347 * g++.dg/template/debug1.C: New.
2348
2349 2009-06-29 Tobias Burnus <burnus@net-b.de>
2350
2351 PR fortran/40580
2352 * pointer_check_1.f90: New test.
2353 * pointer_check_2.f90: New test.
2354 * pointer_check_3.f90: New test.
2355 * pointer_check_4.f90: New test.
2356 * pointer_check_5.f90: New test.
2357
2358 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
2359
2360 PR fortran/40551
2361 * gfortran.dg/func_assign_2.f90 : New test.
2362
2363 2009-06-29 Richard Guenther <rguenther@suse.de>
2364
2365 PR middle-end/14187
2366 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
2367 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
2368 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
2369 * gcc.c-torture/execute/20090623-1.c: Likewise.
2370 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
2371 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
2372
2373 2009-06-29 Richard Guenther <rguenther@suse.de>
2374
2375 PR middle-end/38212
2376 * gcc.c-torture/execute/pr38212.c: New testcase.
2377
2378 2009-06-29 Richard Guenther <rguenther@suse.de>
2379
2380 PR tree-optimization/40579
2381 * gcc.c-torture/execute/pr40579.c: New testcase.
2382
2383 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
2384
2385 PR tree-optimization/40550
2386 * gcc.dg/pr40550.c: New test.
2387
2388 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
2389
2390 * gnat.dg/overflow_sum2.adb: New test
2391 * gnat.dg/namet.ads: New helper.
2392
2393 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
2394
2395 2009-06-28 Tobias Burnus <burnus@net-b.de>
2396
2397 PR fortran/34112
2398 * gfortran.dg/compiler-directive_1.f90: New test.
2399 * gfortran.dg/compiler-directive_2.f: New test.
2400
2401 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2402
2403 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
2404 comment out some values and add some cases.
2405
2406 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
2407
2408 PR testsuite/40567
2409 * gcc.dg/vect/vect.exp: Fix lappend syntax.
2410
2411 2009-06-26 Richard Henderson <rth@redhat.com>
2412
2413 PR testsuite/40565
2414 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
2415 * gcc.target/i386/local.c: Pass a non-constant to T.
2416
2417 2009-06-26 Janus Weil <janus@gcc.gnu.org>
2418
2419 PR fortran/39997
2420 PR fortran/40541
2421 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
2422 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
2423 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
2424 * gfortran.dg/proc_ptr_result_5.f90: New.
2425
2426 2009-06-26 Janis Johnson <janis187@us.ibm.com>
2427
2428 PR c/39902
2429 * gcc.dg/dfp/pr39902.c: New test.
2430
2431 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
2432
2433 PR testsuite/40532
2434 * gcc.dg/builtins-65.c: Require c99 runtime.
2435
2436 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
2437
2438 * gnat.dg/array7.ad[sb]: New test.
2439
2440 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
2441
2442 * gnat.dg/array6.adb: New test.
2443
2444 2009-06-25 Ian Lance Taylor <iant@google.com>
2445
2446 * g++.dg/warn/Wsign-compare-3.C: New testcase.
2447
2448 2009-06-25 Ian Lance Taylor <iant@google.com>
2449
2450 * g++.dg/warn/Wunused-16.C: New testcase.
2451
2452 2009-06-25 Ian Lance Taylor <iant@google.com>
2453
2454 * g++.dg/warn/skip-2.C: New testcase.
2455
2456 2009-06-25 Steve Ellcey <sje@cup.hp.com>
2457
2458 * gcc.c-torture/execute/20090618-1.c: add dg-run and
2459 dg-skip-if and move to ...
2460 * gcc.dg/torture/20090618-1.c.
2461
2462 2009-06-25 Martin Jambor <mjambor@suse.cz>
2463
2464 PR tree-optimization/40493
2465 * gcc.c-torture/execute/pr40493.c: New test.
2466
2467 2009-06-24 Jason Merrill <jason@redhat.com>
2468
2469 PR c++/40342
2470 * g++.dg/template/overload10.C: New.
2471
2472 2009-06-24 Janus Weil <janus@gcc.gnu.org>
2473
2474 PR fortran/40427
2475 * gfortran.dg/proc_ptr_comp_11.f90: New.
2476
2477 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
2478
2479 * gcc.dg/pr40501.c: New testcase.
2480
2481 2009-06-23 DJ Delorie <dj@redhat.com>
2482
2483 Add MeP port.
2484 * lib/target-supports.exp: Add mep support (no profiling).
2485
2486 2009-06-23 Steve Ellcey <sje@cup.hp.com>
2487
2488 PR testsuite/39297
2489 * gcc.dg/ssa/loop-31.c: Change scan rules.
2490
2491 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2492
2493 * gcc.dg/cpp/empty-include.c: Update column info.
2494 * gcc.dg/cpp/assert2.c: Update column info.
2495
2496 2009-06-23 Jakub Jelinek <jakub@redhat.com>
2497
2498 * g++.dg/ext/builtin-object-size1.C: New test.
2499 * g++.dg/ext/builtin-object-size2.C: New test.
2500
2501 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
2502
2503 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
2504 * gcc.dg/optimize-bswapdi-1.c: Likewise.
2505
2506 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
2507
2508 * gcc.target/mips/truncate-3.c: New test.
2509
2510 2009-06-22 Janus Weil <janus@gcc.gnu.org>
2511
2512 PR fortran/37254
2513 PR fortran/39850
2514 * gfortran.dg/interface_30.f90: Modified error message.
2515 * gfortran.dg/proc_decl_22.f90: New.
2516
2517 2009-06-22 Ian Lance Taylor <iant@google.com>
2518
2519 * gcc.dg/Wcxx-compat-19.c: New testcase.
2520
2521 2009-06-22 Matthias Klose <doko@ubuntu.com>
2522
2523 PR objc/28050
2524 * pr28050.m: New testcase.
2525
2526 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
2527
2528 PR testsuite/40481
2529 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
2530
2531 2009-06-22 Martin Jambor <mjambor@suse.cz>
2532
2533 PR tree-optimization/40492
2534 * g++.dg/torture/pr40492.C: New test.
2535
2536 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
2537
2538 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
2539 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
2540
2541 2009-06-22 Olivier Hainque <hainque@adacore.com>
2542
2543 * gnat.dg/raise_ce.adb: Helper for ...
2544 * gnat.dg/handle_and_return.adb: New test.
2545
2546 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
2547
2548 PR fortran/40443
2549 * gfortran.dg/generic_18.f90: New test.
2550
2551 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
2552
2553 PR fortran/40472
2554 * gfortran.dg/spread_size_limit.f90: New test.
2555
2556 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
2557
2558 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
2559 to put dump files in a subdirectory.
2560 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
2561 ".o" temporary files.
2562
2563 2009-06-21 Janus Weil <janus@gcc.gnu.org>
2564
2565 PR fortran/39850
2566 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
2567 * gfortran.dg/interface_20.f90: Ditto.
2568 * gfortran.dg/interface_21.f90: Ditto.
2569 * gfortran.dg/interface_22.f90: Ditto.
2570 * gfortran.dg/interface_30.f90: New.
2571 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
2572
2573 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
2574
2575 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
2576 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
2577 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
2578 DEFAULT_VECTFLAGS.
2579
2580 2009-06-21 Ira Rosen <irar@il.ibm.com>
2581 Revital Eres <eres@il.ibm.com>
2582
2583 PR testsuite/40359
2584 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
2585 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
2586 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
2587
2588 2009-06-21 Ira Rosen <irar@il.ibm.com>
2589
2590 PR testsuite/40475
2591 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
2592 without misalignment support.
2593 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2594
2595 2009-06-20 Tobias Burnus <burnus@net-b.de>
2596
2597 PR fortran/40452
2598 * gfortran.dg/bounds_check_strlen_9.f90: New test.
2599
2600 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
2601
2602 PR fortran/40440
2603 * gfortran.dg/alloc_comp_result_2.f90: New test.
2604
2605 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2606
2607 PR target/40482
2608 * gcc.target/arm/pr40482.c: New test.
2609
2610 2009-06-19 Ian Lance Taylor <iant@google.com>
2611
2612 * gcc.dg/Wcxx-compat-18.c: New testcase.
2613
2614 2009-06-19 Richard Guenther <rguenther@suse.de>
2615
2616 * gcc.c-torture/execute/20090618-1.c: New testcase.
2617
2618 2009-06-19 Ian Lance Taylor <iant@google.com>
2619
2620 * gcc.dg/Wcxx-compat-17.c: New testcase.
2621
2622 2009-06-19 Ian Lance Taylor <iant@google.com>
2623
2624 * gcc.dg/Wcxx-compat-15.c: New testcase.
2625
2626 2009-06-19 Ian Lance Taylor <iant@google.com>
2627
2628 * gcc.dg/Wcxx-compat-16.c: New testcase.
2629
2630 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
2631
2632 * gcc.dg/builtins-34.c: Add significand cases.
2633
2634 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
2635
2636 PR testsuite/40491
2637 * gcc.dg/20080522-1.c: Remove testcase for real.
2638 * gcc.dg/20080528-1.c: Ditto.
2639
2640 2009-06-19 Janus Weil <janus@gcc.gnu.org>
2641
2642 PR fortran/40450
2643 * gfortran.dg/proc_ptr_20.f90: New.
2644
2645 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
2646
2647 PR target/40470
2648 * gcc.dg/torture/pr40470-1.c: New.
2649 * gcc.dg/torture/pr40470-2.c: Likewise.
2650 * gcc.dg/torture/pr40470-3.c: Likewise.
2651 * gcc.dg/torture/pr40470-4.c: Likewise.
2652
2653 2009-06-18 Diego Novillo <dnovillo@google.com>
2654
2655 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
2656 * gcc.dg/plugin/ggcplug.c: Likewise.
2657 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2658 * g++.dg/plugin/selfassign.c: Likewise.
2659 * g++.dg/plugin/attribute_plugin.c: Likewise.
2660 * g++.dg/plugin/dumb_plugin.c: Likewise.
2661
2662 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2663
2664 * gcc.dg/cpp/arith-3.c: Add column info.
2665
2666 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
2667
2668 * gcc.target/arm/fp16-compile-none-2.c: New.
2669 * gcc.target/arm/fp16-compile-ieee-12.c: New.
2670 * gcc.target/arm/fp16-compile-alt-12.c: New.
2671
2672 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
2673
2674 * gcc.target/arm/fp16-compile-alt-1.c: New.
2675 * gcc.target/arm/fp16-compile-alt-2.c: New.
2676 * gcc.target/arm/fp16-compile-alt-3.c: New.
2677 * gcc.target/arm/fp16-compile-alt-4.c: New.
2678 * gcc.target/arm/fp16-compile-alt-5.c: New.
2679 * gcc.target/arm/fp16-compile-alt-6.c: New.
2680 * gcc.target/arm/fp16-compile-alt-7.c: New.
2681 * gcc.target/arm/fp16-compile-alt-8.c: New.
2682 * gcc.target/arm/fp16-compile-alt-9.c: New.
2683 * gcc.target/arm/fp16-compile-alt-10.c: New.
2684 * gcc.target/arm/fp16-compile-alt-11.c: New.
2685 * gcc.target/arm/fp16-compile-ieee-1.c: New.
2686 * gcc.target/arm/fp16-compile-ieee-2.c: New.
2687 * gcc.target/arm/fp16-compile-ieee-3.c: New.
2688 * gcc.target/arm/fp16-compile-ieee-4.c: New.
2689 * gcc.target/arm/fp16-compile-ieee-5.c: New.
2690 * gcc.target/arm/fp16-compile-ieee-6.c: New.
2691 * gcc.target/arm/fp16-compile-ieee-7.c: New.
2692 * gcc.target/arm/fp16-compile-ieee-8.c: New.
2693 * gcc.target/arm/fp16-compile-ieee-9.c: New.
2694 * gcc.target/arm/fp16-compile-ieee-10.c: New.
2695 * gcc.target/arm/fp16-compile-ieee-11.c: New.
2696 * gcc.target/arm/fp16-compile-none-1.c: New.
2697 * gcc.target/arm/fp16-compile-exprtype.c: New.
2698 * gcc.target/arm/fp16-compile-vcvt.c: New.
2699 * gcc.target/arm/fp16-builtins-1.c: New.
2700 * gcc.target/arm/fp16-rounding-alt-1.c: New.
2701 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
2702 * gcc.target/arm/fp16-param-1.c: New.
2703 * gcc.target/arm/fp16-return-1.c: New.
2704 * gcc.target/arm/fp16-unprototyped-1.c: New.
2705 * gcc.target/arm/fp16-unprototyped-2.c: New.
2706 * gcc.target/arm/fp16-variadic-1.c: New.
2707 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
2708 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
2709 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
2710 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
2711 * gcc.dg/torture/arm-fp16-ops.h: New.
2712 * gcc.dg/torture/arm-fp16-ops-1.c: New.
2713 * gcc.dg/torture/arm-fp16-ops-2.c: New.
2714 * gcc.dg/torture/arm-fp16-ops-3.c: New.
2715 * gcc.dg/torture/arm-fp16-ops-4.c: New.
2716 * gcc.dg/torture/arm-fp16-ops-5.c: New.
2717 * gcc.dg/torture/arm-fp16-ops-6.c: New.
2718 * gcc.dg/torture/arm-fp16-ops-7.c: New.
2719 * gcc.dg/torture/arm-fp16-ops-8.c: New.
2720 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
2721 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
2722 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
2723 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
2724 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
2725 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
2726 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
2727 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
2728 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
2729 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
2730 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
2731 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
2732 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
2733
2734 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
2735
2736 * gcc.dg/builtins-65.c: New test.
2737
2738 2009-06-18 Janus Weil <janus@gcc.gnu.org>
2739
2740 PR fortran/40451
2741 * gfortran.dg/proc_ptr_result_4.f90: New.
2742
2743 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
2744
2745 * gcc.c-torture/execute/bitfld-5.c: New test.
2746
2747 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2748
2749 * gcc.dg/builtin-unreachable-3.c: New test.
2750
2751 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2752
2753 * gcc.target/i386/builtin-unreachable.c: New test.
2754
2755 2009-06-17 Ian Lance Taylor <iant@google.com>
2756
2757 * gcc.dg/Wcxx-compat-14.c: New testcase.
2758
2759 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
2760
2761 * gcc.dg/func-ptr-conv-1.c: Update column info.
2762
2763 2009-06-17 Richard Guenther <rguenther@suse.de>
2764
2765 PR middle-end/40404
2766 * gcc.c-torture/execute/pr40404.c: New testcase.
2767
2768 2009-06-17 Richard Guenther <rguenther@suse.de>
2769
2770 PR middle-end/40460
2771 * g++.dg/torture/pr40460.C: New testcase.
2772
2773 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
2774
2775 * gcc.dg/plugin/one_time_plugin.c: New test.
2776 * gcc.dg/plugin/one_time-test-1.c: New test.
2777 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
2778
2779 2009-06-16 Ian Lance Taylor <iant@google.com>
2780
2781 * g++.dg/warn/skip-1.C: New testcase.
2782
2783 2009-06-16 Jakub Jelinek <jakub@redhat.com>
2784
2785 PR middle-end/40446
2786 * g++.dg/other/pr40446.C: New test.
2787
2788 2009-06-16 Richard Guenther <rguenther@suse.de>
2789
2790 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
2791 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2792 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2793 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2794
2795 2009-06-16 Martin Jambor <mjambor@suse.cz>
2796
2797 * gcc.c-torture/compile/pr40432.c: New file.
2798
2799 2009-06-16 Martin Jambor <mjambor@suse.cz>
2800
2801 * gfortran.fortran-torture/compile/pr40413.f90: New file.
2802
2803 2009-06-16 Janus Weil <janus@gcc.gnu.org>
2804
2805 PR fortran/36947
2806 PR fortran/40039
2807 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
2808 * gfortran.dg/interface_20.f90: Modified error messages.
2809 * gfortran.dg/interface_21.f90: Ditto.
2810 * gfortran.dg/interface_26.f90: Ditto.
2811 * gfortran.dg/interface_27.f90: Ditto.
2812 * gfortran.dg/interface_28.f90: Extended test case.
2813 * gfortran.dg/interface_29.f90: New.
2814 * gfortran.dg/proc_decl_7.f90: Modified error messages.
2815 * gfortran.dg/proc_decl_8.f90: Ditto.
2816 * gfortran.dg/proc_ptr_11.f90: Ditto.
2817 * gfortran.dg/proc_ptr_15.f90: Ditto.
2818
2819 2009-06-16 Ira Rosen <irar@il.ibm.com>
2820
2821 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
2822 printing.
2823 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
2824 gcc.dg/vect/vect-outer-4f.c: Likewise.
2825 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
2826 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
2827 Likewise.
2828 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
2829 outer loop.
2830
2831 2009-06-16 Tobias Burnus <burnus@net-b.de>
2832
2833 PR fortran/40383
2834 * gfortran.dg/bounds_check_strlen_8.f90: New test.
2835
2836 2009-06-15 Ian Lance Taylor <iant@google.com>
2837
2838 * gcc.dg/Wjump-misses-init-1.c: New testcase.
2839 * gcc.dg/Wjump-misses-init-2.c: New testcase.
2840 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
2841 Recognize new notes.
2842 * gcc.dg/stmt-expr-label-2.c: Likewise.
2843 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
2844 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
2845 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
2846 * gcc.dg/c99-vla-jump-4.c: Likewise.
2847 * gcc.dg/stmt-expr-label-1.c: Likewise.
2848 * gcc.dg/stmt-expr-label-3.c: Likewise.
2849 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
2850
2851 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2852
2853 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
2854
2855 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2856
2857 * gcc.dg/builtin-object-size-7.c: New test.
2858
2859 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR testsuite/40426
2862 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
2863 level != "" use separate -gdwarf-2 -g${level} options instead of
2864 -gdwarf-2${level}.
2865 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
2866 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
2867 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2868
2869 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
2870
2871 * g++.dg/abi/mangle11.C: Update warning line.
2872 * g++.dg/abi/mangle12.C: Update warning line.
2873 * g++.dg/abi/mangle17.C: Update warning line.
2874 * g++.dg/abi/mangle20-2.C: Update warning line.
2875
2876 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2877
2878 * gcc.dg/optimize-bswap-1.c: Split into these two:
2879 * gcc.dg/optimize-bswapsi-1.c: New testcase.
2880 * gcc.dg/optimize-bswapdi-1.c: New testcase.
2881
2882 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2883
2884 * gcc.dg/optimize-bswap-1.c: New testcase.
2885
2886 2009-06-14 Richard Guenther <rguenther@suse.de>
2887
2888 PR middle-end/40389
2889 * g++.dg/torture/pr40389.C: New testcase.
2890
2891 2009-06-13 Richard Guenther <rguenther@suse.de>
2892
2893 PR tree-optimization/40421
2894 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
2895
2896 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
2897
2898 * gcc.dg/old-style-prom-3.c: Add column info.
2899 * gcc.dg/overflow-warn-1.c
2900 * gcc.dg/gomp/pr27415.c
2901 * gcc.dg/gomp/for-1.c: Same.
2902 * gcc.dg/enum-compat-1.c: Same.
2903 * gcc.dg/c99-tag-3.c: Same.
2904 * gcc.dg/Wredundant-decls-2.c: Same.
2905 * gcc.dg/func-ptr-conv-1.c: Same.
2906 * gcc.dg/asm-wide-1.c: Same.
2907 * gcc.dg/nofixed-point-2.c: Same.
2908 * gcc.dg/cpp/line3.c: Same.
2909 * gcc.dg/array-10.c: Same.
2910 * gcc.dg/c99-vla-jump-1.c: Same.
2911 * gcc.dg/pr20368-1.c: Same.
2912 * gcc.dg/Wshadow-3.c: Same.
2913 * gcc.dg/c90-const-expr-8.c: Same.
2914 * gcc.dg/label-decl-2.c: Same.
2915 * gcc.dg/dremf-type-compat-2.c: Same.
2916 * gcc.dg/c90-const-expr-5.c: Same.
2917 * gcc.dg/builtins-30.c: Same.
2918 * gcc.dg/Warray-bounds.c: Same.
2919 * gcc.dg/Wcxx-compat-2.c: Same.
2920 * gcc.dg/tree-ssa/col-1.c: Same.
2921 * gcc.dg/old-style-prom-2.c: Same.
2922 * gcc.dg/cast-function-1.c: Same.
2923 * gcc.dg/pr15698-1.c: Same.
2924 * gcc.dg/dremf-type-compat-3.c: Same.
2925 * gcc.dg/vla-8.c: Same.
2926 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
2927 line.
2928 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
2929 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
2930 * gcc.dg/enum-compat-1.c: Same.
2931 * gcc.dg/dremf-type-compat-2.c: Same.
2932 * gcc.dg/old-style-prom-2.c: Same.
2933 * gcc.dg/pr15698-1.c: Same.
2934 * gcc.dg/pr20368-1.c: Same.
2935 * gcc.dg/dremf-type-compat-3.c: Same.
2936 * gcc.dg/builtins-30.c: Same. Test for columns.
2937
2938 2009-06-12 Janus Weil <janus@gcc.gnu.org>
2939
2940 PR fortran/40176
2941 * gfortran.dg/proc_decl_1.f90: Extended.
2942
2943 2009-06-12 Ian Lance Taylor <iant@google.com>
2944
2945 * gcc.dg/Wcxx-compat-13.c: New testcase.
2946
2947 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2948
2949 PR tree-opt/38865
2950 * gcc.dg/tree-ssa/fre-vce-1.c
2951
2952 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
2953
2954 PR testsuite/40384
2955 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
2956 min-insn-to-prefetch-ratio=5.
2957
2958 2009-06-12 Joey Ye <joey.ye@intel.com>
2959 H.J. Lu <hongjiu.lu@intel.com>
2960
2961 PR middle-end/39146
2962 * gcc.target/i386/stackalign/pr39146.c: New.
2963
2964 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
2965
2966 * gcc.target/i386/crc32-1.c: New.
2967 * gcc.target/i386/crc32-2.c: Likewise.
2968
2969 2009-06-11 David Daney <ddaney@caviumnetworks.com>
2970
2971 PR c/39252
2972 * gcc.dg/builtin-unreachable-1.c: New test.
2973 * gcc.dg/builtin-unreachable-2.c: Same.
2974
2975 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
2976
2977 PR fortran/40402
2978 * gfortran.dg/data_value_1.f90: New test.
2979
2980 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2981
2982 PR testsuite/39831
2983 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
2984 remove ilp32 requirement.
2985 * gcc.target/i386/excess-precision-2.c: Likewise.
2986 * gcc.target/i386/excess-precision-3.c: Likewise.
2987 * gcc.target/i386/excess-precision-4.c: Likewise.
2988 * gcc.target/i386/excess-precision-5.c: Likewise.
2989 * gcc.target/i386/excess-precision-6.c: Likewise.
2990
2991 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2992
2993 PR fortran/38718
2994 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
2995 * gfortran.dg/nan_5.f90: New test.
2996
2997 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
2998
2999 * gcc.target/arm/neon-modes-1.c: New test.
3000
3001 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
3002
3003 * g++.dg/torture/pr31579.C: Cast pointer
3004 via __SIZE_TYPE__ instead of 'unsigned long'.
3005
3006 2009-06-10 Anthony Green <green@moxielogic.com>
3007
3008 * lib/target-supports.exp (check_profiling_available):
3009 Profiling is not available for testing purposes on moxie.
3010
3011 2009-06-09 Ian Lance Taylor <iant@google.com>
3012
3013 * gcc.dg/Wcxx-compat-12.c: New testcase.
3014
3015 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
3016
3017 PR libfortran/40334
3018 * gfortran.dg/backspace_11.f90: New.
3019
3020 2009-06-09 Jason Merrill <jason@redhat.com>
3021
3022 * g++.dg/cpp0x/defaulted10.C: New.
3023
3024 2009-06-09 Martin Jambor <mjambor@suse.cz>
3025
3026 * gcc.c-torture/compile/pr40351.c: New file.
3027
3028 2009-06-09 Olivier Hainque <hainque@adacore.com>
3029
3030 * gnat.dg/align_max.adb: New test.
3031
3032 2009-06-08 Jason Merrill <jason@redhat.com>
3033
3034 * g++.dg/cpp0x/auto15.C: New.
3035
3036 2009-06-08 Jan Hubicka <jh@suse.cz>
3037
3038 PR debug/39834
3039 * gcc.dg/torture/pr39834.c
3040
3041 2009-06-08 Jan Hubicka <jh@suse.cz>
3042
3043 PR middle-end/40102
3044 * g++.dg/torture/pr40102.C: New testcase.
3045
3046 2009-06-08 Jakub Jelinek <jakub@redhat.com>
3047
3048 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3049 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3050 * gcc.dg/builtin-object-size-6.c: New test.
3051
3052 PR c++/40373
3053 * g++.dg/template/dtor7.C: New test.
3054
3055 PR c++/40370
3056 PR c++/40372
3057 * g++.dg/template/error41.C: New test.
3058 * g++.dg/template/error42.C: New test.
3059
3060 2009-06-08 Revital Eres <eres@il.ibm.com>
3061
3062 PR testsuite/40359
3063 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3064 * gcc.dg/vect/vect-88.c: Likewise.
3065 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3066 * gcc.dg/vect/pr25413.c: Likewise.
3067 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3068
3069 2009-06-07 Ian Lance Taylor <iant@google.com>
3070
3071 * g++.dg/warn/Wswitch-3.C: New testcase.
3072 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3073 * gcc.dg/Wswitch-enum-error.c: Likewise.
3074 * gcc.dg/Wswitch-error.c: Likewise.
3075
3076 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3077
3078 PR fortran/40008
3079 * gfortran.dg/negative_unit.f: Update test.
3080 * gfortran.dg/negative_unit_int8.f: Update test.
3081 * gfortran.dg/newunit_1.f90: New test.
3082
3083 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3084
3085 PR fortran/25104
3086 PR fortran/29962
3087 * gfortran.dg/spread_init_expr.f03: New.
3088 * gfortran.dg/unpack_init_expr.f03: New.
3089 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3090 error message.
3091
3092 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3093
3094 PR fortran/25104
3095 PR fortran/29962
3096 * gfortran.dg/count_init_expr.f03
3097 * gfortran.dg/product_init_expr.f03
3098 * gfortran.dg/sum_init_expr.f03
3099
3100 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3101
3102 PR fortran/36874
3103 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3104 message.
3105 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3106 shapes.
3107 * gfortran.dg/zero_sized_5.f90: Likewise.
3108
3109 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
3110
3111 PR middle-end/32950
3112 * g++.dg/torture/pr32950.C: New.
3113
3114 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3115
3116 PR fortran/25104
3117 PR fortran/29962
3118 * gfortran.dg/dot_product_1.f03: New.
3119 * gfortran.dg/matmul_8.f03: New.
3120 * gfortran.dg/transpose_3.f03: New.
3121
3122 2009-06-06 Ian Lance Taylor <iant@google.com>
3123
3124 * gcc.dg/Wunused-label-1.c: New test case.
3125 * g++.dg/warn/Wunused-label-1.C: New test case.
3126 * g++.dg/warn/Wunused-label-2.C: New test case.
3127 * g++.dg/warn/Wunused-label-3.C: New test case.
3128
3129 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
3130
3131 PR fortran/37203
3132 * reshape_zerosize_2.f90: New.
3133
3134 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
3135
3136 PR fortran/32890
3137 * gfortran.dg/pack_assign_1.f90: New.
3138 * gfortran.dg/pack_vector_1.f90: New.
3139
3140 2009-06-05 Jakub Jelinek <jakub@redhat.com>
3141
3142 PR middle-end/40340
3143 * gcc.dg/pr40340-1.c: New test.
3144 * gcc.dg/pr40340-2.c: New test.
3145 * gcc.dg/pr40340-3.c: New test.
3146 * gcc.dg/pr40340-4.c: New test.
3147 * gcc.dg/pr40340-5.c: New test.
3148 * gcc.dg/pr40340.h: New file.
3149
3150 2009-06-05 Revital Eres <eres@il.ibm.com>
3151
3152 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3153 New procedure.
3154 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
3155 * gcc.dg/vect/vect-33.c: Likewise.
3156 * gcc.dg/vect/vect-92.c: Likewise.
3157 * gcc.dg/vect/vect-58.c: Likewise.
3158 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3159 * gcc.dg/vect/vect-42.c: Likewise.
3160 * gcc.dg/vect/slp-25.c: Likewise.
3161 * gcc.dg/vect/vect-align-1.c: Likewise.
3162 * gcc.dg/vect/vect-align-2.c: Likewise.
3163 * gcc.dg/vect/vect-93.c: Likewise.
3164 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3165 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3166 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3167 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3168 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3169 * gcc.dg/vect/vect-26.c: Likewise.
3170 * gcc.dg/vect/vect-44.c: Likewise.
3171 * gcc.dg/vect/vect-70.c: Likewise.
3172 * gcc.dg/vect/vect-95.c: Likewise.
3173 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3174 * gcc.dg/vect/vect-28.c: Likewise.
3175 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
3176 * gcc.dg/vect/vect-87.c: Likewise.
3177 * gcc.dg/vect/vect-109.c: Likewise.
3178 * gcc.dg/vect/vect-54.c: Likewise.
3179 * gcc.dg/vect/vect-96.c: Likewise.
3180 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3181 * gcc.dg/vect/vect-88.c: Likewise.
3182 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3183 * gcc.dg/vect/vect-89.c: Likewise.
3184 * gcc.dg/vect/vect-91.c: Likewise.
3185 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3186 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3187 * gfortran.dg/vect/vect-2.f90: Likewise.
3188 * gfortran.dg/vect/vect-3.f90: Likewise.
3189 * gfortran.dg/vect/vect-4.f90: Likewise.
3190 * gfortran.dg/vect/vect-5.f90: Likewise.
3191
3192 2009-06-05 Alexander Strange <astrange@ithinksw.com>
3193
3194 PR tree-optimization/36318
3195 * gcc.dg/tree-ssa/sra-7.c: New test.
3196
3197 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
3198
3199 PR fortran/37203
3200 * gfortran.dg/reshape_order_5.f90: New.
3201 * gfortran.dg/reshape_shape_1.f90: New.
3202
3203 2009-06-04 Jason Merrill <jason@redhat.com>
3204
3205 * g++.dg/template/error38.C: Add pointer-to-typedef case.
3206
3207 2009-06-04 Steve Ellcey <sje@cup.hp.com>
3208
3209 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
3210 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
3211
3212 2009-06-04 Richard Guenther <rguenther@suse.de>
3213
3214 PR c++/39371
3215 * g++.dg/torture/pr40335.C: New testcase.
3216
3217 2009-06-03 Richard Guenther <rguenther@suse.de>
3218
3219 PR middle-end/40328
3220 * gcc.dg/torture/pr40328.c: New testcase.
3221
3222 2009-06-03 Martin Jambor <mjambor@suse.cz>
3223
3224 * g++.dg/torture/pr40323.C: New file.
3225
3226 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
3227
3228 * gnat.dg/specs/root.ads: New test.
3229 * gnat.dg/specs/root-level_1.ads: Likewise.
3230 * gnat.dg/specs/root-level_2.ads: Likewise.
3231 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
3232
3233 2009-06-02 Mark Mitchell <mark@codesourcery.com>
3234
3235 * g++.dg/init/ref15.C: Require unwrapped targets.
3236
3237 2009-06-02 Jason Merrill <jason@redhat.com>
3238
3239 * g++.dg/cpp0x/initlist13.C: Remove expected error.
3240 * g++.dg/cpp0x/initlist18.C: New.
3241 * g++.dg/cpp0x/initlist19.C: New.
3242
3243 * g++.dg/cpp0x/auto14.C: New.
3244
3245 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
3246
3247 * gnat.dg/alignment6.adb: Remove XFAIL.
3248
3249 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
3250
3251 PR c++/38089
3252 * g++.dg/template/spec36.C: New test.
3253
3254 2009-06-01 Ian Lance Taylor <iant@google.com>
3255
3256 * gcc.dg/cast-qual-3.c: New testcase.
3257 * g++.dg/warn/Wcast-qual2.C: New testcase.
3258
3259 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
3260
3261 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
3262 (process-message): Expect column numbers.
3263 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
3264 * gcc.dg/pch/counter-2.c: Same.
3265 * gcc.dg/pch/valid-2.c: Same.
3266 * gcc.dg/pch/warn-1.c: Same.
3267 * gcc.dg/pch/valid-1.c: Same.
3268 * gcc.dg/cpp/include2a.c: Handle lack of columns.
3269 * gcc.dg/cpp/syshdr.c: Same.
3270 * gcc.dg/cpp/19940712-1.c: Same.
3271 * gcc.dg/cpp/missing-header-1.c: Same.
3272 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
3273 * gcc.dg/cpp/tr-warn3.c: Same.
3274 * gcc.dg/cpp/pr29612-2.c: Same.
3275 * gcc.dg/cpp/tr-warn4.c: Same.
3276 * gcc.dg/cpp/Wtrigraphs.c: Same.
3277 * gcc.dg/cpp/poison.c: Same.
3278 * gcc.dg/cpp/arith-3.c: Same.
3279 * gcc.dg/cpp/sysmac2.c: Same.
3280 * gcc.dg/cpp/cpp.exp: Same.
3281 * gcc.dg/cpp/tr-warn5.c: Same.
3282 * gcc.dg/cpp/include2.c: Same.
3283 * gcc.dg/cpp/Wmissingdirs.c: Same.
3284 * gcc.dg/cpp/Wmissingdirs.c: Same.
3285 * gcc.dg/cpp/tr-warn6.c: Same.
3286 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
3287 * gcc.dg/cpp/macspace1.c: Same.
3288 * gcc.dg/cpp/escape-2.c: Same.
3289 * gcc.dg/cpp/assert2.c: Same.
3290 * gcc.dg/cpp/undef2.c: Same.
3291 * gcc.dg/cpp/macspace2.c: Same.
3292 * gcc.dg/cpp/tr-warn1.c: Same.
3293 * gcc.dg/cpp/extratokens2.c: Same.
3294 * gcc.dg/cpp/strify2.c: Same.
3295 * gcc.dg/cpp/Wsignprom.c: Same.
3296 * gcc.dg/cpp/redef2.c: Same.
3297 * gcc.dg/cpp/trad/trad.exp: Same.
3298 * gcc.dg/cpp/arith-1.c: Same.
3299 * gcc.dg/cpp/extratokens.c: Same.
3300 * gcc.dg/cpp/if-mpar.c: Same.
3301
3302 2009-06-01 Olivier Hainque <hainque@adacore.com>
3303
3304 * gnat.dg/nested_float_packed.ads: New test.
3305
3306 2009-06-01 Olivier Hainque <hainque@adacore.com>
3307 Eric Botcazou <botcazou@adacore.com>
3308
3309 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
3310 * gnat.dg/test_oconst.adb: New test.
3311
3312 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
3313
3314 * gcc.dg/plugin/ggcplug.c: Moved comment.
3315 (plugin_init): Fixed typo, declared i, returned 0 at end.
3316
3317 2009-05-31 Ira Rosen <irar@il.ibm.com>
3318
3319 PR testsuite/40244
3320 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
3321 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
3322
3323 2009-05-29 Ian Lance Taylor <iant@google.com>
3324
3325 * gcc.dg/Wcxx-compat-11.c: New testcase.
3326
3327 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3328
3329 PR fortran/40019
3330 * gfortran.dg/leadz_trailz_1.f90: New test.
3331 * gfortran.dg/leadz_trailz_2.f90: New test.
3332
3333 2009-05-29 Martin Jambor <mjambor@suse.cz>
3334
3335 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
3336 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
3337 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3338 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3339 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
3340 * gcc.dg/tree-ssa/sra-2.c: Likewise.
3341 * gcc.dg/tree-ssa/sra-3.c: Likewise.
3342 * gcc.dg/tree-ssa/sra-1.c: Likewise.
3343 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
3344 * gcc.dg/tree-ssa/sra-5.c: New file.
3345 * gcc.dg/tree-ssa/sra-6.c: New file.
3346 * gcc.c-torture/compile/sra-1.c: New file.
3347
3348 2009-05-29 Jakub Jelinek <jakub@redhat.com>
3349
3350 PR middle-end/40291
3351 * gcc.c-torture/compile/pr40291.c: New test.
3352
3353 PR target/40017
3354 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
3355 __vector _Bool.
3356 * gcc.target/powerpc/altivec-30.c: New test.
3357 * gcc.target/powerpc/altivec-31.c: New test.
3358
3359 2009-05-28 Richard Guenther <rguenther@suse.de>
3360
3361 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
3362 * gcc.c-torture/execute/20090527-1.c: Likewise.
3363
3364 2009-05-28 Dodji Seketeli <dodji@redhat.com>
3365
3366 PR c++/39754
3367 * g++.dg/template/canon-type-1.C: New test.
3368 * g++.dg/template/canon-type-2.C: Likewise.
3369 * g++.dg/template/canon-type-3.C: Likewise.
3370 * g++.dg/template/canon-type-4.C: Likewise.
3371 * g++.dg/template/canon-type-5.C: Likewise.
3372 * g++.dg/template/canon-type-6.C: Likewise.
3373 * g++.dg/template/canon-type-7.C: Likewise.
3374
3375 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
3376 Uros Bizjak <ubizjak@gmail.com>
3377 Danny Smith <dansmister@gmail.com>
3378
3379 PR target/37216
3380
3381 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
3382 New function.
3383 * gcc.target/i386/pr37216.c: New test source file.
3384 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
3385 use -fno-common for testing Cygwin and MinGW targets.
3386
3387 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
3388
3389 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
3390 * g++.dg/opt/memcpy1.C (size_t): Likewise.
3391 * g++.dg/pr37742.C (size_t): Likewise.
3392 * g++.dg/torture/pr34850.C (size_t): Likewise.
3393 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
3394 _PTRDIFF_TYPE__.
3395 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
3396 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
3397 (size_t): Use __extension__ and __SIZE_TYPE__.
3398 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
3399 __SIZE_TYPE__.
3400 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
3401 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
3402 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
3403 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
3404 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
3405 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
3406 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
3407 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
3408 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
3409 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
3410 (__ssize_t): Likewise.
3411 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
3412 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
3413 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
3414 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
3415 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
3416 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
3417 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
3418 * gcc.dg/pr33667.c (size_t): Likewise.
3419 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
3420 * gcc.dg/torture/pr39204.c (size_t): Likewise.
3421 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
3422 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
3423 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
3424 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
3425
3426 2009-05-28 Ira Rosen <irar@il.ibm.com>
3427
3428 PR tree-optimization/40254
3429 * gcc.dg/vect/pr40254.c: New test.
3430
3431 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
3432
3433 PR middle-end/33699
3434 * gcc.target/mips/const-anchor-1.c: New test.
3435 * gcc.target/mips/const-anchor-2.c: New test.
3436
3437 2009-05-27 Jason Merrill <jason@redhat.com>
3438
3439 * g++.dg/cpp0x/initlist15.C: New.
3440 * g++.dg/cpp0x/initlist16.C: New.
3441 * g++.dg/cpp0x/initlist17.C: New.
3442
3443 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
3444
3445 PR fortran/39178
3446 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
3447 patterns to reflect frontend changes.
3448 * gfortran.dg/vector_subscript_4.f90: Likewise.
3449
3450 2009-05-27 Olivier Hainque <hainque@adacore.com>
3451 Eric Botcazou <botcazou@adacore.com>
3452
3453 * gcc.c-torture/execute/align-nest.c: New testcase.
3454 * gnat.dg/misaligned_nest.adb: New testcase.
3455
3456 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
3457
3458 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
3459 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
3460 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
3461 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
3462
3463 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
3464
3465 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
3466 cast instead of assuming 0ul.
3467 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
3468 __SIZE_TYPE__.
3469 (_type_desc): Make first argument const.
3470 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
3471
3472 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3473
3474 PR libfortran/40187
3475 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
3476 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
3477
3478 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
3479
3480 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
3481 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
3482 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
3483 * gcc.dg/plugin/ggcplug.c: Added new file.
3484
3485 2009-05-26 Tobias Burnus <burnus@net-b.de>
3486
3487 PR fortran/40246
3488 * gfortran.dg/nullify_4.f90: New test.
3489
3490 2009-05-26 Richard Guenther <rguenther@suse.de>
3491
3492 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
3493
3494 2009-05-26 Richard Guenther <rguenther@suse.de>
3495
3496 PR middle-end/40252
3497 * gcc.c-torture/compile/pr40252.c: New testcase.
3498
3499 2009-05-26 Dodji Seketeli <dodji@redhat.com>
3500
3501 PR c++/40007
3502 * g++.dg/template/typedef18.C: New test.
3503 * g++.dg/template/typedef19.C: Likewise.
3504 * g++.dg/template/typedef20.C: Likewise.
3505 * g++.dg/template/access11.C: Adjust.
3506
3507 2009-05-26 Richard Guenther <rguenther@suse.de>
3508
3509 PR testsuite/40247
3510 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
3511
3512 2009-05-25 Jason Merrill <jason@redhat.com>
3513
3514 PR c++/38064
3515 * g++.dg/cpp0x/enum3.C: New test.
3516
3517 2009-05-25 Richard Guenther <rguenther@suse.de>
3518
3519 PR tree-optimization/36327
3520 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
3521 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3522 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
3523 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
3524 * gcc.dg/vect/vect-40.c: Likewise.
3525 * gcc.dg/vect/vect-42.c: Likewise.
3526 * gcc.dg/vect/vect-46.c: Likewise.
3527 * gcc.dg/vect/vect-76.c: Likewise.
3528
3529 2009-05-25 Janus Weil <janus@gcc.gnu.org>
3530
3531 PR fortran/40176
3532 * gfortran.dg/proc_ptr_18.f90: New.
3533 * gfortran.dg/proc_ptr_19.f90: New.
3534 * gfortran.dg/proc_ptr_comp_9.f90: New.
3535 * gfortran.dg/proc_ptr_comp_10.f90: New.
3536
3537 2009-05-25 Richard Guenther <rguenther@suse.de>
3538
3539 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
3540 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3541
3542 2009-05-25 Ira Rosen <irar@il.ibm.com>
3543
3544 PR tree-optimization/40238
3545 * gcc.dg/vect/pr40238.c: New test.
3546
3547 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3548 Dominique Dhumieres <dominiq@lps.ens.fr>
3549
3550 PR fortran/35732
3551 PR fortran/39872
3552 * gfortran.dg/bounds_check_fail_3.f90: New test.
3553 * gfortran.dg/bounds_check_fail_4.f90: New test.
3554 * gfortran.dg/bounds_check_14.f90: Update test.
3555 * gfortran.dg/bound_4.f90: Update test.
3556
3557 2009-05-24 Richard Guenther <rguenther@suse.de>
3558
3559 PR middle-end/40233
3560 * gcc.c-torture/compile/pr40233.c: New testcase.
3561
3562 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
3563
3564 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
3565 for alpha*-*-* targets.
3566
3567 2009-05-24 Ira Rosen <irar@il.ibm.com>
3568
3569 * gcc.dg/vect/bb-slp-1.c: New test.
3570 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
3571 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
3572 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
3573 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
3574 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
3575 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
3576 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
3577 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
3578 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
3579 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
3580 gcc.dg/vect/bb-slp-22.c: Likewise.
3581 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
3582
3583 2009-05-23 Mark Mitchell <mark@codesourcery.com>
3584 Maxim Kuvyrkov <maxim@codesourcery.com>
3585
3586 * gcc.dg/falign-labels-1.c: New test.
3587
3588 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
3589
3590 * gnat.dg/specs/rep_clause3.ads: New test.
3591
3592 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
3593
3594 * gnat.dg/addr6.adb: New test.
3595
3596 2009-05-22 Mark Mitchell <mark@codesourcery.com>
3597
3598 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
3599 New function.
3600 * gcc.target/arm/thumb2-mul-space.c: New file.
3601 * gcc.target/arm/thumb2-mul-space-2.c: New file.
3602 * gcc.target/arm/thumb2-mul-space-3.c: New file.
3603 * gcc.target/arm/thumb2-mul-speed.c: New file.
3604
3605 2009-05-22 Richard Guenther <rguenther@suse.de>
3606
3607 PR middle-end/38964
3608 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
3609 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
3610 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
3611
3612 2009-05-22 Mark Mitchell <mark@codesourcery.com>
3613
3614 * gcc.dg/dll-6.c: New test.
3615 * gcc.dg/dll-6a.c: Likewise.
3616 * gcc.dg/dll-7.c: Likewise.
3617 * gcc.dg/dll-7a.c: Likewise.
3618 * g++.dg/ext/dllexport2.C: Likewise.
3619 * g++.dg/ext/dllexport2a.cc: Likewise.
3620
3621 2009-05-21 Steve Ellcey <sje@cup.hp.com>
3622
3623 PR target/37846
3624 * gcc.target/ia64/mfused-madd-vect.c: New test.
3625 * gcc.target/ia64/mfused-madd.c: New test.
3626 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
3627 * gcc.target/ia64/mno-fused-madd.c: New test.
3628
3629 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
3630
3631 * gcc.target/i386/movbe-1.c: New.
3632 * gcc.target/i386/movbe-2.c: Likewise.
3633
3634 2009-05-21 Taras Glek <tglek@mozilla.com>
3635
3636 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
3637 plugin_init signature.
3638 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3639 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
3640 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
3641
3642 2009-05-21 Mark Mitchell <mark@codesourcery.com>
3643
3644 * gcc.dg/target/arm/neon-vmla-1.c: New.
3645 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
3646
3647 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
3648
3649 * gcc.target/mips/octeon-exts-6.c: New test.
3650 * gcc.target/mips/extend-1.c: New test.
3651 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
3652 EXTS.
3653 * gcc.target/mips/octeon-exts-5.c: Likewise.
3654
3655 2009-05-20 Jakub Jelinek <jakub@redhat.com>
3656
3657 PR middle-end/40204
3658 * gcc.c-torture/compile/pr40204.c: New test.
3659
3660 2009-05-20 Richard Guenther <rguenther@suse.de>
3661
3662 * gcc.c-torture/compile/20090518-1.c: New testcase.
3663
3664 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
3665
3666 PR tree-optimization/40087
3667 * gcc.dg/tree-ssa/pr40087.c: New test.
3668
3669 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
3670
3671 * gcc.dg/vector-4.c: New testcase.
3672 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
3673 * g++.dg/ext/vector16.C: New testcase.
3674
3675 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
3676
3677 PR c/40172
3678 * gcc.dg/pr40172.c: Renamed to ...
3679 * gcc.dg/pr40172-1.c: This.
3680
3681 * gcc.dg/pr40172-2.c: New.
3682 * gcc.dg/pr40172-3.c: Likewise.
3683
3684 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3685
3686 PR c/40172
3687 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
3688
3689 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
3690
3691 * gnat.dg/loop_optimization6.ad[sb]: New test.
3692
3693 2009-05-19 Richard Guenther <rguenther@suse.de>
3694
3695 * gcc.c-torture/compile/20090519-1.c: New testcase.
3696
3697 2009-05-18 Jason Merrill <jason@redhat.com>
3698
3699 * g++.dg/cpp0x/explicit1.C: New.
3700 * g++.dg/cpp0x/explicit2.C: New.
3701
3702 2009-05-18 Dodji Seketeli <dodji@redhat.com>
3703
3704 PR debug/40109
3705 * g++.dg/debug/dwarf2/nested-1.C: New test.
3706
3707 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
3708
3709 PR testsuite/39907
3710 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
3711 stack alignment.
3712
3713 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3714
3715 PR fortran/40164
3716 * gfortran.dg/proc_ptr_comp_8.f90: New.
3717
3718 2009-05-18 Richard Guenther <rguenther@suse.de>
3719
3720 PR fortran/40168
3721 * gfortran.dg/array_memset_2.f90: Adjust.
3722
3723 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3724
3725 PR fortran/36947
3726 PR fortran/40039
3727 * gfortran.dg/interface_27.f90: New.
3728 * gfortran.dg/interface_28.f90: New.
3729 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
3730 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3731
3732 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3733
3734 * gcc.target/m68k/tls-ie.c: New test.
3735 * gcc.target/m68k/tls-le.c: New test.
3736 * gcc.target/m68k/tls-gd.c: New test.
3737 * gcc.target/m68k/tls-ld.c: New test.
3738 * gcc.target/m68k/tls-ie-xgot.c: New test.
3739 * gcc.target/m68k/tls-le-xtls.c: New test.
3740 * gcc.target/m68k/tls-gd-xgot.c: New test.
3741 * gcc.target/m68k/tls-ld-xgot.c: New test.
3742 * gcc.target/m68k/tls-ld-xtls.c: New test.
3743 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
3744
3745 2009-05-18 Martin Jambor <mjambor@suse.cz>
3746
3747 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
3748
3749 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
3750
3751 PR c/40172
3752 * gcc.dg/pr40172.c: New.
3753
3754 2009-05-17 Jason Merrill <jason@redhat.com>
3755
3756 PR c++/40139
3757 * g++.dg/template/dtor6.C: New.
3758
3759 2009-05-17 Joseph Myers <joseph@codesourcery.com>
3760
3761 * g++.dg/warn/translate-ice-1.C: New test.
3762
3763 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3764
3765 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
3766 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
3767 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
3768 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
3769
3770 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3771
3772 PR fortran/33197
3773 * gfortran.dg/erf_2.F90: New test.
3774 * gfortran.dg/erfc_scaled_2.f90: New test.
3775
3776 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3777
3778 PR fortran/31243
3779 * gfortran.dg/string_1.f90: New test.
3780 * gfortran.dg/string_2.f90: New test.
3781 * gfortran.dg/string_3.f90: New test.
3782
3783 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
3784
3785 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
3786 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
3787
3788 2009-05-15 Ian Lance Taylor <iant@google.com>
3789
3790 * gcc.dg/Wcxx-compat-10.c: New testcase.
3791
3792 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
3793
3794 PR 16302
3795 * gcc.dg/pr16302.c: New.
3796 * g++.dg/warn/pr16302.C: New.
3797
3798 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3799
3800 * gcc.dg/torture/builtin-math-5.c: New.
3801 * gcc.dg/torture/builtin-math-6.c: New.
3802 * lib/target-supports.exp (check_effective_target_mpc): New.
3803
3804 2009-05-15 Jan Hubicka <jh@suse.cz>
3805
3806 * gcc.dg/tree-ssa/inline-3.c: New testcase
3807
3808 2009-05-15 Jan Hubicka <jh@suse.cz>
3809
3810 * gcc.target/i386/align-main-1.c (check): Mark noinline.
3811 * gcc.target/i386/align-main-2.c (check): Mark noinline.
3812 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
3813 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
3814 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
3815 Mark noinline.
3816 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
3817 Mark noinline.
3818 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
3819 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
3820
3821 2009-05-15 Jan Hubicka <jh@suse.cz>
3822
3823 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
3824 optimized by sibcall noinline.
3825
3826 2009-05-15 Jan Hubicka <jh@suse.cz>
3827
3828 * sibcall-1.c (track): Mark noinline.
3829 * sibcall-2.c (track): Mark noinline.
3830 * sibcall-3.c (track): Mark noinline.
3831 * sibcall-4.c (track): Mark noinline.
3832
3833 2009-05-15 Jan Hubicka <jh@suse.cz>
3834
3835 * flatten-2.c: Disable early inlining; add comment.
3836 * flatten-3.c: New test based on flatten-2.c.
3837
3838 2009-05-15 Richard Guenther <rguenther@suse.de>
3839
3840 PR tree-optimization/39999
3841 * gcc.c-torture/compile/pr39999.c: New testcase.
3842
3843 2009-05-15 Joseph Myers <joseph@codesourcery.com>
3844
3845 * gcc.c-torture/compile/ptr-conv-1.c: New test.
3846
3847 2009-05-14 Ian Lance Taylor <iant@google.com>
3848
3849 * gcc.dg/Wcxx-compat-9.c: New testcase.
3850
3851 2009-05-14 Janus Weil <janus@gcc.gnu.org>
3852
3853 PR fortran/39996
3854 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
3855 * gfortran.dg/duplicate_type_2.f90: Ditto.
3856 * gfortran.dg/duplicate_type_3.f90: New.
3857
3858 2009-05-14 Laurent GUERBY <laurent@guerby.net>
3859
3860 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
3861 * ada/acats/tests/c5/c59002c.ada: Likewise.
3862
3863 2009-05-13 Taras Glek <tglek@mozilla.com>
3864
3865 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
3866 attributes and decl smashing.
3867 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
3868 attributes.
3869 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
3870 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
3871
3872 2009-05-14 Jakub Jelinek <jakub@redhat.com>
3873
3874 PR fortran/39865
3875 * gfortran.dg/pr39865.f90: New test.
3876 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
3877 arrays in FMT=.
3878 * gfortran.dg/hollerith_f95.f90: Likewise.
3879 * gfortran.dg/hollerith6.f90: New test.
3880 * gfortran.dg/hollerith7.f90: New test.
3881
3882 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3883
3884 PR cpp/36674
3885 * gcc.dg/cpp/pr36674.i: New.
3886
3887 2009-05-14 Ben Elliston <bje@au.ibm.com>
3888
3889 PR middle-end/40035
3890 * gcc.c-torture/compile/pr40035.c: New test.
3891
3892 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3893
3894 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
3895
3896 2009-05-12 Tobias Burnus <burnus@net-b.de>
3897
3898 PR fortran/40110
3899 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
3900 * gfortran.dg/c_kind_tests_2.f03: Ditto.
3901 * gfortran.dg/interop_params.f03: Ditto.
3902
3903 2009-05-12 Jan Hubicka <jh@suse.cz>
3904
3905 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
3906 so unrolling still happens.
3907 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
3908 * gcc.dg/ipa/ipacost-2.c: Likewise.
3909 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
3910
3911 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3912
3913 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
3914
3915 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3916
3917 * lib/target-supports.exp (check_profiling_available): Return
3918 false for -p on *-*-cygwin* targets.
3919
3920 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3921
3922 PR tree-optimization/38632
3923 * g++.dg/tree-ssa/pr38632.C: New.
3924
3925 2009-05-11 Jan Hubicka <jh@suse.cz>
3926
3927 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
3928 we now optimize better.
3929 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
3930 out at different places.
3931 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
3932 unroling.
3933 * gcc.dg/vect/vect-76.c: Likewise.
3934 * gcc.dg/vect/vect-70.c: Likewise.
3935 * gcc.dg/vect/vect-66.c: Likewise.
3936 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3937 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
3938
3939 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3940
3941 PR middle-end/40080
3942 * gcc.c-torture/compile/pr40080.c: New.
3943
3944 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
3945
3946 * gcc.c-torture/compile/pr40026.c: New testcase.
3947
3948 2009-05-11 Janus Weil <janus@gcc.gnu.org>
3949
3950 PR fortran/40089
3951 * gfortran.dg/proc_ptr_comp_7.f90: New.
3952
3953 2009-05-11 Ira Rosen <irar@il.ibm.com>
3954
3955 PR tree-optimization/40074
3956 * gcc.dg/vect/pr40074.c: New test.
3957
3958 2009-05-10 Ian Lance Taylor <iant@google.com>
3959
3960 * gcc.dg/Wcxx-compat-7.c: New testcase.
3961 * gcc.dg/Wcxx-compat-8.c: New testcase.
3962 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
3963 * gcc.dg/pr17188-1.c: Likewise.
3964 * gcc.dg/pr39084.c: Likewise.
3965
3966 2009-05-10 Michael Matz <matz@suse.de>
3967
3968 PR target/40031
3969 * gcc.dg/pr40031.c: New test.
3970
3971 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3972
3973 PR fortran/40018
3974 * gfortran.dg/array_constructor_31.f90: New test.
3975
3976 2009-05-10 Richard Guenther <rguenther@suse.de>
3977
3978 PR tree-optimization/40081
3979 * g++.dg/torture/pr40081.C: New testcase.
3980
3981 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3982
3983 PR fortran/38863
3984 * gfortran.dg/dependency_24.f90: New test.
3985 * gfortran.dg/dependency_23.f90: Clean up module files.
3986
3987 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
3988
3989 PR fortran/38956
3990 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
3991 * gfortran.dg/chmod_2.f90: Likewise.
3992 * gfortran.dg/chmod_3.f90: Likewise.
3993 * gfortran.dg/open_errors.f90: Likewise.
3994
3995 2009-05-09 Jan Hubicka <jh@suse.cz>
3996
3997 PR middle-end/40043
3998 * g++.dg/eh/nested-try.C: New test.
3999
4000 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4001
4002 PR tree-optimization/40049
4003 * gcc.dg/vect/vect-shift-2.c: New test.
4004
4005 2009-05-08 Joseph Myers <joseph@codesourcery.com>
4006
4007 * gcc.dg/torture/complex-sign-mul-minus-one.c,
4008 gcc.dg/torture/complex-sign-mul-one.c: New tests.
4009
4010 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
4011
4012 PR c/36892
4013 * g++.dg/warn/deprecated-6.C: New.
4014 * gcc.dg/deprecated-4.c: Likewise.
4015 * gcc.dg/deprecated-5.c: Likewise.
4016 * gcc.dg/deprecated-6.c: Likewise.
4017
4018 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
4019
4020 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4021 __aligned__(__BIGGEST_ALIGNMENT__).
4022 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4023 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4024 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4025 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4026 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4027 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4028 * gcc.dg/vect/Os-vect-95.c: Likewise.
4029 * gcc.dg/vect/pr20122.c: Likewise.
4030 * gcc.dg/vect/pr36493.c: Likewise.
4031 * gcc.dg/vect/pr37385.c: Likewise.
4032 * gcc.dg/vect/slp-7.c: Likewise.
4033 * gcc.dg/vect/slp-9.c: Likewise.
4034 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4035 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4036 * gcc.dg/vect/vect-35.c: Likewise.
4037 * gcc.dg/vect/vect-40.c: Likewise.
4038 * gcc.dg/vect/vect-42.c: Likewise.
4039 * gcc.dg/vect/vect-44.c: Likewise.
4040 * gcc.dg/vect/vect-46.c: Likewise.
4041 * gcc.dg/vect/vect-48.c: Likewise.
4042 * gcc.dg/vect/vect-52.c: Likewise.
4043 * gcc.dg/vect/vect-54.c: Likewise.
4044 * gcc.dg/vect/vect-56.c: Likewise.
4045 * gcc.dg/vect/vect-58.c: Likewise.
4046 * gcc.dg/vect/vect-60.c: Likewise.
4047 * gcc.dg/vect/vect-74.c: Likewise.
4048 * gcc.dg/vect/vect-75.c: Likewise.
4049 * gcc.dg/vect/vect-76.c: Likewise.
4050 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4051 * gcc.dg/vect/vect-77.c: Likewise.
4052 * gcc.dg/vect/vect-77-global.c: Likewise.
4053 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4054 * gcc.dg/vect/vect-78.c: Likewise.
4055 * gcc.dg/vect/vect-78-global.c: Likewise.
4056 * gcc.dg/vect/vect-80.c: Likewise.
4057 * gcc.dg/vect/vect-85.c: Likewise.
4058 * gcc.dg/vect/vect-87.c: Likewise.
4059 * gcc.dg/vect/vect-88.c: Likewise.
4060 * gcc.dg/vect/vect-92.c: Likewise.
4061 * gcc.dg/vect/vect-93.c: Likewise.
4062 * gcc.dg/vect/vect-95.c: Likewise.
4063 * gcc.dg/vect/vect-97.c: Likewise.
4064 * gcc.dg/vect/vect-complex-1.c: Likewise.
4065 * gcc.dg/vect/vect-complex-4.c: Likewise.
4066 * gcc.dg/vect/vect-complex-5.c: Likewise.
4067 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4068 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4069 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4070 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4071 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4072 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4073 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4074 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4075 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4076 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4077 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4078 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4079 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4080 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4081 * gcc.dg/vect/vect-outer-1.c: Likewise.
4082 * gcc.dg/vect/vect-outer-2a.c: Likewise.
4083 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4084 * gcc.dg/vect/vect-outer-2.c: Likewise.
4085 * gcc.dg/vect/vect-outer-2c.c: Likewise.
4086 * gcc.dg/vect/vect-outer-2d.c: Likewise.
4087 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4088 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4089 * gcc.dg/vect/vect-outer-3.c: Likewise.
4090 * gcc.dg/vect/vect-outer-3c.c: Likewise.
4091 * gcc.dg/vect/vect-outer-5.c: Likewise.
4092 * gcc.dg/vect/vect-outer-6.c: Likewise.
4093 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4094 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4095 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4096 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4097 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4098 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4099 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4100 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4101 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4102 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4103 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4104 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4105 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4106 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4107
4108 2009-05-08 Joseph Myers <joseph@codesourcery.com>
4109
4110 PR c/24581
4111 * gcc.dg/torture/complex-sign.h: New header.
4112 * gcc.dg/torture/complex-sign-add.c,
4113 gcc.dg/torture/complex-sign-mixed-add.c,
4114 gcc.dg/torture/complex-sign-mixed-div.c,
4115 gcc.dg/torture/complex-sign-mixed-mul.c,
4116 gcc.dg/torture/complex-sign-mixed-sub.c,
4117 gcc.dg/torture/complex-sign-mul.c,
4118 gcc.dg/torture/complex-sign-sub.c: New tests.
4119
4120 2009-05-08 Janus Weil <janus@gcc.gnu.org>
4121
4122 PR fortran/39876
4123 * gfortran.dg/intrinsic_3.f90: New.
4124
4125 2009-05-07 Janis Johnson <janis187@us.ibm.com>
4126
4127 PR c/39037
4128 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
4129 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
4130 * gcc.dg/dfp/float-constant-double.c: New test.
4131 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
4132 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
4133 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
4134 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
4135 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
4136 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
4137 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
4138 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
4139 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
4140
4141 2009-05-07 Jakub Jelinek <jakub@redhat.com>
4142
4143 PR middle-end/40057
4144 * gcc.c-torture/execute/pr40057.c: New test.
4145
4146 2009-05-06 James E. Wilson <wilson@codesourcery.com>
4147
4148 * gcc.c-torture/compile/const-high-part.c: New test.
4149
4150 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
4151
4152 PR testsuite/40050
4153 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
4154 build plugin.
4155
4156 2009-05-06 Janus Weil <janus@gcc.gnu.org>
4157
4158 PR fortran/39630
4159 * gfortran.dg/proc_decl_1.f90: Modified.
4160 * gfortran.dg/proc_ptr_comp_1.f90: New.
4161 * gfortran.dg/proc_ptr_comp_2.f90: New.
4162 * gfortran.dg/proc_ptr_comp_3.f90: New.
4163 * gfortran.dg/proc_ptr_comp_4.f90: New.
4164 * gfortran.dg/proc_ptr_comp_5.f90: New.
4165 * gfortran.dg/proc_ptr_comp_6.f90: New.
4166
4167 2009-05-06 Dodji Seketeli <dodji@redhat.com>
4168
4169 PR c++/17395
4170 * g++.dg/template/call7.C: New test.
4171
4172 2009-05-06 Diego Novillo <dnovillo@google.com>
4173
4174 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
4175
4176 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
4177
4178 * gfortran.dg/pr40021.f: Moved to ...
4179 * gfortran.fortran-torture/execute/pr40021.f: Here.
4180
4181 2009-05-06 Janis Johnson <janis187@us.ibm.com>
4182
4183 PR middle-end/39986
4184 * gcc.dg/dfp/pr39986.c: New test.
4185
4186 2009-05-06 Michael Matz <matz@suse.de>
4187
4188 PR middle-end/40021
4189 * gfortran.dg/pr40021.f: New test.
4190
4191 2009-05-06 Le-Chun Wu <lcwu@google.com>
4192
4193 * lib/plugin-support.exp: New file containing support procs for
4194 plugin testcases.
4195 * lib/target-supports.exp (check_plugin_available): New proc.
4196 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
4197 * gcc.dg/plugin/selfassign.c: New plugin source file.
4198 * gcc.dg/plugin/self-assign-test-1.c: New test.
4199 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
4200 * g++.dg/README: Add description for plugin test.
4201 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
4202 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
4203 * g++.dg/plugin/selfassign.c: New plugin source file.
4204 * g++.dg/plugin/self-assign-test-1.C: New test.
4205 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4206 * g++.dg/plugin/self-assign-test-3.C: Likewise.
4207 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
4208 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
4209
4210 2009-05-06 Tobias Burnus <burnus@net-b.de>
4211
4212 PR fortran/40041
4213 * gfortran.dg/intrinsic_2.f90: New test.
4214 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
4215
4216 2009-05-06 Joseph Myers <joseph@codesourcery.com>
4217
4218 PR c/40032
4219 * gcc.dg/noncompile/incomplete-5.c: New test.
4220
4221 2009-05-05 Jakub Jelinek <jakub@redhat.com>
4222
4223 PR middle-end/39666
4224 * gcc.dg/pr39666-1.c: New test.
4225 * gcc.dg/pr39666-2.c: Likewise.
4226 * g++.dg/warn/Wuninitialized-4.C: Likewise.
4227 * g++.dg/warn/Wuninitialized-5.C: Likewise.
4228 * gfortran.dg/pr39666-1.f90: Likewise.
4229 * gfortran.dg/pr39666-2.f90: Likewise.
4230
4231 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
4232
4233 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
4234 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
4235 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4236
4237 2009-05-05 Janus Weil <janus@gcc.gnu.org>
4238
4239 PR fortran/39998
4240 * gfortran.dg/proc_ptr_17.f90: New.
4241
4242 2009-05-05 Richard Guenther <rguenther@suse.de>
4243
4244 PR tree-optimization/40022
4245 * gcc.c-torture/execute/pr40022.c: New testcase.
4246
4247 2009-05-05 Richard Guenther <rguenther@suse.de>
4248
4249 PR middle-end/40023
4250 * gcc.c-torture/compile/pr40023.c: New testcase.
4251
4252 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
4253
4254 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
4255 * g++.dg/template/overload9.C: Likewise.
4256 * g++.dg/ext/ms-1.C: New.
4257
4258 2009-05-05 Jakub Jelinek <jakub@redhat.com>
4259
4260 PR c++/40013
4261 * g++.dg/ext/vla7.C: New test.
4262
4263 2009-05-04 Joseph Myers <joseph@codesourcery.com>
4264
4265 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
4266
4267 2009-05-04 Joseph Myers <joseph@codesourcery.com>
4268
4269 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
4270 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
4271 Update expected errors.
4272
4273 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4274
4275 PR c++/28152
4276 * g++.dg/parse/parser-pr28152.C: New.
4277 * g++.dg/parse/parser-pr28152-2.C: New.
4278
4279 2009-05-04 Joseph Myers <joseph@codesourcery.com>
4280
4281 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
4282
4283 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
4284
4285 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
4286 * gcc.target/sparc/fexpand-2.c: Likewise.
4287 * gcc.target/sparc/fpmerge-2.c: Likewise.
4288 * gcc.target/sparc/pdist-2.c: Likewise.
4289
4290 2009-05-03 Richard Guenther <rguenther@suse.de>
4291
4292 PR c/39983
4293 * gcc.c-torture/compile/pr39983.c: New testcase.
4294
4295 2009-05-03 Joseph Myers <joseph@codesourcery.com>
4296
4297 * gcc.dg/c99-complex-3.c: New test.
4298
4299 2009-05-03 Joseph Myers <joseph@codesourcery.com>
4300
4301 * gcc.dg/cpp/utf8-5byte-1.c: New test.
4302
4303 2009-05-02 Joseph Myers <joseph@codesourcery.com>
4304
4305 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
4306
4307 2009-05-02 Richard Guenther <rguenther@suse.de>
4308
4309 PR middle-end/40001
4310 * gcc.target/spu/pr40001.c: New testcase.
4311
4312 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
4313
4314 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
4315
4316 2009-04-30 Steve Ellcey <sje@cup.hp.com>
4317
4318 PR middle-end/39579
4319 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
4320 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
4321
4322 2009-04-30 Janis Johnson <janis187@us.ibm.com>
4323
4324 PR testsuite/39776
4325 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
4326 no longer issued.
4327
4328 2009-04-30 David Ayers <ayers@fsfe.org>
4329
4330 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
4331 and gcc_error_prefix variables.
4332 * objc.dg/bad-receiver-type.m: Update to match correct
4333 diagnostics marker.
4334 * objc.dg/encode-5.m: Likewise.
4335 * objc.dg/id-1.m: Likewise.
4336 * objc.dg/method-1.m: Likewise.
4337 * objc.dg/method-6.m: Likewise.
4338 * objc.dg/method-7.m: Likewise.
4339 * objc.dg/method-9.m: Likewise.
4340 * objc.dg/method-11.m: Likewise.
4341 * objc.dg/method-20.m: Likewise.
4342 * objc.dg/private-1.m: Likewise.
4343
4344 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
4345
4346 PR libfortran/39667
4347 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
4348 * gfortran.dg/advance_4.f90: Likewise
4349 * gfortran.dg/advance_5.f90: Likewise
4350 * gfortran.dg/append_1.f90: Likewise
4351 * gfortran.dg/backslash_1.f90: Likewise
4352 * gfortran.dg/backslash_2.f90: Likewise
4353 * gfortran.dg/backslash_3.f: Likewise
4354 * gfortran.dg/backspace_10.f90: Likewise
4355 * gfortran.dg/backspace_3.f: Likewise
4356 * gfortran.dg/backspace_4.f: Likewise
4357 * gfortran.dg/backspace_5.f: Likewise
4358 * gfortran.dg/backspace_8.f: Likewise
4359 * gfortran.dg/backspace_9.f: Likewise
4360 * gfortran.dg/complex_write.f90: Likewise
4361 * gfortran.dg/convert_implied_open.f90: Likewise
4362 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
4363 * gfortran.dg/dos_eol.f: Likewise
4364 * gfortran.dg/empty_format_1.f90: Likewise
4365 * gfortran.dg/endfile.f: Likewise
4366 * gfortran.dg/eof_1.f90: Likewise
4367 * gfortran.dg/eor_1.f90: Likewise
4368 * gfortran.dg/eor_handling_1.f90: Likewise
4369 * gfortran.dg/eor_handling_2.f90: Likewise
4370 * gfortran.dg/eor_handling_3.f90: Likewise
4371 * gfortran.dg/eor_handling_4.f90: Likewise
4372 * gfortran.dg/eor_handling_5.f90: Likewise
4373 * gfortran.dg/error_recovery_5.f90: Likewise
4374 * gfortran.dg/f2003_inquire_1.f03: Likewise
4375 * gfortran.dg/f2003_io_4.f03: Likewise
4376 * gfortran.dg/f2003_io_5.f03: Likewise
4377 * gfortran.dg/f2003_io_7.f03: Likewise
4378 * gfortran.dg/fgetc_1.f90: Likewise
4379 * gfortran.dg/fgetc_2.f90: Likewise
4380 * gfortran.dg/flush_1.f90: Likewise
4381 * gfortran.dg/fmt_exhaust.f90: Likewise
4382 * gfortran.dg/fmt_huge.f90: Likewise
4383 * gfortran.dg/fmt_read.f90: Likewise
4384 * gfortran.dg/fmt_t_1.f90: Likewise
4385 * gfortran.dg/fmt_t_2.f90: Likewise
4386 * gfortran.dg/fmt_t_3.f90: Likewise
4387 * gfortran.dg/fmt_t_4.f90: Likewise
4388 * gfortran.dg/fmt_t_5.f90: Likewise
4389 * gfortran.dg/fmt_t_7.f: Likewise
4390 * gfortran.dg/fseek.f90: Likewise
4391 * gfortran.dg/ftell_1.f90: Likewise
4392 * gfortran.dg/ftell_2.f90: Likewise
4393 * gfortran.dg/func_derived_3.f90: Likewise
4394 * gfortran.dg/inquire_9.f90: Likewise
4395 * gfortran.dg/iostat_1.f90: Likewise
4396 * gfortran.dg/iostat_2.f90: Likewise
4397 * gfortran.dg/list_read_1.f90: Likewise
4398 * gfortran.dg/list_read_4.f90: Likewise
4399 * gfortran.dg/list_read_5.f90: Likewise
4400 * gfortran.dg/list_read_7.f90: Likewise
4401 * gfortran.dg/list_read_8.f90: Likewise
4402 * gfortran.dg/list_read_9.f90: Likewise
4403 * gfortran.dg/namelist_13.f90: Likewise
4404 * gfortran.dg/namelist_14.f90: Likewise
4405 * gfortran.dg/namelist_15.f90: Likewise
4406 * gfortran.dg/namelist_16.f90: Likewise
4407 * gfortran.dg/namelist_17.f90: Likewise
4408 * gfortran.dg/namelist_18.f90: Likewise
4409 * gfortran.dg/namelist_19.f90: Likewise
4410 * gfortran.dg/namelist_20.f90: Likewise
4411 * gfortran.dg/namelist_24.f90: Likewise
4412 * gfortran.dg/namelist_26.f90: Likewise
4413 * gfortran.dg/namelist_27.f90: Likewise
4414 * gfortran.dg/namelist_28.f90: Likewise
4415 * gfortran.dg/namelist_37.f90: Likewise
4416 * gfortran.dg/namelist_38.f90: Likewise
4417 * gfortran.dg/namelist_39.f90: Likewise
4418 * gfortran.dg/namelist_40.f90: Likewise
4419 * gfortran.dg/namelist_43.f90: Likewise
4420 * gfortran.dg/namelist_44.f90: Likewise
4421 * gfortran.dg/namelist_45.f90: Likewise
4422 * gfortran.dg/namelist_46.f90: Likewise
4423 * gfortran.dg/namelist_47.f90: Likewise
4424 * gfortran.dg/namelist_48.f90: Likewise
4425 * gfortran.dg/namelist_49.f90: Likewise
4426 * gfortran.dg/namelist_50.f90: Likewise
4427 * gfortran.dg/namelist_51.f90: Likewise
4428 * gfortran.dg/namelist_52.f90: Likewise
4429 * gfortran.dg/namelist_56.f90: Likewise
4430 * gfortran.dg/namelist_char_only.f90: Likewise
4431 * gfortran.dg/namelist_use.f90: Likewise
4432 * gfortran.dg/namelist_use_only.f90: Likewise
4433 * gfortran.dg/noadv_size.f90: Likewise
4434 * gfortran.dg/open_access_append_1.f90: Likewise
4435 * gfortran.dg/pad_no.f90: Likewise
4436 * gfortran.dg/pr12884.f: Likewise
4437 * gfortran.dg/pr17090.f90: Likewise
4438 * gfortran.dg/pr17285.f90: Likewise
4439 * gfortran.dg/pr17286.f90: Likewise
4440 * gfortran.dg/pr18122.f90: Likewise
4441 * gfortran.dg/pr18210.f90: Likewise
4442 * gfortran.dg/pr18392.f90: Likewise
4443 * gfortran.dg/pr19155.f: Likewise
4444 * gfortran.dg/pr19216.f: Likewise
4445 * gfortran.dg/pr19467.f90: Likewise
4446 * gfortran.dg/pr19657.f: Likewise
4447 * gfortran.dg/pr20257.f90: Likewise
4448 * gfortran.dg/read_bad_advance.f90: Likewise
4449 * gfortran.dg/read_eof_2.f90: Likewise
4450 * gfortran.dg/read_eof_4.f90: Likewise
4451 * gfortran.dg/read_many_1.f: Likewise
4452 * gfortran.dg/read_noadvance.f90: Likewise
4453 * gfortran.dg/read_repeat.f90: Likewise
4454 * gfortran.dg/read_size_noadvance.f90: Likewise
4455 * gfortran.dg/read_x_past.f: Likewise
4456 * gfortran.dg/record_marker_1.f90: Likewise
4457 * gfortran.dg/record_marker_3.f90: Likewise
4458 * gfortran.dg/rewind_1.f90: Likewise
4459 * gfortran.dg/runtime_warning_1.f90: Likewise
4460 * gfortran.dg/shape_3.f90: Likewise
4461 * gfortran.dg/slash_1.f90: Likewise
4462 * gfortran.dg/stat_1.f90: Likewise
4463 * gfortran.dg/stat_2.f90: Likewise
4464 * gfortran.dg/streamio_11.f90: Likewise
4465 * gfortran.dg/streamio_3.f90: Likewise
4466 * gfortran.dg/streamio_4.f90: Likewise
4467 * gfortran.dg/streamio_9.f90: Likewise
4468 * gfortran.dg/tl_editing.f90: Likewise
4469 * gfortran.dg/unf_io_convert_1.f90: Likewise
4470 * gfortran.dg/unf_io_convert_2.f90: Likewise
4471 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
4472 * gfortran.dg/unf_short_record_1.f90: Likewise
4473 * gfortran.dg/utf8_1.f03: Likewise
4474 * gfortran.dg/utf8_2.f03: Likewise
4475 * gfortran.dg/widechar_IO_1.f90: Likewise
4476 * gfortran.dg/write_check3.f90: Likewise
4477 * gfortran.dg/write_rewind_2.f: Likewise
4478 * gfortran.dg/x_slash_2.f: Likewise
4479
4480 2009-04-29 Richard Guenther <rguenther@suse.de>
4481
4482 PR target/39943
4483 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4484 New.
4485 (check_effective_target_vect_floatuint_cvt): Likewise.
4486 * gcc.dg/vect/slp-10.c: Adjust.
4487 * gcc.dg/vect/slp-11.c: Adjust.
4488 * gcc.dg/vect/slp-12b.c: Adjust.
4489 * gcc.dg/vect/slp-33.c: Adjust.
4490 * gcc.c-torture/compile/pr39943.c: New testcase.
4491
4492 2009-04-29 Richard Guenther <rguenther@suse.de>
4493
4494 PR middle-end/39937
4495 * gcc.c-torture/compile/pr39937.c: New testcase.
4496
4497 2009-04-29 Richard Guenther <rguenther@suse.de>
4498
4499 PR tree-optimization/39941
4500 * gcc.c-torture/compile/pr39941.c: New testcase.
4501
4502 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
4503
4504 * gcc.target/bfin/20090411-1.c: New test.
4505
4506 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
4507
4508 PR target/39565
4509 * gcc.dg/pr39565.c: New testcase.
4510
4511 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
4512
4513 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
4514 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4515 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4516 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4517 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4518 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4519 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4520 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4521 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4522 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4523 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4524 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4525 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4526 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4527 * gcc.target/i386/pr37191.c: Likewise.
4528 * gcc.target/i386/reload-1.c: Likewise.
4529 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
4530 * g++.old-deja/g++.pt/repo2.C: Likewise.
4531 * g++.old-deja/g++.pt/repo3.C: Likewise.
4532 * g++.old-deja/g++.pt/repo4.C: Likewise.
4533 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4534 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4535 * g++.dg/template/repo1.C: Likewise.
4536 * g++.dg/template/repo2.C: Likewise.
4537 * g++.dg/template/repo3.C: Likewise.
4538 * g++.dg/template/repo4.C: Likewise.
4539 * g++.dg/template/repo5.C: Likewise.
4540 * g++.dg/template/repo6.C: Likewise.
4541 * g++.dg/template/repo7.C: Likewise.
4542 * g++.dg/template/repo8.C: Likewise.
4543 * g++.dg/template/repo9.C: Likewise.
4544 * g++.dg/rtti/repo1.C: Likewise.
4545 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
4546 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
4547 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
4548 * g++.dg/other/PR23205.C: Skip for vxworks.
4549 * g++.dg/ext/visibility/class1.C: Requires PIC.
4550 * g++.dg/eh/async-unwind2.C: Requires PIC.
4551 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
4552 does not have cxa_exit.
4553
4554 2009-04-28 Jing Yu <jingyu@google.com>
4555
4556 PR testsuite/39790
4557 * lib/target-supports.exp (check_effective_target_tls): Remove
4558 comment of caching.
4559 (check_effective_target_tls_native): Likewise.
4560 (check_effective_target_tls_runtime): Likewise.
4561 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
4562 tls to tls_runtime.
4563 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
4564
4565 2009-04-28 Janus Weil <janus@gcc.gnu.org>
4566
4567 PR fortran/39946
4568 * gfortran.dg/proc_ptr_16.f90: New.
4569
4570 2009-04-28 Steve Ellcey <sje@cup.hp.com>
4571
4572 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
4573 lp64 is true.
4574
4575 2009-04-28 Richard Guenther <rguenther@suse.de>
4576
4577 PR middle-end/39937
4578 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
4579
4580 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
4581
4582 * g++.dg/warn/pr35652.C: Removed.
4583 * gcc.dg/pr35652.c: Likewise.
4584
4585 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
4586
4587 * gcc.target/ia64/20071210-2.c: New testcase.
4588
4589 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
4590
4591 PR c/39323
4592 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
4593 * gcc.dg/pr39323-3.c: Ditto.
4594
4595 2009-04-28 Janus Weil <janus@gcc.gnu.org>
4596
4597 PR fortran/39930
4598 PR fortran/39931
4599 * gfortran.dg/ambiguous_reference_2.f90: New.
4600 * gfortran.dg/pointer_assign_7.f90: New.
4601
4602 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
4603 Mark Mitchell <mark@codesourcery.com>
4604
4605 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
4606 * gcc.dg/20020103-1.c: Check for __ppc.
4607 * gcc.dg/asm-b.c: Check for __ppc.
4608 * gcc.dg/20020919-1.c: Check for __ppc.
4609 * gcc.dg/20020312-2.c: Likewise.
4610 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
4611 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
4612 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
4613 * g++.dg/warn/weak1.C: Likewise.
4614 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
4615 static so appropriate optimizations kick in.
4616 (find_base_value_wrapper): New function.
4617 * g++.dg/eh/simd-5.C: Fix target triplet.
4618 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
4619
4620 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
4621 H.J. Lu <hongjiu.lu@intel.com>
4622
4623 PR target/39911
4624 * gcc.target/i386/pr39911.c: New test.
4625
4626 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
4627
4628 PR fortran/39879
4629 * gfortran.dg/alloc_comp_assign_10.f90: New test.
4630
4631 2009-04-28 Ben Elliston <bje@au.ibm.com>
4632
4633 PR c++/35652
4634 Revert:
4635
4636 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4637
4638 * gcc.dg/pr35652.C: New.
4639 * g++.dg/warn/pr35652.C: New.
4640 * gcc.dg/format/plus-1.c: Adjust message.
4641
4642 2009-04-27 DJ Delorie <dj@redhat.com>
4643
4644 * lib/target-supports.exp (check_effective_target_double64): New.
4645 (check_effective_target_double64plus): New.
4646 (check_effective_target_large_double): New.
4647 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
4648 * gcc.dg/div-double-1.c: Likewise.
4649 * gcc.dg/Wconversion-real.c: Require large_double.
4650 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
4651
4652 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
4653 are too small.
4654
4655 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
4656 constants as long.
4657
4658 2009-04-27 Ian Lance Taylor <iant@google.com>
4659
4660 * gcc.dg/Wcxx-compat-5.c: New testcase.
4661 * gcc.dg/Wcxx-compat-6.c: New testcase.
4662
4663 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
4664
4665 Allow non-constant arguments to conversion intrinsics.
4666 * gcc.target/spu/intrinsics-3.c: Update tests.
4667
4668 2009-04-27 Richard Guenther <rguenther@suse.de>
4669
4670 PR middle-end/39928
4671 * gcc.c-torture/compile/pr39928-1.c: New testcase.
4672 * gcc.c-torture/compile/pr39928-2.c: Likewise.
4673
4674 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
4675
4676 PR target/39903
4677 * gcc.dg/torture/pr39903-1.c: New.
4678 * gcc.dg/torture/pr39903-2.c: Likewise.
4679
4680 2009-04-27 Revital Eres <eres@il.ibm.com>
4681
4682 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
4683 and check it.
4684 * gcc.dg/sms-2.c: Add dump check.
4685 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
4686 and check it.
4687 * gcc.dg/sms-4.c: Likewise.
4688 * gcc.dg/sms-5.c: Likewise.
4689 * gcc.dg/sms-6.c: Likewise.
4690 * gcc.dg/sms-7.c: Likewise.
4691 * gcc.dg/sms-antideps.c: Rename to...
4692 * gcc.dg/sms-8.c: This and add sms dump file and check it.
4693
4694 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
4695
4696 * gnat.dg/opt2.adb: New test.
4697
4698 2009-04-27 Jakub Jelinek <jakub@redhat.com>
4699
4700 PR c++/39875
4701 * g++.dg/warn/Wunused-15.C: New test.
4702
4703 2009-04-26 Michael Matz <matz@suse.de>
4704
4705 Expand from SSA.
4706 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
4707 change regexps.
4708 * gcc.target/i386/pr37248-1.c: Modified.
4709 * gcc.target/i386/pr37248-3.c: Modified.
4710 * gcc.target/i386/pr37248-2.c: Modified.
4711 * gnat.dg/aliasing1.adb: Modified.
4712 * gnat.dg/pack9.adb: Modified.
4713 * gnat.dg/aliasing2.adb: Modified.
4714 * gcc.dg/strict-overflow-2.c: Modified.
4715 * gcc.dg/autopar/reduc-1char.c: Modified.
4716 * gcc.dg/autopar/reduc-2char.c: Modified.
4717 * gcc.dg/autopar/reduc-1.c: Modified.
4718 * gcc.dg/autopar/reduc-2.c: Modified.
4719 * gcc.dg/autopar/reduc-3.c: Modified.
4720 * gcc.dg/autopar/reduc-6.c: Modified.
4721 * gcc.dg/autopar/reduc-7.c: Modified.
4722 * gcc.dg/autopar/reduc-8.c: Modified.
4723 * gcc.dg/autopar/reduc-9.c: Modified.
4724 * gcc.dg/autopar/reduc-1short.c: Modified.
4725 * gcc.dg/autopar/reduc-2short.c: Modified.
4726 * gcc.dg/autopar/parallelization-1.c: Modified.
4727 * gcc.dg/strict-overflow-4.c: Modified.
4728 * gcc.dg/strict-overflow-6.c: Modified.
4729 * gcc.dg/gomp/combined-1.c: Modified.
4730 * gcc.dg/no-strict-overflow-1.c: Modified.
4731 * gcc.dg/no-strict-overflow-3.c: Modified.
4732 * gcc.dg/no-strict-overflow-5.c: Modified.
4733 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
4734 * gcc.dg/tree-ssa/pr18134.c: Modified.
4735 * gcc.dg/tree-ssa/20030824-1.c: Modified.
4736 * gcc.dg/tree-ssa/vector-2.c: Modified.
4737 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
4738 * gcc.dg/tree-ssa/loop-21.c: Modified.
4739 * gcc.dg/tree-ssa/20030824-2.c: Modified.
4740 * gcc.dg/tree-ssa/vector-3.c: Modified.
4741 * gcc.dg/tree-ssa/asm-3.c: Modified.
4742 * gcc.dg/tree-ssa/pr23294.c: Modified.
4743 * gcc.dg/tree-ssa/loop-22.c: Modified.
4744 * gcc.dg/tree-ssa/loop-15.c: Modified.
4745 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
4746 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
4747 * gcc.dg/tree-ssa/pr20139.c: Modified.
4748 * gcc.dg/tree-ssa/scev-cast.c: Modified.
4749 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
4750 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
4751 * gcc.dg/tree-ssa/loop-5.c: Modified.
4752 * gcc.dg/tree-ssa/pr19431.c: Modified.
4753 * gcc.dg/tree-ssa/pr32044.c: Modified.
4754 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
4755 * gcc.dg/tree-ssa/loop-19.c: Modified.
4756 * gcc.dg/tree-ssa/loop-28.c: Modified.
4757 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
4758 * gcc.dg/tree-ssa/divide-1.c: Modified.
4759 * gcc.dg/tree-ssa/inline-1.c: Modified.
4760 * gcc.dg/tree-ssa/divide-3.c: Modified.
4761 * gcc.dg/tree-ssa/pr30978.c: Modified.
4762 * gcc.dg/tree-ssa/alias-6.c: Modified.
4763 * gcc.dg/tree-ssa/divide-4.c: Modified.
4764 * gcc.dg/tree-ssa/alias-11.c: Modified.
4765 * gcc.dg/no-strict-overflow-7.c: Modified.
4766 * gcc.dg/strict-overflow-1.c: Modified.
4767 * gcc.dg/pr15784-4.c: Modified.
4768 * gcc.dg/pr34263.c: Modified.
4769 * gcc.dg/strict-overflow-3.c: Modified.
4770 * gcc.dg/tree-prof/stringop-1.c: Modified.
4771 * gcc.dg/tree-prof/val-prof-1.c: Modified.
4772 * gcc.dg/tree-prof/val-prof-2.c: Modified.
4773 * gcc.dg/tree-prof/val-prof-3.c: Modified.
4774 * gcc.dg/tree-prof/val-prof-4.c: Modified.
4775 * gcc.dg/no-strict-overflow-2.c: Modified.
4776 * gcc.dg/no-strict-overflow-4.c: Modified.
4777 * gcc.dg/no-strict-overflow-6.c: Modified.
4778 * g++.dg/tree-ssa/pr27090.C: Modified.
4779 * g++.dg/tree-ssa/tmmti-2.C: Modified.
4780 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
4781 * g++.dg/tree-ssa/pr19807.C: Modified.
4782 * g++.dg/opt/pr30965.C: Modified.
4783 * g++.dg/init/new17.C: Modified.
4784 * gfortran.dg/whole_file_6.f90: Modified.
4785 * gfortran.dg/whole_file_5.f90: Modified.
4786 * gfortran.dg/reassoc_1.f90: Modified.
4787 * gfortran.dg/reassoc_3.f90: Modified.
4788
4789 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
4790
4791 PR fortran/39893
4792 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
4793
4794 2009-04-26 Jakub Jelinek <jakub@redhat.com>
4795
4796 PR inline-asm/39543
4797 * gcc.target/i386/pr39543-1.c: New test.
4798 * gcc.target/i386/pr39543-2.c: New test.
4799 * gcc.target/i386/pr39543-3.c: New test.
4800
4801 PR c/39889
4802 * gcc.dg/Wunused-value-3.c: New test.
4803
4804 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4805
4806 PR c/39581
4807 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
4808 gcc.dg/vla-21.c: New tests.
4809
4810 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4811
4812 PR c/39556
4813 * gcc.dg/inline-34.c: New test.
4814
4815 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4816
4817 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
4818 gcc.dg/enum-const-3.c: New tests.
4819 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
4820 -pedantic-errors. Update expected diagnostics.
4821
4822 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4823
4824 PR c/39582
4825 * gcc.dg/vla-20.c: New test.
4826
4827 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4828
4829 PR c/39564
4830 * gcc.dg/vla-19.c: New test.
4831
4832 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4833
4834 PR preprocessor/39559
4835 * gcc.dg/c99-intconst-2.c: New test.
4836
4837 2009-04-25 Jan Hubicka <jh@suse.cz>
4838
4839 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
4840
4841 2009-04-25 Janus Weil <janus@gcc.gnu.org>
4842
4843 PR fortran/39688
4844 * gfortran.dg/import7.f90: New.
4845
4846 2009-04-24 Richard Guenther <rguenther@suse.de>
4847
4848 * gcc.dg/tree-ssa/vrp48.c: Fix.
4849
4850 2008-04-24 Doug Kwan <dougkwan@google.com>
4851
4852 * g++.dg/init/copy7.C: Only abort in memcpy if source and
4853 destination are the same.
4854
4855 2009-04-24 Richard Guenther <rguenther@suse.de>
4856
4857 * gcc.dg/tree-ssa/vrp48.c: New testcase.
4858
4859 2009-04-24 Joseph Myers <joseph@codesourcery.com>
4860
4861 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
4862 gcc.dg/array-const-3.c: New tests.
4863
4864 2009-04-24 Ian Lance Taylor <iant@google.com>
4865
4866 * gcc.dg/Wcxx-compat-4.c: New testcase.
4867
4868 2009-04-24 Daniel Kraft <d@domob.eu>
4869
4870 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
4871 expected on already erraneous symbol (renamed to fresh one).
4872
4873 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
4874
4875 PR middle-end/39867
4876 * gcc.dg/pr39867.c: New.
4877
4878 2009-04-24 Janus Weil <janus@gcc.gnu.org>
4879
4880 PR fortran/39861
4881 PR fortran/39864
4882 * gfortran.dg/intrinsic_1.f90: New.
4883
4884 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4885
4886 * gnat.dg/alignment7.adb: New test.
4887 * gnat.dg/alignment8.adb: Likewise.
4888
4889 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4890
4891 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
4892 * gnat.dg/specs/rep_clause2.ads: New test.
4893
4894 2009-04-24 Jakub Jelinek <jakub@redhat.com>
4895
4896 PR rtl-optimization/39794
4897 * gcc.dg/pr39794.c: New test.
4898
4899 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
4900
4901 * gnat.dg/atomic1.adb: New test.
4902 * gnat.dg/atomic1_pkg.ads: New helper.
4903
4904 2009-04-23 Steve Ellcey <sje@cup.hp.com>
4905
4906 PR testsuite/39623
4907 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
4908 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
4909
4910 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
4911
4912 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
4913 warning.
4914
4915 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4916
4917 PR C/31499
4918 * gcc.dg/vector-init-1.c: New testcase.
4919 * gcc.dg/vector-init-2.c: New testcase.
4920
4921 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
4922
4923 * gnat.dg/enum2.adb: New test.
4924 * gnat.dg/enum2_pkg.ads: New helper.
4925
4926 2009-04-22 Jakub Jelinek <jakub@redhat.com>
4927
4928 PR c/39855
4929 * gcc.dg/torture/pr39855.c: New test.
4930
4931 2009-04-22 Dodji Seketeli <dodji@redhat.com>
4932
4933 PR c++/39639
4934 * g++.dg/cpp0x/pr39639.C: New test.
4935
4936 2009-04-22 Mark Heffernan <meheff@google.com>
4937
4938 * gcc.dg/profile-generate-3.c: New test.
4939
4940 2009-04-22 Jan Hubicka <jh@suse.cz>
4941
4942 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
4943
4944 2009-04-22 Steve Ellcey <sje@cup.hp.com>
4945
4946 PR testsuite/39623
4947 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
4948
4949 2009-04-22 Richard Guenther <rguenther@suse.de>
4950
4951 PR tree-optimization/39824
4952 * gcc.c-torture/compile/pr39824.c: New testcase.
4953
4954 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4955
4956 PR c++/14875
4957 * g++.dg/parse/parser-pr14875.C: New.
4958 * g++.dg/parse/parser-pr14875-2.C: New.
4959 * g++.dg/parse/error6.C: Update match string.
4960
4961 2009-04-22 Richard Guenther <rguenther@suse.de>
4962
4963 PR tree-optimization/39845
4964 * gcc.c-torture/compile/pr39845.c: New testcase.
4965
4966 2009-04-22 Janus Weil <janus@gcc.gnu.org>
4967
4968 PR fortran/39735
4969 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
4970 * gfortran.dg/external_initializer.f90: Modified.
4971 * gfortran.dg/interface_26.f90: Modified.
4972 * gfortran.dg/intrinsic_subroutine.f90: Modified.
4973 * gfortran.dg/proc_ptr_3.f90: Modified.
4974 * gfortran.dg/proc_ptr_15.f90: New.
4975 * gfortran.dg/proc_ptr_result_1.f90: Modified.
4976
4977 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4978
4979 PR c++/35711
4980 * g++.dg/warn/pr35711.C: New.
4981 * g++.dg/conversion/ptrmem2.C: Update.
4982
4983 2009-04-21 Joseph Myers <joseph@codesourcery.com>
4984
4985 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
4986 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
4987 README.gcc, g++.dg/README, g++.dg/compat/break/README,
4988 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
4989 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
4990 gcc.c-torture/ChangeLog.0,
4991 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
4992 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
4993 gcc.target/i386/math-torture/math-torture.exp,
4994 gcc.target/mips/inter/mips16-inter.exp,
4995 gcc.target/mips/mips-nonpic/README,
4996 gcc.target/x86_64/abi/README.gcc,
4997 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
4998 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
4999 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5000 notices.
5001 * ChangeLog-1993-2007, ChangeLog: Correct dates.
5002
5003 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
5004
5005 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5006
5007 2009-04-21 Richard Guenther <rguenther@suse.de>
5008
5009 PR middle-end/39829
5010 * gcc.dg/torture/pr39829.c: New testcase.
5011
5012 2009-04-21 Martin Jambor <mjambor@suse.cz>
5013
5014 * gcc.dg/tree-ssa/cswtch-2.c: New test.
5015
5016 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5017
5018 PR 16202
5019 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5020 * gcc.dg/sequence-pt-2.c: New.
5021 * gcc.dg/sequence-pt-3.c: New.
5022 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5023 * g++.dg/warn/sequence-pt-2.c: New.
5024 * g++.dg/warn/sequence-pt-3.c: New.
5025
5026 2009-04-21 Jakub Jelinek <jakub@redhat.com>
5027
5028 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5029
5030 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
5031
5032 * gnat.dg/import1.ad[sb]: New test.
5033
5034 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5035
5036 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5037 return 0.
5038
5039 2009-04-20 Tobias Burnus <burnus@net-b.de>
5040
5041 PR fortran/39811
5042 * gfortran.dg/continuation_11.f90: New test.
5043
5044 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5045
5046 PR c++/13358
5047 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5048 messages. Test for "long long" in system headers.
5049 * gcc.dg/c99-longlong-2.c: New.
5050 * g++.dg/warn/pr13358.C: New.
5051 * g++.dg/warn/pr13358-2.C: New.
5052 * g++.dg/warn/pr13358-3.C: New.
5053 * g++.dg/warn/pr13358-4.C: New.
5054
5055 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5056
5057 * gcc.dg/framework-2.c: Fix up for non existent includes
5058 being fatal errors now.
5059
5060 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
5061
5062 PR fortran/39800
5063 * gfortran.dg/private_type_13.f90: New test.
5064 * gfortran.dg/private_type_2.f90: Add option -std=f95.
5065
5066 2009-04-20 Le-Chun Wu <lcwu@google.com>
5067
5068 PR c++/39803
5069 * g++.dg/warn/Wunused-14.C: New test.
5070
5071 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5072
5073 * gnat.dg/specs/small_alignment.ads: New test.
5074
5075 2009-04-20 Ian Lance Taylor <iant@google.com>
5076
5077 * gcc.dg/Wcxx-compat-3.c: New testcase.
5078
5079 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5080
5081 * gnat.dg/pack13.ad[sb]: New test.
5082 * gnat.dg/pack13_pkg.ads: New helper.
5083
5084 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5085
5086 * gnat.dg/discr11.ad[sb]: New test.
5087 * gnat.dg/discr11_pkg.ads: New helper.
5088
5089 2009-04-20 Ira Rosen <irar@il.ibm.com>
5090
5091 PR tree-optimization/39675
5092 * gcc.dg/vect/O3-pr39675-2.c: New test.
5093
5094 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5095
5096 * gnat.dg/rep_clause3.adb: New test.
5097
5098 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5099
5100 PR c/37481
5101 * gcc.dg/c99-flex-array-7.c: New test.
5102
5103 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5104
5105 PR c/19771
5106 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5107
5108 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5109
5110 PR c/38243
5111 * gcc.dg/c99-restrict-3.c: New test.
5112
5113 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5114
5115 PR preprocessor/20078
5116 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5117
5118 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
5119
5120 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
5121 Do not pass -B$root after -margs.
5122
5123 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5124
5125 PR c/32061
5126 PR c++/36954
5127 * gcc.dg/pr32061.c: New.
5128 * gcc.dg/Wlogical-op-1.c: Update.
5129 * g++.dg/warn/Wlogical-op-1.C: Update.
5130 * g++.dg/warn/pr36954.C: New.
5131
5132 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5133
5134 PR c/27676
5135 * gcc.dg/lvalue-5.c: New test.
5136
5137 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5138
5139 PR c/22367
5140 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
5141
5142 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5143
5144 * gcc.dg/cpp/include5.c: New test.
5145
5146 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5147
5148 PR c/35210
5149 * gcc.dg/call-diag-2.c: New test.
5150
5151 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5152
5153 PR preprocessor/39646
5154 * gcc.dg/cpp/line8.c: New test.
5155
5156 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5157
5158 PR preprocessor/39647
5159 * gcc.dg/cpp/line7.c: New test.
5160
5161 2009-04-18 Richard Guenther <rguenther@suse.de>
5162
5163 PR middle-end/39804
5164 * gcc.target/i386/pr39804.c: New testcase.
5165
5166 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
5167
5168 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
5169 * g++.dg/other/pr39496.C: Likewise.
5170
5171 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5172
5173 PR middle-end/36902
5174 * gcc.dg/pr36902.c: New.
5175
5176 2009-04-17 Diego Novillo <dnovillo@google.com>
5177
5178 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
5179 violation for variable 'inside_main'.
5180
5181 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5182
5183 * gfortran.fortran-torture/execute/getarg_1.x: New file.
5184
5185 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5186
5187 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
5188
5189 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5190
5191 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
5192 * gfortran.dg/chmod_2.f90: Likewise.
5193 * gfortran.dg/chmod_3.f90: Likewise.
5194 * gfortran.dg/open_errors.f90: Likewise.
5195 * gfortran.dg/stat_1.f90: Likewise.
5196 * gfortran.dg/stat_2.f90: Likewise.
5197
5198 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5199
5200 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
5201 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
5202 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
5203 * gfortran.dg/nearest_1.f90: Likewise.
5204 * gfortran.dg/nearest_3.f90: Likewise.
5205 * gfortran.dg/isnan_1.f90: Likewise.
5206 * gfortran.dg/isnan_2.f90: Likewise.
5207 * gfortran.dg/nan_1.f90: Likewise.
5208 * gfortran.dg/nan_2.f90: Likewise.
5209 * gfortran.dg/nan_3.f90: Likewise.
5210 * gfortran.dg/nan_4.f90: Likewise.
5211 * gfortran.dg/module_nan.f90: Likewise.
5212 * gfortran.dg/int_conv_2.f90: Likewise.
5213 * gfortran.dg/init_flag_3.f90: Likewise.
5214 * gfortran.dg/namelist_42.f90: Likewise.
5215 * gfortran.dg/namelist_43.f90: Likewise.
5216 * gfortran.dg/real_const_3.f90: Likewise.
5217 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5218
5219 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
5220 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
5221 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
5222 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
5223 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
5224
5225 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
5226 * gfortran.dg/gamma_5.f90: Likewise.
5227
5228 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5229
5230 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
5231 less strict so it also works with auto-overlay support.
5232 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
5233 for "exceeds local store" linker errors on the SPU.
5234
5235 * lib/gfortran.exp: Include target-supports.exp.
5236 (gfortran_init): On SPU targets where automatic overlay support
5237 is available, use it to build all Fortran test cases.
5238
5239 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
5240
5241 2009-04-17 Arnaud Charlet <charlet@adacore.com>
5242
5243 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
5244 rule enforced by gnat on taft types.
5245
5246 2009-04-17 Jakub Jelinek <jakub@redhat.com>
5247
5248 PR testsuite/39792
5249 * g++.dg/ext/complit11.C: Add empty dg-options.
5250
5251 2009-04-16 Andrew Pinski <pinskia@gmail.com>
5252
5253 PR c++/17570
5254 * g++.dg/template/defarg11.C: New test.
5255
5256 2009-04-16 Andrew Pinski <pinskia@gmail.com>
5257
5258 PR c++/28766
5259 * g++.dg/ext/complit11.C: New testcase.
5260
5261 2009-04-15 Le-Chun Wu <lcwu@google.com>
5262
5263 PR c++/39551
5264 * g++.dg/warn/Wunused-13.C: New testcase.
5265
5266 2009-04-15 Ian Lance Taylor <iant@google.com>
5267
5268 * gcc.dg/Wenum-compare-1.c: New testcase.
5269
5270 2009-04-15 Richard Guenther <rguenther@suse.de>
5271
5272 PR tree-optimization/39764
5273 * g++.dg/torture/pr39764.C: New testcase.
5274
5275 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
5276
5277 * g++.dg/ext/altivec-17.C: New.
5278
5279 2009-04-15 Arnaud Charlet <charlet@adacore.com>
5280
5281 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
5282 * gnat.dg/specs/limited1.ads: Ditto.
5283
5284 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5285
5286 PR testsuite/39769
5287 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
5288 for testing the results of estimate instructions.
5289 * gcc.dg/vmx/3a-04m.c (test): Ditto.
5290 * gcc.dg/vmx/3a-05.c (test): Ditto.
5291
5292 2009-04-14 Jason Merrill <jason@redhat.com>
5293
5294 PR c++/39763
5295 * g++.dg/warn/Wshadow-4.C: Extend.
5296
5297 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
5298
5299 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
5300 (do_D): Remove attribute hidden.
5301
5302 2009-04-13 Jason Merrill <jason@redhat.com>
5303
5304 PR c++/39480
5305 * g++.dg/init/copy7.C: New.
5306
5307 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
5308
5309 PR testsuite/39733
5310 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
5311 (check_for_all_options): This.
5312
5313 2009-04-13 Jason Merrill <jason@redhat.com>
5314
5315 PR c++/39750
5316 * g++.dg/template/crash90.C: New.
5317
5318 2009-04-12 Jason Merrill <jason@redhat.com>
5319
5320 PR c++/39742
5321 * g++.dg/overload/extern-C-2.C: New.
5322
5323 2009-04-12 Joseph Myers <joseph@codesourcery.com>
5324
5325 PR preprocessor/31869
5326 * gcc.dg/cpp/strify5.c: New test.
5327
5328 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
5329
5330 * gnat.dg/enum1.adb: New test.
5331 * gnat.dg/enum1_pkg.ads: New helper.
5332
5333 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
5334
5335 PR target/39740
5336 * gcc.target/alpha/pr39740.c: New test.
5337
5338 2009-04-11 Daniel Kraft <d@domob.eu>
5339
5340 PR fortran/37746
5341 * gfortran.dg/bounds_check_strlen_1.f90: New test.
5342 * gfortran.dg/bounds_check_strlen_2.f90: New test.
5343 * gfortran.dg/bounds_check_strlen_3.f90: New test.
5344 * gfortran.dg/bounds_check_strlen_4.f90: New test.
5345 * gfortran.dg/bounds_check_strlen_5.f90: New test.
5346 * gfortran.dg/bounds_check_strlen_6.f90: New test.
5347 * gfortran.dg/bounds_check_strlen_7.f90: New test.
5348 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
5349 expected string length that failed with -fbounds-check now.
5350 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
5351
5352 2009-04-11 Janus Weil <janus@gcc.gnu.org>
5353
5354 PR fortran/39692
5355 * gfortran.dg/proc_ptr_14.f90: New.
5356
5357 2009-04-11 Richard Guenther <rguenther@suse.de>
5358
5359 PR middle-end/39732
5360 * g++.dg/torture/pr39732.C: New testcase.
5361
5362 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
5363
5364 * gfortran.dg/whole_file_5.f90: New.
5365 * gfortran.dg/whole_file_6.f90: New.
5366
5367 2009-04-11 Richard Guenther <rguenther@suse.de>
5368
5369 PR tree-optimization/39713
5370 * g++.dg/torture/pr39713.C: New testcase.
5371
5372 2009-04-10 Richard Guenther <rguenther@suse.de>
5373
5374 PR c/39712
5375 * gcc.dg/pr39712.c: New testcase.
5376
5377 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
5378
5379 PR c++/28301
5380 * g++.dg/cpp0x/enum2.C: Updated.
5381 * g++.dg/debug/pr22514.C: Likewise.
5382 * g++.dg/parse/enum2.C: Likewise.
5383 * g++.dg/parse/enum3.C: Likewise.
5384 * g++.dg/template/crash79.C: Likewise.
5385 * g++.old-deja/g++.jason/cond.C: Likewise.
5386
5387 2009-04-10 Chao-ying Fu <fu@mips.com>
5388
5389 * gcc.target/mips/interrupt_handler.c: Change from compile to
5390 assemble.
5391
5392 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5393
5394 * objc/execute/forward-1.x: Fix x86_64 entry typos.
5395
5396 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
5397
5398 PR fortran/38709
5399 * gfortran.dg/zero_sized_6.f90: New.
5400
5401 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5402
5403 PR c++/20118
5404 * g++.dg/parse/pr20118.C: New.
5405 * g++.dg/template/spec16.C: Update.
5406
5407 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
5408
5409 PR testsuite/35621
5410 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
5411 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
5412 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
5413 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
5414 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
5415 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
5416 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
5417 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
5418 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
5419 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
5420 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
5421 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
5422 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
5423 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
5424 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
5425 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
5426 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
5427
5428 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
5429
5430 PR target/39678
5431 * g++.dg/torture/pr39678.C: New.
5432 * gcc.dg/compat/struct-complex-2.h: Likewise.
5433 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
5434 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
5435 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
5436 * gcc.dg/torture/pr39678.c: Likewise.
5437 * gcc.target/i386/pr39678.c: Likewise.
5438
5439 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
5440 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5441
5442 * gcc.target/x86_64/abi/test_passing_structs.c: Include
5443 <complex.h>. Add tests for structure with complex float.
5444
5445 2009-04-10 Ben Elliston <bje@au.ibm.com>
5446 Joseph Myers <joseph@codesourcery.com>
5447
5448 PR target/36800
5449 * gcc.dg/dfp/pr36800.c: New.
5450
5451 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5452 Rafael Avila de Espindola <espindola@google.com>
5453
5454 * gcc.misc-tests/help.exp: New file.
5455 * lib/options.exp: New file.
5456
5457 2009-04-09 Janis Johnson <janis187@us.ibm.com>
5458
5459 PR libobjc/36610
5460 * objc/execute/forward-1.x: New.
5461
5462 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
5463
5464 * gcc.dg/pr27150-1.c: Change to a link test.
5465
5466 2009-04-09 Jakub Jelinek <jakub@redhat.com>
5467
5468 * g++.dg/lookup/using2.C: Change copyright header to refer to version
5469 3 of the GNU General Public License and to point readers at the
5470 COPYING3 file and the FSF's license web page.
5471 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
5472 * gcc.dg/struct/struct-reorg.exp: Likewise.
5473 * gcc.target/spu/tag_manager.c: Likewise.
5474
5475 2009-04-09 Richard Guenther <rguenther@suse.de>
5476
5477 PR testsuite/39696
5478 * ssa-ccp-25.c: Adjust pattern.
5479
5480 2009-04-09 Janus Weil <janus@gcc.gnu.org>
5481
5482 PR fortran/36704
5483 * gfortran.dg/external_procedures_1.f90: Modified.
5484 * gfortran.dg/proc_ptr_result_1.f90: New.
5485 * gfortran.dg/proc_ptr_result_2.f90: New.
5486 * gfortran.dg/proc_ptr_result_3.f90: New.
5487
5488 2009-04-09 Richard Guenther <rguenther@suse.de>
5489
5490 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
5491 to prevent constant propagation.
5492 * gcc.dg/vect/vect-56.c: Likewise.
5493 * gcc.dg/vect/vect-58.c: Likewise.
5494 * gcc.dg/vect/vect-60.c: Likewise.
5495 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5496 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5497 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
5498
5499 2009-04-09 Richard Guenther <rguenther@suse.de>
5500
5501 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
5502 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5503
5504 2009-04-09 Joseph Myers <joseph@codesourcery.com>
5505
5506 PR c/39613
5507 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
5508 New tests.
5509
5510 2009-04-08 Joseph Myers <joseph@codesourcery.com>
5511
5512 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
5513 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
5514
5515 2009-04-08 Jakub Jelinek <jakub@redhat.com>
5516
5517 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
5518
5519 2009-04-08 Jason Merrill <jason@redhat.com>
5520
5521 PR c++/25185
5522 * g++.dg/template/error40.C: Add another test.
5523
5524 2009-04-08 Joseph Myers <joseph@codesourcery.com>
5525
5526 PR c/39614
5527 PR c/39673
5528 * gcc.c-torture/compile/pr39614-1.c,
5529 gcc.c-torture/compile/pr39614-2.c,
5530 gcc.c-torture/compile/pr39614-3.c,
5531 gcc.c-torture/compile/pr39614-4.c,
5532 gcc.c-torture/compile/pr39614-5.c,
5533 gcc.c-torture/compile/pr39673-1.c,
5534 gcc.c-torture/compile/pr39673-2.c: New tests.
5535 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
5536 more cases.
5537 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5538 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
5539 expected errors.
5540
5541 2009-04-08 Dodji Seketeli <dodji@redhat.com>
5542
5543 PRc++/39637
5544 * g++.dg/cpp0x/variadic-crash2.C: New test.
5545
5546 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
5547
5548 PR fortran/38863
5549 * gfortran.dg/alloc_comp_result_1.f90: New test.
5550
5551 2009-04-07 Jason Merrill <jason@redhat.com>
5552
5553 PR c++/34691
5554 * g++.dg/overload/extern-C-1.C: New.
5555
5556 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5557
5558 PR testsuite/39325
5559 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
5560
5561 2009-04-07 Jason Merrill <jason@redhat.com>
5562
5563 PR c++/25185
5564 * g++.dg/template/error40.C: New.
5565
5566 2009-04-07 Janus Weil <janus@gcc.gnu.org>
5567
5568 PR fortran/38152
5569 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
5570
5571 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
5572
5573 * gnat.dg/subp_elim_errors.ad[sb]: New test.
5574
5575 2009-04-07 Janus Weil <janus@gcc.gnu.org>
5576
5577 PR fortran/38290
5578 * gfortran.dg/proc_decl_1.f90: Modified.
5579 * gfortran.dg/proc_ptr_11.f90: Extended.
5580 * gfortran.dg/proc_ptr_13.f90: Modified.
5581
5582 2009-04-06 Jason Merrill <jason@redhat.com>
5583
5584 PR c++/35146
5585 * g++.dg/template/fnspec1.C: New.
5586
5587 2009-04-06 Laurent GUERBY <laurent@guerby.net>
5588
5589 * lib/gnat.exp: Handle multilib.
5590
5591 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
5592
5593 PR fortran/38863
5594 * gfortran.dg/dependency_23.f90: New test.
5595
5596 2009-04-06 Richard Guenther <rguenther@suse.de>
5597
5598 PR tree-optimization/28868
5599 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5600 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
5601 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5602 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5603
5604 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5605
5606 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
5607
5608 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5609
5610 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
5611
5612 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5613
5614 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
5615 with the built-in y0, and the subsequent warning.
5616 (y1): Likewise, rename to y_1.
5617
5618 2009-04-06 Janus Weil <janus@gcc.gnu.org>
5619
5620 PR fortran/39414
5621 * gfortran.dg/proc_decl_21.f90: New.
5622
5623 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
5624
5625 PR fortran/36091
5626 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
5627
5628 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
5629
5630 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
5631 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
5632 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
5633 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
5634 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
5635 gfortran.dg/namelist_49.f90: Gate test on effective_target
5636 fd_truncate.
5637 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
5638
5639 2009-04-05 Daniel Kraft <d@domob.eu>
5640
5641 PR fortran/38654
5642 * gfortran.dg/read_float_2.f03
5643 * gfortran.dg/read_float_3.f90
5644
5645 2009-04-05 Richard Guenther <rguenther@suse.de>
5646
5647 PR tree-optimization/39648
5648 * gcc.c-torture/compile/pr39648.c: New testcase.
5649
5650 2009-04-05 Jason Merrill <jason@redhat.com>
5651
5652 PR c++/14912
5653 * g++.dg/template/error39.C: New.
5654
5655 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
5656
5657 PR fortran/29458
5658 * gfortran.dg/implied_do_1.f90: New.
5659
5660 2009-04-04 Tobias Burnus <burnus@net-b.de>
5661
5662 PR fortran/39577
5663 * gfortran.dg/recursive_check_8.f90: New.
5664 * gfortran.dg/recursive_check_9.f90: New.
5665 * gfortran.dg/recursive_check_10.f90: New.
5666 * gfortran.dg/recursive_check_11.f90: New.
5667 * gfortran.dg/recursive_check_12.f90: New.
5668 * gfortran.dg/recursive_check_13.f90: New.
5669 * gfortran.dg/recursive_check_14.f90: New.
5670
5671 2009-04-04 Jason Merrill <jason@redhat.com>
5672
5673 PR c++/25185
5674 * g++.dg/template/error38.C: Add more tests.
5675
5676 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
5677
5678 PR fortran/37614
5679 * gfortran.dg/common_align_2.f90: New test.
5680
5681 2009-04-04 Richard Guenther <rguenther@suse.de>
5682
5683 PR tree-optimization/8781
5684 PR tree-optimization/37892
5685 * g++.dg/tree-ssa/pr8781.C: New testcase.
5686 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
5687
5688 2009-04-04 Richard Guenther <rguenther@suse.de>
5689
5690 PR tree-optimization/39636
5691 * gcc.c-torture/compile/pr39636.c: New testcase.
5692
5693 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
5694
5695 PR rtl-optimization/39607
5696 * g++.dg/opt/pr39607.C: New.
5697
5698 2009-04-03 Tobias Burnus <burnus@net-b.de>
5699
5700 PR fortran/39594
5701 * gfortran.dg/common_12.f90: New.
5702
5703 2009-04-03 Jason Merrill <jason@redhat.com>
5704
5705 PR c++/39608
5706 * g++.dg/template/const2.C: New test.
5707
5708 2009-04-03 Richard Guenther <rguenther@suse.de>
5709
5710 PR tree-optimization/2480
5711 PR tree-optimization/23086
5712 * gcc.dg/tree-ssa/pr2480.c: New testcase.
5713 * gcc.dg/tree-ssa/pr23086.c: Likewise.
5714
5715 2009-04-03 Richard Guenther <rguenther@suse.de>
5716
5717 PR tree-optimization/34743
5718 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
5719 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
5720 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5721 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5722 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5723 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5724 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5725 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5726
5727 2009-04-03 Richard Guenther <rguenther@suse.de>
5728
5729 PR middle-end/13146
5730 PR tree-optimization/23940
5731 PR tree-optimization/33237
5732 PR middle-end/33974
5733 PR middle-end/34093
5734 PR tree-optimization/36201
5735 PR tree-optimization/36230
5736 PR tree-optimization/38049
5737 PR tree-optimization/38207
5738 PR tree-optimization/38230
5739 PR tree-optimization/38301
5740 PR tree-optimization/38585
5741 PR middle-end/38895
5742 PR tree-optimization/38985
5743 PR tree-optimization/39299
5744 * gcc.dg/pr19633-1.c: Adjust.
5745 * gcc.dg/torture/pta-callused-1.c: Likewise.
5746 * gcc.dg/torture/pr39074-2.c: Likewise.
5747 * gcc.dg/torture/pr39074.c: Likewise.
5748 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
5749 * gcc.dg/torture/pr30375.c: Adjust.
5750 * gcc.dg/torture/pr33563.c: Likewise.
5751 * gcc.dg/torture/pr33870.c: Likewise.
5752 * gcc.dg/torture/pr33560.c: Likewise.
5753 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
5754 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
5755 * gcc.dg/tree-ssa/alias-15.c: Remove.
5756 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
5757 * gcc.dg/tree-ssa/pr26421.c: Adjust.
5758 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
5759 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
5760 * gcc.dg/tree-ssa/pr23382.c: Adjust.
5761 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
5762 * gcc.dg/tree-ssa/alias-16.c: Adjust.
5763 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5764 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5765 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5766 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5767 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
5768 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5769 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
5770 * gcc.dg/tree-ssa/pr13146.c: Likewise.
5771 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5772 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5773 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5774 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
5775 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
5776 * gcc.dg/tree-ssa/alias-20.c: Likewise.
5777 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
5778 * gcc.dg/tree-ssa/pr38895.c: Likewise.
5779 * gcc.dg/uninit-B.c: XFAIL.
5780 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5781 * gcc.dg/uninit-pr19430.c: XFAIL.
5782 * g++.dg/tree-ssa/pr13146.C: New testcase.
5783 * g++.dg/opt/pr36187.C: Adjust.
5784 * g++.dg/torture/20090329-1.C: New testcase.
5785
5786 2009-04-02 Chao-ying Fu <fu@mips.com>
5787
5788 * gcc.target/mips/interrupt_handler.c: New test.
5789
5790 2009-04-02 David Ayers <ayers@fsfe.org>
5791
5792 PR objc/18456
5793 * objc.dg/bad-receiver-type-2.m: New test contributed by
5794 Alexander Mamberg.
5795
5796 2009-04-02 Jason Merrill <jason@redhat.com>
5797
5798 PR c++/25185
5799 * g++.dg/template/error38.C: New test.
5800
5801 2009-04-02 Janis Johnson <janis187@us.ibm.com>
5802
5803 PR tree-optimization/31677
5804 * gcc.dg/memcpy-1.c: Add compiler option.
5805
5806 2009-04-02 Ira Rosen <irar@il.ibm.com>
5807
5808 PR tree-optimization/39595
5809 * gfortran.dg/vect/O3-pr39595.f: New test.
5810
5811 2009-04-02 Dodji Seketeli <dodji@redhat.com>
5812
5813 PR c++/26693
5814 * g++.dg/template/typedef11.C: New test.
5815 * g++.dg/template/typedef12.C: Likewise.
5816 * g++.dg/template/typedef13.C: Likewise.
5817 * g++.dg/template/typedef14.C: Likewise.
5818 * g++.dg/template/typedef15.C: Likewise.
5819 * g++.dg/template/typedef16.C: Likewise.
5820 * g++.dg/template/sfinae3.C: Compile this pedantically.
5821 The only errors expected should be the one saying the typedef is ill
5822 formed.
5823 * g++.old-deja/g++.pt/typename8.C: Likewise.
5824 * g++.dg/template/access11.C: Update this.
5825
5826 2009-04-02 Richard Guenther <rguenther@suse.de>
5827
5828 PR tree-optimization/37221
5829 * gcc.c-torture/compile/20090331-1.c: New testcase.
5830
5831 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
5832
5833 * gcc.c-torture/compile/20090401-1.c: New test.
5834
5835 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5836
5837 PR c++/4926
5838 * g++.dg/template/pr4926-1.C: New.
5839
5840 2009-04-01 Xinliang David Li <davidxl@google.com>
5841
5842 * gcc.target/i386/all_one_m128i.c: New test.
5843
5844 2009-04-01 Janis Johnson <janis187@us.ibm.com>
5845
5846 PR c/39027
5847 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
5848 * gcc.dg/fltconst-2.c: New test.
5849 * gcc.dg/fltconst-double-pedantic-1.c: New test.
5850 * gcc.dg/fltconst-double-pedantic-2.c: New test.
5851
5852 PR c/33466
5853 * gcc.dg/cpp/pr33466.c: New test.
5854 * gcc.dg/dfp/pr33466.c: New test.
5855 * gcc.dg/fixed-point/pr33466.c: New test.
5856
5857 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5858
5859 PR tree-optimization/35011
5860 * g++.dg/other/pr35011.C: New.
5861
5862 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5863
5864 PR target/39226
5865 * gcc.dg/pr39226.c: New test.
5866
5867 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5868
5869 PR c++/35240
5870 * g++.dg/template/pr35240.C: New.
5871
5872 2009-04-01 Joseph Myers <joseph@codesourcery.com>
5873
5874 PR c/39605
5875 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
5876 * gcc.dg/pr25682.c: Update expected diagnostics.
5877
5878 2009-04-01 Richard Guenther <rguenther@suse.de>
5879
5880 * gcc.dg/fold-plusmult-2.c: New testcase.
5881
5882 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5883
5884 PR c/37772
5885 * gcc.dg/pr37772.c: New test.
5886 * g++.dg/ext/asm11.C: New test.
5887
5888 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5889
5890 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
5891 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
5892 defined.
5893
5894 2009-03-31 Jason Merrill <jason@redhat.com>
5895
5896 * g++.old-deja/g++.other/using9.C: Add expected errors.
5897
5898 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
5899
5900 * gcc.c-torture/compile/pr33009.c: Removed.
5901
5902 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5903
5904 * gcc.c-torture/compile/pr33009.c: Delete.
5905 * gcc.c-torture/compile/pr11832.c: Likewise.
5906
5907 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5908
5909 PR c/448
5910 * lib/target-supports.exp (check_effective_target_stdint_types):
5911 Update comment.
5912 (check_effective_target_inttypes_types): New.
5913 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
5914 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
5915 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
5916
5917 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5918
5919 PR fortran/38917
5920 PR fortran/38918
5921 * gfortran.dg/data_pointer_1.f90: New test.
5922
5923 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5924
5925 PR fortran/38915
5926 * gfortran.dg/char_length_15.f90: New test.
5927
5928 2009-03-31 Jason Merrill <jason@redhat.com>
5929
5930 C++ DR 613
5931 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
5932 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
5933 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
5934 xfail others.
5935
5936 * g++.dg/other/typedef2.C: New test.
5937
5938 PR c++/37806
5939 * g++.dg/template/typedef17.C: New test.
5940
5941 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
5942 * g++.dg/cpp0x/auto12.C: Likewise.
5943
5944 2009-03-31 Richard Guenther <rguenther@suse.de>
5945
5946 PR middle-end/31029
5947 * gcc.dg/fold-compare-4.c: New testcase.
5948 * gcc.dg/fold-compare-5.c: Likewise.
5949
5950 2009-03-31 Richard Guenther <rguenther@suse.de>
5951
5952 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
5953
5954 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5955
5956 PR target/39592
5957 * gcc.target/i386/pr39592-1.c: New test.
5958
5959 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5960
5961 PR preprocessor/15638
5962 * gcc.dg/cpp/missing-header-1.c: New test.
5963 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
5964 "compilation terminated" message.
5965 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
5966 test #include "".
5967 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
5968 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
5969 terminated" message.
5970
5971 2009-03-31 Richard Guenther <rguenther@suse.de>
5972
5973 PR middle-end/23401
5974 PR middle-end/27810
5975 * gcc.dg/tree-ssa/pr23401.c: New testcase.
5976 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5977
5978 2009-03-30 Steven G. Kargl <kargls@comcast.net>
5979
5980 PR fortran/38389
5981 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
5982 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
5983 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5984 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
5985 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5986 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5987 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
5988
5989 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
5990
5991 PR fortran/22571
5992 * gfortran.dg/whole_file_1.f90: New test.
5993 PR fortran/26227
5994 * gfortran.dg/whole_file_2.f90: New test.
5995 * gfortran.dg/whole_file_3.f90: New test.
5996 PR fortran/24886
5997 * gfortran.dg/whole_file_4.f90: New test.
5998
5999 2009-03-30 Jakub Jelinek <jakub@redhat.com>
6000
6001 * gfortran.dg/bind_c_usage_19.f90: New test.
6002
6003 PR target/39558
6004 * gcc.target/powerpc/altivec-29.c: New test.
6005
6006 2009-03-30 Joseph Myers <joseph@codesourcery.com>
6007
6008 PR rtl-optimization/323
6009 * gcc.target/i386/excess-precision-1.c,
6010 gcc.target/i386/excess-precision-2.c,
6011 gcc.target/i386/excess-precision-3.c,
6012 gcc.target/i386/excess-precision-4.c,
6013 gcc.target/i386/excess-precision-5.c,
6014 gcc.target/i386/excess-precision-6.c: New tests.
6015
6016 2009-03-30 Joseph Myers <joseph@codesourcery.com>
6017
6018 PR c/35235
6019 * gcc.dg/c99-array-lval-8.c: New test.
6020
6021 2009-03-29 Joseph Myers <joseph@codesourcery.com>
6022
6023 PR preprocessor/34695
6024 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6025 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6026 instead of dg-warning for "previous definition" messages.
6027 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6028 "warnings being treated as errors" message.
6029 * gcc.dg/fltconst-1.c: Use -fshow-column.
6030
6031 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
6032
6033 PR fortran/38823
6034 * gfortran.dg/power1.f90: New test.
6035
6036 2009-03-29 Joseph Myers <joseph@codesourcery.com>
6037
6038 PR c/456
6039 PR c/5675
6040 PR c/19976
6041 PR c/29116
6042 PR c/31871
6043 PR c/35198
6044 * gcc.c-torture/compile/20081108-1.c,
6045 gcc.c-torture/compile/20081108-2.c,
6046 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6047 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6048 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6049 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6050 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6051 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6052 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6053 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6054 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6055 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6056 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6057 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6058 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6059 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6060 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6061 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6062 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6063 case.
6064 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6065 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6066 XFAILs. Update expected messages.
6067 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6068 expected messages.
6069 * gcc.dg/real-const-1.c: Replace with test from original PR.
6070 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6071 when casting from non-constant integer to pointer.
6072
6073 2009-03-29 Richard Guenther <rguenther@suse.de>
6074
6075 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6076
6077 2009-03-29 Daniel Kraft <d@domob.eu>
6078
6079 PR fortran/37423
6080 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6081 DEFERRED bindings.
6082 * gfortran.dg/typebound_proc_9.f03: New test.
6083 * gfortran.dg/typebound_proc_10.f03: New test.
6084 * gfortran.dg/typebound_proc_11.f03: New test.
6085 * gfortran.dg/abstract_type_5.f03: New test.
6086
6087 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
6088
6089 PR fortran/38507
6090 * gfortran.dg/do_4.f: New.
6091 * gfortran.dg/goto_2.f90: Correct expected warnings.
6092 * gfortran.dg/goto_4.f90: Likewise.
6093 * gfortran.dg/goto_5.f90: New.
6094
6095 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
6096
6097 PR target/39545
6098 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6099
6100 * gcc.target/i386/pr39545-1.c: New.
6101 * gcc.target/i386/pr39545-2.c: Likewise.
6102
6103 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6104 (flex2_struct): Likewise.
6105 (check_struct_passing7): Likewise.
6106 (check_struct_passing8): Likewise.
6107 (f1s): Likewise.
6108 (f2s): Likewise.
6109 (main): Call check_struct_passing7 and check_struct_passing8.
6110
6111 2009-03-29 Richard Guenther <rguenther@suse.de>
6112
6113 * gcc.c-torture/execute/20090113-1.c: New testcase.
6114 * gcc.c-torture/execute/20090113-2.c: Likewise.
6115 * gcc.c-torture/execute/20090113-3.c: Likewise.
6116 * gcc.c-torture/execute/20090207-1.c: Likewise.
6117 * gcc.c-torture/compile/20090114-1.c: Likewise.
6118 * gcc.c-torture/compile/20090328-1.c: Likewise.
6119 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
6120
6121 2009-03-29 David Ayers <ayers@fsfe.org>
6122
6123 PR objc/27377
6124 * objc.dg/conditional-1.m: New tests.
6125
6126 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
6127
6128 * gcc.dg/winline-10.c: New test.
6129
6130 2009-03-28 Tobias Burnus <burnus@net-b.de>
6131
6132 PR fortran/34656
6133 * gfortran.dg/do_check_1.f90: Add test.
6134 * gfortran.dg/do_check_2.f90: Add test.
6135 * gfortran.dg/do_check_3.f90: Add test.
6136 * gfortran.dg/do_check_4.f90: Add test.
6137
6138 2009-03-28 Jan Hubicka <jh@suse.cz>
6139
6140 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
6141 * gcc.dg/pr33826.c: Update dump files.
6142 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
6143 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
6144
6145 2009-03-28 Martin Jambor <mjambor@suse.cz>
6146
6147 * g++.dg/tree-ssa/fwprop-align.C: New test.
6148
6149 2009-03-28 Jakub Jelinek <jakub@redhat.com>
6150
6151 * gcc.target/powerpc/altivec-28.c: New test.
6152
6153 PR c++/39554
6154 * gcc.dg/wdisallowed-functions-1.c: Removed.
6155 * gcc.dg/wdisallowed-functions-2.c: Removed.
6156 * gcc.dg/wdisallowed-functions-3.c: Removed.
6157 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
6158 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
6159 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
6160
6161 2009-03-28 Richard Guenther <rguenther@suse.de>
6162
6163 PR tree-optimization/38723
6164 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
6165
6166 2009-03-28 Paul Thomas <pault@gcc.gnu.org
6167
6168 PR fortran/38538
6169 * gfortran.dg/char_result_13.f90: New test.
6170
6171 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
6172
6173 PR fortran/38765
6174 * gfortran.dg/alloc_comp_assign_9.f90: New test.
6175
6176 2009-03-28 Daniel Kraft <d@domob.eu>
6177
6178 * gfortran.dg/trim_1.f90: New test.
6179
6180 2009-03-28 Richard Guenther <rguenther@suse.de>
6181
6182 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
6183 * g++.dg/warn/Warray-bounds.C: Likewise.
6184
6185 2009-03-28 Tobias Burnus <burnus@net-b.de>
6186
6187 PR fortran/32626
6188 * gfortran.dg/recursive_check_7.f90: New test.
6189
6190 2009-03-28 Tobias Burnus <burnus@net-b.de>
6191
6192 PR fortran/38432
6193 * gfortran.dg/do_check_5.f90: New test.
6194 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
6195 * gfortran.dg/array_constructor_18.f90: Ditto.
6196 * gfortran.dg/array_constructor_22.f90: Ditto.
6197 * gfortran.dg/do_3.F90: Ditto.
6198 * gfortran.dg/do_1.f90: Ditto.
6199
6200 2009-03-28 Richard Guenther <rguenther@suse.de>
6201
6202 PR tree-optimization/38180
6203 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
6204
6205 2009-03-28 Richard Guenther <rguenther@suse.de>
6206
6207 PR tree-optimization/38513
6208 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6209 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
6210 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6211 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6212 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6213 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6214 * gcc.dg/vect/vect-35.c: Likewise.
6215 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6216 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6217 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6218
6219 2009-03-28 Richard Guenther <rguenther@suse.de>
6220
6221 PR tree-optimization/38968
6222 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
6223
6224 2009-03-28 Richard Guenther <rguenther@suse.de>
6225
6226 PR tree-optimization/37795
6227 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
6228
6229 2009-03-28 Joseph Myers <joseph@codesourcery.com>
6230
6231 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
6232 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
6233 options for removed targets.
6234
6235 2009-03-27 Richard Guenther <rguenther@suse.de>
6236
6237 PR tree-optimization/39120
6238 * gcc.c-torture/execute/pr39120.c: New testcase.
6239
6240 2009-03-27 Richard Guenther <rguenther@suse.de>
6241
6242 PR tree-optimization/39120
6243 * gcc.dg/torture/pta-callused-1.c: New testcase.
6244
6245 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6246
6247 PR middle-end/39315
6248 * gcc.target/i386/pr39315-1.c: New.
6249 * gcc.target/i386/pr39315-2.c: Likewise.
6250 * gcc.target/i386/pr39315-3.c: Likewise.
6251 * gcc.target/i386/pr39315-4.c: Likewise.
6252 * gcc.target/i386/pr39315-check.c: Likewise.
6253
6254 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6255
6256 PR c/39323
6257 * gcc.dg/pr39323-1.c: New.
6258 * gcc.dg/pr39323-2.c: Likewise.
6259 * gcc.dg/pr39323-3.c: Likewise.
6260
6261 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6262
6263 PR target/38034
6264 * gcc.target/ia64/sync-1.c: New.
6265
6266 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6267
6268 PR target/39472
6269 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
6270 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
6271 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
6272 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
6273 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
6274 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
6275 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
6276 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
6277
6278 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6279
6280 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
6281 for low precision (i.e. float).
6282
6283 2009-03-27 Dodji Seketeli <dodji@redhat.com>
6284 Jakub Jelinek <jakub@redhat.com>
6285
6286 PR debug/37959
6287 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
6288
6289 2009-03-27 Jakub Jelinek <jakub@redhat.com>
6290
6291 * gcc.dg/memmove-2.c: New test.
6292 * gcc.dg/memmove-3.c: New test.
6293
6294 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
6295 in clone naming.
6296
6297 2009-03-27 Xinliang David Li <davidxl@google.com>
6298
6299 PR tree-optimization/39557
6300 * g++.dg/tree-ssa/dom-invalid.C: New test.
6301
6302 2009-03-27 Xinliang David Li <davidxl@google.com>
6303
6304 PR tree-optimization/39548
6305 * g++.dg/tree-ssa/copyprop.C: New test.
6306
6307 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6308
6309 PR c++/38638
6310 * g++.dg/template/typename17.C: New testcase.
6311 * g++.dg/template/typename18.C: New testcase.
6312
6313 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6314
6315 PR c++/36799
6316 * g++.dg/other/var_copy-1.C: New test.
6317
6318 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
6319
6320 PR c++/37647
6321 * g++.dg/parse/ctor9.C: New test.
6322
6323 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
6324
6325 PR c++/29727
6326 * g++.dg/init/error2.C: New test.
6327
6328 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6329
6330 PR c++/35652
6331 * gcc.dg/pr35652.C: New.
6332 * g++.dg/warn/pr35652.C: New.
6333 * gcc.dg/format/plus-1.c: Adjust message.
6334
6335 2009-03-26 Jakub Jelinek <jakub@redhat.com>
6336
6337 PR c++/39554
6338 * gcc.dg/wdisallowed-functions-3.c: New test.
6339 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
6340
6341 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6342
6343 * gcc.dg/inline-33.c: Fix when pic.
6344
6345 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
6346
6347 * gcc.target/ia64/20090324-1.c: New test.
6348
6349 2009-03-25 Jakub Jelinek <jakub@redhat.com>
6350
6351 PR c/27898
6352 * gcc.dg/pr27898.c: New test.
6353
6354 PR tree-optimization/32139
6355 * gcc.c-torture/compile/pr32139.c: New test.
6356
6357 2009-03-24 Jason Merrill <jason@redhat.com>
6358
6359 PR c++/28274
6360 * g++.dg/parse/defarg14.C: New test.
6361
6362 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6363
6364 PR libfortran/39528
6365 * gfortran.dg/read_repeat.f90: New test.
6366
6367 2009-03-24 Ira Rosen <irar@il.ibm.com>
6368
6369 PR tree-optimization/39529
6370 * gcc.dg/vect/pr39529.c: New test.
6371
6372 2009-03-24 Dodji Seketeli <dodji@redhat.com>
6373 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR debug/39524
6376 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
6377
6378 2009-03-23 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR c/39495
6381 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
6382
6383 2009-03-23 Jason Merrill <jason@redhat.com>
6384
6385 * g++.dg/cpp0x/auto12.C: Add variadic test.
6386
6387 PR c++/39526
6388 * g++.dg/warn/Wshadow-4.C: New test.
6389
6390 2009-03-23 Jakub Jelinek <jakub@redhat.com>
6391
6392 PR tree-optimization/39516
6393 * gfortran.dg/pr39516.f: New test.
6394
6395 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
6396
6397 * lib/target-libpath.exp (set_ld_library_path_env_vars):
6398 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
6399 variable, not environment variable.
6400
6401 2009-03-21 Jason Merrill <jason@redhat.com>
6402
6403 PR c++/28879
6404 * g++.dg/ext/vla6.C: New test.
6405
6406 2009-03-20 Jason Merrill <jason@redhat.com>
6407
6408 * g++.dg/cpp0x/initlist5.C: Add additional test.
6409
6410 2009-03-19 Jakub Jelinek <jakub@redhat.com>
6411 Janis Johnson <janis187@us.ibm.com>
6412
6413 * lib/compat.exp (compat-get-options-main, compat-get-options):
6414 Handle dg-prune-output in source file.
6415 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
6416 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
6417 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
6418 two warnings.
6419
6420 2009-03-19 Jakub Jelinek <jakub@redhat.com>
6421
6422 PR c/39495
6423 * gcc.dg/gomp/pr39495-1.c: New test.
6424 * gcc.dg/gomp/pr39495-2.c: New test.
6425 * g++.dg/gomp/pr39495-1.C: New test.
6426 * g++.dg/gomp/pr39495-2.C: New test.
6427
6428 PR target/39496
6429 * gcc.target/i386/pr39496.c: New test.
6430 * g++.dg/other/pr39496.C: New test.
6431
6432 2009-03-19 Li Feng <nemokingdom@gmail.com>
6433
6434 PR middle-end/39500
6435 * gcc.dg/autopar/pr39500-1.c: New.
6436 * gcc.dg/autopar/pr39500-2.c: New.
6437
6438 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
6439
6440 * g++.dg/dg.exp: Prune graphite.
6441
6442 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
6443
6444 PR middle-end/39447
6445 * g++.dg/graphite: New.
6446 * g++.dg/graphite/graphite.exp: New.
6447 * g++.dg/graphite/pr39447.C: New.
6448
6449 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
6450
6451 PR c++/39425
6452 * g++.dg/template/pr39425.C: New.
6453
6454 * g++.dg/template/spec33.C: Updated.
6455
6456 2009-03-17 Jason Merrill <jason@redhat.com>
6457
6458 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
6459
6460 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
6461
6462 PR c++/39475
6463 * g++.dg/ext/unary_trait_incomplete.C: New.
6464
6465 2009-03-17 Jing Yu <jingyu@google.com>
6466
6467 PR middle-end/39378
6468 * g++.dg/inherit/thunk10.C: New test.
6469
6470 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
6471
6472 PR target/39482
6473 * gcc.target/i386/pr39482.c: New test.
6474
6475 2009-03-17 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR debug/39471
6478 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
6479 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
6480 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
6481 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
6482
6483 PR middle-end/39443
6484 * gcc.dg/pr39443.c: New test.
6485
6486 PR debug/39412
6487 * gcc.dg/debug/pr39412.c: New test.
6488
6489 2009-03-17 Janis Johnson <janis187@us.ibm.com>
6490
6491 PR testsuite/38526
6492 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
6493 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
6494 is defined.
6495 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
6496 its original value, or unset if it was not defined.
6497 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
6498 path procs around use of HOSTCC.
6499 * g++.dg/compat/struct-layout-1.exp: Ditto.
6500 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
6501
6502 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
6503
6504 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
6505
6506 2009-03-16 Janis Johnson <janis187@us.ibm.com>
6507
6508 Revert patch for PR testsuite/37630.
6509
6510 PR testsuite/37960
6511 * gcc.dg/pr11492.c: Replace constant and remove xfail.
6512
6513 PR testsuite/37630
6514 * lib/target-supports.exp (check_effective_target_ieee): New.
6515 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
6516 * gcc.dg/20001012-1.c: Require ieee.
6517
6518 PR testsuite/37628
6519 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
6520
6521 2009-03-16 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR tree-optimization/39455
6524 * gcc.dg/pr39455.c: New test.
6525
6526 2009-03-13 David Ayers <ayers@fsfe.org>
6527
6528 * objc/execute/trivial.m. New test.
6529
6530 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
6531
6532 PR target/39137
6533 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
6534
6535 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
6536
6537 PR testsuite/39451
6538 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
6539 constraint on (%2).
6540
6541 2009-03-12 David Ayers <ayers@fsfe.org>
6542
6543 PR libobjc/27466
6544 * objc/execute/exceptions/handler-1.m. New test.
6545
6546 2009-03-12 Jakub Jelinek <jakub@redhat.com>
6547
6548 PR target/39431
6549 * gcc.target/i386/pr39431.c: New test.
6550
6551 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
6552
6553 PR target/39445
6554 * gcc.target/i386/pr39445.c: New.
6555
6556 * gcc.target/i386/push-1.c: XFAIL.
6557
6558 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
6559
6560 * gcc.dg/inline-33.c: New test.
6561
6562 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
6563
6564 * gcc.dg/vect/vect-82.c: Combine dg-do and
6565 dg-require-effective-target into dg-skip-if.
6566 * gcc.dg/vect/vect-83.c: Likewise.
6567
6568 2009-03-11 Jakub Jelinek <jakub@redhat.com>
6569
6570 PR target/39137
6571 * gcc.target/i386/stackalign/longlong-1.c: New test.
6572 * gcc.target/i386/stackalign/longlong-2.c: New test.
6573
6574 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6575
6576 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
6577
6578 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6579
6580 * gcc.c-torture/execute/ieee/inf-3.c: New test.
6581 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
6582
6583 2009-03-11 Olivier Hainque <hainque@adacore.com>
6584
6585 * gnat.dg/slice_enum.adb: New test.
6586
6587 2009-03-11 Jason Merrill <jason@redhat.com>
6588
6589 PR debug/39086
6590 * g++.dg/opt/nrv15.C: New test.
6591
6592 2009-03-10 Ira Rosen <irar@il.ibm.com>
6593
6594 PR tree-optimization/39422
6595 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
6596 constant array with static initialization to global memory.
6597 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6598
6599 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
6600
6601 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
6602 padding.
6603
6604 2009-03-09 Jakub Jelinek <jakub@redhat.com>
6605
6606 PR c++/39371
6607 * g++.dg/opt/switch2.C: Add -w to dg-options.
6608 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
6609 * g++.dg/warn/switch1.C: New test.
6610 * g++.dg/other/switch3.C: New test.
6611
6612 PR tree-optimization/39394
6613 * gcc.c-torture/compile/pr39394.c: New test.
6614
6615 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6616
6617 * gcc.target/s390/20090223-1.c: New testcase.
6618
6619 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6620
6621 PR libfortran/39402
6622 * gfortran.dg/fmt_f0_1.f90: New test.
6623
6624 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
6625
6626 PR c++/39060
6627 * g++.dg/other/new1.C: Adjusted.
6628 * g++.dg/parse/crash40.C: Likewise.
6629 * g++.dg/parse/defarg12.C: Likewise.
6630 * g++.dg/template/error15.C: Likewise.
6631
6632 * g++.dg/other/pr39060.C: New.
6633
6634 2009-03-07 Jason Merrill <jason@redhat.com>
6635
6636 PR c++/39367
6637 * g++.dg/opt/new1.C: New.
6638
6639 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6640
6641 PR c++/33492
6642 * g++.dg/other/error32.C: New.
6643
6644 2009-03-06 Jakub Jelinek <jakub@redhat.com>
6645
6646 PR middle-end/39360
6647 * gcc.c-torture/compile/pr39360.c: New test.
6648
6649 PR debug/39372
6650 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
6651
6652 2009-03-05 Jason Merrill <jason@redhat.com>
6653
6654 PR c++/38908
6655 * g++.dg/warn/Wuninitialized-3.C: New test.
6656
6657 2009-03-05 Jakub Jelinek <jakub@redhat.com>
6658
6659 PR debug/39379
6660 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
6661 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
6662
6663 2009-03-04 Jason Merrill <jason@redhat.com>
6664
6665 PR c++/13549
6666 * g++.dg/template/koenig7.C: New test.
6667
6668 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
6669
6670 * g++.dg/torture/predcom-1.C: New test.
6671
6672 2009-03-04 Richard Guenther <rguenther@suse.de>
6673
6674 PR tree-optimization/39362
6675 * g++.dg/torture/pr39362.C: New testcase.
6676
6677 2009-03-04 Jason Merrill <jason@redhat.com>
6678 Giovanni Bajo <giovannibajo@gcc.gnu.org>
6679
6680 PR c++/9634
6681 PR c++/29469
6682 PR c++/29607
6683 * g++.dg/template/dependent-name5.C: New test.
6684
6685 2009-03-04 Steve Ellcey <sje@cup.hp.com>
6686
6687 PR testsuite/39357
6688 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
6689 vect_int to vect_int_mult.
6690
6691 2009-03-04 Richard Guenther <rguenther@suse.de>
6692
6693 PR tree-optimization/39358
6694 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
6695 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
6696
6697 2009-03-04 Richard Guenther <rguenther@suse.de>
6698
6699 PR tree-optimization/39339
6700 * gcc.c-torture/execute/pr39339.c: New testcase.
6701
6702 2009-03-03 Joseph Myers <joseph@codesourcery.com>
6703
6704 * gcc.c-torture/compile/20090303-1.c,
6705 gcc.c-torture/compile/20090303-2.c: New tests.
6706
6707 2009-03-03 Jakub Jelinek <jakub@redhat.com>
6708
6709 PR fortran/39354
6710 * gfortran.dg/gomp/pr39354.f90: New test.
6711
6712 PR tree-optimization/39343
6713 * gcc.dg/pr39343.c: New test.
6714
6715 2009-03-03 Ira Rosen <irar@il.ibm.com>
6716
6717 PR tree-optimization/39248
6718 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
6719 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
6720 on targets without vector misalignment support.
6721 * lib/target-supports.exp
6722 (check_effective_target_vect_short_mult): Add
6723 check_effective_target_arm32.
6724
6725 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
6726
6727 PR middle-end/39335
6728 * gcc.dg/graphite/pr39335_1.c: New.
6729 * gcc.dg/graphite/pr39335.c: New.
6730
6731 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
6732
6733 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
6734 of andl.
6735 * gcc.target/i386/stackalign/return-5.c: Likewise.
6736 * gcc.target/i386/stackalign/return-6.c: Likewise.
6737
6738 2009-03-02 Richard Guenther <rguenther@suse.de>
6739 Ira Rosen <irar@il.ibm.com>
6740
6741 PR tree-optimization/39318
6742 * gfortran.dg/vect/pr39318.f90: New test.
6743
6744 2009-03-01 Jan Hubicka <jh@suse.cz>
6745
6746 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
6747
6748 2009-03-01 Jan Hubicka <jh@suse.cz>
6749
6750 PR debug/39267
6751 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
6752
6753 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
6754
6755 * gnat.dg/pack12.adb: New test.
6756
6757 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
6758
6759 PR c++/37789
6760 * g++.dg/other/pr37789.C: New.
6761
6762 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6763
6764 PR fortran/39295
6765 * gfortran.dg/interface_25.f90: New test.
6766 * gfortran.dg/interface_26.f90: New test.
6767
6768 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6769
6770 PR fortran/39292
6771 * gfortran.dg/initialization_22.f90: New test.
6772
6773 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
6774
6775 PR rtl-optimization/39241
6776 * gcc.dg/torture/pr39241.c: New.
6777
6778 2009-02-25 Martin Jambor <mjambor@suse.cz>
6779
6780 PR tree-optimizations/39259
6781 * g++.dg/torture/pr39259.C: New testcase.
6782
6783 2009-02-24 Richard Guenther <rguenther@suse.de>
6784
6785 PR c++/39242
6786 * g++.dg/template/instantiate10.C: New testcase.
6787
6788 2009-02-24 Richard Guenther <rguenther@suse.de>
6789 Zdenek Dvorak <ook@ucw.cz>
6790
6791 PR tree-optimization/39233
6792 * gcc.c-torture/execute/pr39233.c: New testcase.
6793
6794 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
6795
6796 PR tree-optimization/39260
6797 * gcc.dg/graphite/pr39260.c: New.
6798
6799 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6800
6801 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
6802
6803 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6804
6805 PR c++/36411
6806 * g++.dg/template/void14.C: New.
6807
6808 2009-02-23 Jason Merrill <jason@redhat.com>
6809
6810 PR c++/38880
6811 * g++.dg/init/const7.C: Remove XFAIL.
6812 * g++.dg/init/static-init1.C: New test.
6813
6814 * g++.dg/cpp0x/initlist14.C: New test.
6815
6816 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6817
6818 PR fortran/38914
6819 * bound_simplification_2.f90: New test case.
6820 * bound_7.f90: New test case.
6821
6822 2009-02-21 Joseph Myers <joseph@codesourcery.com>
6823
6824 * gcc.dg/cpp/include4.c: New test.
6825
6826 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6827
6828 PR target/39256
6829 * gcc.target/i386/abi-2.c: New.
6830
6831 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
6832
6833 * gcc.c-torture/execute/pr39228.x: New.
6834
6835 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6836
6837 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
6838 scan-assembler to check for xmm0 register.
6839
6840 2009-02-20 Mark Mitchell <mark@codesourcery.com>
6841 Joseph Myers <joseph@codesourcery.com>
6842
6843 * gcc.target/arm/va_list.c: New test.
6844 * g++.dg/abi/arm_va_list.C: Likewise.
6845 * lib/target-supports.exp (check_effective_target_arm_eabi): New
6846 function.
6847 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
6848 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
6849 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
6850 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
6851 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
6852 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
6853
6854 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
6855
6856 PR testsuite/38164
6857 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
6858 to dg-options.
6859
6860 2009-02-20 Jakub Jelinek <jakub@redhat.com>
6861
6862 PR target/39240
6863 * gcc.c-torture/execute/pr39240.c: New test.
6864
6865 2009-02-20 Jason Merrill <jason@redhat.com>
6866
6867 PR c++/39225
6868 * g++.dg/parse/dtor15.C: New test.
6869
6870 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
6871
6872 * gcc.c-torture/execute/20090219-1.c: New.
6873
6874 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
6875
6876 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
6877 (mips-dg-options): When matching isa* pseudo-options make
6878 'value' optional and accept ! entries. Use $spec instead of
6879 $isa_spec in the isa pseudo-option error message. Only
6880 perform the ISA-range check when 'value' is set. If arch is
6881 matching any CPU in the ! entries switch to its generic ISA.
6882 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
6883 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
6884
6885 2009-02-19 Jakub Jelinek <jakub@redhat.com>
6886
6887 PR target/39175
6888 * gcc.dg/visibility-20.c: New test.
6889 * g++.dg/ext/visibility/visibility-11.C: New test.
6890
6891 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
6892
6893 PR c++/39188
6894 * g++.dg/abi/pr39188-1a.C: New.
6895 * g++.dg/abi/pr39188-1b.C: Likewise.
6896 * g++.dg/abi/pr39188-1.h: Likewise.
6897 * g++.dg/abi/pr39188-2a.C: Likewise.
6898 * g++.dg/abi/pr39188-2b.C: Likewise.
6899 * g++.dg/abi/pr39188-2.h: Likewise.
6900 * g++.dg/abi/pr39188-3a.C: Likewise.
6901 * g++.dg/abi/pr39188-3b.C: Likewise.
6902 * g++.dg/abi/pr39188-3.h: Likewise.
6903
6904 2009-02-19 Joseph Myers <joseph@codesourcery.com>
6905
6906 PR c/38483
6907 * gcc.c-torture/execute/call-trap-1.c,
6908 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
6909 tests.
6910
6911 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
6912
6913 PR target/39228
6914 * gcc.c-torture/execute/pr39228.c: New test.
6915
6916 2009-02-19 Richard Guenther <rguenther@suse.de>
6917
6918 PR tree-optimization/39074
6919 * gcc.dg/torture/pr39074.c: New testcase.
6920 * gcc.dg/torture/pr39074-2.c: Likewise.
6921 * gcc.dg/torture/pr39074-3.c: Likewise.
6922
6923 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6924
6925 PR c++/39219
6926 * g++.dg/parse/attr3.C: New.
6927
6928 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
6929
6930 PR testsuite/38165
6931 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
6932
6933 PR testsuite/38166
6934 * g++.dg/ext/visibility/class1.C: Revert revision 122348
6935 and skip on Darwin.
6936
6937 2009-02-18 Jason Merrill <jason@redhat.com>
6938
6939 PR c++/38880
6940 * g++.dg/init/const7.C: Remove XFAIL.
6941
6942 PR target/39179
6943 * g++.dg/opt/const6.C: New test.
6944
6945 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6946
6947 * gcc.dg/callabi/callabi.exp: Moved to ...
6948 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
6949 in 64bit mode.
6950
6951 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
6952 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6953 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6954 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
6955 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
6956 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
6957 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
6958
6959 * gcc.dg/callabi/callabi.h: Moved to ...
6960 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
6961
6962 * gcc.dg/callabi/func-1.c: Moved to ...
6963 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
6964
6965 * gcc.dg/callabi/func-indirect.c: Moved to ...
6966 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
6967
6968 * gcc.dg/callabi/pr38891.c: Moved to ...
6969 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
6970
6971 * gcc.dg/callabi/vaarg-1.c: Moved to ...
6972 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
6973
6974 * gcc.dg/callabi/vaarg-2.c: Moved to ...
6975 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
6976
6977 * gcc.dg/callabi/vaarg-3.c: Moved to ...
6978 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
6979
6980 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
6981
6982 PR target/38891
6983 * gcc.dg/callabi/pr38891.c: New.
6984
6985 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6986
6987 * gcc.dg/callabi/callabi.exp: New.
6988
6989 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6990
6991 PR target/39082
6992 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
6993 -Wno-abi for x86.
6994 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
6995
6996 * gcc.target/i386/pr39082-1.c: New.
6997
6998 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
6999 -Wno-abi.
7000
7001 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7002 CHECK_M64_M128 is defined.
7003 (check_f_arguments): Add "do".
7004 (check_vector_arguments): New.
7005 (check_m64_arguments): Likewise.
7006 (check_m128_arguments): Likewise.
7007
7008 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7009 (CHECK_M64_M128): Define.
7010
7011 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
7012 on abitest.
7013 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7014
7015 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7016 tests only if CHECK_M64_M128 is defined.
7017
7018 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7019 (m128_2_struct): Likewise.
7020 (check_struct_passing5): Likewise.
7021 (check_struct_passing6): Likewise.
7022 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7023
7024 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7025 (un5): Likewise.
7026 (check_union_passing4): Likewise.
7027 (main): Test union with __m128 if CHECK_M64_M128 is defined.
7028
7029 2009-02-18 Joseph Myers <joseph@codesourcery.com>
7030
7031 PR c/35447
7032 * gcc.dg/noncompile/pr35447-1.c: New test.
7033
7034 2009-02-18 Jakub Jelinek <jakub@redhat.com>
7035
7036 PR tree-optimization/36922
7037 * gfortran.dg/pr36922.f: New test.
7038
7039 2009-02-17 Richard Guenther <rguenther@suse.de>
7040
7041 PR tree-optimization/39202
7042 * gcc.c-torture/compile/pr39202.c: New testcase.
7043
7044 2009-02-17 Richard Guenther <rguenther@suse.de>
7045
7046 PR tree-optimization/39204
7047 * gcc.dg/torture/pr39204.c: New testcase.
7048
7049 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
7050
7051 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7052 * gcc.dg/vect/vect-outer-6.c: Ditto.
7053
7054 2009-02-16 Joseph Myers <joseph@codesourcery.com>
7055
7056 PR c/35446
7057 * gcc.dg/noncompile/init-5.c: New test.
7058 * gcc.dg/init-bad-4.c: Adjust expected errors.
7059
7060 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
7061
7062 PR target/37049
7063 * gcc.target/i386/push-1.c: New.
7064
7065 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
7066
7067 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7068
7069 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7070
7071 * gcc.target/spu/intrinsics-sr.c: New test.
7072
7073 2009-02-13 Steve Ellcey <sje@cup.hp.com>
7074
7075 PR target/38056
7076 * gcc.target/ia64/sibcall-opt-1.c: New test.
7077 * gcc.target/ia64/sibcall-opt-2.c: New test.
7078
7079 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
7080
7081 PR fortran/36528
7082 * gfortran.dg/cray_pointers_8.f90: New test.
7083
7084 PR fortran/36703
7085 * gfortran.dg/cray_pointers_9.f90: New test.
7086
7087 2009-02-13 Jason Merrill <jason@redhat.com>
7088
7089 PR c++/39070
7090 * g++.dg/cpp0x/decltype16.C: New.
7091
7092 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
7093
7094 PR target/39152
7095 * gfortran.dg/gomp/pr39152.f90: New.
7096
7097 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
7098
7099 PR target/39162
7100 * gcc.target/i386/pr39162.c: New.
7101
7102 2009-02-13 Joseph Myers <joseph@codesourcery.com>
7103
7104 PR c/35444
7105 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7106 New tests.
7107
7108 2009-02-12 Jason Merrill <jason@redhat.com>
7109
7110 PR c++/38950
7111 * g++.dg/template/array20.C: New test.
7112
7113 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
7114
7115 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
7116 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
7117 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
7118
7119 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
7120
7121 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
7122
7123 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
7124
7125 PR target/39152
7126 * gfortran.dg/pr39152.f: New.
7127
7128 2009-02-11 Jason Merrill <jason@redhat.com>
7129
7130 PR c++/39153
7131 * g++.dg/cpp0x/defaulted9.C: New test.
7132
7133 PR c++/30111
7134 * g++.dg/init/value7.C: New test.
7135
7136 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
7137
7138 PR target/38824
7139 * gcc.target/i386/pr38824.c: New testcase.
7140
7141 2009-02-11 Jason Merrill <jason@redhat.com>
7142
7143 PR c++/38649
7144 * g++.dg/cpp0x/defaulted8.C: New test.
7145
7146 PR c++/36744
7147 * g++.dg/cpp0x/rv9p.C: New test.
7148
7149 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
7150
7151 * gnat.dg/aliasing3.adb: New test.
7152 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
7153
7154 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7155
7156 PR c++/34397
7157 * g++.dg/template/crash88.C: New.
7158 * g++.dg/template/crash89.C: Likewise.
7159
7160 2009-02-10 Steve Ellcey <sje@cup.hp.com>
7161
7162 PR c/39084
7163 * gcc.dg/pr39084.c: New test.
7164
7165 2009-02-10 Jakub Jelinek <jakub@redhat.com>
7166
7167 PR target/39139
7168 * gcc.target/i386/pr39139.c: New test.
7169
7170 2009-02-10 Richard Guenther <rguenther@suse.de>
7171
7172 PR tree-optimization/39132
7173 * gcc.dg/torture/pr39132.c: New testcase.
7174
7175 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
7176
7177 PR target/39119
7178 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
7179 * gcc.target/x86_64/abi/avx/args.h: Likewise.
7180 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
7181 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
7182 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
7183 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
7184 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7185 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
7186
7187 2009-02-09 Jason Merrill <jason@redhat.com>
7188
7189 PR c++/39109
7190 * g++.dg/init/value6.C: New test.
7191
7192 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
7193
7194 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
7195
7196 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
7197
7198 * gcc.c-torture/compile/20090209-1.c: New test.
7199
7200 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
7201
7202 PR c++/35147
7203 PR c++/37737
7204 * g++.dg/cpp0x/vt-35147.C: New.
7205 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7206 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7207
7208 2009-02-06 Joseph Myers <joseph@codesourcery.com>
7209
7210 PR c/35434
7211 * gcc.dg/attr-alias-4.c: New test.
7212
7213 2009-02-06 Janis Johnson <janis187@us.ibm.com>
7214
7215 PR c/39035
7216 * gcc.dg/dfp/pr39035.c: New test.
7217
7218 2009-02-06 Joseph Myers <joseph@codesourcery.com>
7219
7220 PR c/36432
7221 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
7222
7223 2009-02-05 Jakub Jelinek <jakub@redhat.com>
7224
7225 PR c++/39106
7226 * g++.dg/opt/thunk3.C: New test.
7227
7228 2009-02-05 Nick Clifton <nickc@redhat.com>
7229
7230 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
7231 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
7232 * gcc.dg/cdce1.c: Likewise.
7233 * gcc.dg/cpp/_Pragma6.c: Likewise.
7234 * g++.dg/cpp/_Pragma1.C: Likewise.
7235 * gcc.dg/utf32-2.c: Xfail for M32C.
7236 * gcc.dg/utf32-1.c: Likewise.
7237 * gcc.dg/utf32-3.c: Likewise.
7238 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
7239 targets.
7240 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
7241 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
7242 * gcc.dg/Wconversion-5.c: Likewise.
7243 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
7244 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
7245 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
7246 * gcc.dg/utf-inc-init.c: Likewise.
7247 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
7248 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
7249 * gcc.dg/utf-array-short-wchar.c: Likewise.
7250 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
7251 * gcc.dg/mallign.c: Use size_t instead of long.
7252
7253 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
7254
7255 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
7256
7257 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
7258
7259 * gcc.c-torture/execute/pr39100.c: New.
7260
7261 2009-02-05 Joseph Myers <joseph@codesourcery.com>
7262
7263 PR c/35435
7264 * gcc.dg/tls/diag-6.c: New test.
7265
7266 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
7267
7268 AVX Programming Reference (January, 2009)
7269 * gcc.target/i386/avx-vpclmulqdq.c: New.
7270 * gcc.target/i386/pclmul-avx-check.h: Likewise.
7271
7272 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
7273
7274 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
7275 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
7276 (pclmul_test): Renamed to ...
7277 (TEST): This.
7278
7279 2009-02-04 Jakub Jelinek <jakub@redhat.com>
7280
7281 PR c++/39095
7282 * g++.dg/abi/mangle31.C: New test.
7283
7284 2009-02-03 Joseph Myers <joseph@codesourcery.com>
7285
7286 PR c/29129
7287 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
7288 declarator.
7289 * vla-6.c: Likewise. Expect warning not error for [*] lexically
7290 inside function prototype but not part of parameter declarator.
7291 * vla-11.c: New test.
7292
7293 2009-02-03 Jason Merrill <jason@redhat.com>
7294
7295 * g++.dg/warn/main-4.C: New test.
7296 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
7297
7298 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7299
7300 PR c++/36607
7301 * g++.dg/expr/cast10.C: New test.
7302
7303 2009-02-03 Joseph Myers <joseph@codesourcery.com>
7304
7305 PR c/35433
7306 * gcc.dg/init-bad-6.c: New test.
7307
7308 2009-02-03 Jakub Jelinek <jakub@redhat.com>
7309
7310 PR target/35318
7311 * gcc.c-torture/compile/pr35318.c: New test.
7312
7313 PR inline-asm/39059
7314 * gcc.dg/nofixed-point-2.c: New test.
7315 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
7316 * g++.dg/ext/fixed2.C: Likewise.
7317 * g++.dg/other/error25.C: Likewise.
7318 * g++.dg/lookup/crash7.C: Likewise.
7319 * g++.dg/cpp0x/decltype-38655.C: Likewise.
7320
7321 PR c++/39056
7322 * g++.dg/cpp0x/initlist13.C: New test.
7323
7324 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
7325
7326 PR c++/36897
7327 * g++.dg/template/func2.C: New test.
7328
7329 PR c++/37314
7330 * g++.dg/template/typename15.C: New.
7331 * g++.dg/template/typename16.C: New.
7332
7333 2009-02-03 Janis Johnson <janis187@us.ibm.com>
7334 Ben Elliston <bje@au.ibm.com>
7335
7336 PR c/39034
7337 * gcc.dg/dfp/pr39034.c: New test.
7338
7339 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7340
7341 PR testsuite/38263
7342 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
7343
7344 2009-02-02 Jason Merrill <jason@redhat.com>
7345
7346 PR c++/39054
7347 * g++.dg/parse/dtor14.C: New test.
7348
7349 2009-02-02 Jakub Jelinek <jakub@redhat.com>
7350
7351 * lib/target-supports.exp
7352 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
7353 * g++.dg/ext/builtin10.C: New test.
7354
7355 PR inline-asm/39058
7356 * gcc.target/i386/pr39058.c: New test.
7357
7358 2009-02-02 Richard Guenther <rguenther@suse.de>
7359
7360 PR tree-optimization/38937
7361 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
7362
7363 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7364
7365 PR c++/39053
7366 * g++.dg/parse/crash52.C: New.
7367
7368 2009-01-30 Richard Guenther <rguenther@suse.de>
7369
7370 PR tree-optimization/39041
7371 * gcc.c-torture/compile/pr39041.c: New testcase.
7372
7373 2009-01-30 Jakub Jelinek <jakub@redhat.com>
7374
7375 PR target/39013
7376 * gcc.target/i386/pr39013-1.c: New test.
7377 * gcc.target/i386/pr39013-2.c: New test.
7378
7379 PR c++/39028
7380 * g++.dg/ext/label12.C: New test.
7381
7382 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
7383
7384 PR c++/33465
7385 * g++.dg/parse/error34.C: New.
7386 * g++.dg/parse/error35.C: Likewise.
7387
7388 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
7389
7390 PR c++/38655
7391 * g++.dg/cpp0x/decltype-38655.C: New.
7392
7393 2009-01-30 Jakub Jelinek <jakub@redhat.com>
7394
7395 PR target/39002
7396 * g++.dg/torture/pr39002.C: New test.
7397
7398 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
7399
7400 PR tree-optimization/39007
7401 * gcc.dg/tree-ssa/pr39007.c: New.
7402
7403 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
7404
7405 PR middle-end/35854
7406 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
7407 to "subreg1".
7408
7409 2009-01-29 Steve Ellcey <sje@cup.hp.com>
7410
7411 PR middle-end/38857
7412 * gcc.c-torture/compile/pr38857.c: New test.
7413
7414 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
7415
7416 PR fortran/38852
7417 PR fortran/39006
7418 * gfortran.dg/bound_6.f90: New test.
7419
7420 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
7421
7422 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
7423
7424 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
7425
7426 PR tree-optimization/38997
7427 * gcc.dg/tree-ssa/pr38997.c: New.
7428
7429 2009-01-28 Richard Guenther <rguenther@suse.de>
7430
7431 PR tree-optimization/38926
7432 * gcc.c-torture/compile/pr38926.c: New testcase.
7433
7434 2009-01-28 Jakub Jelinek <jakub@redhat.com>
7435
7436 PR middle-end/38934
7437 * gcc.dg/pr38934.c: New test.
7438
7439 2009-01-28 Richard Guenther <rguenther@suse.de>
7440
7441 PR middle-end/38908
7442 * g++.dg/warn/Wuninitialized-2.C: New testcase.
7443
7444 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
7445
7446 PR tree-optimization/38984
7447 * gcc.dg/pr38984.c: New XFAILed testcase.
7448
7449
7450 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
7451
7452 PR target/38988
7453 * gcc.target/i386/pr38988.c: New test.
7454
7455 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7456
7457 PR c++/37554
7458 * g++.dg/parse/crash51.C: New.
7459 * g++.old-deja/g++.pt/crash9.C: Adjust.
7460
7461 2009-01-27 Daniel Kraft <d@domob.eu>
7462
7463 PR fortran/38883
7464 * gfortran.dg/mvbits_6.f90: New test.
7465 * gfortran.dg/mvbits_7.f90: New test.
7466 * gfortran.dg/mvbits_8.f90: New test.
7467
7468 2009-01-27 Richard Guenther <rguenther@suse.de>
7469
7470 PR tree-optimization/38503
7471 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
7472
7473 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
7474
7475 PR middle-end/38969
7476 * gcc.c-torture/execute/pr38969.c: New test.
7477
7478 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
7479
7480 PR testsuite/38864
7481 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
7482 to dg-do compile.
7483 * gcc.target/mips/fixed-scalar-type.c: Likewise.
7484 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
7485 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
7486
7487 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
7488
7489 PR target/38952
7490 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
7491 if __USING_SJLJ_EXCEPTIONS__ is defined.
7492
7493 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
7494 __USING_SJLJ_EXCEPTIONS__ is defined.
7495 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
7496 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
7497 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
7498 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
7499 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
7500 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
7501
7502 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
7503
7504 PR testsuite/38949
7505 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
7506 Use instead of C name in asm statements.
7507
7508 2009-01-26 Richard Guenther <rguenther@suse.de>
7509
7510 PR tree-optimization/38745
7511 * g++.dg/torture/pr38745.C: New testcase.
7512
7513 2009-01-26 Richard Guenther <rguenther@suse.de>
7514
7515 PR middle-end/38851
7516 * g++.dg/warn/Wuninitialized-1.C: New testcase.
7517
7518 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
7519
7520 * gcc.dg/bitfld-15.c: Gate warning on target
7521 pcc_bitfield_type_matters.
7522 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
7523 g++.dg/ext/bitfield4.C: Likewise.
7524 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
7525 bitfield for any target.
7526
7527 2009-01-24 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR c/38957
7530 * gcc.dg/pr38957.c: New test.
7531
7532 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
7533
7534 PR fortran/38955
7535 * gfortran.dg/array_constructor_24.f: Allow tolerance when
7536 comparing floats.
7537
7538 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
7539
7540 PR tree-optimization/38953
7541 * gfortran.dg/graphite/pr38953.f90: New.
7542
7543 2009-01-24 Paul Brook <paul@codesourcery.com>
7544
7545 * gcc.target/arm/neon-cond-1.c: New test.
7546
7547 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
7548
7549 PR tree-optimization/38932
7550 * gcc.dg/pr38932.c: New.
7551
7552 2009-01-23 Revital Eres <eres@il.ibm.com>
7553
7554 * gcc.dg/sms-7.c: Fix test.
7555
7556 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
7557
7558 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
7559 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
7560 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
7561 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
7562
7563 2009-01-22 Steve Ellcey <sje@cup.hp.com>
7564
7565 * gcc.dg/pr35729.c: Make test x86 specific.
7566
7567 2009-01-22 Steve Ellcey <sje@cup.hp.com>
7568
7569 PR middle-end/38615
7570 * gcc.dg/pr38615.c: New test.
7571
7572 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
7573
7574 PR target/38931
7575 * gcc.target/i386/pr38931.c: New test.
7576
7577 2009-01-22 Dodji Seketeli <dodji@redhat.com>
7578
7579 PR c++/38930
7580 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
7581 * g++.dg/template/typedef12.C: Likewise.
7582 * g++.dg/template/typedef13.C: Likewise.
7583 * g++.dg/template/typedef14.C: Likewise.
7584 * g++.dg/template/sfinae3.C: Likewise.
7585 * g++.old-deja/g++.pt/typename8.C: Likewise.
7586 * g++.dg/template/access11.C: Likewise
7587
7588 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
7589
7590 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
7591 and mips*-*-irix*.
7592 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
7593
7594 2009-01-21 Dodji Seketeli <dodji@redhat.com>
7595
7596 PR c++/26693
7597 * g++.dg/template/typedef11.C: New test.
7598 * g++.dg/template/typedef12.C: Likewise.
7599 * g++.dg/template/typedef13.C: Likewise.
7600 * g++.dg/template/typedef14.C: Likewise.
7601 * g++.dg/template/sfinae3.C: Compile this pedantically.
7602 The only errors expected should be the one saying the typedef is ill
7603 formed.
7604 * g++.old-deja/g++.pt/typename8.C: Likewise.
7605 * g++.dg/template/access11.C: Update this.
7606
7607 2009-01-21 Daniel Kraft <d@domob.eu>
7608
7609 PR fortran/38887
7610 * gfortran.dg/mvbits_5.f90: New test.
7611
7612 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
7613
7614 * gcc.dg/sms-6.c: New test.
7615 * gcc.dg/sms-7.c: Likewise.
7616
7617 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
7618
7619 PR fortran/38907
7620 * gfortran.dg/host_assoc_function_7.f90: New test
7621
7622 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7623 Richard Guenther <rguenther@suse.de>
7624
7625 PR tree-optimization/38747
7626 PR tree-optimization/38748
7627 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
7628 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7629 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
7630
7631 2009-01-20 Kees Cook <kees@ubuntu.com>
7632 H.J. Lu <hongjiu.lu@intel.com>
7633
7634 PR target/38902
7635 * gcc.dg/pr38902.c: New.
7636
7637 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
7638
7639 PR target/38868
7640 * gfortran.dg/pr38868.f: New testcase.
7641
7642 2009-01-20 Richard Guenther <rguenther@suse.de>
7643
7644 * gcc.c-torture/execute/pr36227.c: Move ...
7645 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
7646
7647 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7648
7649 * lib/gfortran.exp: Add -B options for targets that use
7650 libgfortran.a%s in their specs.
7651
7652 2009-01-19 Jason Merrill <jason@redhat.com>
7653
7654 PR c++/23287
7655 * g++.dg/template/dtor5.C: New test.
7656
7657 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
7658
7659 PR fortran/38859
7660 * gfortran.dg/bound_5.f90: New test.
7661
7662 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
7663
7664 PR target/38736
7665 * g++.dg/compat/abi/pr38736_main.C: New.
7666 * g++.dg/compat/abi/pr38736_x.C: Likewise.
7667 * g++.dg/compat/abi/pr38736_y.C: Likewise.
7668 * g++.dg/other/macro-1.C: Likewise.
7669 * gcc.dg/macro-1.c: Likewise.
7670 * gcc.dg/compat/pr38736_main.c: Likewise.
7671 * gcc.dg/compat/pr38736_x.c: Likewise.
7672 * gcc.dg/compat/pr38736_y.c: Likewise.
7673
7674 2009-01-18 Richard Guenther <rguenther@suse.de>
7675
7676 PR tree-optimization/38819
7677 * gcc.c-torture/execute/pr38819.c: New testcase.
7678
7679 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7680
7681 PR fortran/38657
7682 * gfortran.dg/module_commons_3.f90: Reapply.
7683
7684 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7685
7686 PR fortran/34955
7687 * gfortran.dg/transfer_intrinsic_1.f90: New test.
7688 * gfortran.dg/transfer_intrinsic_2.f90: New test.
7689
7690 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7691
7692 PR fortran/38657
7693 * gfortran.dg/module_commons_3.f90: Remove
7694
7695 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
7696
7697 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
7698
7699 2009-01-16 Jason Merrill <jason@redhat.com>
7700
7701 PR c++/38877
7702 * g++.dg/template/lvalue1.C: New test.
7703
7704 PR c++/29470
7705 * g++.dg/template/access20.C: New test.
7706 * g++.dg/torture/pr34641.C: Fix access.
7707
7708 2009-01-16 Richard Guenther <rguenther@suse.de>
7709
7710 PR tree-optimization/38835
7711 PR middle-end/36227
7712 * gcc.c-torture/execute/pr36227.c: New testcase.
7713 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
7714 * g++.dg/init/const7.C: Likewise.
7715
7716 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
7717
7718 PR target/38554
7719 * gcc.c-torture/compile/pr38554.c: New test.
7720
7721 2009-01-16 Jason Merrill <jason@redhat.com>
7722
7723 PR c++/38579
7724 * g++.dg/conversion/access1.C: New test.
7725
7726 2009-01-16 Jakub Jelinek <jakub@redhat.com>
7727
7728 PR tree-optimization/38789
7729 * gcc.c-torture/compile/pr38789.c: New test.
7730
7731 2009-01-16 Janus Weil <janus@gcc.gnu.org>
7732
7733 PR fortran/38152
7734 * gfortran.dg/proc_ptr_13.f90: New.
7735
7736 2009-01-15 Jason Merrill <jason@redhat.com>
7737
7738 PR c++/38850
7739 * g++.dg/template/koenig6.C: New test.
7740
7741 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7742
7743 PR c++/29388
7744 * g++.dg/template/error37.C: New testcase.
7745
7746 2009-01-15 Jason Merrill <jason@redhat.com>
7747
7748 PR c++/36334
7749 * g++.dg/conversion/memfn1.C: New test.
7750
7751 PR c++/37646
7752 * g++.dg/conversion/memfn2.C: New test.
7753
7754 2009-01-15 Steve Ellcey <sje@cup.hp.com>
7755
7756 PR c++/38357
7757 * g++.dg/template/crash87.C: New test.
7758
7759 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
7760
7761 PR middle-end/37843
7762 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
7763
7764 2009-01-15 Dodji Seketeli <dodji@redhat.com>
7765
7766 PR c++/38636
7767 * g++.dg/parse/crash50.C: New test.
7768
7769 2009-01-14 Jakub Jelinek <jakub@redhat.com>
7770
7771 PR rtl-optimization/38245
7772 * gcc.dg/pr38245-3.c: New test.
7773 * gcc.dg/pr38245-3.h: New file.
7774 * gcc.dg/pr38245-4.c: New file.
7775 * gcc.dg/pr38364.c: New test.
7776
7777 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
7778
7779 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
7780 sequence PC-relative.
7781
7782 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7783
7784 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
7785 calls and/or PLT markers.
7786 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
7787 calls and/or PLT markers.
7788 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
7789 calls and/or PLT markers.
7790 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
7791 calls and/or PLT markers.
7792
7793 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7794 Nathan Froyd <froydnj@codesourcery.com>
7795 Joseph Myers <joseph@codesourcery.com>
7796
7797 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
7798 New function.
7799 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
7800 and use consistent CFLAGS.
7801 * gcc.target/powerpc/20030505.c: Likewise.
7802 * gcc.target/powerpc/20081204-1.c: Likewise.
7803 * gcc.target/powerpc/ppc-spe.c: Likewise.
7804 * gcc.target/powerpc/spe1.c: Likewise.
7805 * g++.dg/ext/spe1.C: Likewise.
7806 * g++.dg/other/opaque-1.C: Likewise.
7807 * g++.dg/other/opaque-2.C: Likewise.
7808 * g++.dg/other/opaque-3.C: Likewise.
7809
7810 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7811
7812 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
7813 out of loop.
7814
7815 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
7816
7817 PR target/38811
7818 * g++.dg/torture/pr38811.C: New file.
7819
7820 2009-01-14 Richard Guenther <rguenther@suse.de>
7821
7822 PR tree-optimization/38826
7823 PR middle-end/38477
7824 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
7825
7826 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7827
7828 * gcc.dg/graphite/pr38786.c: Fix commit problem.
7829
7830 2009-01-14 Nick Clifton <nickc@redhat.com>
7831
7832 PR c++/37862
7833 * g++.cp/parse/pr37862.C: New test.
7834
7835 2009-01-14 Julian Brown <julian@codesourcery.com>
7836
7837 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
7838 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
7839 to...
7840 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
7841 These.
7842
7843 2009-01-13 Jakub Jelinek <jakub@redhat.com>
7844
7845 PR rtl-optimization/38774
7846 * gcc.dg/torture/pr38774.c: New test.
7847
7848 PR c++/38795
7849 * g++.dg/cpp0x/pr38795.C: New test.
7850
7851 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
7852 Nathan Froyd <froydnj@codesourcery.com>
7853 Joseph Myers <joseph@codesourcery.com>
7854
7855 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
7856 otherwise. Do not check for AltiVec at runtime.
7857 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
7858 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7859 * gcc.target/powerpc/altivec-1.c: Likewise.
7860 * gcc.target/powerpc/altivec-3.c: Likewise.
7861 * gcc.target/powerpc/altivec-10.c: Likewise.
7862 * gcc.target/powerpc/altivec-12.c: Likewise.
7863 * gcc.target/powerpc/altivec-24.c: Likewise.
7864 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
7865 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
7866 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
7867 * gcc.target/powerpc/pr35907.c: Likewise.
7868 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
7869 otherwise. Do not check for Cell at runtime.
7870 * gcc.target/powerpc/altivec_check.h: Delete.
7871
7872 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
7873 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
7874 not check for AltiVec at runtime.
7875 * g++.dg/ext/altivec-cell-2.C: Likewise.
7876 * g++.dg/ext/altivec-cell-3.C: Likewise.
7877 * g++.dg/ext/altivec-cell-4.C: Likewise.
7878 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
7879 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
7880 check.
7881 * g++.dg/ext/altivec_check.h: Delete.
7882
7883 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
7884
7885 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
7886 effective target. Adjust line numbers accordingly.
7887
7888 2009-01-13 Mark Mitchell <mark@codesourcery.com>
7889
7890 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
7891
7892 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7893
7894 PR tree-optimization/38786
7895 * gcc.dg/graphite/pr38786.c: New.
7896
7897 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
7898
7899 Revert:
7900 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7901
7902 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7903 for alpha*-*-* targets.
7904 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7905
7906 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7907
7908 PR libfortran/38772
7909 * gfortran.dg/fmt_bz_bn_err.f: New test.
7910
7911 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
7912
7913 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
7914
7915 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7916
7917 * lib/target-supports.exp (check_effective_target_powerpc64): New.
7918 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
7919 instruction support. Do not check for it at runtime.
7920
7921 2009-01-12 Jason Merrill <jason@redhat.com>
7922
7923 PR c++/35109
7924 * g++.dg/lookup/friend11.C: Remove expected error.
7925 * g++.dg/lookup/friend14.C: New test.
7926 * g++.dg/lookup/friend15.C: New test.
7927
7928 2009-01-12 Dodji Seketeli <dodji@redhat.com>
7929
7930 PR c++/36019
7931 * g++.dg/lookup/hidden-class12.C: New test.
7932 * g++.dg/lookup/hidden-class13.C: New test.
7933 * g++.dg/lookup/hidden-class14.C: New test.
7934 * g++.dg/lookup/hidden-class15.C: New test.
7935 * g++.dg/lookup/hidden-class16.C: New test.
7936
7937 2009-01-12 Mark Mitchell <mark@codesourcery.com>
7938
7939 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
7940 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
7941 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
7942
7943 2009-01-12 Jason Merrill <jason@redhat.com>
7944
7945 PR c++/31488
7946 * g++.dg/other/vararg-3.C: New test.
7947
7948 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7949
7950 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
7951 Explicitly enable SPE.
7952 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
7953 directive.
7954
7955 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
7956 Expect -flax-vector-conversions message. Adjust incompatible
7957 types errors.
7958 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
7959 Make Foo extern.
7960
7961 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
7962
7963 * g++.dg/other/opaque-1.C: Run on targets with SPE.
7964
7965 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
7966 * g++.dg/other/opaque-2.C: Likewise.
7967 * g++.dg/other/opaque-3.C: Likewise.
7968
7969 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7970
7971 PR c/32041
7972 * gcc.dg/pr32041.c: New test.
7973 * g++.dg/parse/offsetof9.C: New test.
7974
7975 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7976 Nathan Froyd <froydnj@codesourcery.com>
7977
7978 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
7979 * g++.dg/ext/attribute-test-1.C: Likewise.
7980 * g++.dg/ext/attribute-test-2.C: Likewise.
7981 * g++.dg/ext/attribute-test-3.C: Likewise.
7982 * g++.dg/ext/attribute-test-4.C: Likewise.
7983
7984 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
7985
7986 * gnat.dg/unchecked_convert3.adb: New test.
7987
7988 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7989
7990 PR c++/38794
7991 * g++.dg/parse/typedef9.C: New test.
7992
7993 PR tree-optimization/38807
7994 * gcc.c-torture/compile/pr38807.c: New test.
7995
7996 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
7997
7998 * gcc.target/mips/ins-2.c: New test.
7999
8000 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
8001
8002 PR testsuite/38809
8003 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8004
8005 2009-01-11 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR c++/36254
8008 * g++.dg/warn/Wreturn-type-5.C: New test.
8009
8010 2009-01-11 Matthias Klose <doko@ubuntu.com>
8011
8012 PR middle-end/38616
8013 * gcc.dg/pr38616.c: New test.
8014
8015 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
8016
8017 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8018
8019 2009-01-10 Andrew Pinski <pinskia@gmail.com>
8020
8021 PR c++/38648
8022 * g++.dg/expr/string-1.C: New test.
8023 * g++.dg/expr/string-2.C: New test.
8024
8025 PR c++/36695
8026 * g++.dg/ext/complex4.C: New test.
8027 * g++.dg/ext/complex5.C: New test.
8028 * g++.dg/init/reference1.C: New test.
8029 * g++.dg/init/reference2.C: New test.
8030 * g++.dg/init/reference3.C: New test.
8031
8032 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
8033
8034 PR fortran/38763
8035 * gfortran.dg/transfer_null_1.f90: New test.
8036
8037 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
8038
8039 PR fortran/38765
8040 * gfortran.dg/host_assoc_function_6.f90: New test.
8041
8042 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
8043
8044 * lib/target-supports.exp: Add method to determine if the effective
8045 target is really a ppc405 after applying all compile options.
8046 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8047 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8048 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8049 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8050 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8051 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8052 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8053 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8054 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8055 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8056 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8057 * gcc.target/powerpc/405-machhw-1.c: Likewise.
8058 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8059 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8060 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8061 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8062 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8063 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8064 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8065 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8066 * gcc.target/powerpc/405-macchw-1.c: Likewise.
8067 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8068 * gcc.target/powerpc/405-machhw-2.c: Likewise.
8069 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8070 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8071 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8072 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8073 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8074 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8075 * gcc.target/powerpc/405-macchw-2.c: Likewise.
8076 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8077
8078 2009-01-09 Jakub Jelinek <jakub@redhat.com>
8079
8080 PR c++/35335
8081 * g++.dg/other/error31.C: New testcase.
8082
8083 PR c/35742
8084 * gcc.dg/pr35742.c: New test.
8085
8086 2009-01-09 John F. Carr <jfc@mit.edu>
8087
8088 PR c++/37877
8089 * g++.dg/parse/linkage3.C: New test.
8090
8091 2009-01-09 Jakub Jelinek <jakub@redhat.com>
8092
8093 PR middle-end/38771
8094 * gcc.c-torture/compile/pr38771.c: New test.
8095
8096 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
8097
8098 * gcc.dg/pr34856.c: Ignore irrelevant warning.
8099
8100 2009-01-08 Mark Mitchell <mark@codesourcery.com>
8101
8102 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
8103 * gcc.dg/sibcall-4.c: Likewise.
8104
8105 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
8106 Jan Sjodin <jan.sjodin@amd.com>
8107
8108 PR tree-optimization/38559
8109 * gcc.dg/graphite/pr38559.c: New.
8110
8111 2009-01-08 Ira Rosen <irar@il.ibm.com>
8112
8113 PR tree-optimization/37194
8114 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
8115
8116 2009-01-07 Jakub Jelinek <jakub@redhat.com>
8117
8118 PR c++/38725
8119 * g++.dg/ext/label11.C: New test.
8120
8121 2009-01-07 Joseph Myers <joseph@codesourcery.com>
8122
8123 * lib/target-supports.exp (check_weak_override_available): New.
8124 * lib/target-supports-dg.exp (dg-require-weak-override): New.
8125 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
8126 dg-require-weak-override.
8127
8128 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
8129 Alan Modra <amodra@bigpond.net.au>
8130
8131 * gcc.c-torture/compile/20090107-1.c: New test.
8132
8133 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
8134
8135 PR target/38706
8136 * g++.dg/other/pr38706.C: New test.
8137
8138 2009-01-07 Jason Merrill <jason@redhat.com>
8139
8140 * g++.dg/cpp0x/variadic92.C: New test.
8141 * g++.dg/cpp0x/variadic93.C: New test.
8142
8143 2009-01-07 Janis Johnson <janis187@us.ibm.com>
8144
8145 * lib/target-supports-dg.exp (current_compiler_flags): New.
8146 (check-flags): Use it; do not access dg-test local variables.
8147 (dg-skip-if): Do not access dg-test local variables.
8148 (dg-xfail-run-if): Ditto.
8149 (dg-shouldfail): Ditto.
8150 * gcc.test-framework/test-framework.exp
8151 (check_effective_target_def_nocache): New.
8152 * gcc.test-framework/test-framework.awk: Handle scan tests.
8153 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
8154 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
8155 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
8156 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
8157 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
8158 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
8159 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
8160 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
8161 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
8162
8163 * g++.dg/torture/pr38586.C: Ignore a possible warning.
8164
8165 * lib/target-supports-dg.exp (check_test_flags): Delete.
8166
8167 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
8168
8169 PR tree-optimization/38492
8170 PR tree-optimization/38498
8171 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
8172 in trunk.
8173 * gcc.dg/graphite/block-0.c: Update test.
8174 * gcc.dg/graphite/block-1.c: Same.
8175 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
8176 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
8177 * gcc.dg/graphite/block-3.c: New.
8178 * gcc.dg/graphite/pr38498.c: New.
8179
8180 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
8181
8182 AVX Programming Reference (December, 2008)
8183 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
8184 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
8185 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
8186
8187 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
8188 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
8189
8190 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8191
8192 PR fortran/38220
8193 * gfortran.dg/c_loc_pure_1.f90: New test.
8194
8195 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
8196
8197 PR fortran/38669
8198 * gfortran.dg/elemental_dependency_3.f90:
8199 Add the final tree dump cleanup.
8200
8201 2009-01-06 Jakub Jelinek <jakub@redhat.com>
8202
8203 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
8204 passing -m32.
8205
8206 PR rtl-optimization/38722
8207 * gfortran.dg/pr38722.f90: New test.
8208
8209 2009-01-06 Janis Johnson <janis187@us.ibm.com>
8210
8211 PR c/34252
8212 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
8213 instead of DECnn_DEN. Support -DDBG to list lines that fail.
8214
8215 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
8216
8217 * gfortran.dg/implicit_12.f90: Add space around dg directive.
8218 * gfortran.dg/typebound_call_8.f03: Same.
8219 * gfortran.dg/elemental_bind_c.f90: Same.
8220 * gfortran.dg/typebound_call_7.f03: Same.
8221 * gfortran.dg/interface_proc_end.f90: Same
8222 * gfortran.dg/pr37243.f: Fix typo.
8223
8224 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
8225
8226 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
8227 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
8228 large stack sizes.
8229
8230 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
8231
8232 AVX Programming Reference (December, 2008)
8233 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
8234 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
8235 * gcc.target/i386/sse-14.c: Likewise.
8236
8237 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
8238 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
8239 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
8240 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
8241
8242 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8243
8244 PR libfortran/38735
8245 * gfortran.dg/fmt_bz_bn.f: Update test.
8246
8247 2009-01-05 Dodji Seketeli <dodji@redhat.com>
8248
8249 PR c++/38472
8250 * g++.dg/conversion/usual-arith-conv.C: New test.
8251
8252 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
8253
8254 PR c/34911
8255 * gcc.dg/vector-3.c: New testcase.
8256 * g++.dg/ext/vector15.C: New test.
8257
8258 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
8259
8260 PR tree-optimization/38510
8261 * gcc.dg/graphite/pr38510.c: New.
8262
8263 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
8264 Jan Sjodin <jan.sjodin@amd.com>
8265
8266 PR tree-optimization/38500
8267 * gcc.dg/graphite/pr38500.c: New.
8268
8269 2009-01-05 Laurent GUERBY <laurent@guerby.net>
8270
8271 * gcc.c-torture/compile/20001226-1.c: Generalize
8272 dg-timeout-factor.
8273 * gcc.c-torture/compile/limits-fnargs.c: Add
8274 dg-timeout-factor.
8275 * gcc.dg/20020425-1.c: Likewise.
8276 * gcc.dg/pch/pch.exp: Likewise.
8277
8278 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
8279
8280 PR fortran/38657
8281 * gfortran.dg/module_commons_3.f90: New test.
8282
8283 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
8284
8285 PR fortran/37159
8286 * gfortran.dg/random_seed_1.f90: Updated.
8287
8288 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
8289
8290 PR fortran/38669
8291 PR fortran/38726
8292 * gfortran.dg/elemental_subroutine_7.f90:
8293 Fix p values so that it can be used as vector subscript.
8294
8295 2009-01-05 Jason Merrill <jason@redhat.com>
8296
8297 * g++.dg/cpp0x/initlist12.C: Add another test.
8298
8299 * g++.dg/cpp0x/defaulted7.C: New test.
8300
8301 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8302
8303 PR fortran/38672
8304 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
8305 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
8306
8307 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
8308
8309 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8310 for alpha*-*-* targets.
8311 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8312
8313 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
8314
8315 PR fortran/38665
8316 * gfortran.dg/host_assoc_function_5.f90: New test.
8317
8318 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
8319
8320 PR fortran/38669
8321 * gfortran.dg/elemental_dependency_3.f90: New test.
8322 * gfortran.dg/elemental_subroutine_7.f90: New test.
8323
8324 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
8325
8326 * gcc.dg/struct-ret-3.c: Include unistd.h.
8327 (main): Exit early if system memory page size is
8328 larger than 4096 bytes.
8329
8330 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
8331
8332 PR fortran/38718
8333 * gfortran.dg/merge_init_expr.f90: New.
8334
8335 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
8336
8337 PR fortran/38536
8338 * gfortran.dg/c_loc_tests_13.f90: New test.
8339 * gfortran.dg/c_loc_tests_14.f90: New test.
8340
8341 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
8342
8343 * gfortran.dg/func_result_4.f90: New.
8344
8345 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
8346
8347 PR fortran/38594
8348 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
8349 interface still works, in addition to original tests.
8350 * gfortran.dg/host_assoc_call_6.f90: New test.
8351
8352 2009-01-03 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR c++/38705
8355 * g++.dg/torture/pr38705.C: New test.
8356
8357 PR c/38700
8358 * gcc.dg/pr38700.c: New test.
8359
8360 2009-01-02 Jason Merrill <jason@redhat.com>
8361
8362 * g++.dg/cpp0x/initlist11.C: New test.
8363 * g++.dg/cpp0x/initlist12.C: New test.
8364
8365 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8366
8367 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
8368 Allow extra informative notes.
8369
8370 2009-01-01 Jakub Jelinek <jakub@redhat.com>
8371
8372 PR c/36489
8373 * gcc.dg/pr36489.c: New test.
8374
8375 \f
8376 Copyright (C) 2009 Free Software Foundation, Inc.
8377
8378 Copying and distribution of this file, with or without modification,
8379 are permitted in any medium without royalty provided the copyright
8380 notice and this notice are preserved.