OSDN Git Service

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