OSDN Git Service

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