OSDN Git Service

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