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