OSDN Git Service

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