OSDN Git Service

2009-11-08 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-08  Richard Guenther  <rguenther@suse.de>
2
3         * gcc.dg/torture/pta-escape-1.c: New testcase.
4
5 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
6
7         * gnat.dg/rep_clause4.adb: New test.
8
9 2009-11-08  Richard Guenther  <rguenther@suse.de>
10
11         PR rtl-optimization/41928
12         * gfortran.dg/pr41928.f90: New testcase.
13
14 2009-11-07  Jason Merrill  <jason@redhat.com>
15
16         PR c++/18451
17         PR c++/40738
18         * g++.dg/parse/error36.C: Add parameter and template cases.
19         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
20         * g++.dg/ext/typedef-init.C: Likewise.
21         * g++.dg/lookup/hidden-class1.C: Likewise.
22         * g++.dg/lookup/hidden-class10.C: Likewise.
23         * g++.dg/lookup/hidden-class5.C: Likewise.
24         * g++.dg/lookup/hidden-class7.C: Likewise.
25         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
26         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28         * g++.dg/lookup/strong-using-2.C: Likewise.
29         * g++.dg/other/typedef1.C: Likewise.
30         * g++.dg/parse/access10.C: Likewise.
31         * g++.dg/parse/constructor1.C: Likewise.
32         * g++.dg/parse/crash38.C: Likewise.
33         * g++.dg/parse/error3.C: Likewise.
34         * g++.dg/parse/typespec1.C: Likewise.
35         * g++.dg/template/typedef5.C: Likewise.
36         * g++.old-deja/g++.pt/typename3.C: Likewise.
37         * g++.old-deja/g++.pt/typename4.C: Likewise.
38         * g++.old-deja/g++.pt/typename6.C: Likewise.
39         * g++.old-deja/g++.robertl/eb94.C: Likewise.
40
41         * g++.dg/abi/regparm1.C: Fix execute test.
42
43 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
44
45         PR tree-optimization/41643
46         * gcc.dg/pr41643.c: New test.
47
48 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
49
50         PR fortran/41909
51         * gfortran.dg/recursive_check_15.f90: New test.
52
53 2009-11-06  Jason Merrill  <jason@redhat.com>
54
55         PR c++/15946
56         * g++.dg/parse/error36.C: New.
57         * g++.old-deja/g++.other/typename1.C: Adjust.
58
59         PR c++/9381
60         * g++.dg/abi/regparm1.C: New.
61
62 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
63
64         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
65         PLUGIN_PRAGMAS.
66         * g++.dg/plugin/pragma_plugin.c: new test plugin for
67         PLUGIN_PRAGMAS.
68         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c and
69         pragma_plugin-test-1.C.
70
71 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
72
73         PR c++/41536
74         * g++.dg/ext/always_inline-5.C: New test.
75
76 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
77
78         PR c++/41967
79         * g++.dg/gomp/pr41967.C: New test.
80
81 2009-11-06  Michael Matz  <matz@suse.de>
82
83         PR middle-end/41963
84         * gcc.dg/pr41963.c: New test.
85
86 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
87
88         PR middle-end/41935
89         * gcc.dg/pr41935.c: New test.
90         * c-c++-common/pr41935.c: New test.
91         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
92         element.
93         * gcc.c-torture/execute/pr41935.c: New test.
94
95 2009-11-05  Jason Merrill  <jason@redhat.com>
96
97         PR c++/34180
98         * g++.dg/init/synth2.C: New.
99
100         PR c++/7046
101         * g++.dg/abi/pragma-pack1.C: New.
102
103         PR c++/34870
104         * g++.dg/lookup/koenig7.C: New.
105
106         PR c++/41703
107         * g++.dg/template/partial6.C: New.
108
109 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
110
111         PR fortran/41556
112         * gfortran.dg/class_12.f03: New test.
113
114 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
115
116         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
117         in builtin's name.
118
119 2009-11-04  Jason Merrill  <jason@redhat.com>
120
121         PR c++/36912
122         * g++.dg/init/static-init2.C: New.
123
124 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
125
126         PR fortran/41556
127         PR fortran/41873
128         * gfortran.dg/interface_abstract_4.f90: New test.
129
130 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
131
132         * gcc.target/m68k/pr41302.c: Fix target triplet.
133
134 2009-11-04  Jason Merrill  <jason@redhat.com>
135
136         PR c++/39413
137         * g++.dg/template/overload11.C: New.
138         * g++.dg/template/nested3.C: Adjust.
139
140 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
141
142         PR ada/20548
143         * ada/acats/norun.lst: Remove the stack checking tests.
144         * ada/acats/run_acats: Limit the stack to 8MB.
145
146 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
147
148         PR fortran/41556
149         PR fortran/41937
150         * gfortran.dg/class_11.f03: New test.
151
152 2009-11-04  Jason Merrill  <jason@redhat.com>
153
154         PR c++/35067
155         * g++.dg/abi/thunk5.C: New.
156
157 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
158
159         PR rtl-opt/41833
160         * gcc.target/powerpc/altivec-33.c: New testcase.
161
162 2009-11-04  Jason Merrill  <jason@redhat.com>
163
164         PR c++/17365, DR 218
165         * g++.dg/lookup/koenig6.C: New.
166         * g++.dg/lookup/koenig5.C: Adjust.
167         * g++.dg/template/crash56.C: Adjust.
168         * g++.old-deja/g++.ns/koenig5.C: Adjust.
169
170 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
171             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
172
173         * gcc.target/i386/xop-check.h: New file.
174         * gcc.target/i386/xop-hadduX.c: Ditto.
175         * gcc.target/i386/xop-haddX.c: Ditto.
176         * gcc.target/i386/xop-hsubX.c: Ditto.
177         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
178         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
179         * gcc.target/i386/xop-pcmov2.c: Ditto.
180         * gcc.target/i386/xop-pcmov.c: Ditto.
181         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
182         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
183         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
184         * gcc.target/i386/xop-shift1-vector.c: Ditto.
185         * gcc.target/i386/xop-shift2-vector.c: Ditto.
186         * gcc.target/i386/xop-shift3-vector.c: Ditto.
187         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
188         * gcc.target/i386/sse-12.c: Update with new compile options to 
189         activate and check xopintrin.h intrinsic file.
190         * gcc.target/i386/sse-13.c: Ditto.
191         * gcc.target/i386/sse-14.c: Ditto.
192         * gcc.target/i386/sse-22.c: Ditto.
193         * gcc.target/i386/sse-23.c: Ditto.
194         * g++.dg/other/i386-2.C: Ditto.
195         * g++.dg/other/i386-3.C: Ditto.
196         * g++.dg/other/i386-5.C: Ditto.
197         * g++.dg/other/i386-6.C: Ditto.
198         
199 2009-11-04  Wei Guozhi  <carrot@google.com>
200
201         PR target/40835
202         * gcc.target/arm/pr40835: New testcase.
203
204 2009-11-04  Revital Eres  <eres@il.ibm.com>
205
206         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
207         change in decision of peeling for alignment.
208         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
209         * gcc.dg/vect/vect-50.c: Likewise.
210         * gcc.dg/vect/vect-42.c: Likewise.
211         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
212         Likewise.
213         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
214         Likewise.
215         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
216         * gcc.dg/vect/vect-60.c: Likewise.
217         * gcc.dg/vect/vect-52.c: Likewise.
218         * gcc.dg/vect/vect-44.c: Likewise.
219         * gcc.dg/vect/vect-27.c: Likewise.
220         * gcc.dg/vect/vect-29.c: Likewise.
221         * gcc.dg/vect/vect-72.c: Likewise.
222         * gcc.dg/vect/vect-56.c: Likewise.
223         * gcc.dg/vect/vect-48.c: Likewise.
224         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
225         * gfortran.dg/vect/vect-2.f90: Likewise.
226         * gfortran.dg/vect/vect-5.f90: Likewise.
227
228 2009-11-04  Richard Guenther  <rguenther@suse.de>
229
230         PR tree-optimization/41919
231         * gcc.c-torture/execute/pr41919.c: New testcase.
232
233 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
234
235         PR target/41302
236         * gcc.target/m68k/pr41302.c: New test.
237
238 2009-11-03  Jason Merrill  <jason@redhat.com>
239
240         PR c++/36959
241         * g++.dg/opt/inline16.C: New.
242
243 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
244
245         * gnat.dg/stack_check.adb1: New test.
246         * gnat.dg/stack_check.adb2: Likewise.
247
248 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
249
250         PR rtl-optimization/41917
251         * gcc.c-torture/execute/pr41917.c: New test.
252
253 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
254
255         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
256         dump to not include "call *%esp".
257
258 2009-11-03  Jason Merrill  <jason@redhat.com>
259
260         PR c++/39786
261         * g++.dg/lookup/using22.C: New.
262
263         PR c++/41876
264         * g++.dg/parse/eh-decl.C: New.
265
266         PR c++/41927
267         * g++.dg/template/sfinae16.C: New.
268
269         PR c++/41815
270         * g++.dg/cpp0x/rv-return.C: New.
271         * g++.dg/cpp0x/deduce.C: Adjust.
272
273         PR c++/40944
274         * g++.dg/template/sfinae15.C: New.
275
276         PR c++/40687
277         * g++.dg/cpp0x/auto3.C: Remove xfail.
278
279 2009-11-03  Tobias Burnus  <burnus@net-b.de>
280
281         PR fortran/41907
282         * gfortran.dg/missing_optional_dummy_6.f90: New test.
283
284 2009-11-03  Nick Clifton  <nickc@redhat.com>
285
286         * gcc.target/rx/builtins.c: Remove redundant tests.
287         Add test of MVTIPL instruction.
288         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
289         function attributes.  Add -msave-acc-in-interrupts option to the
290         command line.
291
292 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
293             Maxim Kuvyrkov  <maxim@codesourcery.com>
294
295         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
296         sh, m68k and fido.
297
298 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
299
300         PR c++/38699
301         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
302         * c-c++-common/builtin-offsetof.c: ... here.
303
304 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
305
306         PR c++/38699
307         * c-c++-common/dfp/builtin-offsetof.c: New test.
308         * g++.dg/other/offsetof6.C: Likewise.
309
310 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
311
312         PR target/41900
313         * gcc.target/i386/pr41900.c: New test.
314
315 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
316
317         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
318
319 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
320
321         PR c++/41856
322         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
323         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
324
325 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
326
327         PR c++/37093
328         * g++.dg/other/ptrmem10.C: New test.
329         * g++.dg/other/ptrmem11.C: Likewise.
330
331 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
332
333         PR testsuite/41878
334         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
335         spaces in some expressions.
336
337 2009-11-02  Jason Merrill  <jason@redhat.com>
338
339         * g++.dg/other/linkage2.C: Move to...
340         * g++.dg/cpp0x/linkage2.C: ..here.
341         * g++.dg/abi/mangle32.C: Add -std=c++0x.
342         * g++.dg/cpp0x/nolinkage1.C: Likewise.
343         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
344         * g++.dg/ext/anon-struct4.C: Revert earlier change.
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: Likewise.
353         * g++.old-deja/g++.other/linkage1.C: Likewise.
354         * c-c++-common/dfp/pr35620.c: Give the union a name.
355
356 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
357
358         PR tree-optimization/41857
359         * gcc.target/spu/ea/pr41857.c: New file.
360
361 2009-11-02  Martin Jambor  <mjambor@suse.cz>
362
363         PR tree-optimization/41750
364         * gcc.c-torture/execute/pr41750.c: New test.
365
366 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
367
368         PR tree-optimization/41841
369         * gcc.dg/pr41841.c: New test.
370
371         PR debug/41893
372         * gcc.dg/debug/pr41893-1.c: New test.
373         * gcc.dg/debug/pr41893-2.c: New file.
374
375         PR c++/41774
376         * g++.dg/ext/visibility/namespace3.C: New test.
377
378 2009-11-01  Jason Merrill  <jason@redhat.com>
379
380         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
381         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
382         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
383
384 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
385
386         * gnat.dg/opt5.adb: New test.
387
388 2009-11-01  Tobias Burnus  <burnus@net-b.de>
389
390         PR fortran/41872
391         * gfortran.dg/allocatable_scalar_4.f90: New test.
392
393 2009-11-01  Tobias Burnus  <burnus@net-b.de>
394
395         PR fortran/41850
396         * gfortran.dg/intent_out_6.f90: New testcase.
397
398 2009-10-31  Richard Guenther  <rguenther@suse.de>
399
400         * g++.dg/tree-ssa/restrict1.C: New.
401
402 2009-10-31  Jason Merrill  <jason@redhat.com>
403
404         * g++.dg/rtti/typeid9.C: New.
405
406         PR c++/41754
407         * g++.dg/cpp0x/initlist25.C: New.
408
409 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
410
411         * gnat.dg/specs/rep_clause4.ads: New test.
412
413 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
414
415         PR target/41885
416         * gcc.target/avr/torture/pr41885.c: New test.
417
418 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
419
420         * gnat.dg/specs/pack5.ads: New test.
421
422 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
423
424         * lib/target-supports.exp: Handle powerpc-*-elf.
425
426 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
427
428         PR target/40838
429         * gcc.target/i386/incoming-6.c: New.
430         * gcc.target/i386/incoming-7.c: Likewise.
431         * gcc.target/i386/incoming-8.c: Likewise.
432         * gcc.target/i386/incoming-9.c: Likewise.
433         * gcc.target/i386/incoming-10.c: Likewise.
434         * gcc.target/i386/incoming-11.c: Likewise.
435         * gcc.target/i386/incoming-12.c: Likewise.
436         * gcc.target/i386/incoming-13.c: Likewise.
437         * gcc.target/i386/incoming-14.c: Likewise.
438         * gcc.target/i386/incoming-15.c: Likewise.
439         * gcc.target/i386/pr37843-4.c: Likewise.
440
441 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
442
443         PR c++/41863
444         * g++.dg/template/sizeof12.C: New test.
445
446 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
447
448         * gnat.dg/pack14.adb: New test.
449
450 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
451
452         * gcc.target/mips/mips.exp (mips_option_groups): Add
453         mcount-ra-address.
454         * gcc.target/mips/mmcount-ra-address-1.c: New test.
455         * gcc.target/mips/mmcount-ra-address-2.c: New test.
456         * gcc.target/mips/mmcount-ra-address-3.c: New test.
457
458 2009-10-29  Michael Matz  <matz@suse.de>
459
460         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
461         * gcc.target/i386/sse-recip-vec.c: Ditto.
462         * gcc.target/i386/brokensqrt.c: New test.
463
464 2009-10-29  Tobias Burnus  <burnus@net-b.de>
465
466         PR fortran/41777
467         * gfortran.dg/associated_target_3.f90: New testcase.
468
469 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
470
471         * gfortran.dg/lto/pr41764_0.f: New.
472
473 2009-10-29  Martin Jambor  <mjambor@suse.cz>
474
475         PR tree-optimization/41775
476         * testsuite/g++.dg/torture/pr41775.C: New testcase.
477
478 2009-10-28  Jason Merrill  <jason@redhat.com>
479
480         * g++.dg/cpp0x/inline-ns1.C: New.
481         * g++.dg/cpp0x/inline-ns2.C: New.
482         * g++.dg/cpp0x/inline-ns3.C: New.
483
484 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
485
486         PR rtl-optimization/39715
487         * gcc.target/arm/thumb-ltu.c: New.
488
489 2009-10-28  Richard Guenther  <rguenther@suse.de>
490
491         PR lto/41808
492         PR lto/41839
493         * gcc.dg/lto/20091027-1_0.c: New testcase.
494         * gcc.dg/lto/20091027-1_1.c: Likewise.
495         * g++.dg/lto/20091026-1_0.C: Likewise.
496         * g++.dg/lto/20091026-1_1.C: Likewise.
497         * g++.dg/lto/20091026-1_a.h: Likewise.
498
499 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
500
501         PR middle-end/41837
502         * gcc.dg/pr41837.c: New test.
503
504         PR debug/41801
505         * g++.dg/ext/sync-3.C: New test.
506
507         PR target/41762
508         * gcc.dg/pr41762.c: New test.
509
510 2009-10-28  Richard Guenther  <rguenther@suse.de>
511
512         PR middle-end/41855
513         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
514         * gfortran.dg/lto/20091028-1_1.c: Likewise.
515         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
516         * gfortran.dg/lto/20091028-2_1.c: Likewise.
517
518 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
519
520         PR rtl-optimization/39715
521         * gcc.target/arm/thumb-bitfld1.c: New.
522
523 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
524
525         PR rtl-optimization/40741
526         * gcc.target/arm/thumb-branch1.c: New.
527
528 2009-10-27  Jason Merrill  <jason@redhat.com>
529
530         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
531         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
532         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
533         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
534
535 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
536
537         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
538         * gnat.dg/null_pointer_deref2.adb: Likewise.
539
540 2009-10-27  Richard Guenther  <rguenther@suse.de>
541
542         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
543
544 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
545
546         PR c/41842
547         * gcc.dg/pr41842.c: New test.
548
549 2009-10-27  Revital Eres  <eres@il.ibm.com>
550
551         PR tree-optimization/40648
552         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
553         change in decision of peeling for alignment.
554         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
555         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
556         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
557         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
558         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
559         * gcc.dg/vect/vect-50.c: Likewise.
560         * gcc.dg/vect/vect-33.c: Likewise.
561         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
562         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
563         Likewise.
564         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
565         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
566         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
567         Likewise.
568         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
569         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
570         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
571         * gcc.dg/vect/vect-60.c: Likewise.
572         * gcc.dg/vect/vect-26.c: Likewise.
573         * gcc.dg/vect/vect-52.c: Likewise.
574         * gcc.dg/vect/vect-44.c: Likewise.
575         * gcc.dg/vect/vect-27.c: Likewise.
576         * gcc.dg/vect/vect-70.c: Likewise.
577         * gcc.dg/vect/vect-28.c: Likewise.
578         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
579         * gcc.dg/vect/vect-109.c: Likewise.
580         * gcc.dg/vect/vect-54.c: Likewise.
581         * gcc.dg/vect/vect-29.c: Likewise.
582         * gcc.dg/vect/vect-72.c: Likewise.
583         * gcc.dg/vect/vect-56.c: Likewise.
584         * gcc.dg/vect/vect-48.c: Likewise.
585         * gcc.dg/vect/vect-91.c: Likewise.
586         * gcc.dg/vect/vect-92.c: Likewise.
587         * gcc.dg/vect/vect-58.c: Likewise.
588         * gcc.dg/vect/slp-25.c: Likewise.
589         * gcc.dg/vect/vect-93.c: Likewise.
590         * gcc.dg/vect/vect-95.c: Likewise.
591         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
592         * gcc.dg/vect/vect-87.c: Likewise.
593         * gcc.dg/vect/vect-96.c: Likewise.
594         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
595         * gcc.dg/vect/vect-88.c: Likewise.
596         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
597         * gcc.dg/vect/vect-89.c: Likewise.
598         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
599         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
600         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
601         * gfortran.dg/vect/vect-2.f90: Likewise.
602         * gfortran.dg/vect/vect-3.f90: Likewise.
603         * gfortran.dg/vect/vect-4.f90: Likewise.
604         * gfortran.dg/vect/vect-5.f90: Likewise.
605
606 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
607
608         PR c++/41020
609         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
610
611 2009-10-26  Ben Elliston  <bje@au.ibm.com>
612             Michael Meissner  <meissner@linux.vnet.ibm.com>
613             Ulrich Weigand  <uweigand@de.ibm.com>
614
615         * gcc.target/spu/ea/ea.exp: New file.
616         * gcc.target/spu/ea/cache1.c: Likewise.
617         * gcc.target/spu/ea/cast1.c: Likewise.
618         * gcc.target/spu/ea/cast2.c: Likewise.
619         * gcc.target/spu/ea/compile1.c: Likewise.
620         * gcc.target/spu/ea/compile2.c: Likewise.
621         * gcc.target/spu/ea/cppdefine.c: Likewise.
622         * gcc.target/spu/ea/errors1.c: Likewise.
623         * gcc.target/spu/ea/errors2.c: Likewise.
624         * gcc.target/spu/ea/execute1.c: Likewise.
625         * gcc.target/spu/ea/execute2.c: Likewise.
626         * gcc.target/spu/ea/execute3.c: Likewise.
627         * gcc.target/spu/ea/ops1.c: Likewise.
628         * gcc.target/spu/ea/ops2.c: Likewise.
629         * gcc.target/spu/ea/options1.c: Likewise.
630         * gcc.target/spu/ea/test-sizes.c: Likewise.
631
632 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
633
634         PR bootstrap/41345
635         * gcc.dg/pr41345.c: New test.
636
637         PR debug/41828
638         * g++.dg/debug/dwarf2/anonname1.C: New test.
639
640 2009-10-26  Jason Merrill  <jason@redhat.com>
641
642         PR c++/38796
643         * g++.dg/cpp0x/defaulted15.C: New.
644         * g++.dg/cpp0x/defaulted16.C: New.
645
646 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
647
648         PR c++/41785
649         * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
650
651 2009-10-26  Nick Clifton  <nickc@redhat.com>
652
653         * lib/target-supports.exp (check_profiling_available):
654         Profiling is not, currently, available for the RX port.
655         (check_effective_target_hard_float): Add support for RX target.
656         * gcc.target/rx: New directory.
657         * gcc.target/rx/builtins.c: New test file.
658         * gcc.target/rx/interrupts.c: New test file.
659         * gcc.target/rx/rx-abi-function-tests.c: New test file.
660         * gcc.target/rx/zero-width-bitfield.c: New test file.
661         * gcc.target/rx/i272091.c: New test file.
662         * gcc.target/rx/packed-struct.c: New test file.
663         * gcc.target/rx/rx.exp: New file: Drives RX tests.
664
665 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
666
667         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
668         * gcc.dg/lto/20091016-1_0.c: Likewise.
669         * gcc.dg/lto/20090206-1_0.c: Likewise.
670         * gcc.dg/lto/20081120-1_0.c: Likewise.
671         * gcc.dg/lto/20081120-2_0.c: Likewise.
672         * gcc.dg/lto/20090116_0.c: Likewise.
673         * gcc.dg/lto/20081126_0.c: Likewise.
674         * gcc.dg/lto/20091013-1_0.c: Likewise.
675         * gcc.dg/lto/20081212-1_0.c: Likewise.
676         * gcc.dg/lto/20091015-1_0.c: Likewise.
677         * gcc.dg/lto/20090126-1_0.c: Likewise.
678         * gcc.dg/lto/20090126-2_0.c: Likewise.
679         * gcc.dg/lto/20091020-1_0.c: Likewise.
680         * gcc.dg/lto/20091020-2_0.c: Likewise.
681         * gcc.dg/lto/20081204-1_0.c: Likewise.
682         * gcc.dg/lto/20081204-2_0.c: Likewise.
683         * gcc.dg/lto/20081224_0.c: Likewise.
684         * gcc.dg/lto/20090219_0.c: Likewise.
685
686 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
687
688         PR c++/41020
689         * g++.dg/lookup/extern-c-redecl2.C: New test.
690         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
691         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
692         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
693
694 2009-10-26  Michael Matz  <matz@suse.de>
695
696         PR tree-optimization/41783
697         * gcc.dg/pr41783.c: New test.
698         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
699         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
700         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
701
702 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
703
704         PR fortran/41714
705         * gfortran.dg/class_allocate_4.f03: New test.
706
707 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
708
709         * gcc.target/mips/mult-1.c: New test.
710
711 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
712
713         PR fortran/41784
714         * gfortran.dg/extends_8.f03: New test.
715
716 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
717
718         * gnat.dg/specs/pack4.ads: New test.
719
720 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
721
722         * gnat.dg/null_pointer_deref1.adb: New test.
723         * gnat.dg/null_pointer_deref2.adb: Likewise.
724
725 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
726
727         PR fortran/41772
728         * gfortran.dg/transfer_intrinsic_3.f90.
729
730 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
731
732         * gnat.dg/opt4.adb: New test.
733
734 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
735
736         PR c/40033
737         * gcc.dg/noncompile/pr40033-1.c: New test.
738
739 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
740
741         PR c++/40808
742         * g++.dg/abi/mangle34.C: New test
743
744 2009-10-23  Jason Merrill  <jason@redhat.com>
745
746         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
747
748         Core issue 899
749         * g++.dg/cpp0x/explicit4.C: New.
750
751 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
752
753         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
754         *-*-cygwin.
755         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
756         for *-*-mingw* and *-*-cygwin.
757         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
758         * g++.dg/template/spec35.C: Disable weak symbol test for
759         *-*-mingw* and *-*-cygwin.
760
761         PR testsuite/31342
762         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
763
764 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
765
766         PR fortran/41800
767         * gfortran.dg/class_10.f03: New test.
768
769 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
770
771         PR target/41787
772         * gcc.target/powerpc/vsx-vrsave.c: New file.
773
774 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
775
776         PR c/41673
777         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
778
779 2009-10-23  Richard Guenther  <rguenther@suse.de>
780
781         PR tree-optimization/41778
782         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
783
784 2009-10-22  Richard Guenther  <rguenther@suse.de>
785
786         PR lto/41791
787         * g++.dg/lto/20091022-2_0.C: New testcase.
788
789 2009-10-22  Richard Guenther  <rguenther@suse.de>
790
791         PR lto/41730
792         * g++.dg/lto/20091022-1_0.C: New testcase.
793
794 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
795
796         * gcc.dg/autopar/outer-4.c: Adjust scan.
797         * gcc.dg/autopar/outer-5.c: Adjust scan.
798         * gcc.dg/autopar/outer-5.c: Add scan optimized.
799
800         * libgomp.graphite/force-parallel-2.c: Adjust scan.
801         * gcc.dg/autopar/outer-1.c: New testcase.
802         * gcc.dg/autopar/outer-2.c: New testcase.
803         * gcc.dg/autopar/outer-3.c: New testcase.
804         * gcc.dg/autopar/outer-4.c: New testcase.
805         * gcc.dg/autopar/outer-5.c: New testcase.
806         * gcc.dg/autopar/outer-6.c: New testcase.
807
808 2009-10-22  Jan Hubicka  <jh@suse.cz>
809
810         * gcc.c-torture/compile/pr40556.c: New testcase.
811
812 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
813
814         PR fortran/41781
815         * gfortran.dg/goto_8.f90: New test case.
816
817 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
818
819         PR tree-optimization/41497
820         * gcc.dg/tree-ssa/pr41497.c: New.
821
822 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
823
824         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
825
826 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
827
828         * gcc.dg/tls/pie-1.c: New test.
829
830 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
831
832         * g++.dg/abi/mangle33.C: New test.
833
834 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
835
836         * gnat.dg/discr22.adb: New test.
837
838 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
839
840         * gnat.dg/loop_optimization7.ad[sb]: New test.
841         * gnat.dg/loop_optimization7_pkg.ads: New helper.
842
843 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
844
845         PR fortran/41706
846         PR fortran/41766
847         * gfortran.dg/class_9.f03: Extended test case.
848         * gfortran.dg/select_type_7.f03: New test case.
849
850 2009-10-20  Richard Guenther  <rguenther@suse.de>
851
852         * gcc.dg/lto/20091020-3_0.c: New testcase.
853
854 2009-10-20  Richard Guenther  <rguenther@suse.de>
855
856         PR lto/41761
857         * gcc.dg/lto/20091020-1_0.c: New testcase.
858         * gcc.dg/lto/20091020-1_1.c: Likewise.
859         * gcc.dg/lto/20091020-2_0.c: Likewise.
860         * gcc.dg/lto/20091020-2_1.c: Likewise.
861
862 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
863
864         PR debug/41340
865         * gcc.dg/pr41340.c: New test.
866
867 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
868
869         * gnat.dg/discr21.ad[sb]: New test.
870         * gnat.dg/discr21_pkg.ads: New helper.
871
872 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
873
874         PR fortran/41706
875         * gfortran.dg/class_9 : New test.
876
877 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
878
879         * gcc.dg/raw-string-1.c: New test.
880         * gcc.dg/raw-string-2.c: New test.
881         * gcc.dg/raw-string-3.c: New test.
882         * gcc.dg/raw-string-4.c: New test.
883         * gcc.dg/raw-string-5.c: New test.
884         * gcc.dg/raw-string-6.c: New test.
885         * gcc.dg/raw-string-7.c: New test.
886         * gcc.dg/utf8-1.c: New test.
887         * gcc.dg/utf8-2.c: New test.
888         * gcc.dg/utf-badconcat2.c: New test.
889         * gcc.dg/utf-dflt2.c: New test.
890         * gcc.dg/cpp/include6.c: New test.
891         * g++.dg/ext/raw-string-1.C: New test.
892         * g++.dg/ext/raw-string-2.C: New test.
893         * g++.dg/ext/raw-string-3.C: New test.
894         * g++.dg/ext/raw-string-4.C: New test.
895         * g++.dg/ext/raw-string-5.C: New test.
896         * g++.dg/ext/raw-string-6.C: New test.
897         * g++.dg/ext/raw-string-7.C: New test.
898         * g++.dg/ext/utf8-1.C: New test.
899         * g++.dg/ext/utf8-2.C: New test.
900         * g++.dg/ext/utf-badconcat2.C: New test.
901         * g++.dg/ext/utf-dflt2.C: New test.
902
903         * gcc.dg/cleanup-13.c: New test.
904
905 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
906
907         PR fortran/41586
908         * gfortran.dg/auto_dealloc_1.f90: New test case.
909
910 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
911
912         Port from redhat/gcc-4_4-branch:
913         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
914         * gcc.dg/debug/vta-2.c: New test.
915
916         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
917         * gcc.dg/debug/vta-1.c: New.
918
919 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
920
921         * gnat.dg/noreturn2.ad[sb]: New test.
922
923 2009-10-19  Tobias Burnus  <burnus@net-b.de>
924
925         PR fortran/41755
926         * gfortran.dg/equiv_8.f90: New test.
927         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
928
929 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
930
931         * gcc.target/arm/neon-thumb2-move.c: New test.
932
933 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
934
935         * gcc.dg/debug/vta-3.c: New test.
936
937 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
938
939         * gnat.dg/nested_proc.adb: Rename into...
940         * gnat.dg/nested_proc1.adb: ...this.
941         * gnat.dg/nested_proc2.adb: New test.
942
943 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
944
945         * gnat.dg/noreturn1.ad[sb]: New test.
946
947 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
948             Paul Thomas  <pault@gcc.gnu.org>
949
950         PR fortran/41629
951         * gfortran.dg/class_6.f90: New test.
952
953         PR fortran/41608
954         PR fortran/41587
955         * gfortran.dg/class_7.f90: New test.
956
957         PR fortran/41618
958         * gfortran.dg/class_8.f90: New test.
959
960 2009-10-17  Richard Guenther  <rguenther@suse.de>
961
962         * gcc.dg/lto/20091017-1_0.c: New testcase.
963         * gcc.dg/lto/20091017-1_1.c: Likewise.
964
965 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
966
967         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
968
969 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
970
971         * gnat.dg/aggr11.adb: New test.
972         * gnat.dg/aggr11_pkg.ads: New helper.
973
974 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
975
976         * gnat.dg/slice8.adb: New test.
977         * gnat.dg/slice8_pkg1.ads: New helper.
978         * gnat.dg/slice8_pkg2.ads: Likewise.
979         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
980
981 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
982
983         * gnat.dg/unchecked_convert4.adb: New test.
984
985 2009-10-15  Jason Merrill  <jason@redhat.com>
986
987         PR c++/38798
988         * g++.dg/cpp0x/trailing5.C: New.
989
990         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
991         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
992         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
993         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
994
995 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
996
997         PR fortran/41719
998         * gfortran.dg/class_5.f03: New test case.
999         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1000         * gfortran.dg/typebound_operator_4.f03: Ditto.
1001
1002 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1003
1004         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1005         * g++.dg/other/first-global.C: Likewise.
1006         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1007         * g++.dg/torture/pr40323.C: Likewise.
1008         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1009         * gcc.dg/inline-33.c: Likewise.
1010         * gcc.dg/ipa/ipa-1.c: Likewise.
1011         * gcc.dg/ipa/ipa-2.c: Likewise.
1012         * gcc.dg/ipa/ipa-3.c: Likewise.
1013         * gcc.dg/ipa/ipa-4.c: Likewise.
1014         * gcc.dg/ipa/ipa-5.c: Likewise.
1015         * gcc.dg/ipa/ipa-7.c: Likewise.
1016         * gcc.dg/ipa/ipacost-2.c: Likewise.
1017         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1018         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1019         * gfortran.dg/whole_file_5.f90: Likewise.
1020         * gfortran.dg/whole_file_6.f90: Likewise.
1021
1022 2009-10-16  Richard Guenther  <rguenther@suse.de>
1023
1024         PR tree-optimization/41728
1025         * gcc.c-torture/compile/pr41728.c: New testcase.
1026
1027 2009-10-16  Richard Guenther  <rguenther@suse.de>
1028
1029         PR lto/41598
1030         * gcc.dg/lto/20091016-1_0.c: New testcase.
1031         * gcc.dg/lto/20091016-1_1.c: Likewise.
1032         * gcc.dg/lto/20091016-1_a.h: Likewise.
1033
1034 2009-10-16  Richard Guenther  <rguenther@suse.de>
1035
1036         PR lto/41715
1037         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1038         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1039         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1040
1041 2009-10-16  Richard Guenther  <rguenther@suse.de>
1042
1043         PR lto/41713
1044         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1045
1046 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1047
1048         PR debug/41717
1049         * gcc.dg/debug/pr41717.c: New test.
1050
1051 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1052
1053         PR fortran/41648
1054         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1055
1056         PR fortran/41656
1057         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1058
1059 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1060
1061         PR target/23983
1062         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1063         result used.
1064         * g++.dg/ext/altivec-2.C (main): Ditto.
1065
1066 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1067
1068         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1069         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1070
1071 2009-10-15  Richard Guenther  <rguenther@suse.de>
1072
1073         PR lto/41669
1074         * gcc.dg/lto/20091015-1_0.c: New testcase.
1075         * gcc.dg/lto/20091015-1_1.c: Likewise.
1076         * gcc.dg/lto/20091015-1_2.c: Likewise.
1077         * gcc.dg/lto/20091015-1_a.h: Likewise.
1078         * gcc.dg/lto/20091015-1_b.h: Likewise.
1079
1080 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1081
1082         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1083
1084 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1085
1086         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1087
1088 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1089
1090         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1091         line from 1 to 0.
1092         * obj-c++.dg/bitfield-1.mm: Likewise.
1093         * obj-c++.dg/bitfield-4.mm: Likewise.
1094
1095 2009-10-14  Richard Guenther  <rguenther@suse.de>
1096
1097         PR lto/41173
1098         * gcc.dg/lto/20091014-1_0.c: New testcase.
1099
1100 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1101
1102         PR testsuite/41707
1103         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1104         warning on line 0 instead of 1.
1105
1106 2009-10-14  Richard Guenther  <rguenther@suse.de>
1107
1108         PR lto/41521
1109         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1110         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1111
1112 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1113
1114         PR preprocessor/41543
1115         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1116
1117         PR debug/41695
1118         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1119
1120 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1121
1122         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1123         New procedure.
1124         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1125         effective target.
1126
1127 2009-10-14  Jason Merrill  <jason@redhat.com>
1128
1129         PR c++/39866
1130         * g++.dg/cpp0x/defaulted14.C: New.
1131
1132 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1133
1134         * g++.dg/cpp0x/vt-40092.C: New.
1135
1136 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1137
1138         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1139         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1140
1141 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1142
1143         * gfortran.dg/complex_intrinsic_8.f90: New test.
1144
1145 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1146
1147         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1148         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1149
1150 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1151
1152         PR target/38948
1153         * gcc.dg/torture/pr38948.c: New test.
1154
1155 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1156
1157         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1158
1159 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1160
1161         PR fortran/41581
1162         * gfortran.dg/class_allocate_2.f03: Modified.
1163         * gfortran.dg/class_allocate_3.f03: New test case.
1164
1165 2009-10-13  Richard Guenther  <rguenther@suse.de>
1166
1167         PR lto/41668
1168         * gcc.dg/lto/20091006-2_0.c: New testcase.
1169         * gcc.dg/lto/20091006-2_1.c: Likewise.
1170         * gcc.dg/lto/20091006-2_2.c: Likewise.
1171         * gcc.dg/lto/20091013-1_0.c: Likewise.
1172         * gcc.dg/lto/20091013-1_1.c: Likewise.
1173         * gcc.dg/lto/20091013-1_2.c: Likewise.
1174
1175 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1176
1177         * gcc.c-torture/compile/pr41661.c: New test.
1178
1179 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1180
1181         PR libgfortran/41683
1182         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1183
1184 2009-10-12  Jason Merrill  <jason@redhat.com>
1185
1186         PR c++/37875
1187         * g++.dg/cpp0x/decltype18.C: New.
1188
1189         PR c++/37766
1190         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1191
1192 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1193
1194         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1195
1196 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1197
1198         PR debug/41343
1199         PR debug/41447
1200         PR debug/41264
1201         PR debug/41338
1202         * gcc.dg/guality/pr41447-1.c: New.
1203         * gcc.dg/debug/pr41264-1.c: New.
1204         * gcc.dg/debug/pr41343-1.c: New.
1205
1206 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1207
1208         PR target/26515
1209         * gcc.dg/torture/pr26515.c: New test.
1210
1211 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1212
1213         PR testsuite/41659
1214         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1215         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1216         or "xfail" with dg-lto-do.
1217
1218 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1219
1220         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1221
1222 2009-10-12  Michael Matz  <matz@suse.de>
1223
1224         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1225         pass.
1226
1227 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1228
1229         PR target/41680
1230         * g++.dg/torture/pr41680.C: New test.
1231
1232 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1233
1234         PR c++/41570
1235         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1236
1237 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1238
1239         PR debug/41616
1240         * gcc.dg/guality/pr41616-1.c: New.
1241
1242 2009-10-11  Jason Merrill  <jason@redhat.com>
1243
1244         PR c++/37204
1245         * g++.dg/cpp0x/rv-reinterpret.C: New.
1246
1247 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1248
1249         PR libgfortran/38439
1250         * gfortran.dg/fmt_error_9.f: New test.
1251         * gfortran.dg/fmt_error_10.f: New test.
1252
1253 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1254
1255         PR fortran/41583
1256         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1257         * gfortran.dg/class_4b.f03: As above.
1258         * gfortran.dg/class_4c.f03: As above.
1259         * gfortran.dg/class_4d.f03: As above.
1260
1261 2009-10-11  Richard Guenther  <rguenther@suse.de>
1262
1263         PR tree-optimization/41555
1264         * gcc.dg/torture/pr41555.c: New testcase.
1265
1266 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1267
1268         PR libgfortran/35862
1269         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1270         function correctly.
1271
1272 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1273
1274         PR libgfortran/35862
1275         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1276         Add conditions to avoid runtime errors if not supported.
1277
1278 2009-10-10  Richard Guenther  <rguenther@suse.de>
1279
1280         PR tree-optimization/41654
1281         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1282
1283 2009-10-09  Jason Merrill  <jason@redhat.com>
1284
1285         * g++.dg/cpp/ucn-1.C: New.
1286
1287 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1288
1289         PR fortran/41585
1290         * gfortran.dg/class_2.f03: Extended test case.
1291
1292 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1293
1294         PR fortran/41582
1295         * gfortran.dg/class_allocate_1.f03: Modify code such that
1296         it compiles with the gfc_warning->gfc_error change.
1297         * gfortran.dg/class_allocate_1.f03: New test.
1298
1299 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1300
1301         PR fortran/41579
1302         * gfortran.dg/select_type_6.f03: New test.
1303
1304 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1305
1306         PR preprocessor/41445
1307         * gcc.dg/cpp/separate-1.c: Adjust.
1308         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1309         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1310         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1311         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1312         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1313         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1314         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1315
1316         PR rtl-optimization/41646
1317         * gcc.c-torture/compile/pr41646.c: New test.
1318
1319 2009-10-09  Richard Guenther  <rguenther@suse.de>
1320
1321         PR tree-optimization/41634
1322         * gcc.c-torture/compile/pr41634.c: New testcase.
1323
1324 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1325
1326         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1327
1328 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1329
1330         * gnat.dg/opt3.adb: New test.
1331         * gnat.dg/opt3_pkg.ads: New helper.
1332
1333 2009-10-08  Doug Kwan  <dougkwan@google.com>
1334
1335         PR rtl-optimization/41574
1336         * gcc.dg/pr41574.c: New test.
1337
1338 2009-10-08  Cary Coutant  <ccoutant@google.com>
1339
1340         Add support for debugging with ICF (Identical Code Folding).
1341         * g++.dg/debug/dwarf2/icf.C: New test.
1342
1343 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1344
1345         * gcc.target/mips/truncate-6.c: New test.
1346
1347 2009-10-08  Jason Merrill  <jason@redhat.com>
1348
1349         PR c++/36816
1350         * g++.dg/cpp0x/rv-deduce.C: New.
1351
1352         PR c++/37177
1353         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1354         * g++.dg/template/explicit-args2.C: New.
1355         * g++.dg/template/explicit-args3.C: New.
1356         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1357
1358 2009-10-08  Michael Matz  <matz@suse.de>
1359
1360         PR middle-end/41573
1361         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1362         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1363         * gcc.dg/pr41573.c: New test.
1364
1365 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1366
1367         PR c/41182
1368         * gcc.c-torture/compile/pr41182-1.c: New.
1369
1370 2009-10-07  Jason Merrill  <jason@redhat.com>
1371
1372         * g++.dg/cpp0x/variadic95.C: New.
1373
1374 2009-10-07  Jason Merrill  <jason@redhat.com>
1375
1376         * g++.dg/template/scope3.C: New.
1377
1378 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1379
1380         * gcc.dg/debug/dwarf2/inline3.c: New test.
1381
1382 2009-10-07  Daniel Kraft  <d@domob.eu>
1383
1384         PR fortran/41615
1385         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1386
1387 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1388
1389         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1390         * gfortran.dg/select_type_1.f03: Modified error message.
1391         * gfortran.dg/select_type_5.f03: New test.
1392
1393 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1394
1395         PR libgfortran/41612
1396         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1397         have kind=10 reals.
1398
1399 2009-10-06  Jason Merrill  <jason@redhat.com>
1400
1401         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1402         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1403
1404 2009-10-06  Richard Guenther  <rguenther@suse.de>
1405
1406         PR lto/41502
1407         * gcc.dg/lto/20091006-1_0.c: New testcase.
1408         * gcc.dg/lto/20091006-1_1.c: Likewise.
1409         * gcc.dg/lto/20091005-2_0.c: Likewise.
1410
1411 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1412
1413         PR ada/41383
1414         * gnat.dg/timer_cancel.adb: New test.
1415
1416 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1417
1418         PR ada/38333
1419         * gnat.dg/specs/import_abstract.ads: New.
1420
1421 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1422
1423         PR libgfortran/35862
1424         * gfortran.dg/round_2.f03: New test.
1425
1426 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1427
1428         PR debug/41558
1429         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1430         * lib/gcc-gdb-test.exp: ... here.  New file.
1431         * gfortran.dg/guality/guality.exp: New file.
1432         * gfortran.dg/guality/pr41558.f90: New test.
1433         * gfortran.dg/guality/arg1.f90: New test.
1434
1435 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1436
1437         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1438         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1439         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1440         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1441
1442 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1443
1444         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1445         register_pass_info.
1446         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1447         plugin_pass to register_pass_info.
1448         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1449         register_pass_info.
1450         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1451         register_pass_info.
1452
1453 2009-10-05  Richard Guenther  <rguenther@suse.de>
1454
1455         PR lto/41281
1456         * gcc.dg/lto/20090914-2_0.c: New testcase.
1457
1458 2009-10-05  Richard Guenther  <rguenther@suse.de>
1459
1460         PR lto/40902
1461         * gcc.dg/lto/20091005-1_0.c: New testcase.
1462         * gcc.dg/lto/20091005-1_1.c: Likewise.
1463
1464 2009-10-05  Richard Guenther  <rguenther@suse.de>
1465
1466         PR lto/41552
1467         PR lto/41487
1468         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1469         * g++.dg/lto/20091004-1_0.C: New testcase.
1470         * g++.dg/lto/20091004-1_1.C: Likewise.
1471         * g++.dg/lto/20091004-2_0.C: Likewise.
1472         * g++.dg/lto/20091004-2_1.C: Likewise.
1473         * g++.dg/lto/20091004-3_0.C: Likewise.
1474         * g++.dg/lto/20091004-3_1.C: Likewise.
1475
1476 2009-10-05  Richard Guenther  <rguenther@suse.de>
1477
1478         PR tree-optimization/23821
1479         * gcc.dg/torture/pr23821.c: New testcase.
1480
1481 2009-10-05  Daniel Kraft  <d@domob.eu>
1482
1483         PR fortran/41403
1484         * gfortran.dg/goto_6.f: New test.
1485         * gfortran.dg/goto_7.f: New test.
1486
1487 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1488             Bill Maddox  <maddox@google.com>
1489             Cary Coutant  <ccoutant@google.com>
1490             Chris Demetriou  <cgd@google.com>
1491             Diego Novillo  <dnovillo@google.com>
1492             Doug Kwan  <dougkwan@google.com>
1493             Jan Hubicka  <jh@suse.cz>
1494             Ollie Wild  <aaw@google.com>
1495             Rafael Espindola  <espindola@google.com>
1496             Richard Guenther  <rguenther@suse.de>
1497             Simon Baldwin  <simonb@google.com>
1498
1499         * g++.dg/20090107-1.C: New.
1500         * g++.dg/20090121-1.C: New.
1501         * g++.dg/ipa/20090113-1.C: New.
1502         * g++.dg/lto: New directory.
1503         * g++.dg/lto/20080829_0.C: New.
1504         * g++.dg/lto/20080904_0.C: New.
1505         * g++.dg/lto/20080907_0.C: New.
1506         * g++.dg/lto/20080908-1_0.C: New.
1507         * g++.dg/lto/20080908-2_0.C: New.
1508         * g++.dg/lto/20080908-3_0.C: New.
1509         * g++.dg/lto/20080909-1_0.C: New.
1510         * g++.dg/lto/20080910-1_0.C: New.
1511         * g++.dg/lto/20080912-1_0.C: New.
1512         * g++.dg/lto/20080912_0.C: New.
1513         * g++.dg/lto/20080915_0.C: New.
1514         * g++.dg/lto/20080916_0.C: New.
1515         * g++.dg/lto/20080917_0.C: New.
1516         * g++.dg/lto/20080924_0.C: New.
1517         * g++.dg/lto/20080926_0.C: New.
1518         * g++.dg/lto/20081008_0.C: New.
1519         * g++.dg/lto/20081022.h: New.
1520         * g++.dg/lto/20081022_0.C: New.
1521         * g++.dg/lto/20081022_1.C: New.
1522         * g++.dg/lto/20081023_0.C: New.
1523         * g++.dg/lto/20081109-1_0.C: New.
1524         * g++.dg/lto/20081109-2_0.C: New.
1525         * g++.dg/lto/20081109_0.C: New.
1526         * g++.dg/lto/20081109_1.C: New.
1527         * g++.dg/lto/20081118-1_0.C: New.
1528         * g++.dg/lto/20081118-1_1.C: New.
1529         * g++.dg/lto/20081118_0.C: New.
1530         * g++.dg/lto/20081118_1.C: New.
1531         * g++.dg/lto/20081119-1.h: New.
1532         * g++.dg/lto/20081119-1_0.C: New.
1533         * g++.dg/lto/20081119-1_1.C: New.
1534         * g++.dg/lto/20081119_0.C: New.
1535         * g++.dg/lto/20081119_1.C: New.
1536         * g++.dg/lto/20081120-1_0.C: New.
1537         * g++.dg/lto/20081120-1_1.C: New.
1538         * g++.dg/lto/20081120-2_0.C: New.
1539         * g++.dg/lto/20081120-2_1.C: New.
1540         * g++.dg/lto/20081123_0.C: New.
1541         * g++.dg/lto/20081123_1.C: New.
1542         * g++.dg/lto/20081125.h: New.
1543         * g++.dg/lto/20081125_0.C: New.
1544         * g++.dg/lto/20081125_1.C: New.
1545         * g++.dg/lto/20081127_0.C: New.
1546         * g++.dg/lto/20081127_1.C: New.
1547         * g++.dg/lto/20081203_0.C: New.
1548         * g++.dg/lto/20081203_1.C: New.
1549         * g++.dg/lto/20081204-1_0.C: New.
1550         * g++.dg/lto/20081204-1_1.C: New.
1551         * g++.dg/lto/20081204-2_0.C: New.
1552         * g++.dg/lto/20081204-2_1.C: New.
1553         * g++.dg/lto/20081209_0.C: New.
1554         * g++.dg/lto/20081209_1.C: New.
1555         * g++.dg/lto/20081211-1.h: New.
1556         * g++.dg/lto/20081211-1_0.C: New.
1557         * g++.dg/lto/20081211-1_1.C: New.
1558         * g++.dg/lto/20081217-1_0.C: New.
1559         * g++.dg/lto/20081217-2_0.C: New.
1560         * g++.dg/lto/20081219_0.C: New.
1561         * g++.dg/lto/20081219_1.C: New.
1562         * g++.dg/lto/20090106_0.C: New.
1563         * g++.dg/lto/20090112_0.C: New.
1564         * g++.dg/lto/20090128_0.C: New.
1565         * g++.dg/lto/20090221_0.C: New.
1566         * g++.dg/lto/20090302_0.C: New.
1567         * g++.dg/lto/20090302_1.C: New.
1568         * g++.dg/lto/20090303_0.C: New.
1569         * g++.dg/lto/20090311-1.h: New.
1570         * g++.dg/lto/20090311-1_0.C: New.
1571         * g++.dg/lto/20090311-1_1.C: New.
1572         * g++.dg/lto/20090311_0.C: New.
1573         * g++.dg/lto/20090311_1.C: New.
1574         * g++.dg/lto/20090312.h: New.
1575         * g++.dg/lto/20090312_0.C: New.
1576         * g++.dg/lto/20090312_1.C: New.
1577         * g++.dg/lto/20090313_0.C: New.
1578         * g++.dg/lto/20090313_1.C: New.
1579         * g++.dg/lto/20090315_0.C: New.
1580         * g++.dg/lto/20090315_1.C: New.
1581         * g++.dg/lto/20091002-1_0.C: New testcase.
1582         * g++.dg/lto/20091002-2_0.C: Likewise..
1583         * g++.dg/lto/20091002-3_0.C: Likewise..
1584         * g++.dg/lto/README: New.
1585         * g++.dg/lto/pr40818_0.C: New.
1586         * g++.dg/opt/thunk3-1.C: New.
1587         * g++.dg/opt/thunk4.C: New.
1588         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1589         replacements with __attribute__ ((__noinline__)).
1590         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1591         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1592         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1593         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1594         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1595         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1596         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1597         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1598         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1599         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1600         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1601         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1602         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1603         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1604         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1605         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1606         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1607         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1608         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1609         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1610         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1611         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1612         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1613         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1614         * gcc.dg/20081223-1.c: New.
1615         * gcc.dg/lto: New directory.
1616         * gcc.dg/lto/20080908_0.c: New.
1617         * gcc.dg/lto/20080917_0.c: New.
1618         * gcc.dg/lto/20080924_0.c: New.
1619         * gcc.dg/lto/20081024_0.c: New.
1620         * gcc.dg/lto/20081109_0.c: New.
1621         * gcc.dg/lto/20081111_0.c: New.
1622         * gcc.dg/lto/20081111_1.c: New.
1623         * gcc.dg/lto/20081112_0.c: New.
1624         * gcc.dg/lto/20081112_1.c: New.
1625         * gcc.dg/lto/20081115_0.c: New.
1626         * gcc.dg/lto/20081115_1.c: New.
1627         * gcc.dg/lto/20081115_2.c: New.
1628         * gcc.dg/lto/20081118_0.c: New.
1629         * gcc.dg/lto/20081118_1.c: New.
1630         * gcc.dg/lto/20081118_2.c: New.
1631         * gcc.dg/lto/20081120-1_0.c: New.
1632         * gcc.dg/lto/20081120-1_1.c: New.
1633         * gcc.dg/lto/20081120-2_0.c: New.
1634         * gcc.dg/lto/20081120-2_1.c: New.
1635         * gcc.dg/lto/20081125_0.c: New.
1636         * gcc.dg/lto/20081125_1.c: New.
1637         * gcc.dg/lto/20081126_0.c: New.
1638         * gcc.dg/lto/20081201-1_0.c: New.
1639         * gcc.dg/lto/20081201-1_1.c: New.
1640         * gcc.dg/lto/20081201-1_2.c: New.
1641         * gcc.dg/lto/20081201-2_0.c: New.
1642         * gcc.dg/lto/20081201-2_1.c: New.
1643         * gcc.dg/lto/20081202-1_0.c: New.
1644         * gcc.dg/lto/20081202-1_1.c: New.
1645         * gcc.dg/lto/20081202-2_0.c: New.
1646         * gcc.dg/lto/20081202-2_1.c: New.
1647         * gcc.dg/lto/20081204-1_0.c: New.
1648         * gcc.dg/lto/20081204-1_1.c: New.
1649         * gcc.dg/lto/20081204-2_0.c: New.
1650         * gcc.dg/lto/20081210-1_0.c: New.
1651         * gcc.dg/lto/20081212-1_0.c: New.
1652         * gcc.dg/lto/20081222_0.c: New.
1653         * gcc.dg/lto/20081222_0.h: New.
1654         * gcc.dg/lto/20081222_1.c: New.
1655         * gcc.dg/lto/20081224_0.c: New.
1656         * gcc.dg/lto/20081224_0.h: New.
1657         * gcc.dg/lto/20081224_1.c: New.
1658         * gcc.dg/lto/20090116_0.c: New.
1659         * gcc.dg/lto/20090120_0.c: New.
1660         * gcc.dg/lto/20090126-1_0.c: New.
1661         * gcc.dg/lto/20090126-2_0.c: New.
1662         * gcc.dg/lto/20090206-1_0.c: New.
1663         * gcc.dg/lto/20090206-2_0.c: New.
1664         * gcc.dg/lto/20090210_0.c: New.
1665         * gcc.dg/lto/20090210_1.c: New.
1666         * gcc.dg/lto/20090213_0.c: New.
1667         * gcc.dg/lto/20090213_1.c: New.
1668         * gcc.dg/lto/20090218-1_0.c: New.
1669         * gcc.dg/lto/20090218-1_1.c: New.
1670         * gcc.dg/lto/20090218-2_0.c: New.
1671         * gcc.dg/lto/20090218-2_1.c: New.
1672         * gcc.dg/lto/20090218_0.c: New.
1673         * gcc.dg/lto/20090218_1.c: New.
1674         * gcc.dg/lto/20090218_2.c: New.
1675         * gcc.dg/lto/20090218_3.c: New.
1676         * gcc.dg/lto/20090219_0.c: New.
1677         * gcc.dg/lto/20090312_0.c: New.
1678         * gcc.dg/lto/20090312_1.c: New.
1679         * gcc.dg/lto/20090313_0.c: New.
1680         * gcc.dg/lto/20090706-1_0.c: New.
1681         * gcc.dg/lto/20090706-2_0.c: New.
1682         * gcc.dg/lto/20090717_0.c: New.
1683         * gcc.dg/lto/20090717_1.c: New.
1684         * gcc.dg/lto/20090729_0.c: New.
1685         * gcc.dg/lto/20090729_1.c: New.
1686         * gcc.dg/lto/20090812_0.c: New.
1687         * gcc.dg/lto/20090812_1.c: New.
1688         * gcc.dg/lto/20090914-1_0.c: New.
1689         * gcc.dg/lto/README: New.
1690         * gcc.dg/visibility-7.c: Adjust expected pattern
1691         * gfortran.dg/lto: New directory.
1692         * gfortran.dg/lto/pr40724_0.f: New.
1693         * gfortran.dg/lto/pr40724_1.f: New.
1694         * gfortran.dg/lto/pr40725_0.f03: New.
1695         * gfortran.dg/lto/pr40725_1.c: New.
1696         * gfortran.dg/lto/pr41069_0.f90: New.
1697         * gfortran.dg/lto/pr41069_1.f90: New.
1698         * gfortran.dg/lto/pr41069_2.f90: New.
1699         * g++.dg/README: Add 'lto' directory.
1700         * g++.dg/dg.exp: Also scan 'lto' directory
1701
1702 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1703             Janis Johnson  <janis187@us.ibm.com>
1704             Diego Novillo  <dnovillo@google.com>
1705
1706         * g++.dg/lto/lto.exp: New.
1707         * gcc.c-torture/execute/execute.exp: Add
1708         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1709         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1710         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1711         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1712         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1713         * gcc.dg/lto/lto.exp: New.
1714         * gfortran.dg/lto/lto.exp: New.
1715         * lib/target-supports.exp (check_effective_target_lto): New.
1716         * lib/c-torture.exp: Load target-supports.exp.  Define
1717         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1718         * lib/gcc-dg.exp: Likewise.
1719         * lib/lto.exp: New.
1720         * lib/torture-options.exp: Add support for a third argument.
1721
1722 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1723
1724         PR testsuite/41542
1725         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1726
1727 2009-10-02  Jason Merrill  <jason@redhat.com>
1728
1729         * g++.dg/abi/mangle32.C: New.
1730
1731 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1732
1733         * gnat.dg/atomic2.adb: New test.
1734
1735 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1736
1737         * gnat.dg/array11.adb: New test.
1738         * gnat.dg/array12.adb: Likewise.
1739
1740 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1741
1742         * gnat.dg/array10.adb: New test.
1743         * gnat.dg/object_overflow.adb: Tweak.
1744
1745 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1746
1747         * gcc.dg/guality/guality.exp: Disable on darwin.
1748
1749 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1750
1751         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1752         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1753         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1754         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1755
1756 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1757
1758         PR fortran/41479
1759         * gfortran.dg/intent_out_5.f90: New test.
1760
1761 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1762
1763         PR debug/41404
1764         PR debug/41353
1765         * gcc.dg/guality/pr41404-1.c: New test.
1766         * gcc.dg/guality/pr41353-2.c: New test.
1767
1768 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1769
1770         PR testsuite/41546
1771         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1772         to -mtune=generic.
1773
1774 2009-10-01  Jan Hubicka  <jh@suse.cz>
1775
1776         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1777
1778 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1779
1780         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1781
1782         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1783
1784 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1785
1786         PR fortran/41515
1787         * gfortran.dg/parameter_array_init_5.f90: New test.
1788
1789 2009-10-01  Jason Merrill  <jason@redhat.com>
1790
1791         * g++.dg/cpp0x/defaulted13.C: New.
1792
1793 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1794
1795         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1796         * gfortran.dg/bounds_check_11.f90: Likewise.
1797         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1798
1799 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1800
1801         * gfortran.dg/select_type_4.f90: New test.
1802
1803 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1804
1805         * gfortran.dg/same_type_as_1.f03: New test.
1806         * gfortran.dg/same_type_as_2.f03: Ditto.
1807
1808 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1809
1810         * gfortran.dg/select_type_1.f03: Extended.
1811         * gfortran.dg/select_type_3.f03: New test.
1812
1813 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1814
1815         * gfortran.dg/class_allocate_1.f03: New test.
1816
1817 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1818
1819         PR fortran/40996
1820         * gfortran.dg/allocatable_scalar_3.f90: New test.
1821         * gfortran.dg/select_type_2.f03: Ditto.
1822         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1823
1824 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1825
1826         * gfortran.dg/block_name_2.f90: Modified error message.
1827         * gfortran.dg/select_6.f90: Ditto.
1828         * gfortran.dg/select_type_1.f03: New test.
1829
1830 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1831
1832         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1833         * gfortran.dg/class_1.f03: Ditto.
1834         * gfortran.dg/class_2.f03: Ditto.
1835         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1836         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1837         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1838         * gfortran.dg/typebound_call_10.f03: Ditto.
1839         * gfortran.dg/typebound_call_2.f03: Ditto.
1840         * gfortran.dg/typebound_call_3.f03: Ditto.
1841         * gfortran.dg/typebound_call_4.f03: Ditto.
1842         * gfortran.dg/typebound_call_9.f03: Ditto.
1843         * gfortran.dg/typebound_generic_3.f03: Ditto.
1844         * gfortran.dg/typebound_generic_4.f03: Ditto.
1845         * gfortran.dg/typebound_operator_1.f03: Ditto.
1846         * gfortran.dg/typebound_operator_2.f03: Ditto.
1847         * gfortran.dg/typebound_operator_3.f03: Ditto.
1848         * gfortran.dg/typebound_operator_4.f03: Ditto.
1849         * gfortran.dg/typebound_proc_1.f08: Ditto.
1850         * gfortran.dg/typebound_proc_5.f03: Ditto.
1851         * gfortran.dg/typebound_proc_6.f03: Ditto.
1852
1853 2009-09-30  Jason Merrill  <jason@redhat.com>
1854
1855         * g++.dg/eh/init-temp1.C: Improve test.
1856
1857 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1858
1859         PR target/22093
1860         * gcc.target/alpha/pr22093.c: New test.
1861
1862 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1863             Jason Merrill  <jason@redhat.com>
1864
1865         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1866         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1867         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1868         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1869         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1870         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1871         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1872         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1873         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1874         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1875         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1876         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1877         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1878         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1879         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1880         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1881         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1882         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1883         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1884         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1885         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1886         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1887         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1888         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1889         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1890         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1891         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1892         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1893         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1894         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1895         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1896         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1897         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1898         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1899         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1900         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1901         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1902         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1903         * lib/prune.exp: Accept "In lambda function".
1904
1905 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1906
1907         * gcc.target/i386/fma4-check.h: New file.
1908         * gcc.target/i386/fma4-fma.c: Ditto.
1909         * gcc.target/i386/fma4-maccXX.c: Ditto.
1910         * gcc.target/i386/fma4-msubXX.c: Ditto.
1911         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1912         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1913         * gcc.target/i386/fma4-vector.c: Ditto.
1914         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1915         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1916         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1917         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1918         * gcc.target/i386/fma4-256-vector.c: Ditto.
1919         * gcc.target/i386/funcspec-2.c: Ditto.
1920
1921         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1922
1923         * gcc.target/i386/funcspec-5.c: Add FMA4.
1924         * gcc.target/i386/funcspec-6.c: Ditto.
1925         * gcc.target/i386/funcspec-8.c: Ditto.
1926
1927         * gcc.target/i386/funcspec-9.c: New file.
1928
1929         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1930
1931         * gcc.target/i386/isa-10.c: New file.
1932         * gcc.target/i386/isa-11.c: Ditto.
1933         * gcc.target/i386/isa-12.c: Ditto.
1934         * gcc.target/i386/isa-13.c: Ditto.
1935         * gcc.target/i386/isa-2.c: Ditto.
1936         * gcc.target/i386/isa-3.c: Ditto.
1937         * gcc.target/i386/isa-4.c: Ditto.
1938         * gcc.target/i386/isa-7.c: Ditto.
1939         * gcc.target/i386/isa-8.c: Ditto.
1940         * gcc.target/i386/isa-9.c: Ditto.
1941
1942         * gcc.target/i386/isa-14.c: Add FMA4.
1943         * gcc.target/i386/isa-1.c: Ditto.
1944         * gcc.target/i386/isa-5.c: Ditto.
1945         * gcc.target/i386/isa-6.c: Ditto.
1946
1947         * gcc.target/i386/sse-12.c: New file.
1948         * gcc.target/i386/sse-13.c: Ditto.
1949         * gcc.target/i386/sse-14.c: Ditto.
1950         * gcc.target/i386/sse-22.c: Ditto.
1951
1952         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1953         * g++.dg/other/i386-3.C: Ditto.
1954         * g++.dg/other/i386-5.C: Ditto.
1955         * g++.dg/other/i386-6.C: Ditto.
1956
1957 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1958
1959         PR testsuite/41496
1960         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1961         before.
1962
1963 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1964
1965         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1966         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1967
1968 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1969
1970         PR debug/41438
1971         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1972         hidden.
1973         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1974
1975 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1976
1977         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1978         * gcc.target/i386/isa-1.c: Remove SSE5.
1979         * gcc.target/i386/isa-5.c: Ditto.
1980         * gcc.target/i386/isa-6.c: Ditto.
1981         * gcc.target/i386/funcspec-4.c: Remove error conditions
1982         related to SSE5.
1983         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1984         * gcc.target/i386/avx-2.c: Ditto.
1985         * gcc.target/i386/sse-23.c: Ditto.
1986         * gcc.target/i386/funcspec-9.c: Delete.
1987
1988 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1989
1990         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1991         * gcc.dg/guality/pr41353-1.c: New test.
1992
1993         PR testsuite/41444
1994         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1995         in macro name definition for non-unix/win32/msdos.
1996
1997 2009-09-29  Daniel Kraft  <d@domob.eu>
1998
1999         PR fortran/39626
2000         * gfortran.dg/block_1.f08: New test.
2001         * gfortran.dg/block_2.f08: New test.
2002         * gfortran.dg/block_3.f90: New test.
2003         * gfortran.dg/block_4.f08: New test.
2004         * gfortran.dg/block_5.f08: New test.
2005         * gfortran.dg/block_6.f08: New test.
2006         * gfortran.dg/block_7.f08: New test.
2007         * gfortran.dg/block_8.f08: New test.
2008
2009 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2010
2011         PR libgfortran/35862
2012         * gfortran.dg/round_1.f03: New test.
2013         * gfortran.dg/f2003_io_3.f03: Update test.
2014
2015 2009-09-28  Easwaran Raman  <eraman@google.com>
2016
2017         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2018         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2019
2020 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2021
2022         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2023         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2024         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2025         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2026         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2027
2028         * g++.dg/dfp/dfp.exp: Fix typo.
2029
2030         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2031         Fix typo that breaks the check.
2032
2033 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2034
2035         * gnat.dg (tagged_alloc_free.adb): New testcase.
2036
2037 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2038
2039         * g++.dg/dfp: New directory.
2040         * g++.dg/dg.exp: Prune tests in dfp directory.
2041         * g++.dg/dfp/dfp.exp: New.
2042         * g++.dg/dfp/mangle-mode.C: New test.
2043
2044 2009-09-28  Michael Matz  <matz@suse.de>
2045
2046         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2047         for sign of -Inf.
2048
2049 2009-09-27  Richard Henderson  <rth@redhat.com>
2050
2051         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2052         * gcc.dg/tree-ssa/pr41469-1.c: New.
2053
2054 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2055
2056         PR c/41476
2057         * gcc.dg/cond-constqual-1.c: New test.
2058
2059 2009-09-26  Michael Matz  <matz@suse.de>
2060
2061         PR lto/40758
2062         PR middle-end/41470
2063         * gcc.dg/pr41470.c: New test.
2064
2065 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2066
2067         * gnat.dg/array9.adb: New test.
2068
2069 2009-09-26  Michael Matz  <matz@suse.de>
2070
2071         PR tree-optimization/41454
2072         * gcc.dg/pr41454.c: New test.
2073
2074 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2075
2076         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2077         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2078         into DW_TAG_GNU_template_parameter_pack and
2079         DW_TAG_GNU_formal_parameter_pack.
2080         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2081         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2082
2083 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2084
2085         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2086         parameters for alignment-sensitive -fsection-anchors tests.
2087
2088 2009-09-25  Richard Guenther  <rguenther@suse.de>
2089
2090         PR middle-end/41463
2091         * gcc.c-torture/execute/pr41463.c: New testcase.
2092
2093 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2094
2095         * gnat.dg/sse_nolib.adb: New testcase.
2096
2097 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2098
2099         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2100         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2101         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2102         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2103         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2104         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2105         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2106         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2107         * gcc.dg/vect/vect.exp: Add Power7 flags.
2108         * g++.dg/vect/vect.exp: Likewise.
2109         * gfortran.dg/vect/vect.exp: Likewise.
2110
2111 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2112
2113         PR fortran/41459
2114         * gfortran.dg/empty_label.f: New test.
2115         * gfortran.dg/empty_label.f90: Ditto.
2116         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2117
2118 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2119
2120         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2121         compile-time.
2122
2123 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2124
2125         * lib/scanasm.exp (make_pattern_printable): New function.
2126         (dg-scan, scan-assembler-times, scan-assembler-dem,
2127         scan-assembler-dem-not): Use it.
2128
2129 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2130
2131         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2132         (test_nested): Renamed to ...
2133         (test_nested1): This.
2134         (test_nested2): New.
2135         (main): Likewise.
2136
2137 2009-09-24  Richard Guenther  <rguenther@suse.de>
2138
2139         PR tree-optimization/36143
2140         PR tree-optimization/38747
2141         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2142         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2143         * g++.dg/torture/pr38747.C: New testcase.
2144         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2145
2146 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2147
2148         * gnat.dg/nested_proc.adb: New test.
2149
2150 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2151
2152         * gcc.target/i386/pr12329.c: Adjust.
2153
2154 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2155
2156         PR debug/41248
2157         * gcc.dg/pr41248.c: New.
2158
2159 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2160
2161         PR debug/41065
2162         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2163
2164 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2165
2166         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2167         current_compiler_flags.  Fix typos.
2168
2169 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2170
2171         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2172
2173 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2174
2175         PR c/39779
2176         * gcc.c-torture/compile/pr39779.c: New test.
2177
2178 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2179
2180         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2181         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2182         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2183
2184 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2185
2186         PR debug/41295
2187         * gcc.dg/pr41295.c: New.
2188
2189 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2190
2191         * gcc.dg/pr40209.c: Add test case.
2192
2193 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2194
2195         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2196         matching assembly.
2197         * gcc.target/mips/code-readable-2.c: Likewise.
2198         * gcc.target/mips/code-readable-3.c: Likewise.
2199
2200 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2201
2202         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2203         Check support via mode instead of C type.
2204         (check_effective_target_dfprt_nocache): Ditto.
2205         (check_effective_target_hard_dfp): Ditto.
2206
2207 2009-09-22  Richard Guenther  <rguenther@suse.de>
2208
2209         PR middle-end/41395
2210         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2211         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2212
2213 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2214
2215         * gcc.dg/20090922-1.c: New test.
2216
2217         PR bootstrap/41405
2218         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2219         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2220         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2221         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2222         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2223         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2224         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2225         * objc.dg/dwarf-2.m: Likewise.
2226
2227 2009-09-22  Richard Guenther  <rguenther@suse.de>
2228
2229         PR tree-optimization/41428
2230         * g++.dg/tree-ssa/pr41428.C: New testcase.
2231
2232 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2233
2234         PR middle-end/41429
2235         * g++.dg/gomp/pr41429.C: New test.
2236
2237 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2238
2239         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2240
2241 2009-09-21  Jason Merrill  <jason@redhat.com>
2242
2243         PR c++/41421
2244         * g++.dg/cpp0x/trivial1.C: Expand.
2245
2246 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2247
2248         * gcc.dg/torture/calleesave-sse.c: New.
2249
2250 2009-09-21  Jan Hubicka  <jh@suse.cz>
2251
2252         * gcc.dg/guality/inline-params.c: New testcase.
2253
2254 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2255
2256         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2257         Add -fno-inline.
2258         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2259         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2260         (f2): Ditto.
2261
2262 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2263
2264         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2265         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2266         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2267         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2268         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2269
2270 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2271
2272         PR middle-end/40642
2273         * g++.dg/torture/pr40642.C: New testcase.
2274
2275 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2276
2277         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2278         cases in static initializers.
2279
2280 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2281
2282         * gcc.c-tortue/compile/pr39886.c: New.
2283
2284 2009-09-20  Chris Demetriou  <cgd@google.com>
2285
2286         PR preprocessor/28435:
2287         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2288         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2289         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2290         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2291         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2292
2293 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2294
2295         * gcc.target/mips/mips.exp: Add relax-pic-calls
2296         under -mfoo/-mno-foo options.
2297         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2298         and -mexplicit-relocs.
2299         * gcc.target/mips/call-1.c: New test.
2300         * gcc.target/mips/call-2.c: New test.
2301         * gcc.target/mips/call-3.c: New test.
2302         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2303         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2304
2305 2009-09-19  Chris Demetriou  <cgd@google.com>
2306
2307         PR preprocessor/28435:
2308         * gcc.dg/cpp/missing-header-MD.c: New test.
2309         * gcc.dg/cpp/missing-header-MMD.c: New test.
2310         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2311         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2312
2313 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2314
2315         PR libgfortran/41328
2316         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2317         EOF works.
2318
2319 2009-09-18  Jason Merrill  <jason@redhat.com>
2320
2321         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2322         * g++.dg/cpp0x/initlist-deduce.C: New.
2323
2324 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2325
2326         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2327
2328 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2329
2330         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2331         * c-c++-common/dfp: New directory.
2332         * c-c++-common/dfp/dfp-dbg.h: New file.
2333         * gcc.dg/dfp/call-by-value.c: Move to ...
2334         * c-c++-common/call-by-value.c: here.
2335         * gcc.dg/dfp/cast.c: Move to ...
2336         * c-c++-common/cast.c: here.
2337         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2338         * c-c++-common/compare-eq-const.c: here.
2339         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2340         * c-c++-common/compare-eq-d128.c: here.
2341         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2342         * c-c++-common/compare-eq-d32.c: here.
2343         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2344         * c-c++-common/compare-eq-d64.c: here.
2345         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2346         * c-c++-common/compare-eq-dfp.c: here.
2347         * gcc.dg/dfp/compare-eq.h: Move to ...
2348         * c-c++-common/compare-eq.h: here.
2349         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2350         * c-c++-common/compare-rel-const.c: here.
2351         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2352         * c-c++-common/compare-rel-d128.c: here.
2353         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2354         * c-c++-common/compare-rel-d32.c: here.
2355         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2356         * c-c++-common/compare-rel-d64.c: here.
2357         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2358         * c-c++-common/compare-rel-dfp.c: here.
2359         * gcc.dg/dfp/compare-rel.h: Move to ...
2360         * c-c++-common/compare-rel.h: here.
2361         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2362         * c-c++-common/compare-special-d128.c: here.
2363         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2364         * c-c++-common/compare-special-d32.c: here.
2365         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2366         * c-c++-common/compare-special-d64.c: here.
2367         * gcc.dg/dfp/compare-special.h: Move to ...
2368         * c-c++-common/compare-special.h: here.
2369         * gcc.dg/dfp/constants-zero.c: Move to ...
2370         * c-c++-common/constants-zero.c: here.
2371         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2372         * c-c++-common/convert-bfp-10.c: here.
2373         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2374         * c-c++-common/convert-bfp-11.c: here.
2375         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2376         * c-c++-common/convert-bfp-12.c: here.
2377         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2378         * c-c++-common/convert-bfp-13.c: here.
2379         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2380         * c-c++-common/convert-bfp-14.c: here.
2381         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2382         * c-c++-common/convert-bfp-2.c: here.
2383         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2384         * c-c++-common/convert-bfp-3.c: here.
2385         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2386         * c-c++-common/convert-bfp-4.c: here.
2387         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2388         * c-c++-common/convert-bfp-5.c: here.
2389         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2390         * c-c++-common/convert-bfp-6.c: here.
2391         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2392         * c-c++-common/convert-bfp-7.c: here.
2393         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2394         * c-c++-common/convert-bfp-8.c: here.
2395         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2396         * c-c++-common/convert-bfp-9.c: here.
2397         * gcc.dg/dfp/convert-bfp.c: Move to ...
2398         * c-c++-common/convert-bfp.c: here.
2399         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2400         * c-c++-common/convert-bfp-fold.c: here.
2401         * gcc.dg/dfp/convert-dfp.c: Move to ...
2402         * c-c++-common/convert-dfp.c: here.
2403         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2404         * c-c++-common/convert-dfp-fold-2.c: here.
2405         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2406         * c-c++-common/convert-dfp-fold.c: here.
2407         * gcc.dg/dfp/convert.h: Move to ...
2408         * c-c++-common/convert.h: here.
2409         * gcc.dg/dfp/convert-int.c: Move to ...
2410         * c-c++-common/convert-int.c: here.
2411         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2412         * c-c++-common/convert-int-fold.c: here.
2413         * gcc.dg/dfp/convert-int-max.c: Move to ...
2414         * c-c++-common/convert-int-max.c: here.
2415         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2416         * c-c++-common/convert-int-max-fold.c: here.
2417         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2418         * c-c++-common/convert-int-saturate.c: here.
2419         * gcc.dg/dfp/func-array.c: Move to ...
2420         * c-c++-common/func-array.c: here.
2421         * gcc.dg/dfp/func-deref.c: Move to ...
2422         * c-c++-common/func-deref.c: here.
2423         * gcc.dg/dfp/func-mixed.c: Move to ...
2424         * c-c++-common/func-mixed.c: here.
2425         * gcc.dg/dfp/func-pointer.c: Move to ...
2426         * c-c++-common/func-pointer.c: here.
2427         * gcc.dg/dfp/func-scalar.c: Move to ...
2428         * c-c++-common/func-scalar.c: here.
2429         * gcc.dg/dfp/func-struct.c: Move to ...
2430         * c-c++-common/func-struct.c: here.
2431         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2432         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2433         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2434         * c-c++-common/func-vararg-alternate-d128.c: here.
2435         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2436         * c-c++-common/func-vararg-alternate-d32.c: here.
2437         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2438         * c-c++-common/func-vararg-alternate-d64.c: here.
2439         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2440         * c-c++-common/func-vararg-alternate.h: here.
2441         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2442         * c-c++-common/func-vararg-dfp.c: here.
2443         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2444         * c-c++-common/func-vararg-mixed-2.c: here.
2445         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2446         * c-c++-common/func-vararg-mixed.c: here.
2447         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2448         * c-c++-common/func-vararg-size0.c: here.
2449         * gcc.dg/dfp/inf-1.c: Move to ...
2450         * c-c++-common/inf-1.c: here.
2451         * gcc.dg/dfp/loop-index.c: Move to ...
2452         * c-c++-common/loop-index.c: here.
2453         * gcc.dg/dfp/modes.c: Move to ...
2454         * c-c++-common/modes.c: here.
2455         * gcc.dg/dfp/nan-1.c: Move to ...
2456         * c-c++-common/nan-1.c: here.
2457         * gcc.dg/dfp/nan-2.c: Move to ...
2458         * c-c++-common/nan-2.c: here.
2459         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2460         * c-c++-common/operator-arith-fold.c: here.
2461         * gcc.dg/dfp/operator-assignment.c: Move to ...
2462         * c-c++-common/operator-assignment.c: here.
2463         * gcc.dg/dfp/operator-comma.c: Move to ...
2464         * c-c++-common/operator-comma.c: here.
2465         * gcc.dg/dfp/operator-cond.c: Move to ...
2466         * c-c++-common/operator-cond.c: here.
2467         * gcc.dg/dfp/operator-logical.c: Move to ...
2468         * c-c++-common/operator-logical.c: here.
2469         * gcc.dg/dfp/operator-unary.c: Move to ...
2470         * c-c++-common/operator-unary.c: here.
2471         * gcc.dg/dfp/pr31385.c: Move to ...
2472         * c-c++-common/pr31385.c: here.
2473         * gcc.dg/dfp/pr33466.c: Move to ...
2474         * c-c++-common/pr33466.c: here.
2475         * gcc.dg/dfp/pr35620.c: Move to ...
2476         * c-c++-common/pr35620.c: here.
2477         * gcc.dg/dfp/pr36800.c: Move to ...
2478         * c-c++-common/pr36800.c: here.
2479         * gcc.dg/dfp/pr39034.c: Move to ...
2480         * c-c++-common/pr39034.c: here.
2481         * gcc.dg/dfp/pr39035.c: Move to ...
2482         * c-c++-common/pr39035.c: here.
2483         * gcc.dg/dfp/pr39902.c: Move to ...
2484         * c-c++-common/pr39902.c: here.
2485         * gcc.dg/dfp/pr39986.c: Move to ...
2486         * c-c++-common/pr39986.c: here.
2487         * gcc.dg/dfp/signbit-1.c: Move to ...
2488         * c-c++-common/signbit-1.c: here.
2489         * gcc.dg/dfp/signbit-2.c: Move to ...
2490         * c-c++-common/signbit-2.c: here.
2491         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2492         * c-c++-common/struct-layout-1.c: here.
2493         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2494         * c-c++-common/usual-arith-conv.c: here.
2495         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2496         * c-c++-common/usual-arith-conv-const.c: here.
2497
2498 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2499
2500         PR testsuite/41288
2501         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2502         stack alignment.
2503
2504 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2505
2506         PR c++/39365
2507         * g++.dg/expr/bool3.C: New test.
2508         * g++.dg/expr/bool4.C: New test.
2509
2510 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2511
2512         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2513         * gcc.dg/dfp/signbit-2.c: Use it.
2514         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2515         arguments to unsigned int.
2516         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2517         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2518         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2519         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2520         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2521         * gcc.dg/dfp/pr39986.c: Ditto.
2522         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2523         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2524         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2525         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2526         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2527
2528 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2529
2530         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2531
2532 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2533
2534         PR c/41049
2535         * dfp/pr41049.c: New test.
2536
2537 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2538
2539         PR testsuite/41385
2540         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2541
2542 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2543
2544         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2545         * gcc.dg/ipa/ipa-sra-1.c: New test.
2546         * gcc.dg/ipa/ipa-sra-2.c: New test.
2547         * gcc.dg/ipa/ipa-sra-3.c: New test.
2548         * gcc.dg/ipa/ipa-sra-4.c: New test.
2549         * gcc.dg/ipa/ipa-sra-5.c: New test.
2550         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2551         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2552
2553 2009-09-17  Michael Matz  <matz@suse.de>
2554
2555         PR middle-end/41347
2556         * gfortran.dg/pr41347.f90: New test.
2557
2558 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2559
2560         * gcc.c-torture/compile/20090917-1.c: New testcase.
2561
2562 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2563
2564         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2565         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2566         alpha*-*-* target from XFAIL list.
2567
2568 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2569
2570         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2571         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2572         * gcc.dg/dfp/cast-bad.c: Use default options.
2573         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2574         * gcc.dg/dfp/composite-type.c: Ditto.
2575         * gcc.dg/dfp/constants.c: Ditto.
2576         * gcc.dg/dfp/constants-hex.c: Ditto.
2577         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2578         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2579         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2580         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2581         * gcc.dg/dfp/ctypes.c: Ditto.
2582         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2583         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2584         * gcc.dg/dfp/float-constant-double.c: Ditto.
2585         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2586         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2587         * gcc.dg/dfp/modes.c: Ditto.
2588         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2589         * gcc.dg/dfp/pr31344.c: Ditto.
2590         * gcc.dg/dfp/pr31385.c: Ditto.
2591         * gcc.dg/dfp/pr33466.c: Ditto.
2592         * gcc.dg/dfp/pr35620.c: Ditto.
2593         * gcc.dg/dfp/pr37435.c: Ditto.
2594         * gcc.dg/dfp/pr39986.c: Ditto.
2595         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2596         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2597         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2598         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2599         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2600         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2601         * gcc.dg/dfp/typespec.c: Ditto.
2602         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2603         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2604         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2605         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2606         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2607         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2608         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2609         * gcc.dg/dfp/compare-rel.h: Ditto.
2610         * gcc.dg/dfp/compare-special.h: Ditto.
2611         * gcc.dg/dfp/convert.h: Ditto.
2612         * gcc.dg/dfp/fe-check.h: Ditto.
2613         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2614         * gcc.dg/dfp/cast.c: Ditto.
2615         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2616         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2617         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2618         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2619         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2620         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2621         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2622         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2623         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2624         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2625         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2626         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2627         * gcc.dg/dfp/constants-zero.c: Ditto.
2628         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2629         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2630         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2631         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2632         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2633         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2634         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2635         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2636         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2637         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2638         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2639         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2640         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2641         * gcc.dg/dfp/convert-bfp.c: Ditto.
2642         * gcc.dg/dfp/convert-complex.c: Ditto.
2643         * gcc.dg/dfp/convert-dfp.c: Ditto.
2644         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2645         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2646         * gcc.dg/dfp/convert-int.c: Ditto.
2647         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2648         * gcc.dg/dfp/convert-int-max.c: Ditto.
2649         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2650         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2651         * gcc.dg/dfp/fe-binop.c: Ditto.
2652         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2653         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2654         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2655         * gcc.dg/dfp/func-array.c: Ditto.
2656         * gcc.dg/dfp/func-deref.c: Ditto.
2657         * gcc.dg/dfp/func-mixed.c: Ditto.
2658         * gcc.dg/dfp/func-pointer.c: Ditto.
2659         * gcc.dg/dfp/func-scalar.c: Ditto.
2660         * gcc.dg/dfp/func-struct.c: Ditto.
2661         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2662         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2663         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2664         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2665         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2666         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2667         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2668         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2669         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2670         * gcc.dg/dfp/inf-1.c: Ditto.
2671         * gcc.dg/dfp/loop-index.c: Ditto.
2672         * gcc.dg/dfp/nan-1.c: Ditto.
2673         * gcc.dg/dfp/nan-2.c: Ditto.
2674         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2675         * gcc.dg/dfp/operator-assignment.c: Ditto.
2676         * gcc.dg/dfp/operator-comma.c: Ditto.
2677         * gcc.dg/dfp/operator-cond.c: Ditto.
2678         * gcc.dg/dfp/operator-logical.c: Ditto.
2679         * gcc.dg/dfp/operator-unary.c: Ditto.
2680         * gcc.dg/dfp/pr36800.c: Ditto.
2681         * gcc.dg/dfp/pr39034.c: Ditto.
2682         * gcc.dg/dfp/pr39035.c: Ditto.
2683         * gcc.dg/dfp/pr39902.c: Ditto.
2684         * gcc.dg/dfp/signbit-1.c: Ditto.
2685         * gcc.dg/dfp/signbit-2.c: Ditto.
2686         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2687         * gcc.dg/dfp/union-init.c: Ditto.
2688         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2689
2690 2009-09-16  Michael Matz  <matz@suse.de>
2691
2692         PR fortran/41212
2693         * gfortran.dg/pr41212.f90: New test.
2694
2695 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2696
2697         * gnat.dg/alignment9.adb: New test.
2698
2699 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2700
2701         * gnat.dg/discr20.ad[sb]: New test.
2702
2703 2009-09-16  Richard Guenther  <rguenther@suse.de>
2704
2705         PR middle-end/34011
2706         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2707
2708 2009-09-16  DJ Delorie  <dj@redhat.com>
2709             Kaz Kojima  <kkojima@gcc.gnu.org>
2710
2711         * gcc.target/sh/struct-arg-dw2.c: New test.
2712
2713 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2714             Jakub Jelinek  <jakub@redhat.com>
2715
2716         PR target/41175
2717         * gcc.target/powerpc/pr41175.c: New test.
2718
2719 2009-09-14  Richard Henderson  <rth@redhat.com>
2720
2721         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2722         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2723         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2724
2725 2009-09-14  Richard Henderson  <rth@redhat.com>
2726
2727         * g++.dg/eh/builtin1.C: Update resx pattern match.
2728         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2729
2730 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2731
2732         * gcc.target/mips/branch-helper.h: New file.
2733         * gcc.target/mips/branch-2.c,
2734         * gcc.target/mips/branch-3.c,
2735         * gcc.target/mips/branch-4.c,
2736         * gcc.target/mips/branch-5.c,
2737         * gcc.target/mips/branch-6.c,
2738         * gcc.target/mips/branch-7.c,
2739         * gcc.target/mips/branch-8.c,
2740         * gcc.target/mips/branch-9.c,
2741         * gcc.target/mips/branch-10.c,
2742         * gcc.target/mips/branch-11.c,
2743         * gcc.target/mips/branch-12.c,
2744         * gcc.target/mips/branch-13.c,
2745         * gcc.target/mips/branch-14.c,
2746         * gcc.target/mips/branch-15.c: New tests.
2747
2748 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2749
2750         PR target/41331
2751         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2752         -m32 -mpowerpc64 system.
2753
2754 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2755
2756         From Jie Zhang <jie.zhang@analog.com>:
2757         * gcc.target/bfin/saveall.c: New test.
2758         * gcc.target/bfin/20090914-1.c: New test.
2759         * gcc.target/bfin/20090914-2.c: New test.
2760
2761         * gcc.target/bfin/20090914-3.c: New test.
2762
2763 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2764
2765         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2766
2767 2009-09-14  Richard Guenther  <rguenther@suse.de>
2768
2769         PR middle-end/41350
2770         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2771
2772 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2773
2774         PR libgfortran/41328
2775         * gfortran.dg/cr_lf.f90: New test.
2776
2777 2009-09-11  Michael Matz  <matz@suse.de>
2778
2779         PR middle-end/41275
2780         * g++.dg/tree-ssa/pr41275.C: New test.
2781
2782 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2783
2784         PR fortran/41242
2785         * gfortran.dg/proc_ptr_comp_21.f90: New.
2786
2787 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2788
2789         PR fortran/31292
2790         * gfortran.dg/module_procedure_1.f90: New test.
2791         * gfortran.dg/module_procedure_2.f90: Ditto.
2792         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2793
2794 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2795             James A. Morrison  <phython@gcc.gnu.org>
2796
2797         PR ada/18302
2798         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2799         commands.
2800         * ada/acats/run_test.exp: New file.
2801
2802 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2803
2804         Revert:
2805         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2806
2807         PR rtl-optimization/39779
2808         * gcc.dg/pr39979.c: New test.
2809
2810 2009-09-10  Richard Guenther  <rguenther@suse.de>
2811
2812         PR middle-end/41257
2813         * g++.dg/torture/pr41257-2.C: New testcase.
2814
2815 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2816
2817         PR c++/28293
2818         * g++.dg/template/crash91.C: New.
2819
2820 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2821
2822         PR rtl-optimization/39779
2823         * gcc.dg/pr39979.c: New test.
2824
2825 2009-09-09  Richard Guenther  <rguenther@suse.de>
2826
2827         PR tree-optimization/41101
2828         * gcc.c-torture/compile/pr41101.c: New testcase.
2829
2830 2009-09-09  Richard Guenther  <rguenther@suse.de>
2831
2832         PR middle-end/41317
2833         * gcc.c-torture/execute/pr41317.c: New testcase.
2834         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2835         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2836
2837 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2838
2839         Fix some test breakages on Darwin
2840         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2841         and adjust.
2842         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2843         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2844         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2845         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2846         take darwin specifics in account.
2847
2848 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2849
2850         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2851         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2852
2853 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2854
2855         PR c++/39923
2856         * g++.dg/cpp0x/initlist24.C: New.
2857
2858 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2859
2860         * gcc.dg/large-size-array-2.c: Fix target requirement.
2861         * gcc.dg/large-size-array-4.c: Likewise.
2862         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2863         * gcc.dg/c99-const-expr-2.c: Likewise.
2864         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2865         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2866         * gcc.dg/c90-const-expr-10.c: Likewise.
2867         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2868         instead of long.
2869         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2870         * gcc.dg/vect/pr33846.c: Likewise.
2871         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2872         __PTRDIFF_TYPE__, instead of unsigned long.
2873         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2874
2875 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2876
2877         PR debug/41229
2878         PR debug/41291
2879         PR debug/41300
2880         * gfortran.dg/pr41229.f90: New.
2881
2882 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2883
2884         PR debug/41232
2885         * gcc.dg/pr41232.c: New.
2886
2887 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2888
2889         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2890         contain -march.
2891         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2892         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2893         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2894         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2895         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2896         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2897         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2898         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2899         options other than that used in dg-options.
2900
2901 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2902
2903         PR rtl-optimization/41239
2904         * gcc.c-torture/execute/pr41239.c: New test.
2905
2906 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2907
2908         PR libgfortran/41192
2909         * gfortran.dg/namelist_59.f90: New test.
2910
2911 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2912
2913         From Mike Frysinger  <michael.frysinger@analog.com>
2914         * gcc.target/bfin/mcpu-bf542m.c: New file.
2915         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2916         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2917         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2918         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2919
2920 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2921
2922         PR middle-end/41282
2923         * gcc.c-torture/compile/pr41282.c: New test.
2924
2925 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2926
2927         PR fortran/41197
2928         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2929         variables for stat and errmsg.
2930         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2931         * gfortran.dg/allocate_stat_2.f90:  New test.
2932
2933 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2934
2935         * gcc.c-torture/compile/20090907-1.c: New test.
2936
2937 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2938
2939         PR bootstrap/41241
2940         * gcc.dg/pr41241.c: New test.
2941
2942 2009-09-06  Richard Guenther  <rguenther@suse.de>
2943
2944         PR middle-end/41144
2945         * g++.dg/torture/pr41144.C: New testcase.
2946
2947 2009-09-06  Richard Guenther  <rguenther@suse.de>
2948
2949         PR middle-end/41261
2950         * gcc.dg/torture/pr41261.c: New testcase.
2951
2952 2009-09-05  Richard Guenther  <rguenther@suse.de>
2953
2954         PR middle-end/41181
2955         * gcc.c-torture/compile/pr41181.c: New testcase.
2956
2957 2009-09-05  Richard Guenther  <rguenther@suse.de>
2958
2959         PR debug/41273
2960         * g++.dg/torture/pr41273.C: New testcase.
2961
2962 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2963
2964         PR fortran/41258
2965         * gfortran.dg/typebound_proc_12.f90 : New test.
2966
2967 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2968
2969         PR debug/41225
2970         * gfortran.dg/pr41225.f90: New.
2971
2972 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2973
2974         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2975         unistd.h, sys/types.h and sys/wait.h.
2976         (gualchk_t): New.
2977         (GUALCVT): New.
2978         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2979         (GUALITY_GDB_REDIRECT): New.
2980         (GUALITY_GDB_ARGS): Use it.
2981
2982 2009-09-04  Richard Guenther  <rguenther@suse.de>
2983
2984         PR middle-end/41257
2985         * g++.dg/torture/pr41257.C: New testcase.
2986
2987 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2988
2989         PR tree-optimization/41112
2990         * gnat.dg/array8.adb: New test.
2991
2992 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2993
2994         * gcc.target/arm/ctz.c: New test case.
2995
2996 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2997
2998         PR tree-optimization/38275
2999         * gcc.dg/autopar/reduc-1char.c: Increase number
3000         of iterations. Adjust the logic accordingly.
3001         * gcc.dg/autopar/reduc-2char.c: Ditto.
3002         * gcc.dg/autopar/reduc-1.c: Ditto.
3003         * gcc.dg/autopar/reduc-2.c: Ditto.
3004         * gcc.dg/autopar/reduc-3.c: Ditto.
3005         * gcc.dg/autopar/reduc-6.c: Ditto.
3006         * gcc.dg/autopar/reduc-7.c: Ditto.
3007         * gcc.dg/autopar/reduc-8.c: Ditto.
3008         * gcc.dg/autopar/reduc-9.c: Ditto.
3009         * gcc.dg/autopar/pr39500-1.c: Ditto.
3010         * gcc.dg/autopar/reduc-1short.c: Ditto.
3011         * gcc.dg/autopar/reduc-2short.c: Ditto.
3012         * gcc.dg/autopar/parallelization-1.c: Ditto.
3013
3014 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3015
3016         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3017         testcase using guality.h compiles and links and if a global variable
3018         can be verified by gdb.
3019
3020 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3021
3022         * lib/target-supports.exp (check_effective_target_sync_int_long):
3023         Supported on Blackfin Linux targets.
3024
3025 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3026
3027         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3028
3029 2009-09-03  Diego Novillo  <dnovillo@google.com>
3030
3031         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3032         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3033         * g++.dg/warn/unit-1.C: Likewise.
3034         * g++.dg/ipa/iinline-1.C: Likewise.
3035         * g++.dg/template/cond2.C: Adjust expected line location for the
3036         error.
3037         * g++.dg/template/pr35240.C: Likewise.
3038
3039 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3040
3041         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3042         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3043
3044 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3045
3046         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3047         * gcc.dg/memcpy-1.c: Add . to match pattern.
3048         * gcc.dg/uninit-I.c: XFAIL warning test.
3049         * g++.dg/warn/unit-1.C: XFAIL warning test.
3050
3051 2009-09-02  Ian Lance Taylor  <iant@google.com>
3052
3053         * gcc.dg/20090902-1.c: New test.
3054
3055 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3056
3057         * gcc.dg/builtin-object-size-9.c: New test.
3058
3059 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3060
3061         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3062
3063 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3064             Olivier Hainque  <hainque@adacore.com>
3065
3066         * gnat.dg/misaligned_param.adb: New test.
3067         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3068         * gnat.dg/slice7.adb: Add 1 more related case.
3069
3070 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3071
3072         * gcc.dg/guality/guality.c: Expect to fail for now.
3073         * gcc.dg/guality/example.c: Likewise.
3074
3075 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3076
3077         * gcc.dg/guality/guality.c: New.
3078         * gcc.dg/guality/guality.h: New.
3079         * gcc.dg/guality/guality.exp: New.
3080         * gcc.dg/guality/example.c: New.
3081         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3082         (cleanup-saved-temps): Likewise, .gkd files too.
3083
3084 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3085
3086         PR fortran/39229
3087         * gfortran.dg/line_length_3.f: New test.
3088         * gfortran.dg/line_length_4.f90: New test.
3089
3090 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3091
3092         * lib/target-supports.exp (check_gc_sections_available):
3093         Add proper pattern quote.
3094
3095 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3096             Kaz Kojima  <kkojima@gcc.gnu.org>
3097
3098         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3099         * g++.dg/cdce3.C: Use dg-add-options ieee.
3100         * g++.dg/torture/type-generic-1.C: Likewise.
3101         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3102         * gcc.dg/pr28796-2.c: Likewise.
3103         * gcc.dg/torture/builtin-math-7.c: Likewise.
3104         * gcc.dg/torture/type-generic-1.c: Likewise.
3105         * gfortran.dg/boz_14.f90: Likewise.
3106         * gfortran.dg/erf_2.F90: Likewise.
3107         * gfortran.dg/init_flag_3.f90: Likewise.
3108         * gfortran.dg/init_flag_4.f90: Likewise.
3109         * gfortran.dg/init_flag_5.f90: Likewise.
3110         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3111         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3112         * gfortran.dg/isnan_1.f90: Likewise.
3113         * gfortran.dg/isnan_2.f90: Likewise.
3114         * gfortran.dg/maxlocval_2.f90: Likewise.
3115         * gfortran.dg/maxlocval_4.f90: Likewise.
3116         * gfortran.dg/minlocval_1.f90: Likewise.
3117         * gfortran.dg/minlocval_4.f90: Likewise.
3118         * gfortran.dg/module_nan.f90: Likewise.
3119         * gfortran.dg/namelist_42.f90: Likewise.
3120         * gfortran.dg/namelist_43.f90: Likewise.
3121         * gfortran.dg/nan_1.f90: Likewise.
3122         * gfortran.dg/nan_2.f90: Likewise.
3123         * gfortran.dg/nan_3.f90: Likewise.
3124         * gfortran.dg/nan_4.f90: Likewise.
3125         * gfortran.dg/nan_5.f90: Likewise.
3126         * gfortran.dg/nearest_1.f90: Likewise.
3127         * gfortran.dg/nearest_2.f90: Likewise.
3128         * gfortran.dg/nearest_3.f90: Likewise.
3129         * gfortran.dg/pr37243.f: Likewise.
3130         * gfortran.dg/real_const_3.f90: Likewise.
3131         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3132
3133 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3134
3135         PR debug/30161
3136         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3137         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3138         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3139         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3140         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3141         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3142         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3143         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3144         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3145         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3146         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3147         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3148         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3149
3150 2009-08-31  Jason Merrill  <jason@redhat.com>
3151
3152         PR c++/41127
3153         * g++.dg/parse/enum5.C: New.
3154         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3155
3156 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3157
3158         PR fortran/40940
3159         * gfortran.dg/allocate_derived_1.f90: New.
3160         * gfortran.dg/class_3.f03: New.
3161
3162 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3163
3164         PR fortran/40996
3165         * gfortran.dg/allocatable_scalar_1.f90: New.
3166         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3167         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3168         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3169
3170 2009-08-30  Richard Guenther  <rguenther@suse.de>
3171
3172         PR tree-optimization/41186
3173         * g++.dg/torture/pr41186.C: New testcase.
3174         * g++.dg/tree-ssa/pr41186.C: Likewise.
3175
3176 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3177
3178         PR c++/41187
3179         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3180         take ia64 assembly comments syntax in account.
3181
3182 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3183
3184         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3185
3186 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3187
3188         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3189         * gfortran.dg/whole_file_6.f90: Likewise.
3190
3191 2009-08-28  Cary Coutant  <ccoutant@google.com>
3192
3193         PR debug/41063
3194         * g++.dg/debug/dwarf2/pr41063.C: New test.
3195
3196 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3197
3198         PR rtl-optimization/40861
3199         * gcc.dg/pr40861.c: New test.
3200
3201 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3202
3203         PR fortran/40869
3204         * gfortran.dg/proc_ptr_comp_20.f90: New.
3205
3206 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3207
3208         PR libfortran/39667
3209         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3210         open temp file with status="scratch".
3211         * gfortran.dg/fmt_cache_1.f: Likewise.
3212         * gfortran.dg/fmt_exhaust.f90: Likewise.
3213         * gfortran.dg/fmt_t_4.f90: Likewise.
3214         * gfortran.dg/fseek.f90: Likewise.
3215         * gfortran.dg/list_read_5.f90: Likewise.
3216         * gfortran.dg/namelist_39.f90: Likewise.
3217         * gfortran.dg/namelist_56.f90: Likewise.
3218         * gfortran.dg/read_bad_advance.f90: Likewise.
3219         * gfortran.dg/read_repeat.f90: Likewise.
3220         * gfortran.dg/read_size_noadvance.f90: Likewise.
3221         * gfortran.dg/read_x_past.f: Likewise.
3222
3223 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3224
3225         PR fortran/28039
3226         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3227
3228 2009-08-27  Daniel Kraft  <d@domob.eu>
3229
3230         PR fortran/37425
3231         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3232         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3233         error and fix problem with recursive assignment.
3234         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3235         * gfortran.dg/typebound_operator_3.f03: New test.
3236         * gfortran.dg/typebound_operator_4.f03: New test.
3237
3238 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3239
3240         PR debug/41170
3241         * debug/dwarf2/namespace-1.C: New test.
3242
3243 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3244
3245         PR fortran/41162
3246         * gfortran.dg/pr41162.f: New.
3247
3248 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3249             Richard Sandiford  <rdsandiford@googlemail.com>
3250
3251         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3252         with "forbid_cpu".
3253         * gcc.target/mips/branch-1.c: Update accordingly.
3254         * gcc.target/mips/extend-1.c: Likewise.
3255         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3256
3257 2009-08-26  Richard Guenther  <rguenther@suse.de>
3258
3259         PR middle-end/41163
3260         * gcc.c-torture/compile/pr41163.c: New testcase.
3261         * gcc.dg/pr35899.c: Adjust.
3262
3263 2009-08-26  Richard Guenther  <rguenther@suse.de>
3264
3265         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3266
3267 2009-08-26  Jason Merrill  <jason@redhat.com>
3268
3269         * g++.dg/cpp0x/explicit3.C: New.
3270         * g++.dg/overload/cond2.C: New.
3271
3272 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3273
3274         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3275
3276 2009-08-25  Jan Hubicka  <jh@suse.cz>
3277
3278         * gcc.target/i386/sse5-shift1-vector.c
3279         * gcc.target/i386/isa-12.c
3280         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3281         * gcc.target/i386/sse5-pcmov2.c
3282         * gcc.target/i386/isa-3.c
3283         * gcc.target/i386/sse5-shift2-vector.c
3284         * gcc.target/i386/isa-7.c
3285         * gcc.target/i386/funcspec-2.c
3286         * gcc.target/i386/sse5-haddX.c
3287         * gcc.target/i386/sse5-hadduX.c
3288         * gcc.target/i386/isa-9.c
3289         * gcc.target/i386/sse5-maccXX.c
3290         * gcc.target/i386/sse5-shift3-vector.c
3291         * gcc.target/i386/sse5-msubXX.c
3292         * gcc.target/i386/sse5-permpX.c
3293         * gcc.target/i386/sse5-check.h
3294         * gcc.target/i386/sse-12.c
3295         * gcc.target/i386/sse-11.c
3296         * gcc.target/i386/sse-10.c
3297         * gcc.target/i386/sse-13.c
3298         * gcc.target/i386/sse-14.c
3299         * gcc.target/i386/sse-22.c
3300         * gcc.target/i386/sse-2.c
3301         * gcc.target/i386/sse-13.c
3302         * gcc.target/i386/avx-2.c
3303         * gcc.target/i386/sse5-rotate1-vector.c
3304         * gcc.target/i386/isa-4.c
3305         * gcc.target/i386/sse5-hsubX.c
3306         * gcc.target/i386/sse5-pcmov.c
3307         * gcc.target/i386/sse5-fma.c
3308         * gcc.target/i386/isa-8.c
3309         * gcc.target/i386/sse5-rotate2-vector.c
3310         * gcc.target/i386/sse5-nmaccXX.c
3311         * gcc.target/i386/sse5-imul64-vector.c
3312         * gcc.target/i386/sse5-nmsubXX.c
3313         * gcc.target/i386/sse5-rotate3-vector.c
3314         * gcc.target/i386/sse5-fma-vector.c
3315         * gcc.target/i386/sse5-imul32widen-vector.c
3316         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3317
3318         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3319         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3320         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3321         * gcc.target/i386/avx-1.c: Remove SSE5.
3322         * gcc.target/i386/avx-2.c: Remove SSE5.
3323         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3324         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3325         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3326         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3327
3328 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3329
3330         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3331
3332 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3333
3334         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3335         keyword works in the same manner as __alignof.
3336
3337 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3338
3339         PR libfortran/34670
3340         * gfortran.dg/unpack_bounds_1.f90:  New test.
3341         * gfortran.dg/unpack_bounds_2.f90:  New test.
3342         * gfortran.dg/unpack_bounds_3.f90:  New test.
3343
3344 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3345
3346         * gnat.dg/slice7.adb: New test.
3347         * gnat.dg/slice7_pkg.ads: New helper.
3348
3349 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3350
3351         PR fortran/41139
3352         * gfortran.dg/proc_ptr_25.f90: New.
3353         * gfortran.dg/proc_ptr_comp_18.f90: New.
3354         * gfortran.dg/proc_ptr_comp_19.f90: New.
3355
3356 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3357
3358         PR fortran/41154
3359         * gfortran.dg/fmt_error_8.f: New test.
3360
3361 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3362
3363         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3364         number, update all callers and synchronize results for latest MPC.
3365
3366 2009-08-21  Jason Merrill  <jason@redhat.com>
3367
3368         * g++.dg/warn/Wunused-17.C: New.
3369
3370 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3371
3372         * gcc.target/arm/combine-cmp-shift.c: New test.
3373
3374 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3375
3376         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3377         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3378         width specifier.
3379
3380 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3381
3382         * gfortran.dg/fmt_error_7.f: New test.
3383
3384 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3385
3386         PR target/40718
3387         * gcc.target/i386/pr40718.c: New test.
3388
3389 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3390
3391         * gfortran.dg/proc_ptr_24.f90: New test.
3392
3393 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3394
3395         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3396         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3397         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3398
3399 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3400
3401         PR fortran/28039
3402         * gfortran.dg/fmt_with_extra.f: new file.
3403
3404 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3405
3406         * lib/target-supports.exp
3407         (check_effective_target_arm_iwmmxt_ok): New procedure.
3408         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3409         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3410
3411 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3412
3413         * gfortran.dg/boz_9.f90: Do not load denormal floating
3414         point constants.  Remove -mieee option for alpha*-*-* targets.
3415
3416 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3417
3418         PR fortran/41106
3419         * gfortran.dg/proc_ptr_23.f90: New.
3420         * gfortran.dg/proc_ptr_comp_15.f90: New.
3421         * gfortran.dg/proc_ptr_comp_16.f90: New.
3422         * gfortran.dg/proc_ptr_comp_17.f90: New.
3423
3424 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3425
3426         PR c++/41131
3427         * g++.dg/expr/unary3.C: New test.
3428
3429 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3430
3431         * gfortran.dg/common_5.f: Add -mdalign for sh.
3432         * gfortran.dg/common_align_2.f90: Likewise.
3433
3434 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3435
3436         PR libfortran/40962
3437         * c_f_pointer_tests_4.f90:  New test.
3438
3439 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3440
3441         * gnat.dg/slice6.adb: New test.
3442         * gnat.dg/slice6_pkg.ads: New helper.
3443
3444 2009-08-20  Michael Matz  <matz@suse.de>
3445
3446         PR fortran/41126
3447         * gfortran.dg/pr41126.f90: New test.
3448
3449 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3450
3451         * gnat.dg/dynamic_bound.adb: New test.
3452
3453 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3454
3455         PR fortran/41121
3456         * gfortran.dg/intrinsic_5.f90: New.
3457
3458 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3459             Richard Earnshaw  <richard.earnshaw@arm.com>
3460
3461         * gcc.target/arm/20090811-1.c: New test.
3462
3463 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3464
3465         PR middle-end/41123
3466         * gcc.dg/pr41123.c: New test.
3467
3468 2009-08-19  Jason Merrill  <jason@redhat.com>
3469
3470         PR c++/41120
3471         * g++.dg/other/gc4.C: New.
3472
3473 2009-08-18  Michael Matz  <matz@suse.de>
3474
3475         * gfortran.dg/vect/vect-gems.f90: New test.
3476         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3477
3478 2009-08-18  DJ Delorie  <dj@redhat.com>
3479
3480         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3481         * lib/gcc-defs.exp: ... to here.
3482
3483         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3484         GCC_EXEC_PREFIX before building the wrapper.
3485
3486 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3487
3488         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3489         tests.
3490         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3491         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3492         dg-options.  Fix dg-final clause.
3493
3494 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3495
3496         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3497
3498 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3499             Paul Thomas  <pault@gcc.gnu.org>
3500
3501         PR fortran/40870
3502         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3503
3504 2009-08-18  Richard Guenther  <rguenther@suse.de>
3505
3506         PR middle-end/41094
3507         * gcc.dg/torture/pr41094.c: New testcase.
3508         * gcc.dg/torture/builtin-power-1.c: Adjust.
3509         * gcc.dg/builtins-10.c: Likewise.
3510
3511 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3512
3513         PR target/40971
3514         * gcc.dg/pr40971.c: New test.
3515
3516 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3517
3518         PR fortran/41062
3519         * gfortran.dg/use_only_4.f90: New test.
3520
3521 2009-08-17  Daniel Kraft  <d@domob.eu>
3522
3523         PR fortran/37425
3524         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3525         NOPASS bindings as operators.
3526
3527 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3528
3529         * lib/target-supports.exp
3530         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3531         of targets that do not need command line argument to enable SIMD.
3532
3533 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3534
3535         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3536         typo in cache name.
3537
3538 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3539
3540         PR fortran/41075
3541         * gfortran.dg/unlimited_fmt_1.f90: New test.
3542
3543 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3544
3545         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3546
3547 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3548
3549         * gnat.dg/itype.ad[sb]: New test.
3550
3551 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3552
3553         * gcc.target/mips/mips.exp: Add terminology section to comment
3554         at the top of the file.  Fix typos.
3555
3556 2009-08-16  Jason Merrill  <jason@redhat.com>
3557
3558         * g++.dg/debug/dwarf2/inline1.C: New.
3559
3560 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3561
3562         PR target/38599
3563         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3564
3565 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3566
3567         PR debug/37801
3568         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3569         Make sure to trigger inlining optimizations.
3570         * gcc.dg/debug/dwarf2/inline2.c: New test.
3571
3572 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3573
3574         PR fortran/41070
3575         * gfortran.dg/structure_constructor_10.f90: New.
3576
3577 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3578
3579         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3580         * gcc.dg/pragma-re-2.c: Likewise.
3581         * gcc.dg/pragma-re-3.c: Likewise.
3582         * gcc.dg/pragma-re-4.c: Likewise.
3583         * g++.dg/other/pragma-re-1.C: Likewise.
3584         * g++.dg/other/pragma-re-2.C: Likewise.
3585
3586 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3587
3588         * gcc.dg/torture/builtin-math-7.c: New.
3589
3590 2009-08-14  Richard Guenther  <rguenther@suse.de>
3591
3592         * gcc.c-torture/execute/20090814-1.c: New testcase.
3593
3594 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3595
3596         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3597
3598 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3599
3600         PR target/40934
3601         * gcc.target/i386/pr40934.c: New.
3602
3603 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3604
3605         PR target/41019
3606         * gcc.target/i386/pr41019.c: New test.
3607
3608 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3609
3610         PR fortran/40955
3611         * gfortran.dg/winapi.f90: New test.
3612
3613 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3614
3615         PR fortran/40995
3616         * gfortran.dg/intrinsic_4.f90: New.
3617         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3618         different line.
3619
3620 2009-08-13  Richard Guenther  <rguenther@suse.de>
3621
3622         PR middle-end/41047
3623         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3624
3625 2009-08-12  Richard Guenther  <rguenther@suse.de>
3626
3627         PR tree-optimization/41011
3628         * gfortran.dg/pr41011.f: New testcase.
3629
3630 2009-08-11  Andrew Haley  <aph@redhat.com>
3631
3632         * gcc.target/arm/synchronize.c: New file.
3633
3634 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3635
3636         PR middle-end/40980
3637         * gfortran.dg/graphite/id-17.f: New.
3638
3639 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3640             Sebastian Pop  <sebastian.pop@amd.com>
3641
3642         * gcc.dg/graphite/interchange-1.c: XFAILed.
3643         * gcc.dg/graphite/interchange-2.c: XFAILed.
3644         * gcc.dg/graphite/interchange-3.c: XFAILed.
3645         * gcc.dg/graphite/interchange-4.c: XFAILed.
3646         * gcc.dg/graphite/interchange-7.c: XFAILed.
3647
3648 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3649
3650         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3651
3652 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3653             Pranav Garg  <pranav.garg2107@gmail.com>
3654
3655         * gcc.dg/graphite/interchange-6.c: XFAILed.
3656
3657 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3658
3659         * gcc.dg/graphite/interchange-9.c: New.
3660
3661 2009-08-12  Richard Guenther  <rguenther@suse.de>
3662
3663         PR rtl-optimization/41033
3664         * gcc.dg/pr41033.c: New test.
3665
3666 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3667
3668         PR fortran/41022
3669         * gfortran.dg/proc_ptr_comp_14.f90: New.
3670
3671 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3672
3673         * gcc.target/mips/ext-5.c: New test.
3674         * gcc.target/mips/ext-6.c: New test.
3675         * gcc.target/mips/ext-7.c: New test.
3676         * gcc.target/mips/ext-8.c: New test.
3677         * gcc.target/mips/extend-2.c: New test.
3678
3679 2009-08-10  Jason Merrill  <jason@redhat.com>
3680
3681         * g++.dg/other/linkage2.C: New test for types-without-linkage
3682         handling.
3683         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3684         * g++.dg/lookup/anon2.C: Likewise.
3685         * g++.dg/other/anon3.C: Likewise.
3686         * g++.dg/template/arg2.C: Likewise.
3687         * g++.dg/template/local4.C: Likewise.
3688         * g++.old-deja/g++.law/operators32.C: Likewise.
3689         * g++.old-deja/g++.other/linkage2.C: Likewise.
3690         * g++.old-deja/g++.pt/enum6.C: Likewise.
3691         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3692         * g++.old-deja/g++.other/linkage1.C: Likewise.
3693
3694 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3695
3696         * gcc.dg/dg.exp: Test also c-c++-common dir.
3697         * g++.dg/dg.exp: Likewise.
3698         * g++.dg/warn/Wconversion-real.C: Delete.
3699         * gcc.dg/Wconversion-real.c: Move to ...
3700         * c-c++-common/Wconversion-real.c: ... here.
3701         * lib/target-supports.exp
3702         (check_effective_target_c,check_effective_target_c++): New.
3703
3704 2009-08-10  Daniel Kraft  <d@domob.eu>
3705
3706         PR fortran/37425
3707         * gfortran.dg/typebound_operator_1.f03: New test.
3708         * gfortran.dg/typebound_operator_2.f03: New test.
3709
3710 2009-08-10  Richard Guenther  <rguenther@suse.de>
3711
3712         PR middle-end/41006
3713         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3714         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3715
3716 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3717
3718         PR fortran/40940
3719         * gfortran.dg/class_1.f03: New.
3720         * gfortran.dg/class_2.f03: New.
3721         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3722         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3723         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3724         * gfortran.dg/typebound_call_10.f03: Ditto.
3725         * gfortran.dg/typebound_call_2.f03: Ditto.
3726         * gfortran.dg/typebound_call_3.f03: Ditto.
3727         * gfortran.dg/typebound_call_4.f03: Ditto.
3728         * gfortran.dg/typebound_generic_3.f03: Ditto.
3729         * gfortran.dg/typebound_generic_4.f03: Ditto.
3730         * gfortran.dg/typebound_proc_1.f08: Ditto.
3731         * gfortran.dg/typebound_proc_5.f03: Ditto.
3732         * gfortran.dg/typebound_proc_6.f03: Ditto.
3733
3734 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3735
3736         PR c++/40866
3737         * g++.dg/expr/stmt-expr-1.C: New test.
3738
3739 2009-08-09  Richard Guenther  <rguenther@suse.de>
3740
3741         PR tree-optimization/41016
3742         * gcc.c-torture/compile/pr41016.c: New testcase.
3743
3744 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3745
3746         * gcc.dg/overflow-warn-8.c: New test.
3747
3748 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3749
3750         PR tree-optimization/41008
3751         * gcc.dg/vect/O1-pr41008.c: New test.
3752
3753 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3754
3755         PR fortran/40955
3756         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3757
3758 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3759
3760         * gcc.target/bfin/loop-autoinc.c: New file.
3761
3762 2009-08-08  Richard Guenther  <rguenther@suse.de>
3763
3764         PR tree-optimization/40991
3765         * g++.dg/torture/pr40991.C: New testcase.
3766
3767 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3768
3769         * ada/acats/support/impdef.a: Tweak timing constants. Add
3770         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3771         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3772         * ada/acats/tests/c9/c940007.a: Likewise.
3773         * ada/acats/tests/c9/c94001c.ada: Likewise.
3774         * ada/acats/tests/c9/c94006a.ada: Likewise.
3775         * ada/acats/tests/c9/c94008c.ada: Likewise.
3776         * ada/acats/tests/c9/c951002.a: Likewise.
3777         * ada/acats/tests/c9/c954a01.a: Likewise.
3778         * ada/acats/tests/c9/c96001a.ada: Likewise.
3779         * ada/acats/tests/c9/c97307a.ada: Likewise.
3780
3781 2009-08-07  Richard Guenther  <rguenther@suse.de>
3782
3783         PR tree-optimization/40999
3784         * gfortran.dg/pr40999.f: New testcase.
3785
3786 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3787
3788         * g++.dg/tree-prof/partition1.C: New test.
3789
3790 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3791
3792         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3793         hook.
3794         (check_effective_target_arm_neon_ok): Improve test for neon
3795         availability.
3796         * gcc.target/arm/eabi1.c: Only run test in base variant.
3797         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3798         attribute.
3799         * gcc.target/arm/vfp1[567].c: New tests.
3800
3801 2009-08-06  Jason Merrill  <jason@redhat.com>
3802
3803         PR c++/40948
3804         * g++.dg/ext/complit12.C: Expand.
3805
3806 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3807
3808         Merge ARM/hard_vfp_branch to trunk.
3809
3810         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3811
3812         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3813         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3814
3815         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3816
3817         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3818         (PCS): Define macro to use base AAPCS.
3819         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3820
3821         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3822
3823         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3824         Correct arm_neon.h typo.
3825
3826         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3827
3828         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3829         this a linkage test.
3830         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3831         argument marshalling.
3832         * abitest.h: New file.
3833         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3834         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3835
3836 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3837
3838         PR middle-end/32964
3839         * gcc.dg/tree-ssa/pr32964.c: New test.
3840
3841 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3842             H.J. Lu  <hongjiu.lu@intel.com>
3843
3844         PR target/40957
3845         * gcc.target/i386/pr40957.c: New test.
3846
3847 2009-08-06  Richard Guenther  <rguenther@suse.de>
3848
3849         PR tree-optimization/40964
3850         * gcc.c-torture/compile/pr40964.c: New testcase.
3851
3852 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3853
3854         PR fortran/40847
3855         * gfortran.dg/transfer_resolve_1.f90 : New test.
3856
3857 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3858             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3859
3860         PR target/40906
3861         * gcc.target/i386/pr40906-1.c: New test.
3862         * gcc.target/i386/pr40906-2.c: Ditto.
3863         * gcc.target/i386/pr40906-3.c: Ditto.
3864
3865 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3866
3867         PR rtl-optimization/40924
3868         * g++.dg/torture/pr40924.C: New test.
3869
3870 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3871
3872         PR c++/36069
3873         * g++.dg/warn/pr36069.C: New.
3874
3875 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3876
3877         PR c++/39987
3878         * g++.dg/overload/defarg4.C: New test.
3879
3880 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3881
3882         PR c++/16696
3883         * g++.dg/parse/pr16696.C: New.
3884         * g++.dg/parse/pr16696-permissive.C: New.
3885
3886 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3887
3888         PR fortran/40875
3889         * gfortran.dg/initialization_23.f90 : New test.
3890
3891 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3892
3893         PR debug/39706
3894         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3895
3896 2009-08-03  Jason Merrill  <jason@redhat.com>
3897             Jakub Jelinek  <jakub@redhat.com>
3898
3899         PR c++/40948
3900         * g++.dg/ext/complit12.C: New.
3901
3902 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3903
3904         PR c/39902
3905         * gcc.target/powerpc/pr39902-2.c: New test.
3906
3907 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3908
3909         PR middle-end/40943
3910         * gcc.dg/uninit-6.c: Re-add XFAIL.
3911         * gcc.dg/uninit-6-O0.c: Likewise.
3912         * gcc.dg/uninit-pr40943.c: New test.
3913
3914 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3915
3916         PR testsuite/40858
3917         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3918         .ascii.
3919
3920 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3921
3922         PR libfortran/40853
3923         * gfortran.dg/namelist_40.f90: Update error output.
3924         * gfortran.dg/namelist_47.f90: Update error output.
3925         * gfortran.dg/namelist_58.f90: New test.
3926
3927 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3928
3929         PR fortran/40881
3930         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3931         * gfortran.dg/altreturn_3.f90: Ditto.
3932         * gfortran.dg/altreturn_5.f90: Ditto.
3933         * gfortran.dg/altreturn_6.f90: Ditto.
3934         * gfortran.dg/altreturn_7.f90: Ditto.
3935         * gfortran.dg/array_constructor_13.f90: Ditto.
3936         * gfortran.dg/arrayio_7.f90: Ditto.
3937         * gfortran.dg/arrayio_8.f90: Ditto.
3938         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3939         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3940         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3941         * gfortran.dg/backspace_8.f: Add -std=legacy.
3942         * gfortran.dg/backspace_9.f: Ditto.
3943         * gfortran.dg/char_comparison_1.f: Ditto.
3944         * gfortran.dg/char_decl_1.f90: Ditto.
3945         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3946         * gfortran.dg/char_pointer_assign.f90: Ditto.
3947         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3948         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3949         * gfortran.dg/char_pointer_func.f90: Ditto.
3950         * gfortran.dg/common_8.f90: Ditto.
3951         * gfortran.dg/constant_substring.f: Ditto.
3952         * gfortran.dg/data_char_2.f90: Ditto.
3953         * gfortran.dg/der_array_io_1.f90: Ditto.
3954         * gfortran.dg/der_array_io_2.f90: Ditto.
3955         * gfortran.dg/der_array_io_3.f90: Ditto.
3956         * gfortran.dg/der_io_3.f90: Ditto.
3957         * gfortran.dg/dev_null.F90: Ditto.
3958         * gfortran.dg/direct_io_2.f90: Ditto.
3959         * gfortran.dg/do_iterator_2.f90: Ditto.
3960         * gfortran.dg/e_d_fmt.f90: Ditto.
3961         * gfortran.dg/empty_format_1.f90: Ditto.
3962         * gfortran.dg/entry_17.f90: Modified warning message.
3963         * gfortran.dg/entry_7.f90: Add -std=legacy.
3964         * gfortran.dg/eor_1.f90: Ditto.
3965         * gfortran.dg/equiv_2.f90: Ditto.
3966         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3967         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3968         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3969         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3970         * gfortran.dg/fmt_error_2.f90: Ditto.
3971         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3972         * gfortran.dg/fmt_tl.f: Ditto.
3973         * gfortran.dg/fmt_white.f: Ditto.
3974         * gfortran.dg/func_derived_1.f90: Ditto.
3975         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3976         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3977         * gfortran.dg/global_references_2.f90: Ditto.
3978         * gfortran.dg/hollerith_1.f90: Ditto.
3979         * gfortran.dg/hollerith.f90: Use new-style character length.
3980         * gfortran.dg/hollerith_f95.f90: Ditto.
3981         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3982         * gfortran.dg/implicit_6.f90: Ditto.
3983         * gfortran.dg/implicit_9.f90: Ditto.
3984         * gfortran.dg/inquire_13.f90: Ditto.
3985         * gfortran.dg/inquire_5.f90: Ditto.
3986         * gfortran.dg/inquire_6.f90: Ditto.
3987         * gfortran.dg/inquire.f90: Ditto.
3988         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3989         * gfortran.dg/io_constraints_2.f90: Ditto.
3990         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3991         * gfortran.dg/loc_2.f90: Ditto.
3992         * gfortran.dg/logical_1.f90: Ditto.
3993         * gfortran.dg/longline.f: Ditto.
3994         * gfortran.dg/merge_char_1.f90: Ditto.
3995         * gfortran.dg/namelist_12.f: Ditto.
3996         * gfortran.dg/namelist_14.f90: Ditto.
3997         * gfortran.dg/namelist_18.f90: Ditto.
3998         * gfortran.dg/namelist_19.f90: Ditto.
3999         * gfortran.dg/namelist_21.f90: Ditto.
4000         * gfortran.dg/namelist_22.f90: Ditto.
4001         * gfortran.dg/namelist_37.f90: Ditto.
4002         * gfortran.dg/namelist_54.f90: Ditto.
4003         * gfortran.dg/namelist_55.f90: Ditto.
4004         * gfortran.dg/namelist_empty.f90: Ditto.
4005         * gfortran.dg/namelist_use.f90: Use new-style character length.
4006         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4007         * gfortran.dg/nested_modules_4.f90: Ditto.
4008         * gfortran.dg/nested_modules_5.f90: Ditto.
4009         * gfortran.dg/open-options-blanks.f: Ditto.
4010         * gfortran.dg/output_exponents_1.f90: Ditto.
4011         * gfortran.dg/parens_5.f90: Ditto.
4012         * gfortran.dg/parens_6.f90: Ditto.
4013         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4014         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4015         * gfortran.dg/pr15129.f90: Ditto.
4016         * gfortran.dg/pr15332.f: Ditto.
4017         * gfortran.dg/pr16597.f90: Ditto.
4018         * gfortran.dg/pr17143.f90: Ditto.
4019         * gfortran.dg/pr17164.f90: Ditto.
4020         * gfortran.dg/pr17229.f: Modified warning message.
4021         * gfortran.dg/pr18210.f90: Add -std=legacy.
4022         * gfortran.dg/pr19155.f: Ditto.
4023         * gfortran.dg/pr20086.f90: Ditto.
4024         * gfortran.dg/pr20124.f90: Ditto.
4025         * gfortran.dg/pr20755.f: Ditto.
4026         * gfortran.dg/pr20865.f90: Ditto.
4027         * gfortran.dg/pr20950.f: Ditto.
4028         * gfortran.dg/pr21730.f: Ditto.
4029         * gfortran.dg/pr22491.f: Ditto.
4030         * gfortran.dg/pr29713.f90: Ditto.
4031         * gfortran.dg/print_parentheses_1.f: Ditto.
4032         * gfortran.dg/print_parentheses_2.f90: Ditto.
4033         * gfortran.dg/proc_assign_1.f90: Ditto.
4034         * gfortran.dg/proc_decl_1.f90: Ditto.
4035         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4036         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4037         * gfortran.dg/read_float_1.f90: Ditto.
4038         * gfortran.dg/read_logical.f90: Ditto.
4039         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4040         * gfortran.dg/return_1.f90: Ditto.
4041         * gfortran.dg/rewind_1.f90: Ditto.
4042         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4043         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4044         * gfortran.dg/stfunc_1.f90: Ditto.
4045         * gfortran.dg/stfunc_3.f90: Ditto.
4046         * gfortran.dg/stfunc_4.f90: Ditto.
4047         * gfortran.dg/stfunc_6.f90: Ditto.
4048         * gfortran.dg/streamio_2.f90: Ditto.
4049         * gfortran.dg/string_ctor_1.f90: Ditto.
4050         * gfortran.dg/string_null_compare_1.f: Ditto.
4051         * gfortran.dg/substr_6.f90: Ditto.
4052         * gfortran.dg/tl_editing.f90: Ditto.
4053         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4054         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4055         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4056         * gfortran.dg/g77/1832.f: Ditto.
4057         * gfortran.dg/g77/19981216-0.f Ditto.
4058         * gfortran.dg/g77/19990525-0.f: Ditto.
4059         * gfortran.dg/g77/19990826-2.f: Ditto.
4060         * gfortran.dg/g77/20000630-2.f: Ditto.
4061         * gfortran.dg/g77/20010116.f: Ditto.
4062         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4063         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4064         * gfortran.dg/g77/980520-1.f: Ditto.
4065         * gfortran.dg/g77/check0.f: Ditto.
4066         * gfortran.dg/g77/cpp3.F: Ditto.
4067         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4068         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4069         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4070         * gfortran.dg/g77/short.f: Ditto.
4071
4072 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4073
4074         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4075         * gcc.target/mips/ext-4.c: Likewise.
4076         * gcc.target/mips/interrupt_handler.c: Likewise.
4077         * gcc.target/mips/truncate-4.c: Likewise.
4078         * gcc.target/mips/truncate-5.c: Likewise.
4079
4080 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4081
4082         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4083         -fgraphite-force-parallel to -floop-parallelize-all.
4084
4085 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4086
4087         PR fortran/40011
4088         * gfortran.dg/whole_file_7.f90: New test.
4089         * gfortran.dg/whole_file_8.f90: New test.
4090         * gfortran.dg/whole_file_9.f90: New test.
4091         * gfortran.dg/whole_file_10.f90: New test.
4092         * gfortran.dg/whole_file_11.f90: New test.
4093         * gfortran.dg/whole_file_12.f90: New test.
4094         * gfortran.dg/whole_file_13.f90: New test.
4095         * gfortran.dg/whole_file_14.f90: New test.
4096
4097 2009-07-31  Jason Merrill  <jason@redhat.com>
4098
4099         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4100         binding semantics.
4101         * g++.dg/cpp0x/named.C: Likewise.
4102         * g++.dg/cpp0x/overload.C: Likewise.
4103         * g++.dg/cpp0x/rv1n.C: Likewise.
4104         * g++.dg/cpp0x/rv1p.C: Likewise.
4105         * g++.dg/cpp0x/rv2n.C: Likewise.
4106         * g++.dg/cpp0x/rv2p.C: Likewise.
4107         * g++.dg/cpp0x/rv3n.C: Likewise.
4108         * g++.dg/cpp0x/rv3p.C: Likewise.
4109         * g++.dg/cpp0x/rv4n.C: Likewise.
4110         * g++.dg/cpp0x/rv4p.C: Likewise.
4111         * g++.dg/cpp0x/rv5n.C: Likewise.
4112         * g++.dg/cpp0x/rv5p.C: Likewise.
4113         * g++.dg/cpp0x/rv6n.C: Likewise.
4114         * g++.dg/cpp0x/rv6p.C: Likewise.
4115         * g++.dg/cpp0x/rv7n.C: Likewise.
4116         * g++.dg/cpp0x/rv7p.C: Likewise.
4117         * g++.dg/cpp0x/template_deduction.C: Likewise.
4118         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4119         * g++.dg/cpp0x/overloadn.C: New.
4120         * g++.dg/cpp0x/rv-cast.C: New.
4121
4122 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4123
4124         * gcc.target/mips/ext-4.c: New test.
4125
4126 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4127
4128         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4129
4130 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4131
4132         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4133         * gcc.dg/tree-ssa/loop-32.c: Same.
4134         * gcc.dg/tree-ssa/loop-33.c: Same.
4135         * gcc.dg/tree-ssa/loop-34.c: Same.
4136         * gcc.dg/tree-ssa/loop-35.c: Same.
4137         * gcc.dg/tree-ssa/loop-7.c: Same.
4138         * gcc.dg/tree-ssa/pr23109.c: Same.
4139         * gcc.dg/tree-ssa/restrict-2.c: Same.
4140         * gcc.dg/tree-ssa/restrict-3.c: Same.
4141         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4142         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4143         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4144         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4145         * gcc.dg/tree-ssa/structopt-1.c: Same.
4146         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4147         * gfortran.dg/pr32921.f: Same.
4148
4149 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4150
4151         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4152         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4153         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4154         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4155         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4156         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4157         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4158         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4159         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4160         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4161         * gcc.dg/graphite/id-1.c: New.
4162         * gcc.dg/graphite/id-10.c: New.
4163         * gcc.dg/graphite/id-11.c: New.
4164         * gcc.dg/graphite/id-12.c: New.
4165         * gcc.dg/graphite/id-13.c: New.
4166         * gcc.dg/graphite/id-14.c: New.
4167         * gcc.dg/graphite/id-15.c: New.
4168         * gcc.dg/graphite/id-2.c: New.
4169         * gcc.dg/graphite/id-3.c: New.
4170         * gcc.dg/graphite/id-4.c: New.
4171         * gcc.dg/graphite/id-5.c: New.
4172         * gcc.dg/graphite/id-6.c: New.
4173         * gcc.dg/graphite/id-7.c: New.
4174         * gcc.dg/graphite/id-8.c: New.
4175         * gcc.dg/graphite/id-9.c: New.
4176         * gcc.dg/graphite/interchange-0.c: New.
4177         * gcc.dg/graphite/interchange-1.c: New.
4178         * gcc.dg/graphite/interchange-2.c: New.
4179         * gcc.dg/graphite/interchange-3.c: New.
4180         * gcc.dg/graphite/interchange-4.c: New.
4181         * gcc.dg/graphite/interchange-5.c: New.
4182         * gcc.dg/graphite/interchange-6.c: New.
4183         * gcc.dg/graphite/interchange-7.c: New.
4184         * gcc.dg/graphite/interchange-8.c: New.
4185         * gcc.dg/graphite/pr35356-1.c: New.
4186         * gcc.dg/graphite/pr35356-2.c: New.
4187         * gcc.dg/graphite/pr35356-3.c: New.
4188         * gcc.dg/graphite/pr40157.c: New.
4189         * gcc.dg/graphite/run-id-1.c: New.
4190         * gcc.dg/graphite/scop-20.c: New.
4191         * gcc.dg/graphite/scop-21.c: New.
4192         * gfortran.dg/graphite/id-1.f90: New.
4193         * gfortran.dg/graphite/id-10.f90: New.
4194         * gfortran.dg/graphite/id-11.f: New.
4195         * gfortran.dg/graphite/id-12.f: New.
4196         * gfortran.dg/graphite/id-13.f: New.
4197         * gfortran.dg/graphite/id-14.f: New.
4198         * gfortran.dg/graphite/id-15.f: New.
4199         * gfortran.dg/graphite/id-16.f: New.
4200         * gfortran.dg/graphite/id-5.f: New.
4201         * gfortran.dg/graphite/id-6.f: New.
4202         * gfortran.dg/graphite/id-7.f: New.
4203         * gfortran.dg/graphite/id-8.f: New.
4204         * gfortran.dg/graphite/id-9.f: New.
4205         * gfortran.dg/graphite/interchange-1.f: New.
4206         * gfortran.dg/graphite/interchange-2.f: New.
4207
4208 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4209
4210         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4211         flags based on the name of the testcase.
4212         * gfortran.dg/graphite/graphite.exp: Same.
4213
4214         * gcc.dg/graphite/block-0.c: Adjusted.
4215         * gcc.dg/graphite/block-1.c: Adjusted.
4216         * gcc.dg/graphite/block-2.c: Adjusted.
4217         * gcc.dg/graphite/block-3.c: Adjusted.
4218         * gcc.dg/graphite/block-4.c: Adjusted.
4219         * gcc.dg/graphite/block-5.c: Adjusted.
4220         * gcc.dg/graphite/block-6.c: Adjusted.
4221         * gcc.dg/graphite/pr37485.c: Adjusted.
4222         * gcc.dg/graphite/pr37684.c: Adjusted.
4223         * gcc.dg/graphite/pr37828.c: Adjusted.
4224         * gcc.dg/graphite/pr37883.c: Adjusted.
4225         * gcc.dg/graphite/pr37928.c: Adjusted.
4226         * gcc.dg/graphite/pr37943.c: Adjusted.
4227         * gcc.dg/graphite/pr38409.c: Adjusted.
4228         * gcc.dg/graphite/pr38498.c: Adjusted.
4229         * gcc.dg/graphite/pr38559.c: Adjusted.
4230         * gcc.dg/graphite/pr39335.c: Adjusted.
4231         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4232         * gcc.dg/graphite/scop-0.c: Adjusted.
4233         * gcc.dg/graphite/scop-1.c: Adjusted.
4234         * gcc.dg/graphite/scop-10.c: Adjusted.
4235         * gcc.dg/graphite/scop-11.c: Adjusted.
4236         * gcc.dg/graphite/scop-12.c: Adjusted.
4237         * gcc.dg/graphite/scop-13.c: Adjusted.
4238         * gcc.dg/graphite/scop-14.c: Adjusted.
4239         * gcc.dg/graphite/scop-15.c: Adjusted.
4240         * gcc.dg/graphite/scop-16.c: Adjusted.
4241         * gcc.dg/graphite/scop-17.c: Adjusted.
4242         * gcc.dg/graphite/scop-18.c: Adjusted.
4243         * gcc.dg/graphite/scop-19.c: Adjusted.
4244         * gcc.dg/graphite/scop-2.c: Adjusted.
4245         * gcc.dg/graphite/scop-3.c: Adjusted.-
4246         * gcc.dg/graphite/scop-4.c: Adjusted.
4247         * gcc.dg/graphite/scop-5.c: Adjusted.
4248         * gcc.dg/graphite/scop-6.c: Adjusted.
4249         * gcc.dg/graphite/scop-7.c: Adjusted.
4250         * gcc.dg/graphite/scop-8.c: Adjusted.
4251         * gcc.dg/graphite/scop-9.c: Adjusted.
4252         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4253         * gfortran.dg/graphite/block-1.f90: Adjusted.
4254         * gfortran.dg/graphite/block-2.f: Adjusted.
4255         * gfortran.dg/graphite/block-3.f90: Adjusted.
4256         * gfortran.dg/graphite/block-4.f90: Adjusted.
4257         * gfortran.dg/graphite/id-2.f90: Adjusted.
4258         * gfortran.dg/graphite/id-3.f90: Adjusted.
4259         * gfortran.dg/graphite/id-4.f90: Adjusted.
4260         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4261         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4262         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4263         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4264         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4265         * gfortran.dg/graphite/scop-1.f: Adjusted.
4266
4267 2009-07-30  Doug Kwan  <dougkwan@google.com>
4268
4269         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4270         in warnings added in rev 141298.
4271
4272 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4273
4274         * lib/options.exp: Use "!=" instead of "ne".
4275
4276         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4277
4278         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4279         * gcc.dg/ucnid-12.c: Likewise.
4280
4281 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4282             Pat Haugen  <pthaugen@us.ibm.com>
4283             Revital Eres <ERES@il.ibm.com>
4284
4285         * gcc.target/powerpc/altivec-32.c: New file to test
4286         Altivec simple math function vectorization.
4287
4288         * gcc.target/powerpc/bswap-run.c: New file to test swap
4289         builtins.
4290         * gcc.target/powerpc/bswap16.c: Ditto.
4291         * gcc.target/powerpc/bswap32.c: Ditto.
4292         * gcc.target/powerpc/bswap64-1.c: Ditto.
4293         * gcc.target/powerpc/bswap64-2.c: Ditto.
4294         * gcc.target/powerpc/bswap64-3.c: Ditto.
4295         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4296         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4297         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4298
4299         * gcc.target/powerpc/popcount-2.c: New file to test
4300         power7 popcntd instructions.
4301         * gcc.target/powerpc/popcount-3.c: Ditto.
4302
4303         * gcc.target/powerpc/pr39457.c: New VSX test.
4304         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4305         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4306         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4307         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4308         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4309         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4310         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4311         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4312         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4313         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4314         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4315         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4316
4317         * gcc.target/powerpc/altivec-6.c: Store the result of
4318         vec_add, so the optimizer doesn't remove it.
4319
4320         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4321         systems that support bswap64.
4322
4323         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4324         prevent VSX code generation.
4325
4326         * lib/target-supports.exp (check_vsx_hw_available): New
4327         function to test if VSX available.
4328         (check_effective_target_powerpc_vsx_ok): Ditto.
4329         (check_vmx_hw_available): Add explicit -mno-vsx.
4330
4331 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4332
4333         PR c/39902
4334         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4335
4336 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4337
4338         PR tree-optimization/40570
4339         * gcc.c-torture/compile/pr40570.c: New test.
4340
4341 2009-07-29  Jason Merrill  <jason@redhat.com>
4342
4343         PR c++/14912
4344         * g++.dg/template/defarg13.C: New.
4345
4346 2009-07-29  Richard Guenther  <rguenther@suse.de>
4347
4348         PR c++/40834
4349         * g++.dg/torture/pr40834.C: New testcase.
4350
4351 2009-07-29  Michael Matz  <matz@suse.de>
4352
4353         PR middle-end/40830
4354         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4355
4356 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4357
4358         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4359         sh*-*-* targets.  Skip on spu-*-* targets.
4360         * gfortran.dg/maxlocval_4.f90: Likewise.
4361         * gfortran.dg/minlocval_1.f90: Likewise.
4362         * gfortran.dg/minlocval_4.f90: Likewise.
4363
4364 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4365
4366         PR fortran/40878
4367         * gfortran.dg/gomp/pr40878-1.f90: New test.
4368         * gfortran.dg/gomp/pr40878-2.f90: New test.
4369
4370         PR testsuite/40891
4371         * gcc.dg/cdce1.c: Adjust note line number.
4372         * gcc.dg/cdce2.c: Likewise.
4373
4374 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4375
4376         PR fortran/40882
4377         * gfortran.dg/proc_ptr_comp_13.f90: New.
4378
4379 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4380
4381         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4382         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4383         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4384         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4385         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4386         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4387         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4388         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4389         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4390         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4391         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4392         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4393         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4394         #ifdef NEED_IEEE754_FLOAT conditional.
4395         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4396         conditional.
4397
4398 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4399
4400         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4401         i?86-*-netware.
4402         * g++.dg/ext/bitfield3.C: Likewise.
4403         * g++.dg/ext/bitfield4.C: Likewise.
4404         * g++.dg/ext/bitfield5.C: Likewise.
4405         * gcc.dg/bitfld-15.c: Likewise.
4406         * gcc.dg/bitfld-16.c: Likewise.
4407         * gcc.dg/bitfld-17.c: Likewise.
4408         * gcc.dg/bitfld-18.c: Likewise.
4409         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4410         * gcc.dg/20010912-1.c: Likewise.
4411         * gcc.dg/20021018-1.c: Likewise.
4412         * gcc.dg/20030213-1.c: Likewise.
4413         * gcc.dg/20030225-1.c: Likewise.
4414         * gcc.dg/20030708-1.c: Likewise.
4415         * gcc.dg/20050321-2.c: Likewise.
4416         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4417         * gcc.dg/cdce2.c: Likewise.
4418         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4419         targets.
4420         * gcc.target/i386/pr37248-3.c: Likewise.
4421
4422 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4423
4424         PR fortran/40848
4425         * gfortran.dg/altreturn_7.f90: New.
4426
4427 2009-07-27  Simon Baldwin  <simonb@google.com>
4428
4429         PR testsuite/40829
4430         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4431         so that indexing no longer runs off array end.
4432
4433 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4434
4435         PR fortran/40851
4436         * gfortran.dg/derived_init_3.f90: New test.
4437
4438 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4439
4440         PR fortran/33197
4441         * gfortran.dg/atan2_1.f90: New test
4442         * gfortran.dg/atan2_2.f90: New test
4443
4444 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4445
4446         PR c++/40749
4447         * g++.dg/warn/Wreturn-type-6.C: New test.
4448
4449 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4450
4451         PR tree-optimization/40801
4452         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4453         * gfortran.dg/vect/vect.exp: Run tests starting with
4454         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4455
4456 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4457
4458         PR rtl-optimization/40445
4459         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4460
4461 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4462
4463         * gcc.dg/builtin-unreachable-4.c: New test.
4464
4465 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4466
4467         PR fortran/33197
4468         * gfortran.dg/complex_intrinsic_5.f90: New test.
4469         * gfortran.dg/complex_intrinsic_7.f90: New test.
4470
4471 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4472
4473         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4474         * gcc.dg/ipa/noclone-1.c: New test.
4475
4476 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4477
4478         * lib/target-supports.exp (check_effective_target_static): New
4479         procedure.
4480         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4481         supported.
4482         * g++.old-deja/g++.law/weak.C: Require static effective target.
4483
4484 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4485
4486         PR fortran/39630
4487         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4488         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4489         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4490         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4491         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4492         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4493         * gfortran.dg/typebound_call_10.f03: New.
4494
4495 2009-07-24  Jason Merrill  <jason@redhat.com>
4496
4497         * g++.dg/cpp0x/defaulted11.C: New.
4498
4499         * g++.dg/cpp0x/initlist23.C: New.
4500
4501 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4502
4503         PR fortran/40822
4504         * gfortran.dg/char_length_16.f90: New.
4505
4506 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4507
4508         PR fortran/40643
4509         PR fortran/31067
4510         * gfortran.dg/maxlocval_2.f90: New test.
4511         * gfortran.dg/maxlocval_3.f90: New test.
4512         * gfortran.dg/maxlocval_4.f90: New test.
4513         * gfortran.dg/minlocval_1.f90: New test.
4514         * gfortran.dg/minlocval_2.f90: New test.
4515         * gfortran.dg/minlocval_3.f90: New test.
4516         * gfortran.dg/minlocval_4.f90: New test.
4517
4518 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4519
4520         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4521         scan-assembler.
4522
4523 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4524
4525         PR fortran/40839
4526         * gfortran.dg/pr40839.f90: New test.
4527
4528 2009-07-23  Michael Matz  <matz@suse.de>
4529
4530         PR middle-end/40830
4531         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4532         don't set options ourself.
4533
4534 2009-07-23  Simon Baldwin  <simonb@google.com>
4535
4536         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4537         native C compilation where required.
4538
4539 2009-07-22  Doug Kwan  <dougkwan@google.com>
4540
4541         * gcc.c-torture/compile/20090721-1.c: New test.
4542
4543 2009-07-22  Michael Matz  <matz@suse.de>
4544
4545         PR tree-optimization/35229
4546         PR tree-optimization/39300
4547         * gcc.dg/vect/vect-pre-interact.c: New test.
4548
4549 2009-07-22  Richard Guenther  <rguenther@suse.de>
4550
4551         * g++.dg/lookup/using21.C: Fix duplicate paste.
4552
4553 2009-07-22  Richard Guenther  <rguenther@suse.de>
4554
4555         PR c++/40799
4556         * g++.dg/lookup/using21.C: New testcase.
4557
4558 2009-07-21  Jason Merrill  <jason@redhat.com>
4559
4560         * g++.dg/init/aggr4.C: New.
4561
4562 2009-07-21  Jason Merrill  <jason@redhat.com>
4563
4564         Core issue 934
4565         * g++.dg/cpp0x/initlist22.C: New.
4566
4567 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4568
4569         * gcc.target/i386/vectorize8.c: New test.
4570
4571 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4572
4573         PR target/40811
4574         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4575         Add i?86 and x86_64 targets.
4576         * gcc.target/i386/vectorize7.c: New test.
4577
4578         PR target/40809
4579         * gcc.target/i386/pr40809.c: New test.
4580
4581 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4582
4583         PR tree-optimization/40813
4584         * g++.dg/opt/inline15.C: New test.
4585
4586 2009-07-21  Paul Brook <paul@codesourcery.com>
4587
4588         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4589         * lib/target-supports.exp (check_effective_target_section_anchors):
4590         Add arm*-*-*.
4591
4592 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4593
4594         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4595         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4596         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4597
4598 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4599
4600         * gcc.target/mips/ext-3.c: New test.
4601
4602 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4603
4604         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4605         * gcc.dg/builtin-object-size-8.c: New test.
4606         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4607         * g++.dg/ext/builtin-object-size2.C: Likewise.
4608
4609         PR tree-optimization/40792
4610         * gcc.dg/pr40792.c: New test.
4611
4612 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4613
4614         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4615         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4616         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4617
4618 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4619
4620         * gcc.target/sh/mfmovd.c: New test.
4621
4622 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4623             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4624
4625         PR libfortran/40714
4626         * gfortran.dg/eof_3.f90: New test.
4627
4628 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4629
4630         PR fortran/40727
4631         * gfortran.dg/intrinsic_cmplx.f90: New test.
4632
4633 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4634
4635         PR libfortran/34670
4636         PR libfortran/36874
4637         * gfortran.dg/cshift_bounds_1.f90:  New test.
4638         * gfortran.dg/cshift_bounds_2.f90:  New test.
4639         * gfortran.dg/cshift_bounds_3.f90:  New test.
4640         * gfortran.dg/cshift_bounds_4.f90:  New test.
4641         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4642         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4643         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4644         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4645
4646 2009-07-19  Jan Hubicka  <jh@suse.cz>
4647
4648         PR tree-optimization/40676
4649         * gcc.c-torture/compile/pr40676.c: New testcase.
4650
4651 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4652
4653         * gcc.target/mips/ext-2.c: New test.
4654
4655 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4656
4657         * gcc.target/mips/octeon-exts-7.c: New test.
4658         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4659         * gcc.target/mips/octeon-exts-5.c: Likewise.
4660
4661 2009-07-18  Richard Guenther  <rguenther@suse.de>
4662
4663         PR testsuite/40798
4664         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4665
4666 2009-07-18  Richard Guenther  <rguenther@suse.de>
4667
4668         PR c/40787
4669         * gcc.dg/pr35899.c: Adjust.
4670
4671 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4672
4673         * gcc.target/powerpc/asm-es-1.c: New test.
4674         * gcc.target/powerpc/asm-es-2.c: Likewise.
4675
4676 2009-07-17  Richard Guenther  <rguenther@suse.de>
4677
4678         PR c/40401
4679         * g++.dg/rtti/crash4.C: New testcase.
4680         * g++.dg/torture/20090706-1.C: Likewise.
4681         * gcc.dg/redecl-17.c: Likewise.
4682         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4683         * gcc.dg/declspec-9.c: Expect extra error.
4684         * gcc.dg/declspec-10.c: Likewise.
4685         * gcc.dg/declspec-11.c: Likewise.
4686         * gcc.dg/redecl-10.c: Expect extra warnings.
4687         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4688         * gcc.target/i386/pr39545-1.c: Likewise.
4689         * g++.dg/ext/asm3.C: Expect more errors.
4690         * g++.dg/gomp/block-1.C: Likewise.
4691         * g++.dg/gomp/block-2.C: Likewise.
4692         * g++.dg/gomp/block-3.C: Likewise.
4693         * g++.dg/gomp/block-5.C: Likewise.
4694         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4695         * g++.dg/warn/unused-result1.C: XFAIL.
4696
4697 2009-07-17  Richard Guenther  <rguenther@suse.de>
4698
4699         PR tree-optimization/40321
4700         * gcc.c-torture/compile/pr40321.c: New testcase.
4701         * g++.dg/torture/pr40321.C: Likewise.
4702
4703 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4704
4705         PR c++/40780
4706         * g++.dg/template/ptrmem19.C: New test.
4707
4708 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4709             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4710
4711         PR 40435
4712         * gcc.dg/pr36902.c: Add column info.
4713         * g++.dg/gcov/gcov-2.C: Change count for definition.
4714
4715 2009-07-16  Jason Merrill  <jason@redhat.com>
4716
4717         PR libstdc++/37907
4718         * g++.dg/cpp0x/std-layout1.C: New.
4719         * g++.dg/ext/has_nothrow_assign.C: Fix.
4720         * g++.dg/ext/has_nothrow_copy.C: Fix.
4721         * g++.dg/ext/has_trivial_assign.C: Fix.
4722         * g++.dg/ext/has_trivial_copy.C: Fix.
4723         * g++.dg/ext/is_pod.C: Fix.
4724         * g++.dg/other/offsetof3.C: Adjust.
4725         * g++.dg/overload/ellipsis1.C: Adjust.
4726         * g++.dg/warn/var-args1.C: Adjust.
4727         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4728         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4729         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4730         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4731         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4732
4733 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4734
4735         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4736         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4737         effective target "mpc_pow".
4738         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4739
4740 2009-07-16  Richard Henderson  <rth@redhat.com>
4741
4742         * g++.dg/opt/eh4.C: New test.
4743
4744 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4745
4746         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4747
4748 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4749
4750         PR middle-end/40747
4751         * gcc.c-torture/execute/pr40747.c: New test.
4752
4753 2009-07-15  Richard Guenther  <rguenther@suse.de>
4754
4755         PR middle-end/40753
4756         * gcc.c-torture/compile/pr40753.c: New testcase.
4757
4758 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4759
4760         PR fortran/40743
4761         * gfortran.dg/interface_assignment_4.f90: New.
4762
4763 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4764
4765         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4766         for FreeBSD up to and including version 8.
4767
4768 2009-07-14  Taras Glek  <tglek@mozilla.com>
4769             Rafael Espindola  <espindola@google.com>
4770
4771         * g++.dg/plugin/header-plugin-test.C: New.
4772         * g++.dg/plugin/header_plugin.c: New.
4773         * g++.dg/plugin/plugin.exp: Update.
4774
4775 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4776
4777         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4778         function to enable vectorization.
4779         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4780         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4781
4782 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4783
4784         * gcc.target/i386/sse-copysignf-vec.c: New test.
4785         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4786
4787 2009-07-14  Jason Merrill  <jason@redhat.com>
4788
4789         PR c++/37276
4790         * g++.dg/lookup/builtin5.C: New.
4791         * g++.dg/other/error22.C: Add missing extern "C".
4792         * g++.dg/warn/Warray-bounds.C: Likewise.
4793         * gcc.dg/compat/compat-common.h: Likewise.
4794
4795         PR c++/40746
4796         * g++.dg/lookup/using20.C: New.
4797
4798         PR c++/40740
4799         * g++.dg/template/koenig8.C: New.
4800
4801 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4802
4803         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4804         both i?86-*-darwin* and x86_64-*-darwin*.
4805
4806 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4807
4808         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4809         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4810         name.
4811
4812 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4813
4814         PR debug/40705
4815         * g++.dg/debug/dwarf2/typedef1.C: New test.
4816
4817         PR c++/40357
4818         * g++.dg/other/typedef3.C: New test.
4819
4820 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4821
4822         * gcc.dg/20090709-1.c: Move to a proper place ...
4823         * gcc.target/m68k/20090709-1.c: ... here.
4824
4825 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4826
4827         PR C++/22154
4828         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4829         front of qualified names are allowed.
4830         * g++.dg/parse/crash10.C: Likewise.
4831         * g++.dg/parse/error15.C: Likewise.
4832         * g++.dg/parse/typename9.C: Likewise.
4833         * g++.dg/parse/error8.C: Likewise.
4834
4835 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4836
4837         PR fortran/40646
4838         * gfortran.dg/proc_ptr_22.f90: Extended.
4839         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4840
4841 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4842
4843         * gfortran.dg/vect/vect-6.f: New test.
4844
4845 2009-07-12  Jason Merrill  <jason@redhat.com>
4846
4847         PR c++/36628
4848         * g++.dg/cpp0x/decltype17.C: New.
4849
4850         PR c++/37206
4851         * g++.dg/cpp0x/rv10.C: New.
4852
4853 2009-07-12  Jason Merrill  <jason@redhat.com>
4854
4855         PR c++/40689
4856         * g++.dg/cpp0x/initlist20.C: New.
4857         * g++.dg/cpp0x/initlist21.C: New.
4858
4859 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4860
4861         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4862         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4863         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4864         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4865         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4866
4867 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4868
4869         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4870         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4871         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4872         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4873         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4874         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4875         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4876         effective_target fd_truncate.
4877
4878 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4879
4880         * gnat.dg/specs/addr1.ads: New test.
4881
4882 2009-07-11  Jan Hubicka  <jh@suse.cz>
4883
4884         PR middle-end/48388
4885         * g++.dg/torture/pr40388.C: New testcase.
4886
4887 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4888
4889         PR target/40668
4890         * gcc.c-torture/execute/pr40668.c: New test.
4891
4892 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4893
4894         * gcc.c-torture/execute/20090711-1.c: New test.
4895
4896 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4897
4898         PR testsuite/40699
4899         PR testsuite/40707
4900         PR testsuite/40709
4901         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4902         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4903         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4904         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4905
4906 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4907
4908         PR fortran/33197
4909         * gfortran.dg/complex_intrinsic_3.f90: New test.
4910         * gfortran.dg/complex_intrinsic_4.f90: New test.
4911
4912 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4913
4914         PR target/39079
4915         * gcc.target/mips/mips.exp: Make -msynci a known option.
4916         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4917
4918 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4919
4920         PR c++/40502
4921         * g++.dg/ext/strncpy-chk1.C: New test.
4922
4923 2009-07-10  Richard Guenther  <rguenther@suse.de>
4924
4925         PR tree-optimization/40496
4926         * g++.dg/opt/pr40496.C: New testcase.
4927
4928 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4929
4930         PR 25509
4931         PR 40614
4932         * g++.dg/warn/unused-result1-Werror.c: New.
4933
4934 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4935
4936         PR fortran/39334
4937         * gfortran.dg/recursive_parameter_1.f90: New test.
4938
4939 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4940
4941         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4942         * gfortran.dg/module_equivalence_6.f90: Ditto.
4943         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4944         * gfortran.dg/nan_2.f90: Ditto.
4945         * gfortran.dg/inquire_11.f90: Ditto.
4946         * gfortran.dg/abstract_type_3.f03: Ditto.
4947         * gfortran.dg/abstract_type_1.f90: Ditto.
4948         * gfortran.dg/private_type_9.f90: Ditto.
4949         * gfortran.dg/abstract_type_5.f03: Ditto.
4950         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4951         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4952         * gfortran.dg/derived_sub.f90: Ditto.
4953         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4954         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4955         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4956         * gfortran.dg/mvbits_6.f90: Ditto.
4957         * gfortran.dg/abstract_type_2.f03: Ditto.
4958         * gfortran.dg/abstract_type_4.f03: Ditto.
4959         * gfortran.dg/bounds_check_9.f90: Ditto.
4960         * gfortran.dg/optional_dim_3.f90: Ditto.
4961         * gfortran.dg/pr32921.f: Ditto.
4962         * gfortran.dg/entry_16.f90: Ditto.
4963         * gfortran.dg/generic_16.f90: Ditto.
4964
4965
4966 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4967
4968         * gcc.target/m68k/20090709-1.c: New.
4969
4970 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4971
4972         PR c++/40684
4973         * g++.dg/template/unify11.C: New test.
4974
4975 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4976
4977         PR fortran/40629
4978         * gfortran.dg/host_assoc_function_9.f90: New test.
4979
4980 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4981
4982         PR fortran/40646
4983         * gfortran.dg/proc_ptr_22.f90: New.
4984         * gfortran.dg/proc_ptr_comp_12.f90: New.
4985
4986 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4987
4988         PR middle-end/40692
4989         * gcc.c-torture/compile/pr40692.c: New test.
4990
4991 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4992
4993         PR fortran/40604
4994         * gfortran.dg/pointer_check_6.f90: New test.
4995
4996 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4997
4998         * gcc.target/mips/truncate-5.c: New test.
4999
5000 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5001
5002         PR libfortran/40330
5003         PR libfortran/40662
5004         * gfortran.dg/fmt_cache_1.f: New test.
5005
5006 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5007
5008         PR fortran/40675
5009         * gfortran.dg/nosigned_zero_1.f90: New test.
5010         * gfortran.dg/nosigned_zero_2.f90: New test.
5011
5012 2009-07-08  Richard Guenther  <rguenther@suse.de>
5013
5014         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5015
5016 2009-07-08  Richard Guenther  <rguenther@suse.de>
5017
5018         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5019
5020 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5021
5022         PR fortran/40591
5023         * gfortran.dg/proc_ptr_21.f90: New test.
5024
5025 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5026
5027         PR c++/31246
5028         * g++.dg/warn/pr31246.C: New.
5029         * g++.dg/warn/pr31246-2.C: New.
5030
5031 2009-07-07  Jason Merrill  <jason@redhat.com>
5032
5033         PR c++/35828
5034         * g++.dg/template/defarg12.C: New.
5035
5036         PR c++/37816
5037         * g++.dg/cpp0x/enum7.C: New.
5038
5039         PR c++/37946
5040         * g++.dg/cpp0x/enum6.C: New.
5041
5042         PR c++/40639
5043         * g++.dg/cpp0x/enum5.C: New.
5044
5045         PR c++/40633
5046         * g++.dg/cpp0x/enum4.C: New.
5047
5048 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5049
5050         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5051
5052 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5053
5054         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5055
5056 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5057
5058         PR middle-end/40669
5059         * gcc.dg/pr40669.c: New test.
5060
5061 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5062
5063         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5064         location. Update all calls.
5065         * g++.dg/plugin/selfassign.c: Likewise.
5066
5067 2009-07-06  Jason Merrill  <jason@redhat.com>
5068
5069         * g++.dg/rtti/dyncast[34].C: New.
5070
5071 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5072
5073         * lib/target-supports.exp
5074         (check_effective_target_mips_newabi_large_long_double): New.
5075         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5076         target.
5077         * gcc.target/mips/fpr-moves-6.c: Likewise.
5078
5079 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5080
5081         PR c++/40557
5082         * g++.dg/template/union2.C: New test.
5083
5084 2009-07-04  Jason Merrill  <jason@redhat.com>
5085
5086         * g++.dg/template/using15.C: New.
5087
5088 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5089
5090         * gfortran.dg/maxloc_1.f90: New test.
5091
5092 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5093
5094         PR fortran/40593
5095         * gfortran.dg/proc_ptr_result_6.f90: New.
5096
5097 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5098
5099         * gcc.dg/framework-2.c: Adjust testcase to pass.
5100
5101 2009-07-04  Jason Merrill  <jason@redhat.com>
5102
5103         PR c++/40619
5104         * g++.dg/cpp0x/auto16.C: New.
5105
5106 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5107
5108         PR target/40587
5109         * gfortran.dg/pr40587.f: New test.
5110
5111 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5112
5113         PR fortran/40638
5114         * gfortran.dg/unit_1.f90: New test.
5115
5116 2009-07-03  Jason Merrill  <jason@redhat.com>
5117
5118         * g++.dg/template/pure1.C: Expect another error.
5119
5120 2009-07-03  Richard Guenther  <rguenther@suse.de>
5121
5122         PR tree-optimization/40640
5123         * gcc.c-torture/compile/pr40640.c: New testcase.
5124
5125 2009-07-03  Richard Guenther  <rguenther@suse.de>
5126
5127         PR middle-end/34163
5128         * gfortran.dg/pr34163.f90: New testcase.
5129
5130 2009-07-03  Jan Hubicka  <jh@suse.cz>
5131
5132         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5133         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5134         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5135         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5136         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5137         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5138         * gnat.dg/loop_optimization6.adb: Enable -O2.
5139
5140 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5141
5142         * g++.dg/warn/null4.C: Extend.
5143
5144 2009-07-02  Jason Merrill  <jason@redhat.com>
5145
5146         * g++.dg/template/spec8.C: Fix.
5147
5148 2009-07-02  Michael Matz  <matz@suse.de>
5149
5150         PR fortran/32131
5151         * gfortran.dg/pr32921.f: Adjust.
5152
5153 2009-07-02  Jan Hubicka  <jh@suse.cz>
5154
5155         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5156
5157 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5158
5159         * gcc.target/mips/truncate-4.c: New testcase.
5160
5161 2009-07-01  Richard Guenther  <rguenther@suse.de>
5162
5163         PR tree-optimization/19831
5164         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5165         make allocated memory escape.  Un-XFAIL.
5166         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5167         * gcc.dg/vect/pr31699.c: Likewise.
5168         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5169
5170 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5171
5172         PR c++/40566
5173         * g++.dg/parse/cond5.C: New test.
5174
5175 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5176
5177         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5178         (main): Pass n to main_1 instead.
5179         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5180         (main_1): New function, split off from...
5181         (main): ...here.  Pass `off' to main_1 instead.
5182
5183 2009-06-30  Jason Merrill  <jason@redhat.com>
5184
5185         PR c++/40595
5186         * g++.dg/cpp0x/variadic94.C: New.
5187
5188 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5189
5190         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5191         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5192         (init_ld_library_path_env_vars): New function, replacing the
5193         orig_*_saved assignments.  Call it after defining it.
5194         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5195         (restore_ld_library_path_env_vars): Likewise.
5196         (add_path, find_libgcc_s): New functions.
5197         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5198         gcc-set-multilib-library-path.
5199         (objc_target_compile): Don't add "." to ld_library_path.
5200         Use add_path.
5201         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5202         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5203         gcc-set-multilib-library-path.
5204         * lib/g++.exp (g++_link_flags): Likewise.
5205         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5206         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5207         top level; do it...
5208         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5209         to tell when this needs to happen.  Use find_libgcc_s instead of
5210         gcc-set-multilib-library-path.
5211         * lib/gcc-dg.exp: Likewise.
5212         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5213         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5214         unless it is in $ALT_LD_LIBRARY_PATH.
5215         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5216
5217 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5218
5219         * gnat.dg/discr12.adb: New test.
5220         * gnat.dg/discr12_pkg.ads: New helper.
5221         * gnat.dg/discr13.adb: New test.
5222         * gnat.dg/discr14.ad[sb]: Likewise.
5223         * gnat.dg/discr15.adb: Likewise.
5224         * gnat.dg/discr15_pkg.ads: New helper.
5225         * gnat.dg/discr16.adb: New test.
5226         * gnat.dg/discr16_g.ads: New helper.
5227         * gnat.dg/discr16_pkg.ads: Likewise.
5228         * gnat.dg/discr16_cont.ads: Likewise.
5229         * gnat.dg/discr17.adb: New test.
5230         * gnat.dg/discr18.adb: Likewise.
5231         * gnat.dg/discr18_pkg.ads: New helper.
5232         * gnat.dg/discr19.adb: New test.
5233
5234 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5235
5236         PR fortran/40576
5237         * gfortran.dg/internal_write_1.f90:  New testcase.
5238
5239 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5240
5241         PR fortran/40594
5242         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5243
5244 2009-06-30  Richard Guenther  <rguenther@suse.de>
5245
5246         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5247
5248 2009-06-30  Wei Guozhi  <carrot@google.com>
5249
5250         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5251         to "-Os".
5252
5253 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5254
5255         PR tree-optimization/40542
5256         * gcc.dg/vect/pr40542.c: New test.
5257
5258 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5259
5260         PR tree-optimization/40582
5261         * gcc.c-torture/compile/pr40582.c: New test.
5262
5263 2009-06-30  Wei Guozhi  <carrot@google.com>
5264
5265         PR/40416
5266         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5267
5268 2009-06-29  Jason Merrill  <jason@redhat.com>
5269
5270         PR c++/40274
5271         * g++.dg/template/debug1.C: New.
5272
5273 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5274
5275         PR fortran/40580
5276         * pointer_check_1.f90: New test.
5277         * pointer_check_2.f90: New test.
5278         * pointer_check_3.f90: New test.
5279         * pointer_check_4.f90: New test.
5280         * pointer_check_5.f90: New test.
5281
5282 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5283
5284         PR fortran/40551
5285         * gfortran.dg/func_assign_2.f90 : New test.
5286
5287 2009-06-29  Richard Guenther  <rguenther@suse.de>
5288
5289         PR middle-end/14187
5290         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5291         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5292         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5293         * gcc.c-torture/execute/20090623-1.c: Likewise.
5294         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5295         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5296
5297 2009-06-29  Richard Guenther  <rguenther@suse.de>
5298
5299         PR middle-end/38212
5300         * gcc.c-torture/execute/pr38212.c: New testcase.
5301
5302 2009-06-29  Richard Guenther  <rguenther@suse.de>
5303
5304         PR tree-optimization/40579
5305         * gcc.c-torture/execute/pr40579.c: New testcase.
5306
5307 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5308
5309         PR tree-optimization/40550
5310         * gcc.dg/pr40550.c: New test.
5311
5312 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5313
5314         * gnat.dg/overflow_sum2.adb: New test
5315         * gnat.dg/namet.ads: New helper.
5316
5317         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5318
5319 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5320
5321         PR fortran/34112
5322         * gfortran.dg/compiler-directive_1.f90: New test.
5323         * gfortran.dg/compiler-directive_2.f: New test.
5324
5325 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5326
5327         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5328         comment out some values and add some cases.
5329
5330 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5331
5332         PR testsuite/40567
5333         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5334
5335 2009-06-26  Richard Henderson  <rth@redhat.com>
5336
5337         PR testsuite/40565
5338         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5339         * gcc.target/i386/local.c: Pass a non-constant to T.
5340
5341 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5342
5343         PR fortran/39997
5344         PR fortran/40541
5345         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5346         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5347         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5348         * gfortran.dg/proc_ptr_result_5.f90: New.
5349
5350 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5351
5352         PR c/39902
5353         * gcc.dg/dfp/pr39902.c: New test.
5354
5355 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5356
5357         PR testsuite/40532
5358         * gcc.dg/builtins-65.c: Require c99 runtime.
5359
5360 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5361
5362         * gnat.dg/array7.ad[sb]: New test.
5363
5364 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5365
5366         * gnat.dg/array6.adb: New test.
5367
5368 2009-06-25  Ian Lance Taylor  <iant@google.com>
5369
5370         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5371
5372 2009-06-25  Ian Lance Taylor  <iant@google.com>
5373
5374         * g++.dg/warn/Wunused-16.C: New testcase.
5375
5376 2009-06-25  Ian Lance Taylor  <iant@google.com>
5377
5378         * g++.dg/warn/skip-2.C: New testcase.
5379
5380 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5381
5382         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5383         dg-skip-if and move to ...
5384         * gcc.dg/torture/20090618-1.c.
5385
5386 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5387
5388         PR tree-optimization/40493
5389         * gcc.c-torture/execute/pr40493.c: New test.
5390
5391 2009-06-24  Jason Merrill  <jason@redhat.com>
5392
5393         PR c++/40342
5394         * g++.dg/template/overload10.C: New.
5395
5396 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5397
5398         PR fortran/40427
5399         * gfortran.dg/proc_ptr_comp_11.f90: New.
5400
5401 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5402
5403         * gcc.dg/pr40501.c: New testcase.
5404
5405 2009-06-23  DJ Delorie  <dj@redhat.com>
5406
5407         Add MeP port.
5408         * lib/target-supports.exp: Add mep support (no profiling).
5409
5410 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5411
5412         PR testsuite/39297
5413         * gcc.dg/ssa/loop-31.c: Change scan rules.
5414
5415 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5416
5417         * gcc.dg/cpp/empty-include.c: Update column info.
5418         * gcc.dg/cpp/assert2.c: Update column info.
5419
5420 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5421
5422         * g++.dg/ext/builtin-object-size1.C: New test.
5423         * g++.dg/ext/builtin-object-size2.C: New test.
5424
5425 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5426
5427         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5428         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5429
5430 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5431
5432         * gcc.target/mips/truncate-3.c: New test.
5433
5434 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5435
5436         PR fortran/37254
5437         PR fortran/39850
5438         * gfortran.dg/interface_30.f90: Modified error message.
5439         * gfortran.dg/proc_decl_22.f90: New.
5440
5441 2009-06-22  Ian Lance Taylor  <iant@google.com>
5442
5443         * gcc.dg/Wcxx-compat-19.c: New testcase.
5444
5445 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5446
5447         PR objc/28050
5448         * pr28050.m: New testcase.
5449
5450 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5451
5452         PR testsuite/40481
5453         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5454
5455 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5456
5457         PR tree-optimization/40492
5458         * g++.dg/torture/pr40492.C: New test.
5459
5460 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5461
5462         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5463         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5464
5465 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5466
5467         * gnat.dg/raise_ce.adb: Helper for ...
5468         * gnat.dg/handle_and_return.adb: New test.
5469
5470 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5471
5472         PR fortran/40443
5473         * gfortran.dg/generic_18.f90: New test.
5474
5475 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5476
5477         PR fortran/40472
5478         * gfortran.dg/spread_size_limit.f90: New test.
5479
5480 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5481
5482         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5483         to put dump files in a subdirectory.
5484         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5485         ".o" temporary files.
5486
5487 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5488
5489         PR fortran/39850
5490         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5491         * gfortran.dg/interface_20.f90: Ditto.
5492         * gfortran.dg/interface_21.f90: Ditto.
5493         * gfortran.dg/interface_22.f90: Ditto.
5494         * gfortran.dg/interface_30.f90: New.
5495         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5496
5497 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5498
5499         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5500         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5501         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5502         DEFAULT_VECTFLAGS.
5503
5504 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5505             Revital Eres  <eres@il.ibm.com>
5506
5507         PR testsuite/40359
5508         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5509         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5510         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5511
5512 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5513
5514         PR testsuite/40475
5515         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5516         without misalignment support.
5517         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5518
5519 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5520
5521         PR fortran/40452
5522         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5523
5524 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5525
5526         PR fortran/40440
5527         * gfortran.dg/alloc_comp_result_2.f90: New test.
5528
5529 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5530
5531         PR target/40482
5532         * gcc.target/arm/pr40482.c: New test.
5533
5534 2009-06-19  Ian Lance Taylor  <iant@google.com>
5535
5536         * gcc.dg/Wcxx-compat-18.c: New testcase.
5537
5538 2009-06-19  Richard Guenther  <rguenther@suse.de>
5539
5540         * gcc.c-torture/execute/20090618-1.c: New testcase.
5541
5542 2009-06-19  Ian Lance Taylor  <iant@google.com>
5543
5544         * gcc.dg/Wcxx-compat-17.c: New testcase.
5545
5546 2009-06-19  Ian Lance Taylor  <iant@google.com>
5547
5548         * gcc.dg/Wcxx-compat-15.c: New testcase.
5549
5550 2009-06-19  Ian Lance Taylor  <iant@google.com>
5551
5552         * gcc.dg/Wcxx-compat-16.c: New testcase.
5553
5554 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5555
5556         * gcc.dg/builtins-34.c: Add significand cases.
5557
5558 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5559
5560         PR testsuite/40491
5561         * gcc.dg/20080522-1.c: Remove testcase for real.
5562         * gcc.dg/20080528-1.c: Ditto.
5563
5564 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5565
5566         PR fortran/40450
5567         * gfortran.dg/proc_ptr_20.f90: New.
5568
5569 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5570
5571         PR target/40470
5572         * gcc.dg/torture/pr40470-1.c: New.
5573         * gcc.dg/torture/pr40470-2.c: Likewise.
5574         * gcc.dg/torture/pr40470-3.c: Likewise.
5575         * gcc.dg/torture/pr40470-4.c: Likewise.
5576
5577 2009-06-18  Diego Novillo  <dnovillo@google.com>
5578
5579         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5580         * gcc.dg/plugin/ggcplug.c: Likewise.
5581         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5582         * g++.dg/plugin/selfassign.c: Likewise.
5583         * g++.dg/plugin/attribute_plugin.c: Likewise.
5584         * g++.dg/plugin/dumb_plugin.c: Likewise.
5585
5586 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5587
5588         * gcc.dg/cpp/arith-3.c: Add column info.
5589
5590 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5591
5592         * gcc.target/arm/fp16-compile-none-2.c: New.
5593         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5594         * gcc.target/arm/fp16-compile-alt-12.c: New.
5595
5596 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5597
5598         * gcc.target/arm/fp16-compile-alt-1.c: New.
5599         * gcc.target/arm/fp16-compile-alt-2.c: New.
5600         * gcc.target/arm/fp16-compile-alt-3.c: New.
5601         * gcc.target/arm/fp16-compile-alt-4.c: New.
5602         * gcc.target/arm/fp16-compile-alt-5.c: New.
5603         * gcc.target/arm/fp16-compile-alt-6.c: New.
5604         * gcc.target/arm/fp16-compile-alt-7.c: New.
5605         * gcc.target/arm/fp16-compile-alt-8.c: New.
5606         * gcc.target/arm/fp16-compile-alt-9.c: New.
5607         * gcc.target/arm/fp16-compile-alt-10.c: New.
5608         * gcc.target/arm/fp16-compile-alt-11.c: New.
5609         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5610         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5611         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5612         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5613         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5614         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5615         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5616         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5617         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5618         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5619         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5620         * gcc.target/arm/fp16-compile-none-1.c: New.
5621         * gcc.target/arm/fp16-compile-exprtype.c: New.
5622         * gcc.target/arm/fp16-compile-vcvt.c: New.
5623         * gcc.target/arm/fp16-builtins-1.c: New.
5624         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5625         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5626         * gcc.target/arm/fp16-param-1.c: New.
5627         * gcc.target/arm/fp16-return-1.c: New.
5628         * gcc.target/arm/fp16-unprototyped-1.c: New.
5629         * gcc.target/arm/fp16-unprototyped-2.c: New.
5630         * gcc.target/arm/fp16-variadic-1.c: New.
5631         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5632         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5633         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5634         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5635         * gcc.dg/torture/arm-fp16-ops.h: New.
5636         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5637         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5638         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5639         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5640         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5641         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5642         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5643         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5644         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5645         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5646         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5647         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5648         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5649         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5650         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5651         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5652         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5653         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5654         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5655         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5656         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5657
5658 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5659
5660         * gcc.dg/builtins-65.c: New test.
5661
5662 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5663
5664         PR fortran/40451
5665         * gfortran.dg/proc_ptr_result_4.f90: New.
5666
5667 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5668
5669         * gcc.c-torture/execute/bitfld-5.c: New test.
5670
5671 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5672
5673         * gcc.dg/builtin-unreachable-3.c: New test.
5674
5675 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5676
5677         * gcc.target/i386/builtin-unreachable.c: New test.
5678
5679 2009-06-17  Ian Lance Taylor  <iant@google.com>
5680
5681         * gcc.dg/Wcxx-compat-14.c: New testcase.
5682
5683 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5684
5685         * gcc.dg/func-ptr-conv-1.c: Update column info.
5686
5687 2009-06-17  Richard Guenther  <rguenther@suse.de>
5688
5689         PR middle-end/40404
5690         * gcc.c-torture/execute/pr40404.c: New testcase.
5691
5692 2009-06-17  Richard Guenther  <rguenther@suse.de>
5693
5694         PR middle-end/40460
5695         * g++.dg/torture/pr40460.C: New testcase.
5696
5697 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5698
5699         * gcc.dg/plugin/one_time_plugin.c: New test.
5700         * gcc.dg/plugin/one_time-test-1.c: New test.
5701         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5702
5703 2009-06-16  Ian Lance Taylor  <iant@google.com>
5704
5705         * g++.dg/warn/skip-1.C: New testcase.
5706
5707 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5708
5709         PR middle-end/40446
5710         * g++.dg/other/pr40446.C: New test.
5711
5712 2009-06-16  Richard Guenther  <rguenther@suse.de>
5713
5714         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5715         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5716         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5717         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5718
5719 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5720
5721         * gcc.c-torture/compile/pr40432.c: New file.
5722
5723 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5724
5725         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5726
5727 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5728
5729         PR fortran/36947
5730         PR fortran/40039
5731         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5732         * gfortran.dg/interface_20.f90: Modified error messages.
5733         * gfortran.dg/interface_21.f90: Ditto.
5734         * gfortran.dg/interface_26.f90: Ditto.
5735         * gfortran.dg/interface_27.f90: Ditto.
5736         * gfortran.dg/interface_28.f90: Extended test case.
5737         * gfortran.dg/interface_29.f90: New.
5738         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5739         * gfortran.dg/proc_decl_8.f90: Ditto.
5740         * gfortran.dg/proc_ptr_11.f90: Ditto.
5741         * gfortran.dg/proc_ptr_15.f90: Ditto.
5742
5743 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5744
5745         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5746         printing.
5747         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5748         gcc.dg/vect/vect-outer-4f.c: Likewise.
5749         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5750         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5751         Likewise.
5752         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5753         outer loop.
5754
5755 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5756
5757         PR fortran/40383
5758         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5759
5760 2009-06-15  Ian Lance Taylor  <iant@google.com>
5761
5762         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5763         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5764         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5765         Recognize new notes.
5766         * gcc.dg/stmt-expr-label-2.c: Likewise.
5767         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5768         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5769         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5770         * gcc.dg/c99-vla-jump-4.c: Likewise.
5771         * gcc.dg/stmt-expr-label-1.c: Likewise.
5772         * gcc.dg/stmt-expr-label-3.c: Likewise.
5773         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5774
5775 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5776
5777         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5778
5779 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5780
5781         * gcc.dg/builtin-object-size-7.c: New test.
5782
5783 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5784
5785         PR testsuite/40426
5786         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5787         level != "" use separate -gdwarf-2 -g${level} options instead of
5788         -gdwarf-2${level}.
5789         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5790         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5791         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5792
5793 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5794
5795         * g++.dg/abi/mangle11.C: Update warning line.
5796         * g++.dg/abi/mangle12.C: Update warning line.
5797         * g++.dg/abi/mangle17.C: Update warning line.
5798         * g++.dg/abi/mangle20-2.C: Update warning line.
5799
5800 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5801
5802         * gcc.dg/optimize-bswap-1.c: Split into these two:
5803         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5804         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5805
5806 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5807
5808         * gcc.dg/optimize-bswap-1.c: New testcase.
5809
5810 2009-06-14  Richard Guenther  <rguenther@suse.de>
5811
5812         PR middle-end/40389
5813         * g++.dg/torture/pr40389.C: New testcase.
5814
5815 2009-06-13  Richard Guenther  <rguenther@suse.de>
5816
5817         PR tree-optimization/40421
5818         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5819
5820 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5821
5822         * gcc.dg/old-style-prom-3.c: Add column info.
5823         * gcc.dg/overflow-warn-1.c
5824         * gcc.dg/gomp/pr27415.c
5825         * gcc.dg/gomp/for-1.c: Same.
5826         * gcc.dg/enum-compat-1.c: Same.
5827         * gcc.dg/c99-tag-3.c: Same.
5828         * gcc.dg/Wredundant-decls-2.c: Same.
5829         * gcc.dg/func-ptr-conv-1.c: Same.
5830         * gcc.dg/asm-wide-1.c: Same.
5831         * gcc.dg/nofixed-point-2.c: Same.
5832         * gcc.dg/cpp/line3.c: Same.
5833         * gcc.dg/array-10.c: Same.
5834         * gcc.dg/c99-vla-jump-1.c: Same.
5835         * gcc.dg/pr20368-1.c: Same.
5836         * gcc.dg/Wshadow-3.c: Same.
5837         * gcc.dg/c90-const-expr-8.c: Same.
5838         * gcc.dg/label-decl-2.c: Same.
5839         * gcc.dg/dremf-type-compat-2.c: Same.
5840         * gcc.dg/c90-const-expr-5.c: Same.
5841         * gcc.dg/builtins-30.c: Same.
5842         * gcc.dg/Warray-bounds.c: Same.
5843         * gcc.dg/Wcxx-compat-2.c: Same.
5844         * gcc.dg/tree-ssa/col-1.c: Same.
5845         * gcc.dg/old-style-prom-2.c: Same.
5846         * gcc.dg/cast-function-1.c: Same.
5847         * gcc.dg/pr15698-1.c: Same.
5848         * gcc.dg/dremf-type-compat-3.c: Same.
5849         * gcc.dg/vla-8.c: Same.
5850         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5851         line.
5852         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5853         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5854         * gcc.dg/enum-compat-1.c: Same.
5855         * gcc.dg/dremf-type-compat-2.c: Same.
5856         * gcc.dg/old-style-prom-2.c: Same.
5857         * gcc.dg/pr15698-1.c: Same.
5858         * gcc.dg/pr20368-1.c: Same.
5859         * gcc.dg/dremf-type-compat-3.c: Same.
5860         * gcc.dg/builtins-30.c: Same.  Test for columns.
5861
5862 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5863
5864         PR fortran/40176
5865         * gfortran.dg/proc_decl_1.f90: Extended.
5866
5867 2009-06-12  Ian Lance Taylor  <iant@google.com>
5868
5869         * gcc.dg/Wcxx-compat-13.c: New testcase.
5870
5871 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5872
5873         PR tree-opt/38865
5874         * gcc.dg/tree-ssa/fre-vce-1.c
5875
5876 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5877
5878         PR testsuite/40384
5879         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5880         min-insn-to-prefetch-ratio=5.
5881
5882 2009-06-12  Joey Ye  <joey.ye@intel.com>
5883             H.J. Lu  <hongjiu.lu@intel.com>
5884
5885         PR middle-end/39146
5886         * gcc.target/i386/stackalign/pr39146.c: New.
5887
5888 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5889
5890         * gcc.target/i386/crc32-1.c: New.
5891         * gcc.target/i386/crc32-2.c: Likewise.
5892
5893 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5894
5895         PR c/39252
5896         * gcc.dg/builtin-unreachable-1.c: New test.
5897         * gcc.dg/builtin-unreachable-2.c: Same.
5898
5899 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5900
5901         PR fortran/40402
5902         * gfortran.dg/data_value_1.f90: New test.
5903
5904 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5905
5906         PR testsuite/39831
5907         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5908         remove ilp32 requirement.
5909         * gcc.target/i386/excess-precision-2.c: Likewise.
5910         * gcc.target/i386/excess-precision-3.c: Likewise.
5911         * gcc.target/i386/excess-precision-4.c: Likewise.
5912         * gcc.target/i386/excess-precision-5.c: Likewise.
5913         * gcc.target/i386/excess-precision-6.c: Likewise.
5914
5915 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5916
5917         PR fortran/38718
5918         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5919         * gfortran.dg/nan_5.f90: New test.
5920
5921 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5922
5923         * gcc.target/arm/neon-modes-1.c: New test.
5924
5925 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5926
5927         * g++.dg/torture/pr31579.C: Cast pointer
5928         via __SIZE_TYPE__ instead of 'unsigned long'.
5929
5930 2009-06-10  Anthony Green  <green@moxielogic.com>
5931
5932         * lib/target-supports.exp (check_profiling_available):
5933         Profiling is not available for testing purposes on moxie.
5934
5935 2009-06-09  Ian Lance Taylor  <iant@google.com>
5936
5937         * gcc.dg/Wcxx-compat-12.c: New testcase.
5938
5939 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5940
5941         PR libfortran/40334
5942         * gfortran.dg/backspace_11.f90: New.
5943
5944 2009-06-09  Jason Merrill  <jason@redhat.com>
5945
5946         * g++.dg/cpp0x/defaulted10.C: New.
5947
5948 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5949
5950         * gcc.c-torture/compile/pr40351.c: New file.
5951
5952 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5953
5954         * gnat.dg/align_max.adb: New test.
5955
5956 2009-06-08  Jason Merrill  <jason@redhat.com>
5957
5958         * g++.dg/cpp0x/auto15.C: New.
5959
5960 2009-06-08  Jan Hubicka  <jh@suse.cz>
5961
5962         PR debug/39834
5963         * gcc.dg/torture/pr39834.c
5964
5965 2009-06-08  Jan Hubicka  <jh@suse.cz>
5966
5967         PR middle-end/40102
5968         * g++.dg/torture/pr40102.C: New testcase.
5969
5970 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5971
5972         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5973         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5974         * gcc.dg/builtin-object-size-6.c: New test.
5975
5976         PR c++/40373
5977         * g++.dg/template/dtor7.C: New test.
5978
5979         PR c++/40370
5980         PR c++/40372
5981         * g++.dg/template/error41.C: New test.
5982         * g++.dg/template/error42.C: New test.
5983
5984 2009-06-08  Revital Eres  <eres@il.ibm.com>
5985
5986         PR testsuite/40359
5987         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5988         * gcc.dg/vect/vect-88.c: Likewise.
5989         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5990         * gcc.dg/vect/pr25413.c: Likewise.
5991         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5992
5993 2009-06-07  Ian Lance Taylor  <iant@google.com>
5994
5995         * g++.dg/warn/Wswitch-3.C: New testcase.
5996         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5997         * gcc.dg/Wswitch-enum-error.c: Likewise.
5998         * gcc.dg/Wswitch-error.c: Likewise.
5999
6000 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6001
6002         PR fortran/40008
6003         * gfortran.dg/negative_unit.f: Update test.
6004         * gfortran.dg/negative_unit_int8.f: Update test.
6005         * gfortran.dg/newunit_1.f90: New test.
6006
6007 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6008
6009         PR fortran/25104
6010         PR fortran/29962
6011         * gfortran.dg/spread_init_expr.f03: New.
6012         * gfortran.dg/unpack_init_expr.f03: New.
6013         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6014         error message.
6015
6016 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6017
6018         PR fortran/25104
6019         PR fortran/29962
6020         * gfortran.dg/count_init_expr.f03
6021         * gfortran.dg/product_init_expr.f03
6022         * gfortran.dg/sum_init_expr.f03
6023
6024 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6025
6026         PR fortran/36874
6027         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6028         message.
6029         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6030         shapes.
6031         * gfortran.dg/zero_sized_5.f90: Likewise.
6032
6033 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6034
6035         PR middle-end/32950
6036         * g++.dg/torture/pr32950.C: New.
6037
6038 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6039
6040         PR fortran/25104
6041         PR fortran/29962
6042         * gfortran.dg/dot_product_1.f03: New.
6043         * gfortran.dg/matmul_8.f03: New.
6044         * gfortran.dg/transpose_3.f03: New.
6045
6046 2009-06-06  Ian Lance Taylor  <iant@google.com>
6047
6048         * gcc.dg/Wunused-label-1.c: New test case.
6049         * g++.dg/warn/Wunused-label-1.C: New test case.
6050         * g++.dg/warn/Wunused-label-2.C: New test case.
6051         * g++.dg/warn/Wunused-label-3.C: New test case.
6052
6053 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6054
6055         PR fortran/37203
6056         * reshape_zerosize_2.f90: New.
6057
6058 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6059
6060         PR fortran/32890
6061         * gfortran.dg/pack_assign_1.f90: New.
6062         * gfortran.dg/pack_vector_1.f90: New.
6063
6064 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6065
6066         PR middle-end/40340
6067         * gcc.dg/pr40340-1.c: New test.
6068         * gcc.dg/pr40340-2.c: New test.
6069         * gcc.dg/pr40340-3.c: New test.
6070         * gcc.dg/pr40340-4.c: New test.
6071         * gcc.dg/pr40340-5.c: New test.
6072         * gcc.dg/pr40340.h: New file.
6073
6074 2009-06-05  Revital Eres  <eres@il.ibm.com>
6075
6076         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6077         New procedure.
6078         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6079         * gcc.dg/vect/vect-33.c: Likewise.
6080         * gcc.dg/vect/vect-92.c: Likewise.
6081         * gcc.dg/vect/vect-58.c: Likewise.
6082         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6083         * gcc.dg/vect/vect-42.c: Likewise.
6084         * gcc.dg/vect/slp-25.c: Likewise.
6085         * gcc.dg/vect/vect-align-1.c: Likewise.
6086         * gcc.dg/vect/vect-align-2.c: Likewise.
6087         * gcc.dg/vect/vect-93.c: Likewise.
6088         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6089         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6090         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6091         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6092         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6093         * gcc.dg/vect/vect-26.c: Likewise.
6094         * gcc.dg/vect/vect-44.c: Likewise.
6095         * gcc.dg/vect/vect-70.c: Likewise.
6096         * gcc.dg/vect/vect-95.c: Likewise.
6097         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6098         * gcc.dg/vect/vect-28.c: Likewise.
6099         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6100         * gcc.dg/vect/vect-87.c: Likewise.
6101         * gcc.dg/vect/vect-109.c: Likewise.
6102         * gcc.dg/vect/vect-54.c: Likewise.
6103         * gcc.dg/vect/vect-96.c: Likewise.
6104         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6105         * gcc.dg/vect/vect-88.c: Likewise.
6106         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6107         * gcc.dg/vect/vect-89.c: Likewise.
6108         * gcc.dg/vect/vect-91.c: Likewise.
6109         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6110         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6111         * gfortran.dg/vect/vect-2.f90: Likewise.
6112         * gfortran.dg/vect/vect-3.f90: Likewise.
6113         * gfortran.dg/vect/vect-4.f90: Likewise.
6114         * gfortran.dg/vect/vect-5.f90: Likewise.
6115
6116 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6117
6118         PR tree-optimization/36318
6119         * gcc.dg/tree-ssa/sra-7.c: New test.
6120
6121 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6122
6123         PR fortran/37203
6124         * gfortran.dg/reshape_order_5.f90: New.
6125         * gfortran.dg/reshape_shape_1.f90: New.
6126
6127 2009-06-04  Jason Merrill  <jason@redhat.com>
6128
6129         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6130
6131 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6132
6133         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6134         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6135
6136 2009-06-04  Richard Guenther  <rguenther@suse.de>
6137
6138         PR c++/39371
6139         * g++.dg/torture/pr40335.C: New testcase.
6140
6141 2009-06-03  Richard Guenther  <rguenther@suse.de>
6142
6143         PR middle-end/40328
6144         * gcc.dg/torture/pr40328.c: New testcase.
6145
6146 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6147
6148         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6149         m68k and fido.
6150
6151 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6152
6153         * g++.dg/torture/pr40323.C: New file.
6154
6155 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6156
6157         * gnat.dg/specs/root.ads: New test.
6158         * gnat.dg/specs/root-level_1.ads: Likewise.
6159         * gnat.dg/specs/root-level_2.ads: Likewise.
6160         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6161
6162 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6163
6164         * g++.dg/init/ref15.C: Require unwrapped targets.
6165
6166 2009-06-02  Jason Merrill  <jason@redhat.com>
6167
6168         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6169         * g++.dg/cpp0x/initlist18.C: New.
6170         * g++.dg/cpp0x/initlist19.C: New.
6171
6172         * g++.dg/cpp0x/auto14.C: New.
6173
6174 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6175
6176         * gnat.dg/alignment6.adb: Remove XFAIL.
6177
6178 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6179
6180         PR c++/38089
6181         * g++.dg/template/spec36.C: New test.
6182
6183 2009-06-01  Ian Lance Taylor  <iant@google.com>
6184
6185         * gcc.dg/cast-qual-3.c: New testcase.
6186         * g++.dg/warn/Wcast-qual2.C: New testcase.
6187
6188 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6189
6190         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6191         (process-message): Expect column numbers.
6192         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6193         * gcc.dg/pch/counter-2.c: Same.
6194         * gcc.dg/pch/valid-2.c: Same.
6195         * gcc.dg/pch/warn-1.c: Same.
6196         * gcc.dg/pch/valid-1.c: Same.
6197         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6198         * gcc.dg/cpp/syshdr.c: Same.
6199         * gcc.dg/cpp/19940712-1.c: Same.
6200         * gcc.dg/cpp/missing-header-1.c: Same.
6201         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6202         * gcc.dg/cpp/tr-warn3.c: Same.
6203         * gcc.dg/cpp/pr29612-2.c: Same.
6204         * gcc.dg/cpp/tr-warn4.c: Same.
6205         * gcc.dg/cpp/Wtrigraphs.c: Same.
6206         * gcc.dg/cpp/poison.c: Same.
6207         * gcc.dg/cpp/arith-3.c: Same.
6208         * gcc.dg/cpp/sysmac2.c: Same.
6209         * gcc.dg/cpp/cpp.exp: Same.
6210         * gcc.dg/cpp/tr-warn5.c: Same.
6211         * gcc.dg/cpp/include2.c: Same.
6212         * gcc.dg/cpp/Wmissingdirs.c: Same.
6213         * gcc.dg/cpp/Wmissingdirs.c: Same.
6214         * gcc.dg/cpp/tr-warn6.c: Same.
6215         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6216         * gcc.dg/cpp/macspace1.c: Same.
6217         * gcc.dg/cpp/escape-2.c: Same.
6218         * gcc.dg/cpp/assert2.c: Same.
6219         * gcc.dg/cpp/undef2.c: Same.
6220         * gcc.dg/cpp/macspace2.c: Same.
6221         * gcc.dg/cpp/tr-warn1.c: Same.
6222         * gcc.dg/cpp/extratokens2.c: Same.
6223         * gcc.dg/cpp/strify2.c: Same.
6224         * gcc.dg/cpp/Wsignprom.c: Same.
6225         * gcc.dg/cpp/redef2.c: Same.
6226         * gcc.dg/cpp/trad/trad.exp: Same.
6227         * gcc.dg/cpp/arith-1.c: Same.
6228         * gcc.dg/cpp/extratokens.c: Same.
6229         * gcc.dg/cpp/if-mpar.c: Same.
6230
6231 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6232
6233         * gnat.dg/nested_float_packed.ads: New test.
6234
6235 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6236             Eric Botcazou  <botcazou@adacore.com>
6237
6238         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6239         * gnat.dg/test_oconst.adb: New test.
6240
6241 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6242
6243         * gcc.dg/plugin/ggcplug.c: Moved comment.
6244         (plugin_init): Fixed typo, declared i, returned 0 at end.
6245
6246 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6247
6248         PR testsuite/40244
6249         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6250         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6251
6252 2009-05-29  Ian Lance Taylor  <iant@google.com>
6253
6254         * gcc.dg/Wcxx-compat-11.c: New testcase.
6255
6256 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6257
6258         PR fortran/40019
6259         * gfortran.dg/leadz_trailz_1.f90: New test.
6260         * gfortran.dg/leadz_trailz_2.f90: New test.
6261
6262 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6263
6264         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6265         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6266         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6267         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6268         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6269         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6270         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6271         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6272         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6273         * gcc.dg/tree-ssa/sra-5.c: New file.
6274         * gcc.dg/tree-ssa/sra-6.c: New file.
6275         * gcc.c-torture/compile/sra-1.c: New file.
6276
6277 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6278
6279         PR middle-end/40291
6280         * gcc.c-torture/compile/pr40291.c: New test.
6281
6282         PR target/40017
6283         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6284         __vector _Bool.
6285         * gcc.target/powerpc/altivec-30.c: New test.
6286         * gcc.target/powerpc/altivec-31.c: New test.
6287
6288 2009-05-28  Richard Guenther  <rguenther@suse.de>
6289
6290         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6291         * gcc.c-torture/execute/20090527-1.c: Likewise.
6292
6293 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6294
6295         PR c++/39754
6296         * g++.dg/template/canon-type-1.C: New test.
6297         * g++.dg/template/canon-type-2.C: Likewise.
6298         * g++.dg/template/canon-type-3.C: Likewise.
6299         * g++.dg/template/canon-type-4.C: Likewise.
6300         * g++.dg/template/canon-type-5.C: Likewise.
6301         * g++.dg/template/canon-type-6.C: Likewise.
6302         * g++.dg/template/canon-type-7.C: Likewise.
6303
6304 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6305             Uros Bizjak  <ubizjak@gmail.com>
6306             Danny Smith  <dansmister@gmail.com>
6307
6308         PR target/37216
6309
6310         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6311         New function.
6312         * gcc.target/i386/pr37216.c:  New test source file.
6313         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6314         use -fno-common for testing Cygwin and MinGW targets.
6315
6316 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6317
6318         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6319         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6320         * g++.dg/pr37742.C (size_t): Likewise.
6321         * g++.dg/torture/pr34850.C (size_t): Likewise.
6322         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6323         _PTRDIFF_TYPE__.
6324         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6325         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6326         (size_t): Use __extension__ and __SIZE_TYPE__.
6327         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6328         __SIZE_TYPE__.
6329         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6330         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6331         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6332         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6333         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6334         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6335         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6336         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6337         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6338         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6339         (__ssize_t): Likewise.
6340         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6341         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6342         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6343         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6344         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6345         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6346         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6347         * gcc.dg/pr33667.c (size_t): Likewise.
6348         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6349         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6350         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6351         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6352         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6353         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6354
6355 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6356
6357         PR tree-optimization/40254
6358         * gcc.dg/vect/pr40254.c: New test.
6359
6360 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6361
6362         PR middle-end/33699
6363         * gcc.target/mips/const-anchor-1.c: New test.
6364         * gcc.target/mips/const-anchor-2.c: New test.
6365
6366 2009-05-27  Jason Merrill  <jason@redhat.com>
6367
6368         * g++.dg/cpp0x/initlist15.C: New.
6369         * g++.dg/cpp0x/initlist16.C: New.
6370         * g++.dg/cpp0x/initlist17.C: New.
6371
6372 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6373
6374         PR fortran/39178
6375         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6376         patterns to reflect frontend changes.
6377         * gfortran.dg/vector_subscript_4.f90: Likewise.
6378
6379 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6380             Eric Botcazou  <botcazou@adacore.com>
6381
6382         * gcc.c-torture/execute/align-nest.c: New testcase.
6383         * gnat.dg/misaligned_nest.adb: New testcase.
6384
6385 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6386
6387         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6388         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6389         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6390         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6391
6392 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6393
6394         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6395         cast instead of assuming 0ul.
6396         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6397         __SIZE_TYPE__.
6398         (_type_desc): Make first argument const.
6399         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6400
6401 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6402
6403         PR libfortran/40187
6404         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6405         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6406
6407 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6408
6409         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6410         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6411         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6412         * gcc.dg/plugin/ggcplug.c: Added new file.
6413
6414 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6415
6416         PR fortran/40246
6417         * gfortran.dg/nullify_4.f90: New test.
6418
6419 2009-05-26  Richard Guenther  <rguenther@suse.de>
6420
6421         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6422
6423 2009-05-26  Richard Guenther  <rguenther@suse.de>
6424
6425         PR middle-end/40252
6426         * gcc.c-torture/compile/pr40252.c: New testcase.
6427
6428 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6429
6430         PR c++/40007
6431         * g++.dg/template/typedef18.C: New test.
6432         * g++.dg/template/typedef19.C: Likewise.
6433         * g++.dg/template/typedef20.C: Likewise.
6434         * g++.dg/template/access11.C: Adjust.
6435
6436 2009-05-26  Richard Guenther  <rguenther@suse.de>
6437
6438         PR testsuite/40247
6439         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6440
6441 2009-05-25  Jason Merrill  <jason@redhat.com>
6442
6443         PR c++/38064
6444         * g++.dg/cpp0x/enum3.C: New test.
6445
6446 2009-05-25  Richard Guenther  <rguenther@suse.de>
6447
6448         PR tree-optimization/36327
6449         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6450         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6451         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6452         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6453         * gcc.dg/vect/vect-40.c: Likewise.
6454         * gcc.dg/vect/vect-42.c: Likewise.
6455         * gcc.dg/vect/vect-46.c: Likewise.
6456         * gcc.dg/vect/vect-76.c: Likewise.
6457
6458 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6459
6460         PR fortran/40176
6461         * gfortran.dg/proc_ptr_18.f90: New.
6462         * gfortran.dg/proc_ptr_19.f90: New.
6463         * gfortran.dg/proc_ptr_comp_9.f90: New.
6464         * gfortran.dg/proc_ptr_comp_10.f90: New.
6465
6466 2009-05-25  Richard Guenther  <rguenther@suse.de>
6467
6468         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6469         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6470
6471 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6472
6473         PR tree-optimization/40238
6474         * gcc.dg/vect/pr40238.c: New test.
6475
6476 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6477             Dominique Dhumieres  <dominiq@lps.ens.fr>
6478
6479         PR fortran/35732
6480         PR fortran/39872
6481         * gfortran.dg/bounds_check_fail_3.f90: New test.
6482         * gfortran.dg/bounds_check_fail_4.f90: New test.
6483         * gfortran.dg/bounds_check_14.f90: Update test.
6484         * gfortran.dg/bound_4.f90: Update test.
6485
6486 2009-05-24  Richard Guenther  <rguenther@suse.de>
6487
6488         PR middle-end/40233
6489         * gcc.c-torture/compile/pr40233.c: New testcase.
6490
6491 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6492
6493         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6494         for alpha*-*-* targets.
6495
6496 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6497
6498         * gcc.dg/vect/bb-slp-1.c: New test.
6499         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6500         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6501         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6502         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6503         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6504         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6505         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6506         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6507         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6508         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6509         gcc.dg/vect/bb-slp-22.c: Likewise.
6510         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6511
6512 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6513             Maxim Kuvyrkov  <maxim@codesourcery.com>
6514
6515         * gcc.dg/falign-labels-1.c: New test.
6516
6517 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6518
6519         * gnat.dg/specs/rep_clause3.ads: New test.
6520
6521 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6522
6523         * gnat.dg/addr6.adb: New test.
6524
6525 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6526
6527         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6528         New function.
6529         * gcc.target/arm/thumb2-mul-space.c: New file.
6530         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6531         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6532         * gcc.target/arm/thumb2-mul-speed.c: New file.
6533
6534 2009-05-22  Richard Guenther  <rguenther@suse.de>
6535
6536         PR middle-end/38964
6537         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6538         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6539         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6540
6541 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6542
6543         * gcc.dg/dll-6.c: New test.
6544         * gcc.dg/dll-6a.c: Likewise.
6545         * gcc.dg/dll-7.c: Likewise.
6546         * gcc.dg/dll-7a.c: Likewise.
6547         * g++.dg/ext/dllexport2.C: Likewise.
6548         * g++.dg/ext/dllexport2a.cc: Likewise.
6549
6550 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6551
6552         PR target/37846
6553         * gcc.target/ia64/mfused-madd-vect.c: New test.
6554         * gcc.target/ia64/mfused-madd.c: New test.
6555         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6556         * gcc.target/ia64/mno-fused-madd.c: New test.
6557
6558 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6559
6560         * gcc.target/i386/movbe-1.c: New.
6561         * gcc.target/i386/movbe-2.c: Likewise.
6562
6563 2009-05-21  Taras Glek  <tglek@mozilla.com>
6564
6565         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6566         plugin_init signature.
6567         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6568         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6569         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6570
6571 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6572
6573         * gcc.dg/target/arm/neon-vmla-1.c: New.
6574         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6575
6576 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6577
6578         * gcc.target/mips/octeon-exts-6.c: New test.
6579         * gcc.target/mips/extend-1.c: New test.
6580         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6581         EXTS.
6582         * gcc.target/mips/octeon-exts-5.c: Likewise.
6583
6584 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6585
6586         PR middle-end/40204
6587         * gcc.c-torture/compile/pr40204.c: New test.
6588
6589 2009-05-20  Richard Guenther  <rguenther@suse.de>
6590
6591         * gcc.c-torture/compile/20090518-1.c: New testcase.
6592
6593 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6594
6595         PR tree-optimization/40087
6596         * gcc.dg/tree-ssa/pr40087.c: New test.
6597
6598 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6599
6600         * gcc.dg/vector-4.c: New testcase.
6601         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6602         * g++.dg/ext/vector16.C: New testcase.
6603
6604 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6605
6606         PR c/40172
6607         * gcc.dg/pr40172.c: Renamed to ...
6608         * gcc.dg/pr40172-1.c: This.
6609
6610         * gcc.dg/pr40172-2.c: New.
6611         * gcc.dg/pr40172-3.c: Likewise.
6612
6613 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6614
6615         PR c/40172
6616         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6617
6618 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6619
6620         * gnat.dg/loop_optimization6.ad[sb]: New test.
6621
6622 2009-05-19  Richard Guenther  <rguenther@suse.de>
6623
6624         * gcc.c-torture/compile/20090519-1.c: New testcase.
6625
6626 2009-05-18  Jason Merrill  <jason@redhat.com>
6627
6628         * g++.dg/cpp0x/explicit1.C: New.
6629         * g++.dg/cpp0x/explicit2.C: New.
6630
6631 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6632
6633         PR debug/40109
6634         * g++.dg/debug/dwarf2/nested-1.C: New test.
6635
6636 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6637
6638         PR testsuite/39907
6639         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6640         stack alignment.
6641
6642 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6643
6644         PR fortran/40164
6645         * gfortran.dg/proc_ptr_comp_8.f90: New.
6646
6647 2009-05-18  Richard Guenther  <rguenther@suse.de>
6648
6649         PR fortran/40168
6650         * gfortran.dg/array_memset_2.f90: Adjust.
6651
6652 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6653
6654         PR fortran/36947
6655         PR fortran/40039
6656         * gfortran.dg/interface_27.f90: New.
6657         * gfortran.dg/interface_28.f90: New.
6658         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6659         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6660
6661 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6662
6663         * gcc.target/m68k/tls-ie.c: New test.
6664         * gcc.target/m68k/tls-le.c: New test.
6665         * gcc.target/m68k/tls-gd.c: New test.
6666         * gcc.target/m68k/tls-ld.c: New test.
6667         * gcc.target/m68k/tls-ie-xgot.c: New test.
6668         * gcc.target/m68k/tls-le-xtls.c: New test.
6669         * gcc.target/m68k/tls-gd-xgot.c: New test.
6670         * gcc.target/m68k/tls-ld-xgot.c: New test.
6671         * gcc.target/m68k/tls-ld-xtls.c: New test.
6672         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6673
6674 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6675
6676         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6677
6678 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6679
6680         PR c/40172
6681         * gcc.dg/pr40172.c: New.
6682
6683 2009-05-17  Jason Merrill  <jason@redhat.com>
6684
6685         PR c++/40139
6686         * g++.dg/template/dtor6.C: New.
6687
6688 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6689
6690         * g++.dg/warn/translate-ice-1.C: New test.
6691
6692 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6693
6694         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6695         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6696         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6697         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6698
6699 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6700
6701         PR fortran/33197
6702         * gfortran.dg/erf_2.F90: New test.
6703         * gfortran.dg/erfc_scaled_2.f90: New test.
6704
6705 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6706
6707         PR fortran/31243
6708         * gfortran.dg/string_1.f90: New test.
6709         * gfortran.dg/string_2.f90: New test.
6710         * gfortran.dg/string_3.f90: New test.
6711
6712 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6713
6714         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6715         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6716
6717 2009-05-15  Ian Lance Taylor  <iant@google.com>
6718
6719         * gcc.dg/Wcxx-compat-10.c: New testcase.
6720
6721 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6722
6723         PR 16302
6724         * gcc.dg/pr16302.c: New.
6725         * g++.dg/warn/pr16302.C: New.
6726
6727 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6728
6729         * gcc.dg/torture/builtin-math-5.c: New.
6730         * gcc.dg/torture/builtin-math-6.c: New.
6731         * lib/target-supports.exp (check_effective_target_mpc): New.
6732
6733 2009-05-15  Jan Hubicka  <jh@suse.cz>
6734
6735         * gcc.dg/tree-ssa/inline-3.c: New testcase
6736
6737 2009-05-15  Jan Hubicka  <jh@suse.cz>
6738
6739         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6740         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6741         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6742         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6743         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6744         Mark noinline.
6745         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6746         Mark noinline.
6747         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6748         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6749
6750 2009-05-15  Jan Hubicka  <jh@suse.cz>
6751
6752         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6753         optimized by sibcall noinline.
6754
6755 2009-05-15  Jan Hubicka  <jh@suse.cz>
6756
6757         * sibcall-1.c (track): Mark noinline.
6758         * sibcall-2.c (track): Mark noinline.
6759         * sibcall-3.c (track): Mark noinline.
6760         * sibcall-4.c (track): Mark noinline.
6761
6762 2009-05-15  Jan Hubicka  <jh@suse.cz>
6763
6764         * flatten-2.c: Disable early inlining; add comment.
6765         * flatten-3.c: New test based on flatten-2.c.
6766
6767 2009-05-15  Richard Guenther  <rguenther@suse.de>
6768
6769         PR tree-optimization/39999
6770         * gcc.c-torture/compile/pr39999.c: New testcase.
6771
6772 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6773
6774         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6775
6776 2009-05-14  Ian Lance Taylor  <iant@google.com>
6777
6778         * gcc.dg/Wcxx-compat-9.c: New testcase.
6779
6780 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6781
6782         PR fortran/39996
6783         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6784         * gfortran.dg/duplicate_type_2.f90: Ditto.
6785         * gfortran.dg/duplicate_type_3.f90: New.
6786
6787 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6788
6789         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6790         * ada/acats/tests/c5/c59002c.ada: Likewise.
6791
6792 2009-05-13  Taras Glek  <tglek@mozilla.com>
6793
6794         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6795         attributes and decl smashing.
6796         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6797         attributes.
6798         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6799         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6800
6801 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6802
6803         PR fortran/39865
6804         * gfortran.dg/pr39865.f90: New test.
6805         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6806         arrays in FMT=.
6807         * gfortran.dg/hollerith_f95.f90: Likewise.
6808         * gfortran.dg/hollerith6.f90: New test.
6809         * gfortran.dg/hollerith7.f90: New test.
6810
6811 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6812
6813         PR cpp/36674
6814         * gcc.dg/cpp/pr36674.i: New.
6815
6816 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6817
6818         PR middle-end/40035
6819         * gcc.c-torture/compile/pr40035.c: New test.
6820
6821 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6822
6823         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6824
6825 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6826
6827         PR fortran/40110
6828         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6829         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6830         * gfortran.dg/interop_params.f03: Ditto.
6831
6832 2009-05-12  Jan Hubicka  <jh@suse.cz>
6833
6834         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6835         so unrolling still happens.
6836         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6837         * gcc.dg/ipa/ipacost-2.c: Likewise.
6838         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6839
6840 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6841
6842         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6843
6844 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6845
6846         * lib/target-supports.exp (check_profiling_available): Return
6847         false for -p on *-*-cygwin* targets.
6848
6849 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6850
6851         PR tree-optimization/38632
6852         * g++.dg/tree-ssa/pr38632.C: New.
6853
6854 2009-05-11  Jan Hubicka  <jh@suse.cz>
6855
6856         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6857         we now optimize better.
6858         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6859         out at different places.
6860         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6861         unroling.
6862         * gcc.dg/vect/vect-76.c: Likewise.
6863         * gcc.dg/vect/vect-70.c: Likewise.
6864         * gcc.dg/vect/vect-66.c: Likewise.
6865         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6866         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6867
6868 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6869
6870         PR middle-end/40080
6871         * gcc.c-torture/compile/pr40080.c: New.
6872
6873 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6874
6875         * gcc.c-torture/compile/pr40026.c: New testcase.
6876
6877 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6878
6879         PR fortran/40089
6880         * gfortran.dg/proc_ptr_comp_7.f90: New.
6881
6882 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6883
6884         PR tree-optimization/40074
6885         * gcc.dg/vect/pr40074.c: New test.
6886
6887 2009-05-10  Ian Lance Taylor  <iant@google.com>
6888
6889         * gcc.dg/Wcxx-compat-7.c: New testcase.
6890         * gcc.dg/Wcxx-compat-8.c: New testcase.
6891         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6892         * gcc.dg/pr17188-1.c: Likewise.
6893         * gcc.dg/pr39084.c: Likewise.
6894
6895 2009-05-10  Michael Matz  <matz@suse.de>
6896
6897         PR target/40031
6898         * gcc.dg/pr40031.c: New test.
6899
6900 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6901
6902         PR fortran/40018
6903         * gfortran.dg/array_constructor_31.f90: New test.
6904
6905 2009-05-10  Richard Guenther  <rguenther@suse.de>
6906
6907         PR tree-optimization/40081
6908         * g++.dg/torture/pr40081.C: New testcase.
6909
6910 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6911
6912         PR fortran/38863
6913         * gfortran.dg/dependency_24.f90: New test.
6914         * gfortran.dg/dependency_23.f90: Clean up module files.
6915
6916 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6917
6918         PR fortran/38956
6919         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6920         * gfortran.dg/chmod_2.f90: Likewise.
6921         * gfortran.dg/chmod_3.f90: Likewise.
6922         * gfortran.dg/open_errors.f90: Likewise.
6923
6924 2009-05-09  Jan Hubicka  <jh@suse.cz>
6925
6926         PR middle-end/40043
6927         * g++.dg/eh/nested-try.C: New test.
6928
6929 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6930
6931         PR tree-optimization/40049
6932         * gcc.dg/vect/vect-shift-2.c: New test.
6933
6934 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6935
6936         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6937         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6938
6939 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6940
6941         PR c/36892
6942         * g++.dg/warn/deprecated-6.C: New.
6943         * gcc.dg/deprecated-4.c: Likewise.
6944         * gcc.dg/deprecated-5.c: Likewise.
6945         * gcc.dg/deprecated-6.c: Likewise.
6946
6947 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6948
6949         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6950         __aligned__(__BIGGEST_ALIGNMENT__).
6951         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6952         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6953         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6954         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6955         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6956         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6957         * gcc.dg/vect/Os-vect-95.c: Likewise.
6958         * gcc.dg/vect/pr20122.c: Likewise.
6959         * gcc.dg/vect/pr36493.c: Likewise.
6960         * gcc.dg/vect/pr37385.c: Likewise.
6961         * gcc.dg/vect/slp-7.c: Likewise.
6962         * gcc.dg/vect/slp-9.c: Likewise.
6963         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6964         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6965         * gcc.dg/vect/vect-35.c: Likewise.
6966         * gcc.dg/vect/vect-40.c: Likewise.
6967         * gcc.dg/vect/vect-42.c: Likewise.
6968         * gcc.dg/vect/vect-44.c: Likewise.
6969         * gcc.dg/vect/vect-46.c: Likewise.
6970         * gcc.dg/vect/vect-48.c: Likewise.
6971         * gcc.dg/vect/vect-52.c: Likewise.
6972         * gcc.dg/vect/vect-54.c: Likewise.
6973         * gcc.dg/vect/vect-56.c: Likewise.
6974         * gcc.dg/vect/vect-58.c: Likewise.
6975         * gcc.dg/vect/vect-60.c: Likewise.
6976         * gcc.dg/vect/vect-74.c: Likewise.
6977         * gcc.dg/vect/vect-75.c: Likewise.
6978         * gcc.dg/vect/vect-76.c: Likewise.
6979         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6980         * gcc.dg/vect/vect-77.c: Likewise.
6981         * gcc.dg/vect/vect-77-global.c: Likewise.
6982         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6983         * gcc.dg/vect/vect-78.c: Likewise.
6984         * gcc.dg/vect/vect-78-global.c: Likewise.
6985         * gcc.dg/vect/vect-80.c: Likewise.
6986         * gcc.dg/vect/vect-85.c: Likewise.
6987         * gcc.dg/vect/vect-87.c: Likewise.
6988         * gcc.dg/vect/vect-88.c: Likewise.
6989         * gcc.dg/vect/vect-92.c: Likewise.
6990         * gcc.dg/vect/vect-93.c: Likewise.
6991         * gcc.dg/vect/vect-95.c: Likewise.
6992         * gcc.dg/vect/vect-97.c: Likewise.
6993         * gcc.dg/vect/vect-complex-1.c: Likewise.
6994         * gcc.dg/vect/vect-complex-4.c: Likewise.
6995         * gcc.dg/vect/vect-complex-5.c: Likewise.
6996         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6997         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6998         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6999         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7000         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7001         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7002         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7003         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7004         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7005         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7006         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7007         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7008         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7009         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7010         * gcc.dg/vect/vect-outer-1.c: Likewise.
7011         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7012         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7013         * gcc.dg/vect/vect-outer-2.c: Likewise.
7014         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7015         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7016         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7017         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7018         * gcc.dg/vect/vect-outer-3.c: Likewise.
7019         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7020         * gcc.dg/vect/vect-outer-5.c: Likewise.
7021         * gcc.dg/vect/vect-outer-6.c: Likewise.
7022         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7023         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7024         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7025         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7026         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7027         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7028         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7029         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7030         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7031         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7032         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7033         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7034         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7035         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7036
7037 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7038
7039         PR c/24581
7040         * gcc.dg/torture/complex-sign.h: New header.
7041         * gcc.dg/torture/complex-sign-add.c,
7042         gcc.dg/torture/complex-sign-mixed-add.c,
7043         gcc.dg/torture/complex-sign-mixed-div.c,
7044         gcc.dg/torture/complex-sign-mixed-mul.c,
7045         gcc.dg/torture/complex-sign-mixed-sub.c,
7046         gcc.dg/torture/complex-sign-mul.c,
7047         gcc.dg/torture/complex-sign-sub.c: New tests.
7048
7049 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7050
7051         PR fortran/39876
7052         * gfortran.dg/intrinsic_3.f90: New.
7053
7054 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7055
7056         PR c/39037
7057         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7058         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7059         * gcc.dg/dfp/float-constant-double.c: New test.
7060         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7061         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7062         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7063         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7064         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7065         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7066         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7067         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7068         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7069
7070 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7071
7072         PR middle-end/40057
7073         * gcc.c-torture/execute/pr40057.c: New test.
7074
7075 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7076
7077         * gcc.c-torture/compile/const-high-part.c: New test.
7078
7079 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7080
7081         PR testsuite/40050
7082         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7083         build plugin.
7084
7085 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7086
7087         PR fortran/39630
7088         * gfortran.dg/proc_decl_1.f90: Modified.
7089         * gfortran.dg/proc_ptr_comp_1.f90: New.
7090         * gfortran.dg/proc_ptr_comp_2.f90: New.
7091         * gfortran.dg/proc_ptr_comp_3.f90: New.
7092         * gfortran.dg/proc_ptr_comp_4.f90: New.
7093         * gfortran.dg/proc_ptr_comp_5.f90: New.
7094         * gfortran.dg/proc_ptr_comp_6.f90: New.
7095
7096 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7097
7098         PR c++/17395
7099         * g++.dg/template/call7.C: New test.
7100
7101 2009-05-06  Diego Novillo  <dnovillo@google.com>
7102
7103         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7104
7105 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7106
7107         * gfortran.dg/pr40021.f: Moved to ...
7108         * gfortran.fortran-torture/execute/pr40021.f: Here.
7109
7110 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7111
7112         PR middle-end/39986
7113         * gcc.dg/dfp/pr39986.c: New test.
7114
7115 2009-05-06  Michael Matz  <matz@suse.de>
7116
7117         PR middle-end/40021
7118         * gfortran.dg/pr40021.f: New test.
7119
7120 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7121
7122         * lib/plugin-support.exp: New file containing support procs for
7123         plugin testcases.
7124         * lib/target-supports.exp (check_plugin_available): New proc.
7125         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7126         * gcc.dg/plugin/selfassign.c: New plugin source file.
7127         * gcc.dg/plugin/self-assign-test-1.c: New test.
7128         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7129         * g++.dg/README: Add description for plugin test.
7130         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7131         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7132         * g++.dg/plugin/selfassign.c: New plugin source file.
7133         * g++.dg/plugin/self-assign-test-1.C: New test.
7134         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7135         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7136         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7137         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7138
7139 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7140
7141         PR fortran/40041
7142         * gfortran.dg/intrinsic_2.f90: New test.
7143         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7144
7145 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7146
7147         PR c/40032
7148         * gcc.dg/noncompile/incomplete-5.c: New test.
7149
7150 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7151
7152         PR middle-end/39666
7153         * gcc.dg/pr39666-1.c: New test.
7154         * gcc.dg/pr39666-2.c: Likewise.
7155         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7156         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7157         * gfortran.dg/pr39666-1.f90: Likewise.
7158         * gfortran.dg/pr39666-2.f90: Likewise.
7159
7160 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7161
7162         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7163         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7164         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7165
7166 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7167
7168         PR fortran/39998
7169         * gfortran.dg/proc_ptr_17.f90: New.
7170
7171 2009-05-05  Richard Guenther  <rguenther@suse.de>
7172
7173         PR tree-optimization/40022
7174         * gcc.c-torture/execute/pr40022.c: New testcase.
7175
7176 2009-05-05  Richard Guenther  <rguenther@suse.de>
7177
7178         PR middle-end/40023
7179         * gcc.c-torture/compile/pr40023.c: New testcase.
7180
7181 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7182
7183         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7184         * g++.dg/template/overload9.C: Likewise.
7185         * g++.dg/ext/ms-1.C: New.
7186
7187 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7188
7189         PR c++/40013
7190         * g++.dg/ext/vla7.C: New test.
7191
7192 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7193
7194         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7195
7196 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7197
7198         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7199         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7200         Update expected errors.
7201
7202 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7203
7204         PR c++/28152
7205         * g++.dg/parse/parser-pr28152.C: New.
7206         * g++.dg/parse/parser-pr28152-2.C: New.
7207
7208 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7209
7210         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7211
7212 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7213
7214         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7215         * gcc.target/sparc/fexpand-2.c: Likewise.
7216         * gcc.target/sparc/fpmerge-2.c: Likewise.
7217         * gcc.target/sparc/pdist-2.c: Likewise.
7218
7219 2009-05-03  Richard Guenther  <rguenther@suse.de>
7220
7221         PR c/39983
7222         * gcc.c-torture/compile/pr39983.c: New testcase.
7223
7224 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7225
7226         * gcc.dg/c99-complex-3.c: New test.
7227
7228 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7229
7230         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7231
7232 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7233
7234         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7235
7236 2009-05-02  Richard Guenther  <rguenther@suse.de>
7237
7238         PR middle-end/40001
7239         * gcc.target/spu/pr40001.c: New testcase.
7240
7241 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7242
7243         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7244
7245 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7246
7247         PR middle-end/39579
7248         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7249         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7250
7251 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7252
7253         PR testsuite/39776
7254         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7255         no longer issued.
7256
7257 2009-04-30  David Ayers  <ayers@fsfe.org>
7258
7259         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7260         and gcc_error_prefix variables.
7261         * objc.dg/bad-receiver-type.m: Update to match correct
7262         diagnostics marker.
7263         * objc.dg/encode-5.m: Likewise.
7264         * objc.dg/id-1.m: Likewise.
7265         * objc.dg/method-1.m: Likewise.
7266         * objc.dg/method-6.m: Likewise.
7267         * objc.dg/method-7.m: Likewise.
7268         * objc.dg/method-9.m: Likewise.
7269         * objc.dg/method-11.m: Likewise.
7270         * objc.dg/method-20.m: Likewise.
7271         * objc.dg/private-1.m: Likewise.
7272
7273 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7274
7275         PR libfortran/39667
7276         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7277         * gfortran.dg/advance_4.f90: Likewise
7278         * gfortran.dg/advance_5.f90: Likewise
7279         * gfortran.dg/append_1.f90: Likewise
7280         * gfortran.dg/backslash_1.f90: Likewise
7281         * gfortran.dg/backslash_2.f90: Likewise
7282         * gfortran.dg/backslash_3.f: Likewise
7283         * gfortran.dg/backspace_10.f90: Likewise
7284         * gfortran.dg/backspace_3.f: Likewise
7285         * gfortran.dg/backspace_4.f: Likewise
7286         * gfortran.dg/backspace_5.f: Likewise
7287         * gfortran.dg/backspace_8.f: Likewise
7288         * gfortran.dg/backspace_9.f: Likewise
7289         * gfortran.dg/complex_write.f90: Likewise
7290         * gfortran.dg/convert_implied_open.f90: Likewise
7291         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7292         * gfortran.dg/dos_eol.f: Likewise
7293         * gfortran.dg/empty_format_1.f90: Likewise
7294         * gfortran.dg/endfile.f: Likewise
7295         * gfortran.dg/eof_1.f90: Likewise
7296         * gfortran.dg/eor_1.f90: Likewise
7297         * gfortran.dg/eor_handling_1.f90: Likewise
7298         * gfortran.dg/eor_handling_2.f90: Likewise
7299         * gfortran.dg/eor_handling_3.f90: Likewise
7300         * gfortran.dg/eor_handling_4.f90: Likewise
7301         * gfortran.dg/eor_handling_5.f90: Likewise
7302         * gfortran.dg/error_recovery_5.f90: Likewise
7303         * gfortran.dg/f2003_inquire_1.f03: Likewise
7304         * gfortran.dg/f2003_io_4.f03: Likewise
7305         * gfortran.dg/f2003_io_5.f03: Likewise
7306         * gfortran.dg/f2003_io_7.f03: Likewise
7307         * gfortran.dg/fgetc_1.f90: Likewise
7308         * gfortran.dg/fgetc_2.f90: Likewise
7309         * gfortran.dg/flush_1.f90: Likewise
7310         * gfortran.dg/fmt_exhaust.f90: Likewise
7311         * gfortran.dg/fmt_huge.f90: Likewise
7312         * gfortran.dg/fmt_read.f90: Likewise
7313         * gfortran.dg/fmt_t_1.f90: Likewise
7314         * gfortran.dg/fmt_t_2.f90: Likewise
7315         * gfortran.dg/fmt_t_3.f90: Likewise
7316         * gfortran.dg/fmt_t_4.f90: Likewise
7317         * gfortran.dg/fmt_t_5.f90: Likewise
7318         * gfortran.dg/fmt_t_7.f: Likewise
7319         * gfortran.dg/fseek.f90: Likewise
7320         * gfortran.dg/ftell_1.f90: Likewise
7321         * gfortran.dg/ftell_2.f90: Likewise
7322         * gfortran.dg/func_derived_3.f90: Likewise
7323         * gfortran.dg/inquire_9.f90: Likewise
7324         * gfortran.dg/iostat_1.f90: Likewise
7325         * gfortran.dg/iostat_2.f90: Likewise
7326         * gfortran.dg/list_read_1.f90: Likewise
7327         * gfortran.dg/list_read_4.f90: Likewise
7328         * gfortran.dg/list_read_5.f90: Likewise
7329         * gfortran.dg/list_read_7.f90: Likewise
7330         * gfortran.dg/list_read_8.f90: Likewise
7331         * gfortran.dg/list_read_9.f90: Likewise
7332         * gfortran.dg/namelist_13.f90: Likewise
7333         * gfortran.dg/namelist_14.f90: Likewise
7334         * gfortran.dg/namelist_15.f90: Likewise
7335         * gfortran.dg/namelist_16.f90: Likewise
7336         * gfortran.dg/namelist_17.f90: Likewise
7337         * gfortran.dg/namelist_18.f90: Likewise
7338         * gfortran.dg/namelist_19.f90: Likewise
7339         * gfortran.dg/namelist_20.f90: Likewise
7340         * gfortran.dg/namelist_24.f90: Likewise
7341         * gfortran.dg/namelist_26.f90: Likewise
7342         * gfortran.dg/namelist_27.f90: Likewise
7343         * gfortran.dg/namelist_28.f90: Likewise
7344         * gfortran.dg/namelist_37.f90: Likewise
7345         * gfortran.dg/namelist_38.f90: Likewise
7346         * gfortran.dg/namelist_39.f90: Likewise
7347         * gfortran.dg/namelist_40.f90: Likewise
7348         * gfortran.dg/namelist_43.f90: Likewise
7349         * gfortran.dg/namelist_44.f90: Likewise
7350         * gfortran.dg/namelist_45.f90: Likewise
7351         * gfortran.dg/namelist_46.f90: Likewise
7352         * gfortran.dg/namelist_47.f90: Likewise
7353         * gfortran.dg/namelist_48.f90: Likewise
7354         * gfortran.dg/namelist_49.f90: Likewise
7355         * gfortran.dg/namelist_50.f90: Likewise
7356         * gfortran.dg/namelist_51.f90: Likewise
7357         * gfortran.dg/namelist_52.f90: Likewise
7358         * gfortran.dg/namelist_56.f90: Likewise
7359         * gfortran.dg/namelist_char_only.f90: Likewise
7360         * gfortran.dg/namelist_use.f90: Likewise
7361         * gfortran.dg/namelist_use_only.f90: Likewise
7362         * gfortran.dg/noadv_size.f90: Likewise
7363         * gfortran.dg/open_access_append_1.f90: Likewise
7364         * gfortran.dg/pad_no.f90: Likewise
7365         * gfortran.dg/pr12884.f: Likewise
7366         * gfortran.dg/pr17090.f90: Likewise
7367         * gfortran.dg/pr17285.f90: Likewise
7368         * gfortran.dg/pr17286.f90: Likewise
7369         * gfortran.dg/pr18122.f90: Likewise
7370         * gfortran.dg/pr18210.f90: Likewise
7371         * gfortran.dg/pr18392.f90: Likewise
7372         * gfortran.dg/pr19155.f: Likewise
7373         * gfortran.dg/pr19216.f: Likewise
7374         * gfortran.dg/pr19467.f90: Likewise
7375         * gfortran.dg/pr19657.f: Likewise
7376         * gfortran.dg/pr20257.f90: Likewise
7377         * gfortran.dg/read_bad_advance.f90: Likewise
7378         * gfortran.dg/read_eof_2.f90: Likewise
7379         * gfortran.dg/read_eof_4.f90: Likewise
7380         * gfortran.dg/read_many_1.f: Likewise
7381         * gfortran.dg/read_noadvance.f90: Likewise
7382         * gfortran.dg/read_repeat.f90: Likewise
7383         * gfortran.dg/read_size_noadvance.f90: Likewise
7384         * gfortran.dg/read_x_past.f: Likewise
7385         * gfortran.dg/record_marker_1.f90: Likewise
7386         * gfortran.dg/record_marker_3.f90: Likewise
7387         * gfortran.dg/rewind_1.f90: Likewise
7388         * gfortran.dg/runtime_warning_1.f90: Likewise
7389         * gfortran.dg/shape_3.f90: Likewise
7390         * gfortran.dg/slash_1.f90: Likewise
7391         * gfortran.dg/stat_1.f90: Likewise
7392         * gfortran.dg/stat_2.f90: Likewise
7393         * gfortran.dg/streamio_11.f90: Likewise
7394         * gfortran.dg/streamio_3.f90: Likewise
7395         * gfortran.dg/streamio_4.f90: Likewise
7396         * gfortran.dg/streamio_9.f90: Likewise
7397         * gfortran.dg/tl_editing.f90: Likewise
7398         * gfortran.dg/unf_io_convert_1.f90: Likewise
7399         * gfortran.dg/unf_io_convert_2.f90: Likewise
7400         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7401         * gfortran.dg/unf_short_record_1.f90: Likewise
7402         * gfortran.dg/utf8_1.f03: Likewise
7403         * gfortran.dg/utf8_2.f03: Likewise
7404         * gfortran.dg/widechar_IO_1.f90: Likewise
7405         * gfortran.dg/write_check3.f90: Likewise
7406         * gfortran.dg/write_rewind_2.f: Likewise
7407         * gfortran.dg/x_slash_2.f: Likewise
7408
7409 2009-04-29  Richard Guenther  <rguenther@suse.de>
7410
7411         PR target/39943
7412         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7413         New.
7414         (check_effective_target_vect_floatuint_cvt): Likewise.
7415         * gcc.dg/vect/slp-10.c: Adjust.
7416         * gcc.dg/vect/slp-11.c: Adjust.
7417         * gcc.dg/vect/slp-12b.c: Adjust.
7418         * gcc.dg/vect/slp-33.c: Adjust.
7419         * gcc.c-torture/compile/pr39943.c: New testcase.
7420
7421 2009-04-29  Richard Guenther  <rguenther@suse.de>
7422
7423         PR middle-end/39937
7424         * gcc.c-torture/compile/pr39937.c: New testcase.
7425
7426 2009-04-29  Richard Guenther  <rguenther@suse.de>
7427
7428         PR tree-optimization/39941
7429         * gcc.c-torture/compile/pr39941.c: New testcase.
7430
7431 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7432
7433         * gcc.target/bfin/20090411-1.c: New test.
7434
7435 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7436
7437         PR target/39565
7438         * gcc.dg/pr39565.c: New testcase.
7439
7440 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7441
7442         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7443         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7444         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7445         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7446         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7447         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7448         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7449         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7450         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7451         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7452         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7453         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7454         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7455         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7456         * gcc.target/i386/pr37191.c: Likewise.
7457         * gcc.target/i386/reload-1.c: Likewise.
7458         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7459         * g++.old-deja/g++.pt/repo2.C: Likewise.
7460         * g++.old-deja/g++.pt/repo3.C: Likewise.
7461         * g++.old-deja/g++.pt/repo4.C: Likewise.
7462         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7463         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7464         * g++.dg/template/repo1.C: Likewise.
7465         * g++.dg/template/repo2.C: Likewise.
7466         * g++.dg/template/repo3.C: Likewise.
7467         * g++.dg/template/repo4.C: Likewise.
7468         * g++.dg/template/repo5.C: Likewise.
7469         * g++.dg/template/repo6.C: Likewise.
7470         * g++.dg/template/repo7.C: Likewise.
7471         * g++.dg/template/repo8.C: Likewise.
7472         * g++.dg/template/repo9.C: Likewise.
7473         * g++.dg/rtti/repo1.C: Likewise.
7474         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7475         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7476         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7477         * g++.dg/other/PR23205.C: Skip for vxworks.
7478         * g++.dg/ext/visibility/class1.C: Requires PIC.
7479         * g++.dg/eh/async-unwind2.C: Requires PIC.
7480         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7481         does not have cxa_exit.
7482
7483 2009-04-28  Jing Yu  <jingyu@google.com>
7484
7485         PR testsuite/39790
7486         * lib/target-supports.exp (check_effective_target_tls): Remove
7487         comment of caching.
7488         (check_effective_target_tls_native): Likewise.
7489         (check_effective_target_tls_runtime): Likewise.
7490         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7491         tls to tls_runtime.
7492         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7493
7494 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7495
7496         PR fortran/39946
7497         * gfortran.dg/proc_ptr_16.f90: New.
7498
7499 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7500
7501         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7502         lp64 is true.
7503
7504 2009-04-28  Richard Guenther  <rguenther@suse.de>
7505
7506         PR middle-end/39937
7507         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7508
7509 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7510
7511         * g++.dg/warn/pr35652.C: Removed.
7512         * gcc.dg/pr35652.c: Likewise.
7513
7514 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7515
7516         * gcc.target/ia64/20071210-2.c: New testcase.
7517
7518 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7519
7520         PR c/39323
7521         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7522         * gcc.dg/pr39323-3.c: Ditto.
7523
7524 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7525
7526         PR fortran/39930
7527         PR fortran/39931
7528         * gfortran.dg/ambiguous_reference_2.f90: New.
7529         * gfortran.dg/pointer_assign_7.f90: New.
7530
7531 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7532             Mark Mitchell  <mark@codesourcery.com>
7533
7534         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7535         * gcc.dg/20020103-1.c: Check for __ppc.
7536         * gcc.dg/asm-b.c: Check for __ppc.
7537         * gcc.dg/20020919-1.c: Check for __ppc.
7538         * gcc.dg/20020312-2.c: Likewise.
7539         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7540         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7541         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7542         * g++.dg/warn/weak1.C: Likewise.
7543         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7544         static so appropriate optimizations kick in.
7545         (find_base_value_wrapper): New function.
7546         * g++.dg/eh/simd-5.C: Fix target triplet.
7547         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7548
7549 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7550             H.J. Lu  <hongjiu.lu@intel.com>
7551
7552         PR target/39911
7553         * gcc.target/i386/pr39911.c: New test.
7554
7555 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7556
7557         PR fortran/39879
7558         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7559
7560 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7561
7562         PR c++/35652
7563         Revert:
7564
7565         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7566
7567         * gcc.dg/pr35652.C: New.
7568         * g++.dg/warn/pr35652.C: New.
7569         * gcc.dg/format/plus-1.c: Adjust message.
7570
7571 2009-04-27  DJ Delorie  <dj@redhat.com>
7572
7573         * lib/target-supports.exp (check_effective_target_double64): New.
7574         (check_effective_target_double64plus): New.
7575         (check_effective_target_large_double): New.
7576         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7577         * gcc.dg/div-double-1.c: Likewise.
7578         * gcc.dg/Wconversion-real.c: Require large_double.
7579         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7580
7581         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7582         are too small.
7583
7584         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7585         constants as long.
7586
7587 2009-04-27  Ian Lance Taylor  <iant@google.com>
7588
7589         * gcc.dg/Wcxx-compat-5.c: New testcase.
7590         * gcc.dg/Wcxx-compat-6.c: New testcase.
7591
7592 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7593
7594         Allow non-constant arguments to conversion intrinsics.
7595         * gcc.target/spu/intrinsics-3.c: Update tests.
7596
7597 2009-04-27  Richard Guenther  <rguenther@suse.de>
7598
7599         PR middle-end/39928
7600         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7601         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7602
7603 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7604
7605         PR target/39903
7606         * gcc.dg/torture/pr39903-1.c: New.
7607         * gcc.dg/torture/pr39903-2.c: Likewise.
7608
7609 2009-04-27  Revital Eres  <eres@il.ibm.com>
7610
7611         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7612         and check it.
7613         * gcc.dg/sms-2.c: Add dump check.
7614         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7615         and check it.
7616         * gcc.dg/sms-4.c: Likewise.
7617         * gcc.dg/sms-5.c: Likewise.
7618         * gcc.dg/sms-6.c: Likewise.
7619         * gcc.dg/sms-7.c: Likewise.
7620         * gcc.dg/sms-antideps.c: Rename to...
7621         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7622
7623 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7624
7625         * gnat.dg/opt2.adb: New test.
7626
7627 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7628
7629         PR c++/39875
7630         * g++.dg/warn/Wunused-15.C: New test.
7631
7632 2009-04-26  Michael Matz  <matz@suse.de>
7633
7634         Expand from SSA.
7635         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7636         change regexps.
7637         * gcc.target/i386/pr37248-1.c: Modified.
7638         * gcc.target/i386/pr37248-3.c: Modified.
7639         * gcc.target/i386/pr37248-2.c: Modified.
7640         * gnat.dg/aliasing1.adb: Modified.
7641         * gnat.dg/pack9.adb: Modified.
7642         * gnat.dg/aliasing2.adb: Modified.
7643         * gcc.dg/strict-overflow-2.c: Modified.
7644         * gcc.dg/autopar/reduc-1char.c: Modified.
7645         * gcc.dg/autopar/reduc-2char.c: Modified.
7646         * gcc.dg/autopar/reduc-1.c: Modified.
7647         * gcc.dg/autopar/reduc-2.c: Modified.
7648         * gcc.dg/autopar/reduc-3.c: Modified.
7649         * gcc.dg/autopar/reduc-6.c: Modified.
7650         * gcc.dg/autopar/reduc-7.c: Modified.
7651         * gcc.dg/autopar/reduc-8.c: Modified.
7652         * gcc.dg/autopar/reduc-9.c: Modified.
7653         * gcc.dg/autopar/reduc-1short.c: Modified.
7654         * gcc.dg/autopar/reduc-2short.c: Modified.
7655         * gcc.dg/autopar/parallelization-1.c: Modified.
7656         * gcc.dg/strict-overflow-4.c: Modified.
7657         * gcc.dg/strict-overflow-6.c: Modified.
7658         * gcc.dg/gomp/combined-1.c: Modified.
7659         * gcc.dg/no-strict-overflow-1.c: Modified.
7660         * gcc.dg/no-strict-overflow-3.c: Modified.
7661         * gcc.dg/no-strict-overflow-5.c: Modified.
7662         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7663         * gcc.dg/tree-ssa/pr18134.c: Modified.
7664         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7665         * gcc.dg/tree-ssa/vector-2.c: Modified.
7666         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7667         * gcc.dg/tree-ssa/loop-21.c: Modified.
7668         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7669         * gcc.dg/tree-ssa/vector-3.c: Modified.
7670         * gcc.dg/tree-ssa/asm-3.c: Modified.
7671         * gcc.dg/tree-ssa/pr23294.c: Modified.
7672         * gcc.dg/tree-ssa/loop-22.c: Modified.
7673         * gcc.dg/tree-ssa/loop-15.c: Modified.
7674         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7675         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7676         * gcc.dg/tree-ssa/pr20139.c: Modified.
7677         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7678         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7679         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7680         * gcc.dg/tree-ssa/loop-5.c: Modified.
7681         * gcc.dg/tree-ssa/pr19431.c: Modified.
7682         * gcc.dg/tree-ssa/pr32044.c: Modified.
7683         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7684         * gcc.dg/tree-ssa/loop-19.c: Modified.
7685         * gcc.dg/tree-ssa/loop-28.c: Modified.
7686         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7687         * gcc.dg/tree-ssa/divide-1.c: Modified.
7688         * gcc.dg/tree-ssa/inline-1.c: Modified.
7689         * gcc.dg/tree-ssa/divide-3.c: Modified.
7690         * gcc.dg/tree-ssa/pr30978.c: Modified.
7691         * gcc.dg/tree-ssa/alias-6.c: Modified.
7692         * gcc.dg/tree-ssa/divide-4.c: Modified.
7693         * gcc.dg/tree-ssa/alias-11.c: Modified.
7694         * gcc.dg/no-strict-overflow-7.c: Modified.
7695         * gcc.dg/strict-overflow-1.c: Modified.
7696         * gcc.dg/pr15784-4.c: Modified.
7697         * gcc.dg/pr34263.c: Modified.
7698         * gcc.dg/strict-overflow-3.c: Modified.
7699         * gcc.dg/tree-prof/stringop-1.c: Modified.
7700         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7701         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7702         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7703         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7704         * gcc.dg/no-strict-overflow-2.c: Modified.
7705         * gcc.dg/no-strict-overflow-4.c: Modified.
7706         * gcc.dg/no-strict-overflow-6.c: Modified.
7707         * g++.dg/tree-ssa/pr27090.C: Modified.
7708         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7709         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7710         * g++.dg/tree-ssa/pr19807.C: Modified.
7711         * g++.dg/opt/pr30965.C: Modified.
7712         * g++.dg/init/new17.C: Modified.
7713         * gfortran.dg/whole_file_6.f90: Modified.
7714         * gfortran.dg/whole_file_5.f90: Modified.
7715         * gfortran.dg/reassoc_1.f90: Modified.
7716         * gfortran.dg/reassoc_3.f90: Modified.
7717
7718 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7719
7720         PR fortran/39893
7721         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7722
7723 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7724
7725         PR inline-asm/39543
7726         * gcc.target/i386/pr39543-1.c: New test.
7727         * gcc.target/i386/pr39543-2.c: New test.
7728         * gcc.target/i386/pr39543-3.c: New test.
7729
7730         PR c/39889
7731         * gcc.dg/Wunused-value-3.c: New test.
7732
7733 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7734
7735         PR c/39581
7736         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7737         gcc.dg/vla-21.c: New tests.
7738
7739 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7740
7741         PR c/39556
7742         * gcc.dg/inline-34.c: New test.
7743
7744 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7745
7746         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7747         gcc.dg/enum-const-3.c: New tests.
7748         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7749         -pedantic-errors.  Update expected diagnostics.
7750
7751 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7752
7753         PR c/39582
7754         * gcc.dg/vla-20.c: New test.
7755
7756 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7757
7758         PR c/39564
7759         * gcc.dg/vla-19.c: New test.
7760
7761 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7762
7763         PR preprocessor/39559
7764         * gcc.dg/c99-intconst-2.c: New test.
7765
7766 2009-04-25  Jan Hubicka  <jh@suse.cz>
7767
7768         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7769
7770 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7771
7772         PR fortran/39688
7773         * gfortran.dg/import7.f90: New.
7774
7775 2009-04-24  Richard Guenther  <rguenther@suse.de>
7776
7777         * gcc.dg/tree-ssa/vrp48.c: Fix.
7778
7779 2008-04-24  Doug Kwan  <dougkwan@google.com>
7780
7781         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7782         destination are the same.
7783
7784 2009-04-24  Richard Guenther  <rguenther@suse.de>
7785
7786         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7787
7788 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7789
7790         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7791         gcc.dg/array-const-3.c: New tests.
7792
7793 2009-04-24  Ian Lance Taylor  <iant@google.com>
7794
7795         * gcc.dg/Wcxx-compat-4.c: New testcase.
7796
7797 2009-04-24  Daniel Kraft  <d@domob.eu>
7798
7799         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7800         expected on already erraneous symbol (renamed to fresh one).
7801
7802 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7803
7804         PR middle-end/39867
7805         * gcc.dg/pr39867.c: New.
7806
7807 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7808
7809         PR fortran/39861
7810         PR fortran/39864
7811         * gfortran.dg/intrinsic_1.f90: New.
7812
7813 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7814
7815         * gnat.dg/alignment7.adb: New test.
7816         * gnat.dg/alignment8.adb: Likewise.
7817
7818 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7819
7820         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7821         * gnat.dg/specs/rep_clause2.ads: New test.
7822
7823 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7824
7825         PR rtl-optimization/39794
7826         * gcc.dg/pr39794.c: New test.
7827
7828 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7829
7830         * gnat.dg/atomic1.adb: New test.
7831         * gnat.dg/atomic1_pkg.ads: New helper.
7832
7833 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7834
7835         PR testsuite/39623
7836         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7837         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7838
7839 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7840
7841         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7842         warning.
7843
7844 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7845
7846         PR C/31499
7847         * gcc.dg/vector-init-1.c: New testcase.
7848         * gcc.dg/vector-init-2.c: New testcase.
7849
7850 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7851
7852         * gnat.dg/enum2.adb: New test.
7853         * gnat.dg/enum2_pkg.ads: New helper.
7854
7855 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7856
7857         PR c/39855
7858         * gcc.dg/torture/pr39855.c: New test.
7859
7860 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7861
7862         PR c++/39639
7863         * g++.dg/cpp0x/pr39639.C: New test.
7864
7865 2009-04-22  Mark Heffernan  <meheff@google.com>
7866
7867         * gcc.dg/profile-generate-3.c: New test.
7868
7869 2009-04-22  Jan Hubicka  <jh@suse.cz>
7870
7871         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7872
7873 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7874
7875         PR testsuite/39623
7876         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7877
7878 2009-04-22  Richard Guenther  <rguenther@suse.de>
7879
7880         PR tree-optimization/39824
7881         * gcc.c-torture/compile/pr39824.c: New testcase.
7882
7883 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7884
7885         PR c++/14875
7886         * g++.dg/parse/parser-pr14875.C: New.
7887         * g++.dg/parse/parser-pr14875-2.C: New.
7888         * g++.dg/parse/error6.C: Update match string.
7889
7890 2009-04-22  Richard Guenther  <rguenther@suse.de>
7891
7892         PR tree-optimization/39845
7893         * gcc.c-torture/compile/pr39845.c: New testcase.
7894
7895 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7896
7897         PR fortran/39735
7898         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7899         * gfortran.dg/external_initializer.f90: Modified.
7900         * gfortran.dg/interface_26.f90: Modified.
7901         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7902         * gfortran.dg/proc_ptr_3.f90: Modified.
7903         * gfortran.dg/proc_ptr_15.f90: New.
7904         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7905
7906 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7907
7908         PR c++/35711
7909         * g++.dg/warn/pr35711.C: New.
7910         * g++.dg/conversion/ptrmem2.C: Update.
7911
7912 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7913
7914         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7915         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7916         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7917         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7918         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7919         gcc.c-torture/ChangeLog.0,
7920         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7921         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7922         gcc.target/i386/math-torture/math-torture.exp,
7923         gcc.target/mips/inter/mips16-inter.exp,
7924         gcc.target/mips/mips-nonpic/README,
7925         gcc.target/x86_64/abi/README.gcc,
7926         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7927         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7928         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7929         notices.
7930         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7931
7932 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7933
7934         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7935
7936 2009-04-21  Richard Guenther  <rguenther@suse.de>
7937
7938         PR middle-end/39829
7939         * gcc.dg/torture/pr39829.c: New testcase.
7940
7941 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7942
7943         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7944
7945 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7946
7947         PR 16202
7948         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7949         * gcc.dg/sequence-pt-2.c: New.
7950         * gcc.dg/sequence-pt-3.c: New.
7951         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7952         * g++.dg/warn/sequence-pt-2.c: New.
7953         * g++.dg/warn/sequence-pt-3.c: New.
7954
7955 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7956
7957         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7958
7959 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7960
7961         * gnat.dg/import1.ad[sb]: New test.
7962
7963 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7964
7965         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7966         return 0.
7967
7968 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7969
7970         PR fortran/39811
7971         * gfortran.dg/continuation_11.f90: New test.
7972
7973 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7974
7975         PR c++/13358
7976         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7977         messages. Test for "long long" in system headers.
7978         * gcc.dg/c99-longlong-2.c: New.
7979         * g++.dg/warn/pr13358.C: New.
7980         * g++.dg/warn/pr13358-2.C: New.
7981         * g++.dg/warn/pr13358-3.C: New.
7982         * g++.dg/warn/pr13358-4.C: New.
7983
7984 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7985
7986         * gcc.dg/framework-2.c: Fix up for non existent includes
7987         being fatal errors now.
7988
7989 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7990
7991         PR fortran/39800
7992         * gfortran.dg/private_type_13.f90: New test.
7993         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7994
7995 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7996
7997         PR c++/39803
7998         * g++.dg/warn/Wunused-14.C: New test.
7999
8000 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8001
8002         * gnat.dg/specs/small_alignment.ads: New test.
8003
8004 2009-04-20  Ian Lance Taylor  <iant@google.com>
8005
8006         * gcc.dg/Wcxx-compat-3.c: New testcase.
8007
8008 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8009
8010         * gnat.dg/pack13.ad[sb]: New test.
8011         * gnat.dg/pack13_pkg.ads: New helper.
8012
8013 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8014
8015         * gnat.dg/discr11.ad[sb]: New test.
8016         * gnat.dg/discr11_pkg.ads: New helper.
8017
8018 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8019
8020         PR tree-optimization/39675
8021         * gcc.dg/vect/O3-pr39675-2.c: New test.
8022
8023 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8024
8025         * gnat.dg/rep_clause3.adb: New test.
8026
8027 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8028
8029         PR c/37481
8030         * gcc.dg/c99-flex-array-7.c: New test.
8031
8032 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8033
8034         PR c/19771
8035         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8036
8037 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8038
8039         PR c/38243
8040         * gcc.dg/c99-restrict-3.c: New test.
8041
8042 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8043
8044         PR preprocessor/20078
8045         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8046
8047 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8048
8049         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8050         Do not pass -B$root after -margs.
8051
8052 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8053
8054         PR c/32061
8055         PR c++/36954
8056         * gcc.dg/pr32061.c: New.
8057         * gcc.dg/Wlogical-op-1.c: Update.
8058         * g++.dg/warn/Wlogical-op-1.C: Update.
8059         * g++.dg/warn/pr36954.C: New.
8060
8061 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8062
8063         PR c/27676
8064         * gcc.dg/lvalue-5.c: New test.
8065
8066 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8067
8068         PR c/22367
8069         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8070
8071 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8072
8073         * gcc.dg/cpp/include5.c: New test.
8074
8075 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8076
8077         PR c/35210
8078         * gcc.dg/call-diag-2.c: New test.
8079
8080 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8081
8082         PR preprocessor/39646
8083         * gcc.dg/cpp/line8.c: New test.
8084
8085 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8086
8087         PR preprocessor/39647
8088         * gcc.dg/cpp/line7.c: New test.
8089
8090 2009-04-18  Richard Guenther  <rguenther@suse.de>
8091
8092         PR middle-end/39804
8093         * gcc.target/i386/pr39804.c: New testcase.
8094
8095 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8096
8097         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8098         * g++.dg/other/pr39496.C: Likewise.
8099
8100 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8101
8102         PR middle-end/36902
8103         * gcc.dg/pr36902.c: New.
8104
8105 2009-04-17  Diego Novillo  <dnovillo@google.com>
8106
8107         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8108         violation for variable 'inside_main'.
8109
8110 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8111
8112         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8113
8114 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8115
8116         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8117
8118 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8119
8120         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8121         * gfortran.dg/chmod_2.f90: Likewise.
8122         * gfortran.dg/chmod_3.f90: Likewise.
8123         * gfortran.dg/open_errors.f90: Likewise.
8124         * gfortran.dg/stat_1.f90: Likewise.
8125         * gfortran.dg/stat_2.f90: Likewise.
8126
8127 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8128
8129         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8130         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8131         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8132         * gfortran.dg/nearest_1.f90: Likewise.
8133         * gfortran.dg/nearest_3.f90: Likewise.
8134         * gfortran.dg/isnan_1.f90: Likewise.
8135         * gfortran.dg/isnan_2.f90: Likewise.
8136         * gfortran.dg/nan_1.f90: Likewise.
8137         * gfortran.dg/nan_2.f90: Likewise.
8138         * gfortran.dg/nan_3.f90: Likewise.
8139         * gfortran.dg/nan_4.f90: Likewise.
8140         * gfortran.dg/module_nan.f90: Likewise.
8141         * gfortran.dg/int_conv_2.f90: Likewise.
8142         * gfortran.dg/init_flag_3.f90: Likewise.
8143         * gfortran.dg/namelist_42.f90: Likewise.
8144         * gfortran.dg/namelist_43.f90: Likewise.
8145         * gfortran.dg/real_const_3.f90: Likewise.
8146         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8147
8148         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8149         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8150         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8151         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8152         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8153
8154         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8155         * gfortran.dg/gamma_5.f90: Likewise.
8156
8157 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8158
8159         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8160         less strict so it also works with auto-overlay support.
8161         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8162         for "exceeds local store" linker errors on the SPU.
8163
8164         * lib/gfortran.exp: Include target-supports.exp.
8165         (gfortran_init): On SPU targets where automatic overlay support
8166         is available, use it to build all Fortran test cases.
8167
8168         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8169
8170 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8171
8172         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8173         rule enforced by gnat on taft types.
8174
8175 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8176
8177         PR testsuite/39792
8178         * g++.dg/ext/complit11.C: Add empty dg-options.
8179
8180 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8181
8182         PR c++/17570
8183         * g++.dg/template/defarg11.C: New test.
8184
8185 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8186
8187         PR c++/28766
8188         * g++.dg/ext/complit11.C: New testcase.
8189
8190 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8191
8192         PR c++/39551
8193         * g++.dg/warn/Wunused-13.C: New testcase.
8194
8195 2009-04-15  Ian Lance Taylor  <iant@google.com>
8196
8197         * gcc.dg/Wenum-compare-1.c: New testcase.
8198
8199 2009-04-15  Richard Guenther  <rguenther@suse.de>
8200
8201         PR tree-optimization/39764
8202         * g++.dg/torture/pr39764.C: New testcase.
8203
8204 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8205
8206         * g++.dg/ext/altivec-17.C: New.
8207
8208 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8209
8210         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8211         * gnat.dg/specs/limited1.ads: Ditto.
8212
8213 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8214
8215         PR testsuite/39769
8216         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8217         for testing the results of estimate instructions.
8218         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8219         * gcc.dg/vmx/3a-05.c (test): Ditto.
8220
8221 2009-04-14  Jason Merrill  <jason@redhat.com>
8222
8223         PR c++/39763
8224         * g++.dg/warn/Wshadow-4.C: Extend.
8225
8226 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8227
8228         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8229         (do_D): Remove attribute hidden.
8230
8231 2009-04-13  Jason Merrill  <jason@redhat.com>
8232
8233         PR c++/39480
8234         * g++.dg/init/copy7.C: New.
8235
8236 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8237
8238         PR testsuite/39733
8239         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8240         (check_for_all_options): This.
8241
8242 2009-04-13  Jason Merrill  <jason@redhat.com>
8243
8244         PR c++/39750
8245         * g++.dg/template/crash90.C: New.
8246
8247 2009-04-12  Jason Merrill  <jason@redhat.com>
8248
8249         PR c++/39742
8250         * g++.dg/overload/extern-C-2.C: New.
8251
8252 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8253
8254         PR preprocessor/31869
8255         * gcc.dg/cpp/strify5.c: New test.
8256
8257 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8258
8259         * gnat.dg/enum1.adb: New test.
8260         * gnat.dg/enum1_pkg.ads: New helper.
8261
8262 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8263
8264         PR target/39740
8265         * gcc.target/alpha/pr39740.c: New test.
8266
8267 2009-04-11  Daniel Kraft  <d@domob.eu>
8268
8269         PR fortran/37746
8270         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8271         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8272         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8273         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8274         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8275         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8276         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8277         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8278         expected string length that failed with -fbounds-check now.
8279         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8280
8281 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8282
8283         PR fortran/39692
8284         * gfortran.dg/proc_ptr_14.f90: New.
8285
8286 2009-04-11  Richard Guenther  <rguenther@suse.de>
8287
8288         PR middle-end/39732
8289         * g++.dg/torture/pr39732.C: New testcase.
8290
8291 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8292
8293         * gfortran.dg/whole_file_5.f90: New.
8294         * gfortran.dg/whole_file_6.f90: New.
8295
8296 2009-04-11  Richard Guenther  <rguenther@suse.de>
8297
8298         PR tree-optimization/39713
8299         * g++.dg/torture/pr39713.C: New testcase.
8300
8301 2009-04-10  Richard Guenther  <rguenther@suse.de>
8302
8303         PR c/39712
8304         * gcc.dg/pr39712.c: New testcase.
8305
8306 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8307
8308         PR c++/28301
8309         * g++.dg/cpp0x/enum2.C: Updated.
8310         * g++.dg/debug/pr22514.C: Likewise.
8311         * g++.dg/parse/enum2.C: Likewise.
8312         * g++.dg/parse/enum3.C: Likewise.
8313         * g++.dg/template/crash79.C: Likewise.
8314         * g++.old-deja/g++.jason/cond.C: Likewise.
8315
8316 2009-04-10  Chao-ying Fu  <fu@mips.com>
8317
8318         * gcc.target/mips/interrupt_handler.c: Change from compile to
8319         assemble.
8320
8321 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8322
8323         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8324
8325 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8326
8327         PR fortran/38709
8328         * gfortran.dg/zero_sized_6.f90: New.
8329
8330 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8331
8332         PR  c++/20118
8333         * g++.dg/parse/pr20118.C: New.
8334         * g++.dg/template/spec16.C: Update.
8335
8336 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8337
8338         PR testsuite/35621
8339         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8340         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8341         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8342         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8343         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8344         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8345         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8346         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8347         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8348         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8349         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8350         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8351         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8352         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8353         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8354         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8355         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8356
8357 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8358
8359         PR target/39678
8360         * g++.dg/torture/pr39678.C: New.
8361         * gcc.dg/compat/struct-complex-2.h: Likewise.
8362         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8363         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8364         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8365         * gcc.dg/torture/pr39678.c: Likewise.
8366         * gcc.target/i386/pr39678.c: Likewise.
8367
8368         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8369         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8370
8371         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8372         <complex.h>.  Add tests for structure with complex float.
8373
8374 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8375             Joseph Myers  <joseph@codesourcery.com>
8376
8377         PR target/36800
8378         * gcc.dg/dfp/pr36800.c: New.
8379
8380 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8381             Rafael Avila de Espindola  <espindola@google.com>
8382
8383         * gcc.misc-tests/help.exp: New file.
8384         * lib/options.exp: New file.
8385
8386 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8387
8388         PR libobjc/36610
8389         * objc/execute/forward-1.x: New.
8390
8391 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8392
8393         * gcc.dg/pr27150-1.c: Change to a link test.
8394
8395 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8396
8397         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8398         3 of the GNU General Public License and to point readers at the
8399         COPYING3 file and the FSF's license web page.
8400         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8401         * gcc.dg/struct/struct-reorg.exp: Likewise.
8402         * gcc.target/spu/tag_manager.c: Likewise.
8403
8404 2009-04-09  Richard Guenther  <rguenther@suse.de>
8405
8406         PR testsuite/39696
8407         * ssa-ccp-25.c: Adjust pattern.
8408
8409 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8410
8411         PR fortran/36704
8412         * gfortran.dg/external_procedures_1.f90: Modified.
8413         * gfortran.dg/proc_ptr_result_1.f90: New.
8414         * gfortran.dg/proc_ptr_result_2.f90: New.
8415         * gfortran.dg/proc_ptr_result_3.f90: New.
8416
8417 2009-04-09  Richard Guenther  <rguenther@suse.de>
8418
8419         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8420         to prevent constant propagation.
8421         * gcc.dg/vect/vect-56.c: Likewise.
8422         * gcc.dg/vect/vect-58.c: Likewise.
8423         * gcc.dg/vect/vect-60.c: Likewise.
8424         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8425         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8426         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8427
8428 2009-04-09  Richard Guenther  <rguenther@suse.de>
8429
8430         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8431         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8432
8433 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8434
8435         PR c/39613
8436         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8437         New tests.
8438
8439 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8440
8441         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8442         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8443
8444 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8445
8446         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8447
8448 2009-04-08  Jason Merrill  <jason@redhat.com>
8449
8450         PR c++/25185
8451         * g++.dg/template/error40.C: Add another test.
8452
8453 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8454
8455         PR c/39614
8456         PR c/39673
8457         * gcc.c-torture/compile/pr39614-1.c,
8458         gcc.c-torture/compile/pr39614-2.c,
8459         gcc.c-torture/compile/pr39614-3.c,
8460         gcc.c-torture/compile/pr39614-4.c,
8461         gcc.c-torture/compile/pr39614-5.c,
8462         gcc.c-torture/compile/pr39673-1.c,
8463         gcc.c-torture/compile/pr39673-2.c: New tests.
8464         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8465         more cases.
8466         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8467         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8468         expected errors.
8469
8470 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8471
8472         PRc++/39637
8473         * g++.dg/cpp0x/variadic-crash2.C: New test.
8474
8475 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8476
8477         PR fortran/38863
8478         * gfortran.dg/alloc_comp_result_1.f90: New test.
8479
8480 2009-04-07  Jason Merrill  <jason@redhat.com>
8481
8482         PR c++/34691
8483         * g++.dg/overload/extern-C-1.C: New.
8484
8485 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8486
8487         PR testsuite/39325
8488         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8489
8490 2009-04-07  Jason Merrill  <jason@redhat.com>
8491
8492         PR c++/25185
8493         * g++.dg/template/error40.C: New.
8494
8495 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8496
8497         PR fortran/38152
8498         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8499
8500 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8501
8502         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8503
8504 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8505
8506         PR fortran/38290
8507         * gfortran.dg/proc_decl_1.f90: Modified.
8508         * gfortran.dg/proc_ptr_11.f90: Extended.
8509         * gfortran.dg/proc_ptr_13.f90: Modified.
8510
8511 2009-04-06  Jason Merrill  <jason@redhat.com>
8512
8513         PR c++/35146
8514         * g++.dg/template/fnspec1.C: New.
8515
8516 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8517
8518         * lib/gnat.exp: Handle multilib.
8519
8520 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8521
8522         PR fortran/38863
8523         * gfortran.dg/dependency_23.f90: New test.
8524
8525 2009-04-06  Richard Guenther  <rguenther@suse.de>
8526
8527         PR tree-optimization/28868
8528         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8529         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8530         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8531         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8532
8533 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8534
8535         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8536
8537 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8538
8539         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8540
8541 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8542
8543         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8544         with the built-in y0, and the subsequent warning.
8545         (y1): Likewise, rename to y_1.
8546
8547 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8548
8549         PR fortran/39414
8550         * gfortran.dg/proc_decl_21.f90: New.
8551
8552 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8553
8554         PR fortran/36091
8555         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8556
8557 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8558
8559         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8560         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8561         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8562         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8563         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8564         gfortran.dg/namelist_49.f90: Gate test on effective_target
8565         fd_truncate.
8566         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8567
8568 2009-04-05  Daniel Kraft  <d@domob.eu>
8569
8570         PR fortran/38654
8571         * gfortran.dg/read_float_2.f03
8572         * gfortran.dg/read_float_3.f90
8573
8574 2009-04-05  Richard Guenther  <rguenther@suse.de>
8575
8576         PR tree-optimization/39648
8577         * gcc.c-torture/compile/pr39648.c: New testcase.
8578
8579 2009-04-05  Jason Merrill  <jason@redhat.com>
8580
8581         PR c++/14912
8582         * g++.dg/template/error39.C: New.
8583
8584 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8585
8586         PR fortran/29458
8587         * gfortran.dg/implied_do_1.f90: New.
8588
8589 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8590
8591         PR fortran/39577
8592         * gfortran.dg/recursive_check_8.f90: New.
8593         * gfortran.dg/recursive_check_9.f90: New.
8594         * gfortran.dg/recursive_check_10.f90: New.
8595         * gfortran.dg/recursive_check_11.f90: New.
8596         * gfortran.dg/recursive_check_12.f90: New.
8597         * gfortran.dg/recursive_check_13.f90: New.
8598         * gfortran.dg/recursive_check_14.f90: New.
8599
8600 2009-04-04  Jason Merrill  <jason@redhat.com>
8601
8602         PR c++/25185
8603         * g++.dg/template/error38.C: Add more tests.
8604
8605 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8606
8607         PR fortran/37614
8608         * gfortran.dg/common_align_2.f90: New test.
8609
8610 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8611
8612         PR target/39501
8613         * gcc.c-torture/execute/pr39501.c: New file.
8614         * gcc.c-torture/execute/pr39501.x: New file.
8615
8616 2009-04-04  Richard Guenther  <rguenther@suse.de>
8617
8618         PR tree-optimization/8781
8619         PR tree-optimization/37892
8620         * g++.dg/tree-ssa/pr8781.C: New testcase.
8621         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8622
8623 2009-04-04  Richard Guenther  <rguenther@suse.de>
8624
8625         PR tree-optimization/39636
8626         * gcc.c-torture/compile/pr39636.c: New testcase.
8627
8628 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8629
8630         PR rtl-optimization/39607
8631         * g++.dg/opt/pr39607.C: New.
8632
8633 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8634
8635         PR fortran/39594
8636         * gfortran.dg/common_12.f90: New.
8637
8638 2009-04-03  Jason Merrill  <jason@redhat.com>
8639
8640         PR c++/39608
8641         * g++.dg/template/const2.C: New test.
8642
8643 2009-04-03  Richard Guenther  <rguenther@suse.de>
8644
8645         PR tree-optimization/2480
8646         PR tree-optimization/23086
8647         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8648         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8649
8650 2009-04-03  Richard Guenther  <rguenther@suse.de>
8651
8652         PR tree-optimization/34743
8653         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8654         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8655         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8656         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8657         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8658         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8659         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8660         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8661
8662 2009-04-03  Richard Guenther  <rguenther@suse.de>
8663
8664         PR middle-end/13146
8665         PR tree-optimization/23940
8666         PR tree-optimization/33237
8667         PR middle-end/33974
8668         PR middle-end/34093
8669         PR tree-optimization/36201
8670         PR tree-optimization/36230
8671         PR tree-optimization/38049
8672         PR tree-optimization/38207
8673         PR tree-optimization/38230
8674         PR tree-optimization/38301
8675         PR tree-optimization/38585
8676         PR middle-end/38895
8677         PR tree-optimization/38985
8678         PR tree-optimization/39299
8679         * gcc.dg/pr19633-1.c: Adjust.
8680         * gcc.dg/torture/pta-callused-1.c: Likewise.
8681         * gcc.dg/torture/pr39074-2.c: Likewise.
8682         * gcc.dg/torture/pr39074.c: Likewise.
8683         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8684         * gcc.dg/torture/pr30375.c: Adjust.
8685         * gcc.dg/torture/pr33563.c: Likewise.
8686         * gcc.dg/torture/pr33870.c: Likewise.
8687         * gcc.dg/torture/pr33560.c: Likewise.
8688         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8689         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8690         * gcc.dg/tree-ssa/alias-15.c: Remove.
8691         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8692         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8693         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8694         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8695         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8696         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8697         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8698         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8699         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8700         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8701         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8702         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8703         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8704         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8705         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8706         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8707         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8708         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8709         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8710         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8711         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8712         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8713         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8714         * gcc.dg/uninit-B.c: XFAIL.
8715         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8716         * gcc.dg/uninit-pr19430.c: XFAIL.
8717         * g++.dg/tree-ssa/pr13146.C: New testcase.
8718         * g++.dg/opt/pr36187.C: Adjust.
8719         * g++.dg/torture/20090329-1.C: New testcase.
8720
8721 2009-04-02  Chao-ying Fu  <fu@mips.com>
8722
8723         * gcc.target/mips/interrupt_handler.c: New test.
8724
8725 2009-04-02  David Ayers  <ayers@fsfe.org>
8726
8727         PR objc/18456
8728         * objc.dg/bad-receiver-type-2.m: New test contributed by
8729         Alexander Mamberg.
8730
8731 2009-04-02  Jason Merrill  <jason@redhat.com>
8732
8733         PR c++/25185
8734         * g++.dg/template/error38.C: New test.
8735
8736 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8737
8738         PR tree-optimization/31677
8739         * gcc.dg/memcpy-1.c: Add compiler option.
8740
8741 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8742
8743         PR tree-optimization/39595
8744         * gfortran.dg/vect/O3-pr39595.f: New test.
8745
8746 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8747
8748         PR c++/26693
8749         * g++.dg/template/typedef11.C: New test.
8750         * g++.dg/template/typedef12.C: Likewise.
8751         * g++.dg/template/typedef13.C: Likewise.
8752         * g++.dg/template/typedef14.C: Likewise.
8753         * g++.dg/template/typedef15.C: Likewise.
8754         * g++.dg/template/typedef16.C: Likewise.
8755         * g++.dg/template/sfinae3.C: Compile this pedantically.
8756         The only errors expected should be the one saying the typedef is ill
8757         formed.
8758         * g++.old-deja/g++.pt/typename8.C: Likewise.
8759         * g++.dg/template/access11.C: Update this.
8760
8761 2009-04-02  Richard Guenther  <rguenther@suse.de>
8762
8763         PR tree-optimization/37221
8764         * gcc.c-torture/compile/20090331-1.c: New testcase.
8765
8766 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8767
8768         * gcc.c-torture/compile/20090401-1.c: New test.
8769
8770 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8771
8772         PR c++/4926
8773         * g++.dg/template/pr4926-1.C: New.
8774
8775 2009-04-01  Xinliang David Li  <davidxl@google.com>
8776
8777         * gcc.target/i386/all_one_m128i.c: New test.
8778
8779 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8780
8781         PR c/39027
8782         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8783         * gcc.dg/fltconst-2.c: New test.
8784         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8785         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8786
8787         PR c/33466
8788         * gcc.dg/cpp/pr33466.c: New test.
8789         * gcc.dg/dfp/pr33466.c: New test.
8790         * gcc.dg/fixed-point/pr33466.c: New test.
8791
8792 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8793
8794         PR tree-optimization/35011
8795         * g++.dg/other/pr35011.C: New.
8796
8797 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8798
8799         PR target/39226
8800         * gcc.dg/pr39226.c: New test.
8801
8802 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8803
8804         PR c++/35240
8805         * g++.dg/template/pr35240.C: New.
8806
8807 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8808
8809         PR c/39605
8810         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8811         * gcc.dg/pr25682.c: Update expected diagnostics.
8812
8813 2009-04-01  Richard Guenther  <rguenther@suse.de>
8814
8815         * gcc.dg/fold-plusmult-2.c: New testcase.
8816
8817 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8818
8819         PR c/37772
8820         * gcc.dg/pr37772.c: New test.
8821         * g++.dg/ext/asm11.C: New test.
8822
8823 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8824
8825         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8826         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8827         defined.
8828
8829 2009-03-31  Jason Merrill  <jason@redhat.com>
8830
8831         * g++.old-deja/g++.other/using9.C: Add expected errors.
8832
8833 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8834
8835         * gcc.c-torture/compile/pr33009.c: Removed.
8836
8837 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8838
8839         * gcc.c-torture/compile/pr33009.c: Delete.
8840         * gcc.c-torture/compile/pr11832.c: Likewise.
8841
8842 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8843
8844         PR c/448
8845         * lib/target-supports.exp (check_effective_target_stdint_types):
8846         Update comment.
8847         (check_effective_target_inttypes_types): New.
8848         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8849         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8850         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8851
8852 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8853
8854         PR fortran/38917
8855         PR fortran/38918
8856         * gfortran.dg/data_pointer_1.f90: New test.
8857
8858 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8859
8860         PR fortran/38915
8861         * gfortran.dg/char_length_15.f90: New test.
8862
8863 2009-03-31  Jason Merrill  <jason@redhat.com>
8864
8865         C++ DR 613
8866         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8867         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8868         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8869         xfail others.
8870
8871         * g++.dg/other/typedef2.C: New test.
8872
8873         PR c++/37806
8874         * g++.dg/template/typedef17.C: New test.
8875
8876         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8877         * g++.dg/cpp0x/auto12.C: Likewise.
8878
8879 2009-03-31  Richard Guenther  <rguenther@suse.de>
8880
8881         PR middle-end/31029
8882         * gcc.dg/fold-compare-4.c: New testcase.
8883         * gcc.dg/fold-compare-5.c: Likewise.
8884
8885 2009-03-31  Richard Guenther  <rguenther@suse.de>
8886
8887         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8888
8889 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8890
8891         PR target/39592
8892         * gcc.target/i386/pr39592-1.c: New test.
8893
8894 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8895
8896         PR preprocessor/15638
8897         * gcc.dg/cpp/missing-header-1.c: New test.
8898         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8899         "compilation terminated" message.
8900         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8901         test #include "".
8902         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8903         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8904         terminated" message.
8905
8906 2009-03-31  Richard Guenther  <rguenther@suse.de>
8907
8908         PR middle-end/23401
8909         PR middle-end/27810
8910         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8911         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8912
8913 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8914
8915         PR fortran/38389
8916         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8917         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8918         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8919         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8920         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8921         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8922         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8923
8924 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8925
8926         PR fortran/22571
8927         * gfortran.dg/whole_file_1.f90: New test.
8928         PR fortran/26227
8929         * gfortran.dg/whole_file_2.f90: New test.
8930         * gfortran.dg/whole_file_3.f90: New test.
8931         PR fortran/24886
8932         * gfortran.dg/whole_file_4.f90: New test.
8933
8934 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8935
8936         * gfortran.dg/bind_c_usage_19.f90: New test.
8937
8938         PR target/39558
8939         * gcc.target/powerpc/altivec-29.c: New test.
8940
8941 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8942
8943         PR rtl-optimization/323
8944         * gcc.target/i386/excess-precision-1.c,
8945         gcc.target/i386/excess-precision-2.c,
8946         gcc.target/i386/excess-precision-3.c,
8947         gcc.target/i386/excess-precision-4.c,
8948         gcc.target/i386/excess-precision-5.c,
8949         gcc.target/i386/excess-precision-6.c: New tests.
8950
8951 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8952
8953         PR c/35235
8954         * gcc.dg/c99-array-lval-8.c: New test.
8955
8956 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8957
8958         PR preprocessor/34695
8959         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8960         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8961         instead of dg-warning for "previous definition" messages.
8962         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8963         "warnings being treated as errors" message.
8964         * gcc.dg/fltconst-1.c: Use -fshow-column.
8965
8966 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8967
8968         PR fortran/38823
8969         * gfortran.dg/power1.f90: New test.
8970
8971 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8972
8973         PR c/456
8974         PR c/5675
8975         PR c/19976
8976         PR c/29116
8977         PR c/31871
8978         PR c/35198
8979         * gcc.c-torture/compile/20081108-1.c,
8980         gcc.c-torture/compile/20081108-2.c,
8981         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8982         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8983         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8984         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8985         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8986         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8987         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8988         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8989         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8990         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8991         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8992         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8993         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8994         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8995         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8996         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8997         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8998         case.
8999         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9000         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9001         XFAILs.  Update expected messages.
9002         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9003         expected messages.
9004         * gcc.dg/real-const-1.c: Replace with test from original PR.
9005         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9006         when casting from non-constant integer to pointer.
9007
9008 2009-03-29  Richard Guenther  <rguenther@suse.de>
9009
9010         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9011
9012 2009-03-29  Daniel Kraft  <d@domob.eu>
9013
9014         PR fortran/37423
9015         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9016         DEFERRED bindings.
9017         * gfortran.dg/typebound_proc_9.f03: New test.
9018         * gfortran.dg/typebound_proc_10.f03: New test.
9019         * gfortran.dg/typebound_proc_11.f03: New test.
9020         * gfortran.dg/abstract_type_5.f03: New test.
9021
9022 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9023
9024         PR fortran/38507
9025         * gfortran.dg/do_4.f: New.
9026         * gfortran.dg/goto_2.f90: Correct expected warnings.
9027         * gfortran.dg/goto_4.f90: Likewise.
9028         * gfortran.dg/goto_5.f90: New.
9029
9030 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9031
9032         PR target/39545
9033         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9034
9035         * gcc.target/i386/pr39545-1.c: New.
9036         * gcc.target/i386/pr39545-2.c: Likewise.
9037
9038         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9039         (flex2_struct): Likewise.
9040         (check_struct_passing7): Likewise.
9041         (check_struct_passing8): Likewise.
9042         (f1s): Likewise.
9043         (f2s): Likewise.
9044         (main): Call check_struct_passing7 and check_struct_passing8.
9045
9046 2009-03-29  Richard Guenther  <rguenther@suse.de>
9047
9048         * gcc.c-torture/execute/20090113-1.c: New testcase.
9049         * gcc.c-torture/execute/20090113-2.c: Likewise.
9050         * gcc.c-torture/execute/20090113-3.c: Likewise.
9051         * gcc.c-torture/execute/20090207-1.c: Likewise.
9052         * gcc.c-torture/compile/20090114-1.c: Likewise.
9053         * gcc.c-torture/compile/20090328-1.c: Likewise.
9054         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9055
9056 2009-03-29  David Ayers  <ayers@fsfe.org>
9057
9058         PR objc/27377
9059         * objc.dg/conditional-1.m: New tests.
9060
9061 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9062
9063         * gcc.dg/winline-10.c: New test.
9064
9065 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9066
9067         PR fortran/34656
9068         * gfortran.dg/do_check_1.f90: Add test.
9069         * gfortran.dg/do_check_2.f90: Add test.
9070         * gfortran.dg/do_check_3.f90: Add test.
9071         * gfortran.dg/do_check_4.f90: Add test.
9072
9073 2009-03-28  Jan Hubicka  <jh@suse.cz>
9074
9075         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9076         * gcc.dg/pr33826.c: Update dump files.
9077         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9078         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9079
9080 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9081
9082         * g++.dg/tree-ssa/fwprop-align.C: New test.
9083
9084 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9085
9086         * gcc.target/powerpc/altivec-28.c: New test.
9087
9088         PR c++/39554
9089         * gcc.dg/wdisallowed-functions-1.c: Removed.
9090         * gcc.dg/wdisallowed-functions-2.c: Removed.
9091         * gcc.dg/wdisallowed-functions-3.c: Removed.
9092         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9093         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9094         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9095
9096 2009-03-28  Richard Guenther  <rguenther@suse.de>
9097
9098         PR tree-optimization/38723
9099         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9100
9101 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9102
9103         PR fortran/38538
9104         * gfortran.dg/char_result_13.f90: New test.
9105
9106 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9107
9108         PR fortran/38765
9109         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9110
9111 2009-03-28  Daniel Kraft  <d@domob.eu>
9112
9113         * gfortran.dg/trim_1.f90: New test.
9114
9115 2009-03-28  Richard Guenther  <rguenther@suse.de>
9116
9117         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9118         * g++.dg/warn/Warray-bounds.C: Likewise.
9119
9120 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9121
9122         PR fortran/32626
9123         * gfortran.dg/recursive_check_7.f90: New test.
9124
9125 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9126
9127         PR fortran/38432
9128         * gfortran.dg/do_check_5.f90: New test.
9129         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9130         * gfortran.dg/array_constructor_18.f90: Ditto.
9131         * gfortran.dg/array_constructor_22.f90: Ditto.
9132         * gfortran.dg/do_3.F90: Ditto.
9133         * gfortran.dg/do_1.f90: Ditto.
9134
9135 2009-03-28  Richard Guenther  <rguenther@suse.de>
9136
9137         PR tree-optimization/38180
9138         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9139
9140 2009-03-28  Richard Guenther  <rguenther@suse.de>
9141
9142         PR tree-optimization/38513
9143         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9144         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9145         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9146         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9147         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9148         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9149         * gcc.dg/vect/vect-35.c: Likewise.
9150         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9151         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9152         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9153
9154 2009-03-28  Richard Guenther  <rguenther@suse.de>
9155
9156         PR tree-optimization/38968
9157         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9158
9159 2009-03-28  Richard Guenther  <rguenther@suse.de>
9160
9161         PR tree-optimization/37795
9162         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9163
9164 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9165
9166         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9167         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9168         options for removed targets.
9169
9170 2009-03-27  Richard Guenther  <rguenther@suse.de>
9171
9172         PR tree-optimization/39120
9173         * gcc.c-torture/execute/pr39120.c: New testcase.
9174
9175 2009-03-27  Richard Guenther  <rguenther@suse.de>
9176
9177         PR tree-optimization/39120
9178         * gcc.dg/torture/pta-callused-1.c: New testcase.
9179
9180 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9181
9182         PR middle-end/39315
9183         * gcc.target/i386/pr39315-1.c: New.
9184         * gcc.target/i386/pr39315-2.c: Likewise.
9185         * gcc.target/i386/pr39315-3.c: Likewise.
9186         * gcc.target/i386/pr39315-4.c: Likewise.
9187         * gcc.target/i386/pr39315-check.c: Likewise.
9188
9189 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9190
9191         PR c/39323
9192         * gcc.dg/pr39323-1.c: New.
9193         * gcc.dg/pr39323-2.c: Likewise.
9194         * gcc.dg/pr39323-3.c: Likewise.
9195
9196 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9197
9198         PR target/38034
9199         * gcc.target/ia64/sync-1.c: New.
9200
9201 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9202
9203         PR target/39472
9204         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9205         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9206         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9207         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9208         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9209         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9210         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9211         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9212
9213 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9214
9215         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9216         for low precision (i.e. float).
9217
9218 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9219             Jakub Jelinek  <jakub@redhat.com>
9220
9221         PR debug/37959
9222         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9223
9224 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9225
9226         * gcc.dg/memmove-2.c: New test.
9227         * gcc.dg/memmove-3.c: New test.
9228
9229         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9230         in clone naming.
9231
9232 2009-03-27  Xinliang David Li  <davidxl@google.com>
9233
9234         PR tree-optimization/39557
9235         * g++.dg/tree-ssa/dom-invalid.C: New test.
9236
9237 2009-03-27  Xinliang David Li  <davidxl@google.com>
9238
9239         PR tree-optimization/39548
9240         * g++.dg/tree-ssa/copyprop.C: New test.
9241
9242 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9243
9244         PR c++/38638
9245         * g++.dg/template/typename17.C: New testcase.
9246         * g++.dg/template/typename18.C: New testcase.
9247
9248 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9249
9250         PR c++/36799
9251         * g++.dg/other/var_copy-1.C: New test.
9252
9253 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9254
9255         PR c++/37647
9256         * g++.dg/parse/ctor9.C: New test.
9257
9258 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9259
9260         PR c++/29727
9261         * g++.dg/init/error2.C: New test.
9262
9263 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9264
9265         PR c++/35652
9266         * gcc.dg/pr35652.C: New.
9267         * g++.dg/warn/pr35652.C: New.
9268         * gcc.dg/format/plus-1.c: Adjust message.
9269
9270 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9271
9272         PR c++/39554
9273         * gcc.dg/wdisallowed-functions-3.c: New test.
9274         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9275
9276 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9277
9278         * gcc.dg/inline-33.c: Fix when pic.
9279
9280 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9281
9282         * gcc.target/ia64/20090324-1.c: New test.
9283
9284 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9285
9286         PR c/27898
9287         * gcc.dg/pr27898.c: New test.
9288
9289         PR tree-optimization/32139
9290         * gcc.c-torture/compile/pr32139.c: New test.
9291
9292 2009-03-24  Jason Merrill  <jason@redhat.com>
9293
9294         PR c++/28274
9295         * g++.dg/parse/defarg14.C: New test.
9296
9297 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9298
9299         PR libfortran/39528
9300         * gfortran.dg/read_repeat.f90: New test.
9301
9302 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9303
9304         PR tree-optimization/39529
9305         * gcc.dg/vect/pr39529.c: New test.
9306
9307 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9308             Jakub Jelinek  <jakub@redhat.com>
9309
9310         PR debug/39524
9311         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9312
9313 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9314
9315         PR c/39495
9316         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9317
9318 2009-03-23  Jason Merrill  <jason@redhat.com>
9319
9320         * g++.dg/cpp0x/auto12.C: Add variadic test.
9321
9322         PR c++/39526
9323         * g++.dg/warn/Wshadow-4.C: New test.
9324
9325 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9326
9327         PR tree-optimization/39516
9328         * gfortran.dg/pr39516.f: New test.
9329
9330 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9331
9332         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9333         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9334         variable, not environment variable.
9335
9336 2009-03-21  Jason Merrill  <jason@redhat.com>
9337
9338         PR c++/28879
9339         * g++.dg/ext/vla6.C: New test.
9340
9341 2009-03-20  Jason Merrill  <jason@redhat.com>
9342
9343         * g++.dg/cpp0x/initlist5.C: Add additional test.
9344
9345 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9346             Janis Johnson  <janis187@us.ibm.com>
9347
9348         * lib/compat.exp (compat-get-options-main, compat-get-options):
9349         Handle dg-prune-output in source file.
9350         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9351         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9352         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9353         two warnings.
9354
9355 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9356
9357         PR c/39495
9358         * gcc.dg/gomp/pr39495-1.c: New test.
9359         * gcc.dg/gomp/pr39495-2.c: New test.
9360         * g++.dg/gomp/pr39495-1.C: New test.
9361         * g++.dg/gomp/pr39495-2.C: New test.
9362
9363         PR target/39496
9364         * gcc.target/i386/pr39496.c: New test.
9365         * g++.dg/other/pr39496.C: New test.
9366
9367 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9368
9369         PR middle-end/39500
9370         * gcc.dg/autopar/pr39500-1.c: New.
9371         * gcc.dg/autopar/pr39500-2.c: New.
9372
9373 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9374
9375         * g++.dg/dg.exp: Prune graphite.
9376
9377 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9378
9379         PR middle-end/39447
9380         * g++.dg/graphite: New.
9381         * g++.dg/graphite/graphite.exp: New.
9382         * g++.dg/graphite/pr39447.C: New.
9383
9384 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9385
9386         PR c++/39425
9387         * g++.dg/template/pr39425.C: New.
9388
9389         * g++.dg/template/spec33.C: Updated.
9390
9391 2009-03-17  Jason Merrill  <jason@redhat.com>
9392
9393         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9394
9395 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9396
9397         PR c++/39475
9398         * g++.dg/ext/unary_trait_incomplete.C: New.
9399
9400 2009-03-17  Jing Yu  <jingyu@google.com>
9401
9402         PR middle-end/39378
9403         * g++.dg/inherit/thunk10.C: New test.
9404
9405 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9406
9407         PR target/39482
9408         * gcc.target/i386/pr39482.c: New test.
9409
9410 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9411
9412         PR debug/39471
9413         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9414         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9415         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9416         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9417
9418         PR middle-end/39443
9419         * gcc.dg/pr39443.c: New test.
9420
9421         PR debug/39412
9422         * gcc.dg/debug/pr39412.c: New test.
9423
9424 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9425
9426         PR testsuite/38526
9427         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9428         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9429         is defined.
9430         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9431         its original value, or unset if it was not defined.
9432         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9433         path procs around use of HOSTCC.
9434         * g++.dg/compat/struct-layout-1.exp: Ditto.
9435         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9436
9437 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9438
9439         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9440
9441 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9442
9443         Revert patch for PR testsuite/37630.
9444
9445         PR testsuite/37960
9446         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9447
9448         PR testsuite/37630
9449         * lib/target-supports.exp (check_effective_target_ieee): New.
9450         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9451         * gcc.dg/20001012-1.c: Require ieee.
9452
9453         PR testsuite/37628
9454         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9455
9456 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9457
9458         PR tree-optimization/39455
9459         * gcc.dg/pr39455.c: New test.
9460
9461 2009-03-13  David Ayers  <ayers@fsfe.org>
9462
9463         * objc/execute/trivial.m. New test.
9464
9465 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9466
9467         PR target/39137
9468         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9469
9470 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9471
9472         PR testsuite/39451
9473         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9474         constraint on (%2).
9475
9476 2009-03-12  David Ayers  <ayers@fsfe.org>
9477
9478         PR libobjc/27466
9479         * objc/execute/exceptions/handler-1.m. New test.
9480
9481 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9482
9483         PR target/39431
9484         * gcc.target/i386/pr39431.c: New test.
9485
9486 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9487
9488         PR target/39445
9489         * gcc.target/i386/pr39445.c: New.
9490
9491         * gcc.target/i386/push-1.c: XFAIL.
9492
9493 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9494
9495         * gcc.dg/inline-33.c: New test.
9496
9497 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9498
9499         * gcc.dg/vect/vect-82.c: Combine dg-do and
9500         dg-require-effective-target into dg-skip-if.
9501         * gcc.dg/vect/vect-83.c: Likewise.
9502
9503 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9504
9505         PR target/39137
9506         * gcc.target/i386/stackalign/longlong-1.c: New test.
9507         * gcc.target/i386/stackalign/longlong-2.c: New test.
9508
9509 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9510
9511         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9512
9513 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9514
9515         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9516         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9517
9518 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9519
9520         * gnat.dg/slice_enum.adb: New test.
9521
9522 2009-03-11  Jason Merrill  <jason@redhat.com>
9523
9524         PR debug/39086
9525         * g++.dg/opt/nrv15.C: New test.
9526
9527 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9528
9529         PR tree-optimization/39422
9530         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9531         constant array with static initialization to global memory.
9532         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9533
9534 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9535
9536         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9537         padding.
9538
9539 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9540
9541         PR c++/39371
9542         * g++.dg/opt/switch2.C: Add -w to dg-options.
9543         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9544         * g++.dg/warn/switch1.C: New test.
9545         * g++.dg/other/switch3.C: New test.
9546
9547         PR tree-optimization/39394
9548         * gcc.c-torture/compile/pr39394.c: New test.
9549
9550 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9551
9552         * gcc.target/s390/20090223-1.c: New testcase.
9553
9554 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9555
9556         PR libfortran/39402
9557         * gfortran.dg/fmt_f0_1.f90: New test.
9558
9559 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9560
9561         PR c++/39060
9562         * g++.dg/other/new1.C: Adjusted.
9563         * g++.dg/parse/crash40.C: Likewise.
9564         * g++.dg/parse/defarg12.C: Likewise.
9565         * g++.dg/template/error15.C: Likewise.
9566
9567         * g++.dg/other/pr39060.C: New.
9568
9569 2009-03-07  Jason Merrill  <jason@redhat.com>
9570
9571         PR c++/39367
9572         * g++.dg/opt/new1.C: New.
9573
9574 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9575
9576         PR c++/33492
9577         * g++.dg/other/error32.C: New.
9578
9579 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9580
9581         PR middle-end/39360
9582         * gcc.c-torture/compile/pr39360.c: New test.
9583
9584         PR debug/39372
9585         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9586
9587 2009-03-05  Jason Merrill  <jason@redhat.com>
9588
9589         PR c++/38908
9590         * g++.dg/warn/Wuninitialized-3.C: New test.
9591
9592 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9593
9594         PR debug/39379
9595         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9596         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9597
9598 2009-03-04  Jason Merrill  <jason@redhat.com>
9599
9600         PR c++/13549
9601         * g++.dg/template/koenig7.C: New test.
9602
9603 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9604
9605         * g++.dg/torture/predcom-1.C: New test.
9606
9607 2009-03-04  Richard Guenther  <rguenther@suse.de>
9608
9609         PR tree-optimization/39362
9610         * g++.dg/torture/pr39362.C: New testcase.
9611
9612 2009-03-04  Jason Merrill  <jason@redhat.com>
9613             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9614
9615         PR c++/9634
9616         PR c++/29469
9617         PR c++/29607
9618         * g++.dg/template/dependent-name5.C: New test.
9619
9620 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9621
9622         PR testsuite/39357
9623         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9624         vect_int to vect_int_mult.
9625
9626 2009-03-04  Richard Guenther  <rguenther@suse.de>
9627
9628         PR tree-optimization/39358
9629         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9630         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9631
9632 2009-03-04  Richard Guenther  <rguenther@suse.de>
9633
9634         PR tree-optimization/39339
9635         * gcc.c-torture/execute/pr39339.c: New testcase.
9636
9637 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9638
9639         * gcc.c-torture/compile/20090303-1.c,
9640         gcc.c-torture/compile/20090303-2.c: New tests.
9641
9642 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9643
9644         PR fortran/39354
9645         * gfortran.dg/gomp/pr39354.f90: New test.
9646
9647         PR tree-optimization/39343
9648         * gcc.dg/pr39343.c: New test.
9649
9650 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9651
9652         PR tree-optimization/39248
9653         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9654         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9655         on targets without vector misalignment support.
9656         * lib/target-supports.exp
9657         (check_effective_target_vect_short_mult): Add
9658         check_effective_target_arm32.
9659
9660 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9661
9662         PR middle-end/39335
9663         * gcc.dg/graphite/pr39335_1.c: New.
9664         * gcc.dg/graphite/pr39335.c: New.
9665
9666 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9667
9668         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9669         of andl.
9670         * gcc.target/i386/stackalign/return-5.c: Likewise.
9671         * gcc.target/i386/stackalign/return-6.c: Likewise.
9672
9673 2009-03-02  Richard Guenther  <rguenther@suse.de>
9674             Ira Rosen  <irar@il.ibm.com>
9675
9676         PR tree-optimization/39318
9677         * gfortran.dg/vect/pr39318.f90: New test.
9678
9679 2009-03-01  Jan Hubicka  <jh@suse.cz>
9680
9681         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9682
9683 2009-03-01  Jan Hubicka  <jh@suse.cz>
9684
9685         PR debug/39267
9686         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9687
9688 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9689
9690         * gnat.dg/pack12.adb: New test.
9691
9692 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9693
9694         PR c++/37789
9695         * g++.dg/other/pr37789.C: New.
9696
9697 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9698
9699         PR fortran/39295
9700         * gfortran.dg/interface_25.f90: New test.
9701         * gfortran.dg/interface_26.f90: New test.
9702
9703 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9704
9705         PR fortran/39292
9706         * gfortran.dg/initialization_22.f90: New test.
9707
9708 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9709
9710         PR rtl-optimization/39241
9711         * gcc.dg/torture/pr39241.c: New.
9712
9713 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9714
9715         PR tree-optimizations/39259
9716         * g++.dg/torture/pr39259.C: New testcase.
9717
9718 2009-02-24  Richard Guenther  <rguenther@suse.de>
9719
9720         PR c++/39242
9721         * g++.dg/template/instantiate10.C: New testcase.
9722
9723 2009-02-24  Richard Guenther  <rguenther@suse.de>
9724             Zdenek Dvorak  <ook@ucw.cz>
9725
9726         PR tree-optimization/39233
9727         * gcc.c-torture/execute/pr39233.c: New testcase.
9728
9729 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9730
9731         PR tree-optimization/39260
9732         * gcc.dg/graphite/pr39260.c: New.
9733
9734 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9735
9736         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9737
9738 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9739
9740         PR c++/36411
9741         * g++.dg/template/void14.C: New.
9742
9743 2009-02-23  Jason Merrill  <jason@redhat.com>
9744
9745         PR c++/38880
9746         * g++.dg/init/const7.C: Remove XFAIL.
9747         * g++.dg/init/static-init1.C: New test.
9748
9749         * g++.dg/cpp0x/initlist14.C: New test.
9750
9751 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9752
9753         PR fortran/38914
9754         * bound_simplification_2.f90:  New test case.
9755         * bound_7.f90:  New test case.
9756
9757 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9758
9759         * gcc.dg/cpp/include4.c: New test.
9760
9761 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9762
9763         PR target/39256
9764         * gcc.target/i386/abi-2.c: New.
9765
9766 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9767
9768         * gcc.c-torture/execute/pr39228.x: New.
9769
9770 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9771
9772         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9773         scan-assembler to check for xmm0 register.
9774
9775 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9776             Joseph Myers  <joseph@codesourcery.com>
9777
9778         * gcc.target/arm/va_list.c: New test.
9779         * g++.dg/abi/arm_va_list.C: Likewise.
9780         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9781         function.
9782         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9783         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9784         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9785         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9786         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9787         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9788
9789 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9790
9791         PR testsuite/38164
9792         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9793         to dg-options.
9794
9795 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9796
9797         PR target/39240
9798         * gcc.c-torture/execute/pr39240.c: New test.
9799
9800 2009-02-20  Jason Merrill  <jason@redhat.com>
9801
9802         PR c++/39225
9803         * g++.dg/parse/dtor15.C: New test.
9804
9805 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9806
9807         * gcc.c-torture/execute/20090219-1.c: New.
9808
9809 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9810
9811         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9812         (mips-dg-options): When matching isa* pseudo-options make
9813         'value' optional and accept ! entries.  Use $spec instead of
9814         $isa_spec in the isa pseudo-option error message.  Only
9815         perform the ISA-range check when 'value' is set.  If arch is
9816         matching any CPU in the ! entries switch to its generic ISA.
9817         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9818         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9819
9820 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9821
9822         PR target/39175
9823         * gcc.dg/visibility-20.c: New test.
9824         * g++.dg/ext/visibility/visibility-11.C: New test.
9825
9826 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9827
9828         PR c++/39188
9829         * g++.dg/abi/pr39188-1a.C: New.
9830         * g++.dg/abi/pr39188-1b.C: Likewise.
9831         * g++.dg/abi/pr39188-1.h: Likewise.
9832         * g++.dg/abi/pr39188-2a.C: Likewise.
9833         * g++.dg/abi/pr39188-2b.C: Likewise.
9834         * g++.dg/abi/pr39188-2.h: Likewise.
9835         * g++.dg/abi/pr39188-3a.C: Likewise.
9836         * g++.dg/abi/pr39188-3b.C: Likewise.
9837         * g++.dg/abi/pr39188-3.h: Likewise.
9838
9839 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9840
9841         PR c/38483
9842         * gcc.c-torture/execute/call-trap-1.c,
9843         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9844         tests.
9845
9846 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9847
9848         PR target/39228
9849         * gcc.c-torture/execute/pr39228.c: New test.
9850
9851 2009-02-19  Richard Guenther  <rguenther@suse.de>
9852
9853         PR tree-optimization/39074
9854         * gcc.dg/torture/pr39074.c: New testcase.
9855         * gcc.dg/torture/pr39074-2.c: Likewise.
9856         * gcc.dg/torture/pr39074-3.c: Likewise.
9857
9858 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9859
9860         PR c++/39219
9861         * g++.dg/parse/attr3.C: New.
9862
9863 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9864
9865         PR testsuite/38165
9866         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9867
9868         PR testsuite/38166
9869         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9870         and skip on Darwin.
9871
9872 2009-02-18  Jason Merrill  <jason@redhat.com>
9873
9874         PR c++/38880
9875         * g++.dg/init/const7.C: Remove XFAIL.
9876
9877         PR target/39179
9878         * g++.dg/opt/const6.C: New test.
9879
9880 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9881
9882         * gcc.dg/callabi/callabi.exp: Moved to ...
9883         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9884         in 64bit mode.
9885
9886         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9887         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9888         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9889         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9890         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9891         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9892         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9893
9894         * gcc.dg/callabi/callabi.h: Moved to ...
9895         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9896
9897         * gcc.dg/callabi/func-1.c: Moved to ...
9898         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9899
9900         * gcc.dg/callabi/func-indirect.c: Moved to ...
9901         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9902
9903         * gcc.dg/callabi/pr38891.c: Moved to ...
9904         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9905
9906         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9907         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9908
9909         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9910         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9911
9912         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9913         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9914
9915 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9916
9917         PR target/38891
9918         * gcc.dg/callabi/pr38891.c: New.
9919
9920 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9921
9922         * gcc.dg/callabi/callabi.exp: New.
9923
9924 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9925
9926         PR target/39082
9927         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9928         -Wno-abi for x86.
9929         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9930
9931         * gcc.target/i386/pr39082-1.c: New.
9932
9933         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9934         -Wno-abi.
9935
9936         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9937         CHECK_M64_M128 is defined.
9938         (check_f_arguments): Add "do".
9939         (check_vector_arguments): New.
9940         (check_m64_arguments): Likewise.
9941         (check_m128_arguments): Likewise.
9942
9943         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9944         (CHECK_M64_M128): Define.
9945
9946         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9947         on abitest.
9948         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9949
9950         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9951         tests only if CHECK_M64_M128 is defined.
9952
9953         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9954         (m128_2_struct): Likewise.
9955         (check_struct_passing5): Likewise.
9956         (check_struct_passing6): Likewise.
9957         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9958
9959         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9960         (un5): Likewise.
9961         (check_union_passing4): Likewise.
9962         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9963
9964 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9965
9966         PR c/35447
9967         * gcc.dg/noncompile/pr35447-1.c: New test.
9968
9969 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9970
9971         PR tree-optimization/36922
9972         * gfortran.dg/pr36922.f: New test.
9973
9974 2009-02-17  Richard Guenther  <rguenther@suse.de>
9975
9976         PR tree-optimization/39202
9977         * gcc.c-torture/compile/pr39202.c: New testcase.
9978
9979 2009-02-17  Richard Guenther  <rguenther@suse.de>
9980
9981         PR tree-optimization/39204
9982         * gcc.dg/torture/pr39204.c: New testcase.
9983
9984 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9985
9986         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9987         * gcc.dg/vect/vect-outer-6.c: Ditto.
9988
9989 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9990
9991         PR c/35446
9992         * gcc.dg/noncompile/init-5.c: New test.
9993         * gcc.dg/init-bad-4.c: Adjust expected errors.
9994
9995 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9996
9997         PR target/37049
9998         * gcc.target/i386/push-1.c: New.
9999
10000 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10001
10002         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10003
10004 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10005
10006         * gcc.target/spu/intrinsics-sr.c: New test.
10007
10008 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10009
10010         PR target/38056
10011         * gcc.target/ia64/sibcall-opt-1.c: New test.
10012         * gcc.target/ia64/sibcall-opt-2.c: New test.
10013
10014 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10015
10016         PR fortran/36528
10017         * gfortran.dg/cray_pointers_8.f90: New test.
10018
10019         PR fortran/36703
10020         * gfortran.dg/cray_pointers_9.f90: New test.
10021
10022 2009-02-13  Jason Merrill  <jason@redhat.com>
10023
10024         PR c++/39070
10025         * g++.dg/cpp0x/decltype16.C: New.
10026
10027 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10028
10029         PR target/39152
10030         * gfortran.dg/gomp/pr39152.f90: New.
10031
10032 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10033
10034         PR target/39162
10035         * gcc.target/i386/pr39162.c: New.
10036
10037 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10038
10039         PR c/35444
10040         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10041         New tests.
10042
10043 2009-02-12  Jason Merrill  <jason@redhat.com>
10044
10045         PR c++/38950
10046         * g++.dg/template/array20.C: New test.
10047
10048 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10049
10050         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10051         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10052         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10053
10054 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10055
10056         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10057
10058 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10059
10060         PR target/39152
10061         * gfortran.dg/pr39152.f: New.
10062
10063 2009-02-11  Jason Merrill  <jason@redhat.com>
10064
10065         PR c++/39153
10066         * g++.dg/cpp0x/defaulted9.C: New test.
10067
10068         PR c++/30111
10069         * g++.dg/init/value7.C: New test.
10070
10071 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10072
10073         PR target/38824
10074         * gcc.target/i386/pr38824.c: New testcase.
10075
10076 2009-02-11  Jason Merrill  <jason@redhat.com>
10077
10078         PR c++/38649
10079         * g++.dg/cpp0x/defaulted8.C: New test.
10080
10081         PR c++/36744
10082         * g++.dg/cpp0x/rv9p.C: New test.
10083
10084 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10085
10086         * gnat.dg/aliasing3.adb: New test.
10087         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10088
10089 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10090
10091         PR c++/34397
10092         * g++.dg/template/crash88.C: New.
10093         * g++.dg/template/crash89.C: Likewise.
10094
10095 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10096
10097         PR c/39084
10098         * gcc.dg/pr39084.c: New test.
10099
10100 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10101
10102         PR target/39139
10103         * gcc.target/i386/pr39139.c: New test.
10104
10105 2009-02-10  Richard Guenther  <rguenther@suse.de>
10106
10107         PR tree-optimization/39132
10108         * gcc.dg/torture/pr39132.c: New testcase.
10109
10110 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10111
10112         PR target/39119
10113         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10114         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10115         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10116         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10117         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10118         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10119         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10120         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10121
10122 2009-02-09  Jason Merrill  <jason@redhat.com>
10123
10124         PR c++/39109
10125         * g++.dg/init/value6.C: New test.
10126
10127 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10128
10129         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10130
10131 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10132
10133         * gcc.c-torture/compile/20090209-1.c: New test.
10134
10135 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10136
10137         PR c++/35147
10138         PR c++/37737
10139         * g++.dg/cpp0x/vt-35147.C: New.
10140         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10141         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10142
10143 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10144
10145         PR c/35434
10146         * gcc.dg/attr-alias-4.c: New test.
10147
10148 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10149
10150         PR c/39035
10151         * gcc.dg/dfp/pr39035.c: New test.
10152
10153 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10154
10155         PR c/36432
10156         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10157
10158 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10159
10160         PR c++/39106
10161         * g++.dg/opt/thunk3.C: New test.
10162
10163 2009-02-05  Nick Clifton  <nickc@redhat.com>
10164
10165         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10166         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10167         * gcc.dg/cdce1.c: Likewise.
10168         * gcc.dg/cpp/_Pragma6.c: Likewise.
10169         * g++.dg/cpp/_Pragma1.C: Likewise.
10170         * gcc.dg/utf32-2.c: Xfail for M32C.
10171         * gcc.dg/utf32-1.c: Likewise.
10172         * gcc.dg/utf32-3.c: Likewise.
10173         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10174         targets.
10175         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10176         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10177         * gcc.dg/Wconversion-5.c: Likewise.
10178         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10179         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10180         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10181         * gcc.dg/utf-inc-init.c: Likewise.
10182         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10183         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10184         * gcc.dg/utf-array-short-wchar.c: Likewise.
10185         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10186         * gcc.dg/mallign.c: Use size_t instead of long.
10187
10188 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10189
10190         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10191
10192 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10193
10194         * gcc.c-torture/execute/pr39100.c: New.
10195
10196 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10197
10198         PR c/35435
10199         * gcc.dg/tls/diag-6.c: New test.
10200
10201 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10202
10203         * gcc.dg/graphite/scop-19.c: New
10204
10205 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10206
10207         AVX Programming Reference (January, 2009)
10208         * gcc.target/i386/avx-vpclmulqdq.c: New.
10209         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10210
10211         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10212
10213         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10214         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10215         (pclmul_test): Renamed to ...
10216         (TEST): This.
10217
10218 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10219
10220         PR c++/39095
10221         * g++.dg/abi/mangle31.C: New test.
10222
10223 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10224
10225         PR c/29129
10226         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10227         declarator.
10228         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10229         inside function prototype but not part of parameter declarator.
10230         * vla-11.c: New test.
10231
10232 2009-02-03  Jason Merrill  <jason@redhat.com>
10233
10234         * g++.dg/warn/main-4.C: New test.
10235         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10236
10237 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10238
10239         PR c++/36607
10240         * g++.dg/expr/cast10.C: New test.
10241
10242 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10243
10244         PR c/35433
10245         * gcc.dg/init-bad-6.c: New test.
10246
10247 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10248
10249         PR target/35318
10250         * gcc.c-torture/compile/pr35318.c: New test.
10251
10252         PR inline-asm/39059
10253         * gcc.dg/nofixed-point-2.c: New test.
10254         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10255         * g++.dg/ext/fixed2.C: Likewise.
10256         * g++.dg/other/error25.C: Likewise.
10257         * g++.dg/lookup/crash7.C: Likewise.
10258         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10259
10260         PR c++/39056
10261         * g++.dg/cpp0x/initlist13.C: New test.
10262
10263 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10264
10265         PR c++/36897
10266         * g++.dg/template/func2.C: New test.
10267
10268         PR c++/37314
10269         * g++.dg/template/typename15.C: New.
10270         * g++.dg/template/typename16.C: New.
10271
10272 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10273             Ben Elliston  <bje@au.ibm.com>
10274
10275         PR c/39034
10276         * gcc.dg/dfp/pr39034.c: New test.
10277
10278 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10279
10280         PR testsuite/38263
10281         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10282
10283 2009-02-02  Jason Merrill  <jason@redhat.com>
10284
10285         PR c++/39054
10286         * g++.dg/parse/dtor14.C: New test.
10287
10288 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10289
10290         * lib/target-supports.exp
10291         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10292         * g++.dg/ext/builtin10.C: New test.
10293
10294         PR inline-asm/39058
10295         * gcc.target/i386/pr39058.c: New test.
10296
10297 2009-02-02  Richard Guenther  <rguenther@suse.de>
10298
10299         PR tree-optimization/38937
10300         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10301
10302 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10303
10304         PR c++/39053
10305         * g++.dg/parse/crash52.C: New.
10306
10307 2009-01-30  Richard Guenther  <rguenther@suse.de>
10308
10309         PR tree-optimization/39041
10310         * gcc.c-torture/compile/pr39041.c: New testcase.
10311
10312 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10313
10314         PR target/39013
10315         * gcc.target/i386/pr39013-1.c: New test.
10316         * gcc.target/i386/pr39013-2.c: New test.
10317
10318         PR c++/39028
10319         * g++.dg/ext/label12.C: New test.
10320
10321 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10322
10323         PR c++/33465
10324         * g++.dg/parse/error34.C: New.
10325         * g++.dg/parse/error35.C: Likewise.
10326
10327 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10328
10329         PR c++/38655
10330         * g++.dg/cpp0x/decltype-38655.C: New.
10331
10332 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10333
10334         PR target/39002
10335         * g++.dg/torture/pr39002.C: New test.
10336
10337 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10338
10339         PR tree-optimization/39007
10340         * gcc.dg/tree-ssa/pr39007.c: New.
10341
10342 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10343
10344         PR middle-end/35854
10345         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10346         to "subreg1".
10347
10348 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10349
10350         PR middle-end/38857
10351         * gcc.c-torture/compile/pr38857.c: New test.
10352
10353 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10354
10355         PR fortran/38852
10356         PR fortran/39006
10357         * gfortran.dg/bound_6.f90: New test.
10358
10359 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10360
10361         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10362
10363 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10364
10365         PR tree-optimization/38997
10366         * gcc.dg/tree-ssa/pr38997.c: New.
10367
10368 2009-01-28  Richard Guenther  <rguenther@suse.de>
10369
10370         PR tree-optimization/38926
10371         * gcc.c-torture/compile/pr38926.c: New testcase.
10372
10373 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10374
10375         PR middle-end/38934
10376         * gcc.dg/pr38934.c: New test.
10377
10378 2009-01-28  Richard Guenther  <rguenther@suse.de>
10379
10380         PR middle-end/38908
10381         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10382
10383 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10384
10385         PR tree-optimization/38984
10386         * gcc.dg/pr38984.c: New XFAILed testcase.
10387
10388
10389 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10390
10391         PR target/38988
10392         * gcc.target/i386/pr38988.c: New test.
10393
10394 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10395
10396         PR c++/37554
10397         * g++.dg/parse/crash51.C: New.
10398         * g++.old-deja/g++.pt/crash9.C: Adjust.
10399
10400 2009-01-27  Daniel Kraft  <d@domob.eu>
10401
10402         PR fortran/38883
10403         * gfortran.dg/mvbits_6.f90:  New test.
10404         * gfortran.dg/mvbits_7.f90:  New test.
10405         * gfortran.dg/mvbits_8.f90:  New test.
10406
10407 2009-01-27  Richard Guenther  <rguenther@suse.de>
10408
10409         PR tree-optimization/38503
10410         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10411
10412 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10413
10414         PR middle-end/38969
10415         * gcc.c-torture/execute/pr38969.c: New test.
10416
10417 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10418
10419         PR testsuite/38864
10420         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10421         to dg-do compile.
10422         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10423         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10424         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10425
10426 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10427
10428         PR target/38952
10429         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10430         if __USING_SJLJ_EXCEPTIONS__ is defined.
10431
10432         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10433         __USING_SJLJ_EXCEPTIONS__ is defined.
10434         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10435         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10436         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10437         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10438         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10439         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10440
10441 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10442
10443         PR testsuite/38949
10444         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10445         Use instead of C name in asm statements.
10446
10447 2009-01-26  Richard Guenther  <rguenther@suse.de>
10448
10449         PR tree-optimization/38745
10450         * g++.dg/torture/pr38745.C: New testcase.
10451
10452 2009-01-26  Richard Guenther  <rguenther@suse.de>
10453
10454         PR middle-end/38851
10455         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10456
10457 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10458
10459         * gcc.dg/bitfld-15.c: Gate warning on target
10460         pcc_bitfield_type_matters.
10461         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10462         g++.dg/ext/bitfield4.C: Likewise.
10463         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10464         bitfield for any target.
10465
10466 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10467
10468         PR c/38957
10469         * gcc.dg/pr38957.c: New test.
10470
10471 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10472
10473         PR fortran/38955
10474         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10475         comparing floats.
10476
10477 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10478
10479         PR tree-optimization/38953
10480         * gfortran.dg/graphite/pr38953.f90: New.
10481
10482 2009-01-24  Paul Brook  <paul@codesourcery.com>
10483
10484         * gcc.target/arm/neon-cond-1.c: New test.
10485
10486 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10487
10488         PR tree-optimization/38932
10489         * gcc.dg/pr38932.c: New.
10490
10491 2009-01-23  Revital Eres  <eres@il.ibm.com>
10492
10493         * gcc.dg/sms-7.c: Fix test.
10494
10495 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10496
10497         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10498         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10499         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10500         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10501
10502 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10503
10504         * gcc.dg/pr35729.c: Make test x86 specific.
10505
10506 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10507
10508         PR middle-end/38615
10509         * gcc.dg/pr38615.c: New test.
10510
10511 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10512
10513         PR target/38931
10514         * gcc.target/i386/pr38931.c: New test.
10515
10516 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10517
10518         PR c++/38930
10519         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10520         * g++.dg/template/typedef12.C: Likewise.
10521         * g++.dg/template/typedef13.C: Likewise.
10522         * g++.dg/template/typedef14.C: Likewise.
10523         * g++.dg/template/sfinae3.C: Likewise.
10524         * g++.old-deja/g++.pt/typename8.C: Likewise.
10525         * g++.dg/template/access11.C: Likewise
10526
10527 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10528
10529         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10530         and mips*-*-irix*.
10531         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10532
10533 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10534
10535         PR c++/26693
10536         * g++.dg/template/typedef11.C: New test.
10537         * g++.dg/template/typedef12.C: Likewise.
10538         * g++.dg/template/typedef13.C: Likewise.
10539         * g++.dg/template/typedef14.C: Likewise.
10540         * g++.dg/template/sfinae3.C: Compile this pedantically.
10541         The only errors expected should be the one saying the typedef is ill
10542         formed.
10543         * g++.old-deja/g++.pt/typename8.C: Likewise.
10544         * g++.dg/template/access11.C: Update this.
10545
10546 2009-01-21  Daniel Kraft  <d@domob.eu>
10547
10548         PR fortran/38887
10549         * gfortran.dg/mvbits_5.f90:  New test.
10550
10551 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10552
10553         * gcc.dg/sms-6.c: New test.
10554         * gcc.dg/sms-7.c: Likewise.
10555
10556 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10557
10558         PR fortran/38907
10559         * gfortran.dg/host_assoc_function_7.f90: New test
10560
10561 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10562             Richard Guenther  <rguenther@suse.de>
10563
10564         PR tree-optimization/38747
10565         PR tree-optimization/38748
10566         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10567         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10568         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10569
10570 2009-01-20  Kees Cook  <kees@ubuntu.com>
10571             H.J. Lu  <hongjiu.lu@intel.com>
10572
10573         PR target/38902
10574         * gcc.dg/pr38902.c: New.
10575
10576 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10577
10578         PR target/38868
10579         * gfortran.dg/pr38868.f: New testcase.
10580
10581 2009-01-20  Richard Guenther  <rguenther@suse.de>
10582
10583         * gcc.c-torture/execute/pr36227.c: Move ...
10584         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10585
10586 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10587
10588         * lib/gfortran.exp: Add -B options for targets that use
10589         libgfortran.a%s in their specs.
10590
10591 2009-01-19  Jason Merrill  <jason@redhat.com>
10592
10593         PR c++/23287
10594         * g++.dg/template/dtor5.C: New test.
10595
10596 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10597
10598         PR fortran/38859
10599         * gfortran.dg/bound_5.f90: New test.
10600
10601 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10602
10603         PR target/38736
10604         * g++.dg/compat/abi/pr38736_main.C: New.
10605         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10606         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10607         * g++.dg/other/macro-1.C: Likewise.
10608         * gcc.dg/macro-1.c: Likewise.
10609         * gcc.dg/compat/pr38736_main.c: Likewise.
10610         * gcc.dg/compat/pr38736_x.c: Likewise.
10611         * gcc.dg/compat/pr38736_y.c: Likewise.
10612
10613 2009-01-18  Richard Guenther  <rguenther@suse.de>
10614
10615         PR tree-optimization/38819
10616         * gcc.c-torture/execute/pr38819.c: New testcase.
10617
10618 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10619
10620         PR fortran/38657
10621         * gfortran.dg/module_commons_3.f90: Reapply.
10622
10623 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10624
10625         PR fortran/34955
10626         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10627         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10628
10629 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10630
10631         PR fortran/38657
10632         * gfortran.dg/module_commons_3.f90: Remove
10633
10634 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10635
10636         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10637
10638 2009-01-16  Jason Merrill  <jason@redhat.com>
10639
10640         PR c++/38877
10641         * g++.dg/template/lvalue1.C: New test.
10642
10643         PR c++/29470
10644         * g++.dg/template/access20.C: New test.
10645         * g++.dg/torture/pr34641.C: Fix access.
10646
10647 2009-01-16  Richard Guenther  <rguenther@suse.de>
10648
10649         PR tree-optimization/38835
10650         PR middle-end/36227
10651         * gcc.c-torture/execute/pr36227.c: New testcase.
10652         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10653         * g++.dg/init/const7.C: Likewise.
10654
10655 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10656
10657         PR target/38554
10658         * gcc.c-torture/compile/pr38554.c: New test.
10659
10660 2009-01-16  Jason Merrill  <jason@redhat.com>
10661
10662         PR c++/38579
10663         * g++.dg/conversion/access1.C: New test.
10664
10665 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10666
10667         PR tree-optimization/38789
10668         * gcc.c-torture/compile/pr38789.c: New test.
10669
10670 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10671
10672         PR fortran/38152
10673         * gfortran.dg/proc_ptr_13.f90: New.
10674
10675 2009-01-15  Jason Merrill  <jason@redhat.com>
10676
10677         PR c++/38850
10678         * g++.dg/template/koenig6.C: New test.
10679
10680 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10681
10682         PR c++/29388
10683         * g++.dg/template/error37.C: New testcase.
10684
10685 2009-01-15  Jason Merrill  <jason@redhat.com>
10686
10687         PR c++/36334
10688         * g++.dg/conversion/memfn1.C: New test.
10689
10690         PR c++/37646
10691         * g++.dg/conversion/memfn2.C: New test.
10692
10693 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10694
10695         PR c++/38357
10696         * g++.dg/template/crash87.C: New test.
10697
10698 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10699
10700         PR middle-end/37843
10701         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10702
10703 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10704
10705         PR c++/38636
10706         * g++.dg/parse/crash50.C: New test.
10707
10708 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10709
10710         PR rtl-optimization/38245
10711         * gcc.dg/pr38245-3.c: New test.
10712         * gcc.dg/pr38245-3.h: New file.
10713         * gcc.dg/pr38245-4.c: New file.
10714         * gcc.dg/pr38364.c: New test.
10715
10716 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10717
10718         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10719         sequence PC-relative.
10720
10721 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10722
10723         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10724         calls and/or PLT markers.
10725         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10726         calls and/or PLT markers.
10727         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10728         calls and/or PLT markers.
10729         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10730         calls and/or PLT markers.
10731
10732 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10733             Nathan Froyd  <froydnj@codesourcery.com>
10734             Joseph Myers  <joseph@codesourcery.com>
10735
10736         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10737         New function.
10738         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10739         and use consistent CFLAGS.
10740         * gcc.target/powerpc/20030505.c: Likewise.
10741         * gcc.target/powerpc/20081204-1.c: Likewise.
10742         * gcc.target/powerpc/ppc-spe.c: Likewise.
10743         * gcc.target/powerpc/spe1.c: Likewise.
10744         * g++.dg/ext/spe1.C: Likewise.
10745         * g++.dg/other/opaque-1.C: Likewise.
10746         * g++.dg/other/opaque-2.C: Likewise.
10747         * g++.dg/other/opaque-3.C: Likewise.
10748
10749 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10750
10751         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10752         out of loop.
10753
10754 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10755
10756         PR target/38811
10757         * g++.dg/torture/pr38811.C: New file.
10758
10759 2009-01-14  Richard Guenther  <rguenther@suse.de>
10760
10761         PR tree-optimization/38826
10762         PR middle-end/38477
10763         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10764
10765 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10766
10767         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10768
10769 2009-01-14  Nick Clifton  <nickc@redhat.com>
10770
10771         PR c++/37862
10772         * g++.cp/parse/pr37862.C: New test.
10773
10774 2009-01-14  Julian Brown  <julian@codesourcery.com>
10775
10776         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10777         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10778         to...
10779         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10780         These.
10781
10782 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10783
10784         PR rtl-optimization/38774
10785         * gcc.dg/torture/pr38774.c: New test.
10786
10787         PR c++/38795
10788         * g++.dg/cpp0x/pr38795.C: New test.
10789
10790 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10791             Nathan Froyd  <froydnj@codesourcery.com>
10792             Joseph Myers  <joseph@codesourcery.com>
10793
10794         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10795         otherwise.  Do not check for AltiVec at runtime.
10796         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10797         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10798         * gcc.target/powerpc/altivec-1.c: Likewise.
10799         * gcc.target/powerpc/altivec-3.c: Likewise.
10800         * gcc.target/powerpc/altivec-10.c: Likewise.
10801         * gcc.target/powerpc/altivec-12.c: Likewise.
10802         * gcc.target/powerpc/altivec-24.c: Likewise.
10803         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10804         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10805         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10806         * gcc.target/powerpc/pr35907.c: Likewise.
10807         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10808         otherwise.  Do not check for Cell at runtime.
10809         * gcc.target/powerpc/altivec_check.h: Delete.
10810
10811         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10812         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10813         not check for AltiVec at runtime.
10814         * g++.dg/ext/altivec-cell-2.C: Likewise.
10815         * g++.dg/ext/altivec-cell-3.C: Likewise.
10816         * g++.dg/ext/altivec-cell-4.C: Likewise.
10817         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10818         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10819         check.
10820         * g++.dg/ext/altivec_check.h: Delete.
10821
10822 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10823
10824         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10825         effective target.  Adjust line numbers accordingly.
10826
10827 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10828
10829         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10830
10831 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10832
10833         PR tree-optimization/38786
10834         * gcc.dg/graphite/pr38786.c: New.
10835
10836 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10837
10838         Revert:
10839         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10840
10841         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10842         for alpha*-*-* targets.
10843         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10844
10845 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10846
10847         PR libfortran/38772
10848         * gfortran.dg/fmt_bz_bn_err.f: New test.
10849
10850 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10851
10852         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10853
10854 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10855
10856         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10857         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10858         instruction support.  Do not check for it at runtime.
10859
10860 2009-01-12  Jason Merrill  <jason@redhat.com>
10861
10862         PR c++/35109
10863         * g++.dg/lookup/friend11.C: Remove expected error.
10864         * g++.dg/lookup/friend14.C: New test.
10865         * g++.dg/lookup/friend15.C: New test.
10866
10867 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10868
10869         PR c++/36019
10870         * g++.dg/lookup/hidden-class12.C: New test.
10871         * g++.dg/lookup/hidden-class13.C: New test.
10872         * g++.dg/lookup/hidden-class14.C: New test.
10873         * g++.dg/lookup/hidden-class15.C: New test.
10874         * g++.dg/lookup/hidden-class16.C: New test.
10875
10876 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10877
10878         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10879         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10880         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10881
10882 2009-01-12  Jason Merrill  <jason@redhat.com>
10883
10884         PR c++/31488
10885         * g++.dg/other/vararg-3.C: New test.
10886
10887 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10888
10889         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10890         Explicitly enable SPE.
10891         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10892         directive.
10893
10894         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10895         Expect -flax-vector-conversions message.  Adjust incompatible
10896         types errors.
10897         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10898         Make Foo extern.
10899
10900         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10901
10902         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10903
10904         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10905         * g++.dg/other/opaque-2.C: Likewise.
10906         * g++.dg/other/opaque-3.C: Likewise.
10907
10908 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10909
10910         PR c/32041
10911         * gcc.dg/pr32041.c: New test.
10912         * g++.dg/parse/offsetof9.C: New test.
10913
10914 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10915             Nathan Froyd  <froydnj@codesourcery.com>
10916
10917         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10918         * g++.dg/ext/attribute-test-1.C: Likewise.
10919         * g++.dg/ext/attribute-test-2.C: Likewise.
10920         * g++.dg/ext/attribute-test-3.C: Likewise.
10921         * g++.dg/ext/attribute-test-4.C: Likewise.
10922
10923 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10924
10925         * gnat.dg/unchecked_convert3.adb: New test.
10926
10927 2009-01-12  Tomas Bily  <tbily@suse.cz>
10928
10929         PR middlend/38385
10930         * gcc.dg/tree-ssa/pr38385.c: New file.
10931
10932 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10933
10934         PR c++/38794
10935         * g++.dg/parse/typedef9.C: New test.
10936
10937         PR tree-optimization/38807
10938         * gcc.c-torture/compile/pr38807.c: New test.
10939
10940 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10941
10942         * gcc.target/mips/ins-2.c: New test.
10943
10944 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10945
10946         PR testsuite/38809
10947         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10948
10949 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10950
10951         PR c++/36254
10952         * g++.dg/warn/Wreturn-type-5.C: New test.
10953
10954 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10955
10956         PR middle-end/38616
10957         * gcc.dg/pr38616.c: New test.
10958
10959 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10960
10961         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10962
10963 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10964
10965         PR c++/38648
10966         * g++.dg/expr/string-1.C: New test.
10967         * g++.dg/expr/string-2.C: New test.
10968
10969         PR c++/36695
10970         * g++.dg/ext/complex4.C: New test.
10971         * g++.dg/ext/complex5.C: New test.
10972         * g++.dg/init/reference1.C: New test.
10973         * g++.dg/init/reference2.C: New test.
10974         * g++.dg/init/reference3.C: New test.
10975
10976 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10977
10978         PR fortran/38763
10979         * gfortran.dg/transfer_null_1.f90: New test.
10980
10981 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10982
10983         PR fortran/38765
10984         * gfortran.dg/host_assoc_function_6.f90: New test.
10985
10986 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10987
10988         * lib/target-supports.exp: Add method to determine if the effective
10989         target is really a ppc405 after applying all compile options.
10990         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10991         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10992         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10993         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10994         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10995         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10996         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10997         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10998         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10999         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11000         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11001         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11002         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11003         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11004         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11005         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11006         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11007         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11008         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11009         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11010         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11011         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11012         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11013         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11014         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11015         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11016         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11017         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11018         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11019         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11020         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11021
11022 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11023
11024         PR c++/35335
11025         * g++.dg/other/error31.C: New testcase.
11026
11027         PR c/35742
11028         * gcc.dg/pr35742.c: New test.
11029
11030 2009-01-09  John F. Carr  <jfc@mit.edu>
11031
11032         PR c++/37877
11033         * g++.dg/parse/linkage3.C: New test.
11034
11035 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11036
11037         PR middle-end/38771
11038         * gcc.c-torture/compile/pr38771.c: New test.
11039
11040 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11041
11042         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11043
11044 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11045
11046         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11047         * gcc.dg/sibcall-4.c: Likewise.
11048
11049 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11050             Jan Sjodin  <jan.sjodin@amd.com>
11051
11052         PR tree-optimization/38559
11053         * gcc.dg/graphite/pr38559.c: New.
11054
11055 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11056
11057         PR tree-optimization/37194
11058         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11059
11060 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11061
11062         PR c++/38725
11063         * g++.dg/ext/label11.C: New test.
11064
11065 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11066
11067         * lib/target-supports.exp (check_weak_override_available): New.
11068         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11069         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11070         dg-require-weak-override.
11071
11072 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11073             Alan Modra  <amodra@bigpond.net.au>
11074
11075         * gcc.c-torture/compile/20090107-1.c: New test.
11076
11077 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11078
11079         PR target/38706
11080         * g++.dg/other/pr38706.C: New test.
11081
11082 2009-01-07  Jason Merrill  <jason@redhat.com>
11083
11084         * g++.dg/cpp0x/variadic92.C: New test.
11085         * g++.dg/cpp0x/variadic93.C: New test.
11086
11087 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11088
11089         * lib/target-supports-dg.exp (current_compiler_flags): New.
11090         (check-flags): Use it; do not access dg-test local variables.
11091         (dg-skip-if): Do not access dg-test local variables.
11092         (dg-xfail-run-if): Ditto.
11093         (dg-shouldfail): Ditto.
11094         * gcc.test-framework/test-framework.exp
11095         (check_effective_target_def_nocache): New.
11096         * gcc.test-framework/test-framework.awk: Handle scan tests.
11097         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11098         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11099         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11100         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11101         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11102         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11103         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11104         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11105         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11106
11107         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11108
11109         * lib/target-supports-dg.exp (check_test_flags): Delete.
11110
11111 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11112
11113         PR tree-optimization/38492
11114         PR tree-optimization/38498
11115         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11116         in trunk.
11117         * gcc.dg/graphite/block-0.c: Update test.
11118         * gcc.dg/graphite/block-1.c: Same.
11119         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11120         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11121         * gcc.dg/graphite/block-3.c: New.
11122         * gcc.dg/graphite/pr38498.c: New.
11123
11124 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11125
11126         AVX Programming Reference (December, 2008)
11127         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11128         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11129         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11130
11131         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11132         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11133
11134 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11135
11136         PR fortran/38220
11137         * gfortran.dg/c_loc_pure_1.f90:  New test.
11138
11139 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11140
11141         PR fortran/38669
11142         * gfortran.dg/elemental_dependency_3.f90:
11143         Add the final tree dump cleanup.
11144
11145 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11146
11147         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11148         passing -m32.
11149
11150         PR rtl-optimization/38722
11151         * gfortran.dg/pr38722.f90: New test.
11152
11153 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11154
11155         PR c/34252
11156         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11157         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11158
11159 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11160
11161         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11162         * gfortran.dg/typebound_call_8.f03: Same.
11163         * gfortran.dg/elemental_bind_c.f90: Same.
11164         * gfortran.dg/typebound_call_7.f03: Same.
11165         * gfortran.dg/interface_proc_end.f90: Same
11166         * gfortran.dg/pr37243.f: Fix typo.
11167
11168 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11169
11170         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11171         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11172         large stack sizes.
11173
11174 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11175
11176         AVX Programming Reference (December, 2008)
11177         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11178         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11179         * gcc.target/i386/sse-14.c: Likewise.
11180
11181         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11182         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11183         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11184         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11185
11186 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11187
11188         PR libfortran/38735
11189         * gfortran.dg/fmt_bz_bn.f: Update test.
11190
11191 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11192
11193         PR c++/38472
11194         * g++.dg/conversion/usual-arith-conv.C: New test.
11195
11196 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11197
11198         PR c/34911
11199         * gcc.dg/vector-3.c: New testcase.
11200         * g++.dg/ext/vector15.C: New test.
11201
11202 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11203
11204         PR tree-optimization/38510
11205         * gcc.dg/graphite/pr38510.c: New.
11206
11207 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11208             Jan Sjodin <jan.sjodin@amd.com>
11209
11210         PR tree-optimization/38500
11211         * gcc.dg/graphite/pr38500.c: New.
11212
11213 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11214
11215         * gcc.c-torture/compile/20001226-1.c: Generalize
11216         dg-timeout-factor.
11217         * gcc.c-torture/compile/limits-fnargs.c: Add
11218         dg-timeout-factor.
11219         * gcc.dg/20020425-1.c: Likewise.
11220         * gcc.dg/pch/pch.exp: Likewise.
11221
11222 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11223
11224         PR fortran/38657
11225         * gfortran.dg/module_commons_3.f90: New test.
11226
11227 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11228
11229         PR fortran/37159
11230         * gfortran.dg/random_seed_1.f90: Updated.
11231
11232 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11233
11234         PR fortran/38669
11235         PR fortran/38726
11236         * gfortran.dg/elemental_subroutine_7.f90:
11237         Fix p values so that it can be used as vector subscript.
11238
11239 2009-01-05  Jason Merrill  <jason@redhat.com>
11240
11241         * g++.dg/cpp0x/initlist12.C: Add another test.
11242
11243         * g++.dg/cpp0x/defaulted7.C: New test.
11244
11245 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11246
11247         PR fortran/38672
11248         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11249         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11250
11251 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11252
11253         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11254         for alpha*-*-* targets.
11255         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11256
11257 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11258
11259         PR fortran/38665
11260         * gfortran.dg/host_assoc_function_5.f90: New test.
11261
11262 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11263
11264         PR fortran/38669
11265         * gfortran.dg/elemental_dependency_3.f90: New test.
11266         * gfortran.dg/elemental_subroutine_7.f90: New test.
11267
11268 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11269
11270         * gcc.dg/struct-ret-3.c: Include unistd.h.
11271         (main): Exit early if system memory page size is
11272         larger than 4096 bytes.
11273
11274 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11275
11276         PR fortran/38718
11277         * gfortran.dg/merge_init_expr.f90: New.
11278
11279 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11280
11281         PR fortran/38536
11282         * gfortran.dg/c_loc_tests_13.f90: New test.
11283         * gfortran.dg/c_loc_tests_14.f90: New test.
11284
11285 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11286
11287         * gfortran.dg/func_result_4.f90: New.
11288
11289 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11290
11291         PR fortran/38594
11292         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11293         interface still works, in addition to original tests.
11294         * gfortran.dg/host_assoc_call_6.f90: New test.
11295
11296 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11297
11298         PR c++/38705
11299         * g++.dg/torture/pr38705.C: New test.
11300
11301         PR c/38700
11302         * gcc.dg/pr38700.c: New test.
11303
11304 2009-01-02  Jason Merrill  <jason@redhat.com>
11305
11306         * g++.dg/cpp0x/initlist11.C: New test.
11307         * g++.dg/cpp0x/initlist12.C: New test.
11308
11309 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11310
11311         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11312         Allow extra informative notes.
11313
11314 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11315
11316         PR c/36489
11317         * gcc.dg/pr36489.c: New test.
11318
11319 \f
11320 Copyright (C) 2009 Free Software Foundation, Inc.
11321
11322 Copying and distribution of this file, with or without modification,
11323 are permitted in any medium without royalty provided the copyright
11324 notice and this notice are preserved.