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