OSDN Git Service

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