OSDN Git Service

PR tree-optimization/41643
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
2
3         PR tree-optimization/41643
4         * gcc.dg/pr41643.c: New test.
5
6 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7
8         PR fortran/41909
9         * gfortran.dg/recursive_check_15.f90: New test.
10
11 2009-11-06  Jason Merrill  <jason@redhat.com>
12
13         PR c++/15946
14         * g++.dg/parse/error36.C: New.
15         * g++.old-deja/g++.other/typename1.C: Adjust.
16
17         PR c++/9381
18         * g++.dg/abi/regparm1.C: New.
19
20 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
21
22         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
23         PLUGIN_PRAGMAS.
24         * g++.dg/plugin/pragma_plugin.c: new test plugin for
25         PLUGIN_PRAGMAS.
26         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c and
27         pragma_plugin-test-1.C.
28
29 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
30
31         PR c++/41536
32         * g++.dg/ext/always_inline-5.C: New test.
33
34 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
35
36         PR c++/41967
37         * g++.dg/gomp/pr41967.C: New test.
38
39 2009-11-06  Michael Matz  <matz@suse.de>
40
41         PR middle-end/41963
42         * gcc.dg/pr41963.c: New test.
43
44 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
45
46         PR middle-end/41935
47         * gcc.dg/pr41935.c: New test.
48         * c-c++-common/pr41935.c: New test.
49         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
50         element.
51         * gcc.c-torture/execute/pr41935.c: New test.
52
53 2009-11-05  Jason Merrill  <jason@redhat.com>
54
55         PR c++/34180
56         * g++.dg/init/synth2.C: New.
57
58         PR c++/7046
59         * g++.dg/abi/pragma-pack1.C: New.
60
61         PR c++/34870
62         * g++.dg/lookup/koenig7.C: New.
63
64         PR c++/41703
65         * g++.dg/template/partial6.C: New.
66
67 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
68
69         PR fortran/41556
70         * gfortran.dg/class_12.f03: New test.
71
72 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
73
74         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
75         in builtin's name.
76
77 2009-11-04  Jason Merrill  <jason@redhat.com>
78
79         PR c++/36912
80         * g++.dg/init/static-init2.C: New.
81
82 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
83
84         PR fortran/41556
85         PR fortran/41873
86         * gfortran.dg/interface_abstract_4.f90: New test.
87
88 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
89
90         * gcc.target/m68k/pr41302.c: Fix target triplet.
91
92 2009-11-04  Jason Merrill  <jason@redhat.com>
93
94         PR c++/39413
95         * g++.dg/template/overload11.C: New.
96         * g++.dg/template/nested3.C: Adjust.
97
98 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
99
100         PR ada/20548
101         * ada/acats/norun.lst: Remove the stack checking tests.
102         * ada/acats/run_acats: Limit the stack to 8MB.
103
104 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
105
106         PR fortran/41556
107         PR fortran/41937
108         * gfortran.dg/class_11.f03: New test.
109
110 2009-11-04  Jason Merrill  <jason@redhat.com>
111
112         PR c++/35067
113         * g++.dg/abi/thunk5.C: New.
114
115 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
116
117         PR rtl-opt/41833
118         * gcc.target/powerpc/altivec-33.c: New testcase.
119
120 2009-11-04  Jason Merrill  <jason@redhat.com>
121
122         PR c++/17365, DR 218
123         * g++.dg/lookup/koenig6.C: New.
124         * g++.dg/lookup/koenig5.C: Adjust.
125         * g++.dg/template/crash56.C: Adjust.
126         * g++.old-deja/g++.ns/koenig5.C: Adjust.
127
128 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
129             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
130
131         * gcc.target/i386/xop-check.h: New file.
132         * gcc.target/i386/xop-hadduX.c: Ditto.
133         * gcc.target/i386/xop-haddX.c: Ditto.
134         * gcc.target/i386/xop-hsubX.c: Ditto.
135         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
136         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
137         * gcc.target/i386/xop-pcmov2.c: Ditto.
138         * gcc.target/i386/xop-pcmov.c: Ditto.
139         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
140         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
141         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
142         * gcc.target/i386/xop-shift1-vector.c: Ditto.
143         * gcc.target/i386/xop-shift2-vector.c: Ditto.
144         * gcc.target/i386/xop-shift3-vector.c: Ditto.
145         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
146         * gcc.target/i386/sse-12.c: Update with new compile options to 
147         activate and check xopintrin.h intrinsic file.
148         * gcc.target/i386/sse-13.c: Ditto.
149         * gcc.target/i386/sse-14.c: Ditto.
150         * gcc.target/i386/sse-22.c: Ditto.
151         * gcc.target/i386/sse-23.c: Ditto.
152         * g++.dg/other/i386-2.C: Ditto.
153         * g++.dg/other/i386-3.C: Ditto.
154         * g++.dg/other/i386-5.C: Ditto.
155         * g++.dg/other/i386-6.C: Ditto.
156         
157 2009-11-04  Wei Guozhi  <carrot@google.com>
158
159         PR target/40835
160         * gcc.target/arm/pr40835: New testcase.
161
162 2009-11-04  Revital Eres  <eres@il.ibm.com>
163
164         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
165         change in decision of peeling for alignment.
166         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
167         * gcc.dg/vect/vect-50.c: Likewise.
168         * gcc.dg/vect/vect-42.c: Likewise.
169         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
170         Likewise.
171         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
172         Likewise.
173         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
174         * gcc.dg/vect/vect-60.c: Likewise.
175         * gcc.dg/vect/vect-52.c: Likewise.
176         * gcc.dg/vect/vect-44.c: Likewise.
177         * gcc.dg/vect/vect-27.c: Likewise.
178         * gcc.dg/vect/vect-29.c: Likewise.
179         * gcc.dg/vect/vect-72.c: Likewise.
180         * gcc.dg/vect/vect-56.c: Likewise.
181         * gcc.dg/vect/vect-48.c: Likewise.
182         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
183         * gfortran.dg/vect/vect-2.f90: Likewise.
184         * gfortran.dg/vect/vect-5.f90: Likewise.
185
186 2009-11-04  Richard Guenther  <rguenther@suse.de>
187
188         PR tree-optimization/41919
189         * gcc.c-torture/execute/pr41919.c: New testcase.
190
191 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
192
193         PR target/41302
194         * gcc.target/m68k/pr41302.c: New test.
195
196 2009-11-03  Jason Merrill  <jason@redhat.com>
197
198         PR c++/36959
199         * g++.dg/opt/inline16.C: New.
200
201 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
202
203         * gnat.dg/stack_check.adb1: New test.
204         * gnat.dg/stack_check.adb2: Likewise.
205
206 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
207
208         PR rtl-optimization/41917
209         * gcc.c-torture/execute/pr41917.c: New test.
210
211 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
212
213         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
214         dump to not include "call *%esp".
215
216 2009-11-03  Jason Merrill  <jason@redhat.com>
217
218         PR c++/39786
219         * g++.dg/lookup/using22.C: New.
220
221         PR c++/41876
222         * g++.dg/parse/eh-decl.C: New.
223
224         PR c++/41927
225         * g++.dg/template/sfinae16.C: New.
226
227         PR c++/41815
228         * g++.dg/cpp0x/rv-return.C: New.
229         * g++.dg/cpp0x/deduce.C: Adjust.
230
231         PR c++/40944
232         * g++.dg/template/sfinae15.C: New.
233
234         PR c++/40687
235         * g++.dg/cpp0x/auto3.C: Remove xfail.
236
237 2009-11-03  Tobias Burnus  <burnus@net-b.de>
238
239         PR fortran/41907
240         * gfortran.dg/missing_optional_dummy_6.f90: New test.
241
242 2009-11-03  Nick Clifton  <nickc@redhat.com>
243
244         * gcc.target/rx/builtins.c: Remove redundant tests.
245         Add test of MVTIPL instruction.
246         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
247         function attributes.  Add -msave-acc-in-interrupts option to the
248         command line.
249
250 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
251             Maxim Kuvyrkov  <maxim@codesourcery.com>
252
253         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
254         sh, m68k and fido.
255
256 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
257
258         PR c++/38699
259         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
260         * c-c++-common/builtin-offsetof.c: ... here.
261
262 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
263
264         PR c++/38699
265         * c-c++-common/dfp/builtin-offsetof.c: New test.
266         * g++.dg/other/offsetof6.C: Likewise.
267
268 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
269
270         PR target/41900
271         * gcc.target/i386/pr41900.c: New test.
272
273 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
274
275         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
276
277 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
278
279         PR c++/41856
280         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
281         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
282
283 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
284
285         PR c++/37093
286         * g++.dg/other/ptrmem10.C: New test.
287         * g++.dg/other/ptrmem11.C: Likewise.
288
289 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
290
291         PR testsuite/41878
292         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
293         spaces in some expressions.
294
295 2009-11-02  Jason Merrill  <jason@redhat.com>
296
297         * g++.dg/other/linkage2.C: Move to...
298         * g++.dg/cpp0x/linkage2.C: ..here.
299         * g++.dg/abi/mangle32.C: Add -std=c++0x.
300         * g++.dg/cpp0x/nolinkage1.C: Likewise.
301         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
302         * g++.dg/ext/anon-struct4.C: Revert earlier change.
303         * g++.dg/lookup/anon2.C: Likewise.
304         * g++.dg/other/anon3.C: Likewise.
305         * g++.dg/template/arg2.C: Likewise.
306         * g++.dg/template/local4.C: Likewise.
307         * g++.old-deja/g++.law/operators32.C: Likewise.
308         * g++.old-deja/g++.other/linkage2.C: Likewise.
309         * g++.old-deja/g++.pt/enum6.C: Likewise.
310         * g++.old-deja/g++.other/anon9.C: Likewise.
311         * g++.old-deja/g++.other/linkage1.C: Likewise.
312         * c-c++-common/dfp/pr35620.c: Give the union a name.
313
314 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
315
316         PR tree-optimization/41857
317         * gcc.target/spu/ea/pr41857.c: New file.
318
319 2009-11-02  Martin Jambor  <mjambor@suse.cz>
320
321         PR tree-optimization/41750
322         * gcc.c-torture/execute/pr41750.c: New test.
323
324 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
325
326         PR tree-optimization/41841
327         * gcc.dg/pr41841.c: New test.
328
329         PR debug/41893
330         * gcc.dg/debug/pr41893-1.c: New test.
331         * gcc.dg/debug/pr41893-2.c: New file.
332
333         PR c++/41774
334         * g++.dg/ext/visibility/namespace3.C: New test.
335
336 2009-11-01  Jason Merrill  <jason@redhat.com>
337
338         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
339         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
340         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
341
342 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
343
344         * gnat.dg/opt5.adb: New test.
345
346 2009-11-01  Tobias Burnus  <burnus@net-b.de>
347
348         PR fortran/41872
349         * gfortran.dg/allocatable_scalar_4.f90: New test.
350
351 2009-11-01  Tobias Burnus  <burnus@net-b.de>
352
353         PR fortran/41850
354         * gfortran.dg/intent_out_6.f90: New testcase.
355
356 2009-10-31  Richard Guenther  <rguenther@suse.de>
357
358         * g++.dg/tree-ssa/restrict1.C: New.
359
360 2009-10-31  Jason Merrill  <jason@redhat.com>
361
362         * g++.dg/rtti/typeid9.C: New.
363
364         PR c++/41754
365         * g++.dg/cpp0x/initlist25.C: New.
366
367 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
368
369         * gnat.dg/specs/rep_clause4.ads: New test.
370
371 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
372
373         PR target/41885
374         * gcc.target/avr/torture/pr41885.c: New test.
375
376 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
377
378         * gnat.dg/specs/pack5.ads: New test.
379
380 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
381
382         * lib/target-supports.exp: Handle powerpc-*-elf.
383
384 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
385
386         PR target/40838
387         * gcc.target/i386/incoming-6.c: New.
388         * gcc.target/i386/incoming-7.c: Likewise.
389         * gcc.target/i386/incoming-8.c: Likewise.
390         * gcc.target/i386/incoming-9.c: Likewise.
391         * gcc.target/i386/incoming-10.c: Likewise.
392         * gcc.target/i386/incoming-11.c: Likewise.
393         * gcc.target/i386/incoming-12.c: Likewise.
394         * gcc.target/i386/incoming-13.c: Likewise.
395         * gcc.target/i386/incoming-14.c: Likewise.
396         * gcc.target/i386/incoming-15.c: Likewise.
397         * gcc.target/i386/pr37843-4.c: Likewise.
398
399 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
400
401         PR c++/41863
402         * g++.dg/template/sizeof12.C: New test.
403
404 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
405
406         * gnat.dg/pack14.adb: New test.
407
408 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
409
410         * gcc.target/mips/mips.exp (mips_option_groups): Add
411         mcount-ra-address.
412         * gcc.target/mips/mmcount-ra-address-1.c: New test.
413         * gcc.target/mips/mmcount-ra-address-2.c: New test.
414         * gcc.target/mips/mmcount-ra-address-3.c: New test.
415
416 2009-10-29  Michael Matz  <matz@suse.de>
417
418         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
419         * gcc.target/i386/sse-recip-vec.c: Ditto.
420         * gcc.target/i386/brokensqrt.c: New test.
421
422 2009-10-29  Tobias Burnus  <burnus@net-b.de>
423
424         PR fortran/41777
425         * gfortran.dg/associated_target_3.f90: New testcase.
426
427 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
428
429         * gfortran.dg/lto/pr41764_0.f: New.
430
431 2009-10-29  Martin Jambor  <mjambor@suse.cz>
432
433         PR tree-optimization/41775
434         * testsuite/g++.dg/torture/pr41775.C: New testcase.
435
436 2009-10-28  Jason Merrill  <jason@redhat.com>
437
438         * g++.dg/cpp0x/inline-ns1.C: New.
439         * g++.dg/cpp0x/inline-ns2.C: New.
440         * g++.dg/cpp0x/inline-ns3.C: New.
441
442 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
443
444         PR rtl-optimization/39715
445         * gcc.target/arm/thumb-ltu.c: New.
446
447 2009-10-28  Richard Guenther  <rguenther@suse.de>
448
449         PR lto/41808
450         PR lto/41839
451         * gcc.dg/lto/20091027-1_0.c: New testcase.
452         * gcc.dg/lto/20091027-1_1.c: Likewise.
453         * g++.dg/lto/20091026-1_0.C: Likewise.
454         * g++.dg/lto/20091026-1_1.C: Likewise.
455         * g++.dg/lto/20091026-1_a.h: Likewise.
456
457 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
458
459         PR middle-end/41837
460         * gcc.dg/pr41837.c: New test.
461
462         PR debug/41801
463         * g++.dg/ext/sync-3.C: New test.
464
465         PR target/41762
466         * gcc.dg/pr41762.c: New test.
467
468 2009-10-28  Richard Guenther  <rguenther@suse.de>
469
470         PR middle-end/41855
471         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
472         * gfortran.dg/lto/20091028-1_1.c: Likewise.
473         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
474         * gfortran.dg/lto/20091028-2_1.c: Likewise.
475
476 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
477
478         PR rtl-optimization/39715
479         * gcc.target/arm/thumb-bitfld1.c: New.
480
481 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
482
483         PR rtl-optimization/40741
484         * gcc.target/arm/thumb-branch1.c: New.
485
486 2009-10-27  Jason Merrill  <jason@redhat.com>
487
488         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
489         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
490         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
491         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
492
493 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
494
495         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
496         * gnat.dg/null_pointer_deref2.adb: Likewise.
497
498 2009-10-27  Richard Guenther  <rguenther@suse.de>
499
500         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
501
502 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
503
504         PR c/41842
505         * gcc.dg/pr41842.c: New test.
506
507 2009-10-27  Revital Eres  <eres@il.ibm.com>
508
509         PR tree-optimization/40648
510         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
511         change in decision of peeling for alignment.
512         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
513         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
514         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
515         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
516         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
517         * gcc.dg/vect/vect-50.c: Likewise.
518         * gcc.dg/vect/vect-33.c: Likewise.
519         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
520         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
521         Likewise.
522         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
523         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
524         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
525         Likewise.
526         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
527         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
528         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
529         * gcc.dg/vect/vect-60.c: Likewise.
530         * gcc.dg/vect/vect-26.c: Likewise.
531         * gcc.dg/vect/vect-52.c: Likewise.
532         * gcc.dg/vect/vect-44.c: Likewise.
533         * gcc.dg/vect/vect-27.c: Likewise.
534         * gcc.dg/vect/vect-70.c: Likewise.
535         * gcc.dg/vect/vect-28.c: Likewise.
536         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
537         * gcc.dg/vect/vect-109.c: Likewise.
538         * gcc.dg/vect/vect-54.c: Likewise.
539         * gcc.dg/vect/vect-29.c: Likewise.
540         * gcc.dg/vect/vect-72.c: Likewise.
541         * gcc.dg/vect/vect-56.c: Likewise.
542         * gcc.dg/vect/vect-48.c: Likewise.
543         * gcc.dg/vect/vect-91.c: Likewise.
544         * gcc.dg/vect/vect-92.c: Likewise.
545         * gcc.dg/vect/vect-58.c: Likewise.
546         * gcc.dg/vect/slp-25.c: Likewise.
547         * gcc.dg/vect/vect-93.c: Likewise.
548         * gcc.dg/vect/vect-95.c: Likewise.
549         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
550         * gcc.dg/vect/vect-87.c: Likewise.
551         * gcc.dg/vect/vect-96.c: Likewise.
552         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
553         * gcc.dg/vect/vect-88.c: Likewise.
554         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
555         * gcc.dg/vect/vect-89.c: Likewise.
556         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
557         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
558         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
559         * gfortran.dg/vect/vect-2.f90: Likewise.
560         * gfortran.dg/vect/vect-3.f90: Likewise.
561         * gfortran.dg/vect/vect-4.f90: Likewise.
562         * gfortran.dg/vect/vect-5.f90: Likewise.
563
564 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
565
566         PR c++/41020
567         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
568
569 2009-10-26  Ben Elliston  <bje@au.ibm.com>
570             Michael Meissner  <meissner@linux.vnet.ibm.com>
571             Ulrich Weigand  <uweigand@de.ibm.com>
572
573         * gcc.target/spu/ea/ea.exp: New file.
574         * gcc.target/spu/ea/cache1.c: Likewise.
575         * gcc.target/spu/ea/cast1.c: Likewise.
576         * gcc.target/spu/ea/cast2.c: Likewise.
577         * gcc.target/spu/ea/compile1.c: Likewise.
578         * gcc.target/spu/ea/compile2.c: Likewise.
579         * gcc.target/spu/ea/cppdefine.c: Likewise.
580         * gcc.target/spu/ea/errors1.c: Likewise.
581         * gcc.target/spu/ea/errors2.c: Likewise.
582         * gcc.target/spu/ea/execute1.c: Likewise.
583         * gcc.target/spu/ea/execute2.c: Likewise.
584         * gcc.target/spu/ea/execute3.c: Likewise.
585         * gcc.target/spu/ea/ops1.c: Likewise.
586         * gcc.target/spu/ea/ops2.c: Likewise.
587         * gcc.target/spu/ea/options1.c: Likewise.
588         * gcc.target/spu/ea/test-sizes.c: Likewise.
589
590 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
591
592         PR bootstrap/41345
593         * gcc.dg/pr41345.c: New test.
594
595         PR debug/41828
596         * g++.dg/debug/dwarf2/anonname1.C: New test.
597
598 2009-10-26  Jason Merrill  <jason@redhat.com>
599
600         PR c++/38796
601         * g++.dg/cpp0x/defaulted15.C: New.
602         * g++.dg/cpp0x/defaulted16.C: New.
603
604 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
605
606         PR c++/41785
607         * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
608
609 2009-10-26  Nick Clifton  <nickc@redhat.com>
610
611         * lib/target-supports.exp (check_profiling_available):
612         Profiling is not, currently, available for the RX port.
613         (check_effective_target_hard_float): Add support for RX target.
614         * gcc.target/rx: New directory.
615         * gcc.target/rx/builtins.c: New test file.
616         * gcc.target/rx/interrupts.c: New test file.
617         * gcc.target/rx/rx-abi-function-tests.c: New test file.
618         * gcc.target/rx/zero-width-bitfield.c: New test file.
619         * gcc.target/rx/i272091.c: New test file.
620         * gcc.target/rx/packed-struct.c: New test file.
621         * gcc.target/rx/rx.exp: New file: Drives RX tests.
622
623 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
624
625         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
626         * gcc.dg/lto/20091016-1_0.c: Likewise.
627         * gcc.dg/lto/20090206-1_0.c: Likewise.
628         * gcc.dg/lto/20081120-1_0.c: Likewise.
629         * gcc.dg/lto/20081120-2_0.c: Likewise.
630         * gcc.dg/lto/20090116_0.c: Likewise.
631         * gcc.dg/lto/20081126_0.c: Likewise.
632         * gcc.dg/lto/20091013-1_0.c: Likewise.
633         * gcc.dg/lto/20081212-1_0.c: Likewise.
634         * gcc.dg/lto/20091015-1_0.c: Likewise.
635         * gcc.dg/lto/20090126-1_0.c: Likewise.
636         * gcc.dg/lto/20090126-2_0.c: Likewise.
637         * gcc.dg/lto/20091020-1_0.c: Likewise.
638         * gcc.dg/lto/20091020-2_0.c: Likewise.
639         * gcc.dg/lto/20081204-1_0.c: Likewise.
640         * gcc.dg/lto/20081204-2_0.c: Likewise.
641         * gcc.dg/lto/20081224_0.c: Likewise.
642         * gcc.dg/lto/20090219_0.c: Likewise.
643
644 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
645
646         PR c++/41020
647         * g++.dg/lookup/extern-c-redecl2.C: New test.
648         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
649         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
650         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
651
652 2009-10-26  Michael Matz  <matz@suse.de>
653
654         PR tree-optimization/41783
655         * gcc.dg/pr41783.c: New test.
656         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
657         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
658         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
659
660 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
661
662         PR fortran/41714
663         * gfortran.dg/class_allocate_4.f03: New test.
664
665 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
666
667         * gcc.target/mips/mult-1.c: New test.
668
669 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
670
671         PR fortran/41784
672         * gfortran.dg/extends_8.f03: New test.
673
674 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
675
676         * gnat.dg/specs/pack4.ads: New test.
677
678 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
679
680         * gnat.dg/null_pointer_deref1.adb: New test.
681         * gnat.dg/null_pointer_deref2.adb: Likewise.
682
683 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
684
685         PR fortran/41772
686         * gfortran.dg/transfer_intrinsic_3.f90.
687
688 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
689
690         * gnat.dg/opt4.adb: New test.
691
692 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
693
694         PR c/40033
695         * gcc.dg/noncompile/pr40033-1.c: New test.
696
697 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
698
699         PR c++/40808
700         * g++.dg/abi/mangle34.C: New test
701
702 2009-10-23  Jason Merrill  <jason@redhat.com>
703
704         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
705
706         Core issue 899
707         * g++.dg/cpp0x/explicit4.C: New.
708
709 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
710
711         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
712         *-*-cygwin.
713         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
714         for *-*-mingw* and *-*-cygwin.
715         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
716         * g++.dg/template/spec35.C: Disable weak symbol test for
717         *-*-mingw* and *-*-cygwin.
718
719         PR testsuite/31342
720         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
721
722 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
723
724         PR fortran/41800
725         * gfortran.dg/class_10.f03: New test.
726
727 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
728
729         PR target/41787
730         * gcc.target/powerpc/vsx-vrsave.c: New file.
731
732 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
733
734         PR c/41673
735         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
736
737 2009-10-23  Richard Guenther  <rguenther@suse.de>
738
739         PR tree-optimization/41778
740         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
741
742 2009-10-22  Richard Guenther  <rguenther@suse.de>
743
744         PR lto/41791
745         * g++.dg/lto/20091022-2_0.C: New testcase.
746
747 2009-10-22  Richard Guenther  <rguenther@suse.de>
748
749         PR lto/41730
750         * g++.dg/lto/20091022-1_0.C: New testcase.
751
752 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
753
754         * gcc.dg/autopar/outer-4.c: Adjust scan.
755         * gcc.dg/autopar/outer-5.c: Adjust scan.
756         * gcc.dg/autopar/outer-5.c: Add scan optimized.
757
758         * libgomp.graphite/force-parallel-2.c: Adjust scan.
759         * gcc.dg/autopar/outer-1.c: New testcase.
760         * gcc.dg/autopar/outer-2.c: New testcase.
761         * gcc.dg/autopar/outer-3.c: New testcase.
762         * gcc.dg/autopar/outer-4.c: New testcase.
763         * gcc.dg/autopar/outer-5.c: New testcase.
764         * gcc.dg/autopar/outer-6.c: New testcase.
765
766 2009-10-22  Jan Hubicka  <jh@suse.cz>
767
768         * gcc.c-torture/compile/pr40556.c: New testcase.
769
770 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
771
772         PR fortran/41781
773         * gfortran.dg/goto_8.f90: New test case.
774
775 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
776
777         PR tree-optimization/41497
778         * gcc.dg/tree-ssa/pr41497.c: New.
779
780 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
781
782         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
783
784 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
785
786         * gcc.dg/tls/pie-1.c: New test.
787
788 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
789
790         * g++.dg/abi/mangle33.C: New test.
791
792 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
793
794         * gnat.dg/discr22.adb: New test.
795
796 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
797
798         * gnat.dg/loop_optimization7.ad[sb]: New test.
799         * gnat.dg/loop_optimization7_pkg.ads: New helper.
800
801 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
802
803         PR fortran/41706
804         PR fortran/41766
805         * gfortran.dg/class_9.f03: Extended test case.
806         * gfortran.dg/select_type_7.f03: New test case.
807
808 2009-10-20  Richard Guenther  <rguenther@suse.de>
809
810         * gcc.dg/lto/20091020-3_0.c: New testcase.
811
812 2009-10-20  Richard Guenther  <rguenther@suse.de>
813
814         PR lto/41761
815         * gcc.dg/lto/20091020-1_0.c: New testcase.
816         * gcc.dg/lto/20091020-1_1.c: Likewise.
817         * gcc.dg/lto/20091020-2_0.c: Likewise.
818         * gcc.dg/lto/20091020-2_1.c: Likewise.
819
820 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
821
822         PR debug/41340
823         * gcc.dg/pr41340.c: New test.
824
825 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
826
827         * gnat.dg/discr21.ad[sb]: New test.
828         * gnat.dg/discr21_pkg.ads: New helper.
829
830 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
831
832         PR fortran/41706
833         * gfortran.dg/class_9 : New test.
834
835 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
836
837         * gcc.dg/raw-string-1.c: New test.
838         * gcc.dg/raw-string-2.c: New test.
839         * gcc.dg/raw-string-3.c: New test.
840         * gcc.dg/raw-string-4.c: New test.
841         * gcc.dg/raw-string-5.c: New test.
842         * gcc.dg/raw-string-6.c: New test.
843         * gcc.dg/raw-string-7.c: New test.
844         * gcc.dg/utf8-1.c: New test.
845         * gcc.dg/utf8-2.c: New test.
846         * gcc.dg/utf-badconcat2.c: New test.
847         * gcc.dg/utf-dflt2.c: New test.
848         * gcc.dg/cpp/include6.c: New test.
849         * g++.dg/ext/raw-string-1.C: New test.
850         * g++.dg/ext/raw-string-2.C: New test.
851         * g++.dg/ext/raw-string-3.C: New test.
852         * g++.dg/ext/raw-string-4.C: New test.
853         * g++.dg/ext/raw-string-5.C: New test.
854         * g++.dg/ext/raw-string-6.C: New test.
855         * g++.dg/ext/raw-string-7.C: New test.
856         * g++.dg/ext/utf8-1.C: New test.
857         * g++.dg/ext/utf8-2.C: New test.
858         * g++.dg/ext/utf-badconcat2.C: New test.
859         * g++.dg/ext/utf-dflt2.C: New test.
860
861         * gcc.dg/cleanup-13.c: New test.
862
863 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
864
865         PR fortran/41586
866         * gfortran.dg/auto_dealloc_1.f90: New test case.
867
868 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
869
870         Port from redhat/gcc-4_4-branch:
871         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
872         * gcc.dg/debug/vta-2.c: New test.
873
874         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
875         * gcc.dg/debug/vta-1.c: New.
876
877 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
878
879         * gnat.dg/noreturn2.ad[sb]: New test.
880
881 2009-10-19  Tobias Burnus  <burnus@net-b.de>
882
883         PR fortran/41755
884         * gfortran.dg/equiv_8.f90: New test.
885         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
886
887 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
888
889         * gcc.target/arm/neon-thumb2-move.c: New test.
890
891 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
892
893         * gcc.dg/debug/vta-3.c: New test.
894
895 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
896
897         * gnat.dg/nested_proc.adb: Rename into...
898         * gnat.dg/nested_proc1.adb: ...this.
899         * gnat.dg/nested_proc2.adb: New test.
900
901 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
902
903         * gnat.dg/noreturn1.ad[sb]: New test.
904
905 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
906             Paul Thomas  <pault@gcc.gnu.org>
907
908         PR fortran/41629
909         * gfortran.dg/class_6.f90: New test.
910
911         PR fortran/41608
912         PR fortran/41587
913         * gfortran.dg/class_7.f90: New test.
914
915         PR fortran/41618
916         * gfortran.dg/class_8.f90: New test.
917
918 2009-10-17  Richard Guenther  <rguenther@suse.de>
919
920         * gcc.dg/lto/20091017-1_0.c: New testcase.
921         * gcc.dg/lto/20091017-1_1.c: Likewise.
922
923 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
924
925         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
926
927 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
928
929         * gnat.dg/aggr11.adb: New test.
930         * gnat.dg/aggr11_pkg.ads: New helper.
931
932 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
933
934         * gnat.dg/slice8.adb: New test.
935         * gnat.dg/slice8_pkg1.ads: New helper.
936         * gnat.dg/slice8_pkg2.ads: Likewise.
937         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
938
939 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
940
941         * gnat.dg/unchecked_convert4.adb: New test.
942
943 2009-10-15  Jason Merrill  <jason@redhat.com>
944
945         PR c++/38798
946         * g++.dg/cpp0x/trailing5.C: New.
947
948         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
949         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
950         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
951         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
952
953 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
954
955         PR fortran/41719
956         * gfortran.dg/class_5.f03: New test case.
957         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
958         * gfortran.dg/typebound_operator_4.f03: Ditto.
959
960 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
961
962         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
963         * g++.dg/other/first-global.C: Likewise.
964         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
965         * g++.dg/torture/pr40323.C: Likewise.
966         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
967         * gcc.dg/inline-33.c: Likewise.
968         * gcc.dg/ipa/ipa-1.c: Likewise.
969         * gcc.dg/ipa/ipa-2.c: Likewise.
970         * gcc.dg/ipa/ipa-3.c: Likewise.
971         * gcc.dg/ipa/ipa-4.c: Likewise.
972         * gcc.dg/ipa/ipa-5.c: Likewise.
973         * gcc.dg/ipa/ipa-7.c: Likewise.
974         * gcc.dg/ipa/ipacost-2.c: Likewise.
975         * gcc.dg/tree-ssa/inline-3.c: Likewise.
976         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
977         * gfortran.dg/whole_file_5.f90: Likewise.
978         * gfortran.dg/whole_file_6.f90: Likewise.
979
980 2009-10-16  Richard Guenther  <rguenther@suse.de>
981
982         PR tree-optimization/41728
983         * gcc.c-torture/compile/pr41728.c: New testcase.
984
985 2009-10-16  Richard Guenther  <rguenther@suse.de>
986
987         PR lto/41598
988         * gcc.dg/lto/20091016-1_0.c: New testcase.
989         * gcc.dg/lto/20091016-1_1.c: Likewise.
990         * gcc.dg/lto/20091016-1_a.h: Likewise.
991
992 2009-10-16  Richard Guenther  <rguenther@suse.de>
993
994         PR lto/41715
995         * gfortran.dg/lto/20091015-1_0.f: New testcase.
996         * gfortran.dg/lto/20091015-1_1.f: Likewise.
997         * gfortran.dg/lto/20091015-1_2.f: Likewise.
998
999 2009-10-16  Richard Guenther  <rguenther@suse.de>
1000
1001         PR lto/41713
1002         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1003
1004 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1005
1006         PR debug/41717
1007         * gcc.dg/debug/pr41717.c: New test.
1008
1009 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1010
1011         PR fortran/41648
1012         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1013
1014         PR fortran/41656
1015         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1016
1017 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1018
1019         PR target/23983
1020         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1021         result used.
1022         * g++.dg/ext/altivec-2.C (main): Ditto.
1023
1024 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1025
1026         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1027         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1028
1029 2009-10-15  Richard Guenther  <rguenther@suse.de>
1030
1031         PR lto/41669
1032         * gcc.dg/lto/20091015-1_0.c: New testcase.
1033         * gcc.dg/lto/20091015-1_1.c: Likewise.
1034         * gcc.dg/lto/20091015-1_2.c: Likewise.
1035         * gcc.dg/lto/20091015-1_a.h: Likewise.
1036         * gcc.dg/lto/20091015-1_b.h: Likewise.
1037
1038 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1039
1040         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1041
1042 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1043
1044         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1045
1046 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1047
1048         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1049         line from 1 to 0.
1050         * obj-c++.dg/bitfield-1.mm: Likewise.
1051         * obj-c++.dg/bitfield-4.mm: Likewise.
1052
1053 2009-10-14  Richard Guenther  <rguenther@suse.de>
1054
1055         PR lto/41173
1056         * gcc.dg/lto/20091014-1_0.c: New testcase.
1057
1058 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1059
1060         PR testsuite/41707
1061         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1062         warning on line 0 instead of 1.
1063
1064 2009-10-14  Richard Guenther  <rguenther@suse.de>
1065
1066         PR lto/41521
1067         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1068         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1069
1070 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1071
1072         PR preprocessor/41543
1073         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1074
1075         PR debug/41695
1076         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1077
1078 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1079
1080         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1081         New procedure.
1082         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1083         effective target.
1084
1085 2009-10-14  Jason Merrill  <jason@redhat.com>
1086
1087         PR c++/39866
1088         * g++.dg/cpp0x/defaulted14.C: New.
1089
1090 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1091
1092         * g++.dg/cpp0x/vt-40092.C: New.
1093
1094 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1095
1096         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1097         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1098
1099 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1100
1101         * gfortran.dg/complex_intrinsic_8.f90: New test.
1102
1103 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1104
1105         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1106         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1107
1108 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1109
1110         PR target/38948
1111         * gcc.dg/torture/pr38948.c: New test.
1112
1113 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1114
1115         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1116
1117 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1118
1119         PR fortran/41581
1120         * gfortran.dg/class_allocate_2.f03: Modified.
1121         * gfortran.dg/class_allocate_3.f03: New test case.
1122
1123 2009-10-13  Richard Guenther  <rguenther@suse.de>
1124
1125         PR lto/41668
1126         * gcc.dg/lto/20091006-2_0.c: New testcase.
1127         * gcc.dg/lto/20091006-2_1.c: Likewise.
1128         * gcc.dg/lto/20091006-2_2.c: Likewise.
1129         * gcc.dg/lto/20091013-1_0.c: Likewise.
1130         * gcc.dg/lto/20091013-1_1.c: Likewise.
1131         * gcc.dg/lto/20091013-1_2.c: Likewise.
1132
1133 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1134
1135         * gcc.c-torture/compile/pr41661.c: New test.
1136
1137 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1138
1139         PR libgfortran/41683
1140         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1141
1142 2009-10-12  Jason Merrill  <jason@redhat.com>
1143
1144         PR c++/37875
1145         * g++.dg/cpp0x/decltype18.C: New.
1146
1147         PR c++/37766
1148         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1149
1150 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1151
1152         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1153
1154 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1155
1156         PR debug/41343
1157         PR debug/41447
1158         PR debug/41264
1159         PR debug/41338
1160         * gcc.dg/guality/pr41447-1.c: New.
1161         * gcc.dg/debug/pr41264-1.c: New.
1162         * gcc.dg/debug/pr41343-1.c: New.
1163
1164 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1165
1166         PR target/26515
1167         * gcc.dg/torture/pr26515.c: New test.
1168
1169 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1170
1171         PR testsuite/41659
1172         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1173         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1174         or "xfail" with dg-lto-do.
1175
1176 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1177
1178         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1179
1180 2009-10-12  Michael Matz  <matz@suse.de>
1181
1182         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1183         pass.
1184
1185 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1186
1187         PR target/41680
1188         * g++.dg/torture/pr41680.C: New test.
1189
1190 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1191
1192         PR c++/41570
1193         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1194
1195 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1196
1197         PR debug/41616
1198         * gcc.dg/guality/pr41616-1.c: New.
1199
1200 2009-10-11  Jason Merrill  <jason@redhat.com>
1201
1202         PR c++/37204
1203         * g++.dg/cpp0x/rv-reinterpret.C: New.
1204
1205 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1206
1207         PR libgfortran/38439
1208         * gfortran.dg/fmt_error_9.f: New test.
1209         * gfortran.dg/fmt_error_10.f: New test.
1210
1211 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1212
1213         PR fortran/41583
1214         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1215         * gfortran.dg/class_4b.f03: As above.
1216         * gfortran.dg/class_4c.f03: As above.
1217         * gfortran.dg/class_4d.f03: As above.
1218
1219 2009-10-11  Richard Guenther  <rguenther@suse.de>
1220
1221         PR tree-optimization/41555
1222         * gcc.dg/torture/pr41555.c: New testcase.
1223
1224 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1225
1226         PR libgfortran/35862
1227         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1228         function correctly.
1229
1230 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1231
1232         PR libgfortran/35862
1233         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1234         Add conditions to avoid runtime errors if not supported.
1235
1236 2009-10-10  Richard Guenther  <rguenther@suse.de>
1237
1238         PR tree-optimization/41654
1239         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1240
1241 2009-10-09  Jason Merrill  <jason@redhat.com>
1242
1243         * g++.dg/cpp/ucn-1.C: New.
1244
1245 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1246
1247         PR fortran/41585
1248         * gfortran.dg/class_2.f03: Extended test case.
1249
1250 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1251
1252         PR fortran/41582
1253         * gfortran.dg/class_allocate_1.f03: Modify code such that
1254         it compiles with the gfc_warning->gfc_error change.
1255         * gfortran.dg/class_allocate_1.f03: New test.
1256
1257 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1258
1259         PR fortran/41579
1260         * gfortran.dg/select_type_6.f03: New test.
1261
1262 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1263
1264         PR preprocessor/41445
1265         * gcc.dg/cpp/separate-1.c: Adjust.
1266         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1267         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1268         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1269         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1270         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1271         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1272         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1273
1274         PR rtl-optimization/41646
1275         * gcc.c-torture/compile/pr41646.c: New test.
1276
1277 2009-10-09  Richard Guenther  <rguenther@suse.de>
1278
1279         PR tree-optimization/41634
1280         * gcc.c-torture/compile/pr41634.c: New testcase.
1281
1282 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1283
1284         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1285
1286 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1287
1288         * gnat.dg/opt3.adb: New test.
1289         * gnat.dg/opt3_pkg.ads: New helper.
1290
1291 2009-10-08  Doug Kwan  <dougkwan@google.com>
1292
1293         PR rtl-optimization/41574
1294         * gcc.dg/pr41574.c: New test.
1295
1296 2009-10-08  Cary Coutant  <ccoutant@google.com>
1297
1298         Add support for debugging with ICF (Identical Code Folding).
1299         * g++.dg/debug/dwarf2/icf.C: New test.
1300
1301 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1302
1303         * gcc.target/mips/truncate-6.c: New test.
1304
1305 2009-10-08  Jason Merrill  <jason@redhat.com>
1306
1307         PR c++/36816
1308         * g++.dg/cpp0x/rv-deduce.C: New.
1309
1310         PR c++/37177
1311         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1312         * g++.dg/template/explicit-args2.C: New.
1313         * g++.dg/template/explicit-args3.C: New.
1314         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1315
1316 2009-10-08  Michael Matz  <matz@suse.de>
1317
1318         PR middle-end/41573
1319         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1320         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1321         * gcc.dg/pr41573.c: New test.
1322
1323 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1324
1325         PR c/41182
1326         * gcc.c-torture/compile/pr41182-1.c: New.
1327
1328 2009-10-07  Jason Merrill  <jason@redhat.com>
1329
1330         * g++.dg/cpp0x/variadic95.C: New.
1331
1332 2009-10-07  Jason Merrill  <jason@redhat.com>
1333
1334         * g++.dg/template/scope3.C: New.
1335
1336 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1337
1338         * gcc.dg/debug/dwarf2/inline3.c: New test.
1339
1340 2009-10-07  Daniel Kraft  <d@domob.eu>
1341
1342         PR fortran/41615
1343         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1344
1345 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1346
1347         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1348         * gfortran.dg/select_type_1.f03: Modified error message.
1349         * gfortran.dg/select_type_5.f03: New test.
1350
1351 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1352
1353         PR libgfortran/41612
1354         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1355         have kind=10 reals.
1356
1357 2009-10-06  Jason Merrill  <jason@redhat.com>
1358
1359         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1360         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1361
1362 2009-10-06  Richard Guenther  <rguenther@suse.de>
1363
1364         PR lto/41502
1365         * gcc.dg/lto/20091006-1_0.c: New testcase.
1366         * gcc.dg/lto/20091006-1_1.c: Likewise.
1367         * gcc.dg/lto/20091005-2_0.c: Likewise.
1368
1369 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1370
1371         PR ada/41383
1372         * gnat.dg/timer_cancel.adb: New test.
1373
1374 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1375
1376         PR ada/38333
1377         * gnat.dg/specs/import_abstract.ads: New.
1378
1379 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1380
1381         PR libgfortran/35862
1382         * gfortran.dg/round_2.f03: New test.
1383
1384 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1385
1386         PR debug/41558
1387         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1388         * lib/gcc-gdb-test.exp: ... here.  New file.
1389         * gfortran.dg/guality/guality.exp: New file.
1390         * gfortran.dg/guality/pr41558.f90: New test.
1391         * gfortran.dg/guality/arg1.f90: New test.
1392
1393 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1394
1395         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1396         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1397         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1398         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1399
1400 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1401
1402         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1403         register_pass_info.
1404         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1405         plugin_pass to register_pass_info.
1406         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1407         register_pass_info.
1408         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1409         register_pass_info.
1410
1411 2009-10-05  Richard Guenther  <rguenther@suse.de>
1412
1413         PR lto/41281
1414         * gcc.dg/lto/20090914-2_0.c: New testcase.
1415
1416 2009-10-05  Richard Guenther  <rguenther@suse.de>
1417
1418         PR lto/40902
1419         * gcc.dg/lto/20091005-1_0.c: New testcase.
1420         * gcc.dg/lto/20091005-1_1.c: Likewise.
1421
1422 2009-10-05  Richard Guenther  <rguenther@suse.de>
1423
1424         PR lto/41552
1425         PR lto/41487
1426         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1427         * g++.dg/lto/20091004-1_0.C: New testcase.
1428         * g++.dg/lto/20091004-1_1.C: Likewise.
1429         * g++.dg/lto/20091004-2_0.C: Likewise.
1430         * g++.dg/lto/20091004-2_1.C: Likewise.
1431         * g++.dg/lto/20091004-3_0.C: Likewise.
1432         * g++.dg/lto/20091004-3_1.C: Likewise.
1433
1434 2009-10-05  Richard Guenther  <rguenther@suse.de>
1435
1436         PR tree-optimization/23821
1437         * gcc.dg/torture/pr23821.c: New testcase.
1438
1439 2009-10-05  Daniel Kraft  <d@domob.eu>
1440
1441         PR fortran/41403
1442         * gfortran.dg/goto_6.f: New test.
1443         * gfortran.dg/goto_7.f: New test.
1444
1445 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1446             Bill Maddox  <maddox@google.com>
1447             Cary Coutant  <ccoutant@google.com>
1448             Chris Demetriou  <cgd@google.com>
1449             Diego Novillo  <dnovillo@google.com>
1450             Doug Kwan  <dougkwan@google.com>
1451             Jan Hubicka  <jh@suse.cz>
1452             Ollie Wild  <aaw@google.com>
1453             Rafael Espindola  <espindola@google.com>
1454             Richard Guenther  <rguenther@suse.de>
1455             Simon Baldwin  <simonb@google.com>
1456
1457         * g++.dg/20090107-1.C: New.
1458         * g++.dg/20090121-1.C: New.
1459         * g++.dg/ipa/20090113-1.C: New.
1460         * g++.dg/lto: New directory.
1461         * g++.dg/lto/20080829_0.C: New.
1462         * g++.dg/lto/20080904_0.C: New.
1463         * g++.dg/lto/20080907_0.C: New.
1464         * g++.dg/lto/20080908-1_0.C: New.
1465         * g++.dg/lto/20080908-2_0.C: New.
1466         * g++.dg/lto/20080908-3_0.C: New.
1467         * g++.dg/lto/20080909-1_0.C: New.
1468         * g++.dg/lto/20080910-1_0.C: New.
1469         * g++.dg/lto/20080912-1_0.C: New.
1470         * g++.dg/lto/20080912_0.C: New.
1471         * g++.dg/lto/20080915_0.C: New.
1472         * g++.dg/lto/20080916_0.C: New.
1473         * g++.dg/lto/20080917_0.C: New.
1474         * g++.dg/lto/20080924_0.C: New.
1475         * g++.dg/lto/20080926_0.C: New.
1476         * g++.dg/lto/20081008_0.C: New.
1477         * g++.dg/lto/20081022.h: New.
1478         * g++.dg/lto/20081022_0.C: New.
1479         * g++.dg/lto/20081022_1.C: New.
1480         * g++.dg/lto/20081023_0.C: New.
1481         * g++.dg/lto/20081109-1_0.C: New.
1482         * g++.dg/lto/20081109-2_0.C: New.
1483         * g++.dg/lto/20081109_0.C: New.
1484         * g++.dg/lto/20081109_1.C: New.
1485         * g++.dg/lto/20081118-1_0.C: New.
1486         * g++.dg/lto/20081118-1_1.C: New.
1487         * g++.dg/lto/20081118_0.C: New.
1488         * g++.dg/lto/20081118_1.C: New.
1489         * g++.dg/lto/20081119-1.h: New.
1490         * g++.dg/lto/20081119-1_0.C: New.
1491         * g++.dg/lto/20081119-1_1.C: New.
1492         * g++.dg/lto/20081119_0.C: New.
1493         * g++.dg/lto/20081119_1.C: New.
1494         * g++.dg/lto/20081120-1_0.C: New.
1495         * g++.dg/lto/20081120-1_1.C: New.
1496         * g++.dg/lto/20081120-2_0.C: New.
1497         * g++.dg/lto/20081120-2_1.C: New.
1498         * g++.dg/lto/20081123_0.C: New.
1499         * g++.dg/lto/20081123_1.C: New.
1500         * g++.dg/lto/20081125.h: New.
1501         * g++.dg/lto/20081125_0.C: New.
1502         * g++.dg/lto/20081125_1.C: New.
1503         * g++.dg/lto/20081127_0.C: New.
1504         * g++.dg/lto/20081127_1.C: New.
1505         * g++.dg/lto/20081203_0.C: New.
1506         * g++.dg/lto/20081203_1.C: New.
1507         * g++.dg/lto/20081204-1_0.C: New.
1508         * g++.dg/lto/20081204-1_1.C: New.
1509         * g++.dg/lto/20081204-2_0.C: New.
1510         * g++.dg/lto/20081204-2_1.C: New.
1511         * g++.dg/lto/20081209_0.C: New.
1512         * g++.dg/lto/20081209_1.C: New.
1513         * g++.dg/lto/20081211-1.h: New.
1514         * g++.dg/lto/20081211-1_0.C: New.
1515         * g++.dg/lto/20081211-1_1.C: New.
1516         * g++.dg/lto/20081217-1_0.C: New.
1517         * g++.dg/lto/20081217-2_0.C: New.
1518         * g++.dg/lto/20081219_0.C: New.
1519         * g++.dg/lto/20081219_1.C: New.
1520         * g++.dg/lto/20090106_0.C: New.
1521         * g++.dg/lto/20090112_0.C: New.
1522         * g++.dg/lto/20090128_0.C: New.
1523         * g++.dg/lto/20090221_0.C: New.
1524         * g++.dg/lto/20090302_0.C: New.
1525         * g++.dg/lto/20090302_1.C: New.
1526         * g++.dg/lto/20090303_0.C: New.
1527         * g++.dg/lto/20090311-1.h: New.
1528         * g++.dg/lto/20090311-1_0.C: New.
1529         * g++.dg/lto/20090311-1_1.C: New.
1530         * g++.dg/lto/20090311_0.C: New.
1531         * g++.dg/lto/20090311_1.C: New.
1532         * g++.dg/lto/20090312.h: New.
1533         * g++.dg/lto/20090312_0.C: New.
1534         * g++.dg/lto/20090312_1.C: New.
1535         * g++.dg/lto/20090313_0.C: New.
1536         * g++.dg/lto/20090313_1.C: New.
1537         * g++.dg/lto/20090315_0.C: New.
1538         * g++.dg/lto/20090315_1.C: New.
1539         * g++.dg/lto/20091002-1_0.C: New testcase.
1540         * g++.dg/lto/20091002-2_0.C: Likewise..
1541         * g++.dg/lto/20091002-3_0.C: Likewise..
1542         * g++.dg/lto/README: New.
1543         * g++.dg/lto/pr40818_0.C: New.
1544         * g++.dg/opt/thunk3-1.C: New.
1545         * g++.dg/opt/thunk4.C: New.
1546         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1547         replacements with __attribute__ ((__noinline__)).
1548         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1549         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1550         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1551         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1552         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1553         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1554         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1555         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1556         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1557         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1558         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1559         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1560         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1561         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1562         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1563         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1564         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1565         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1566         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1567         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1568         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1569         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1570         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1571         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1572         * gcc.dg/20081223-1.c: New.
1573         * gcc.dg/lto: New directory.
1574         * gcc.dg/lto/20080908_0.c: New.
1575         * gcc.dg/lto/20080917_0.c: New.
1576         * gcc.dg/lto/20080924_0.c: New.
1577         * gcc.dg/lto/20081024_0.c: New.
1578         * gcc.dg/lto/20081109_0.c: New.
1579         * gcc.dg/lto/20081111_0.c: New.
1580         * gcc.dg/lto/20081111_1.c: New.
1581         * gcc.dg/lto/20081112_0.c: New.
1582         * gcc.dg/lto/20081112_1.c: New.
1583         * gcc.dg/lto/20081115_0.c: New.
1584         * gcc.dg/lto/20081115_1.c: New.
1585         * gcc.dg/lto/20081115_2.c: New.
1586         * gcc.dg/lto/20081118_0.c: New.
1587         * gcc.dg/lto/20081118_1.c: New.
1588         * gcc.dg/lto/20081118_2.c: New.
1589         * gcc.dg/lto/20081120-1_0.c: New.
1590         * gcc.dg/lto/20081120-1_1.c: New.
1591         * gcc.dg/lto/20081120-2_0.c: New.
1592         * gcc.dg/lto/20081120-2_1.c: New.
1593         * gcc.dg/lto/20081125_0.c: New.
1594         * gcc.dg/lto/20081125_1.c: New.
1595         * gcc.dg/lto/20081126_0.c: New.
1596         * gcc.dg/lto/20081201-1_0.c: New.
1597         * gcc.dg/lto/20081201-1_1.c: New.
1598         * gcc.dg/lto/20081201-1_2.c: New.
1599         * gcc.dg/lto/20081201-2_0.c: New.
1600         * gcc.dg/lto/20081201-2_1.c: New.
1601         * gcc.dg/lto/20081202-1_0.c: New.
1602         * gcc.dg/lto/20081202-1_1.c: New.
1603         * gcc.dg/lto/20081202-2_0.c: New.
1604         * gcc.dg/lto/20081202-2_1.c: New.
1605         * gcc.dg/lto/20081204-1_0.c: New.
1606         * gcc.dg/lto/20081204-1_1.c: New.
1607         * gcc.dg/lto/20081204-2_0.c: New.
1608         * gcc.dg/lto/20081210-1_0.c: New.
1609         * gcc.dg/lto/20081212-1_0.c: New.
1610         * gcc.dg/lto/20081222_0.c: New.
1611         * gcc.dg/lto/20081222_0.h: New.
1612         * gcc.dg/lto/20081222_1.c: New.
1613         * gcc.dg/lto/20081224_0.c: New.
1614         * gcc.dg/lto/20081224_0.h: New.
1615         * gcc.dg/lto/20081224_1.c: New.
1616         * gcc.dg/lto/20090116_0.c: New.
1617         * gcc.dg/lto/20090120_0.c: New.
1618         * gcc.dg/lto/20090126-1_0.c: New.
1619         * gcc.dg/lto/20090126-2_0.c: New.
1620         * gcc.dg/lto/20090206-1_0.c: New.
1621         * gcc.dg/lto/20090206-2_0.c: New.
1622         * gcc.dg/lto/20090210_0.c: New.
1623         * gcc.dg/lto/20090210_1.c: New.
1624         * gcc.dg/lto/20090213_0.c: New.
1625         * gcc.dg/lto/20090213_1.c: New.
1626         * gcc.dg/lto/20090218-1_0.c: New.
1627         * gcc.dg/lto/20090218-1_1.c: New.
1628         * gcc.dg/lto/20090218-2_0.c: New.
1629         * gcc.dg/lto/20090218-2_1.c: New.
1630         * gcc.dg/lto/20090218_0.c: New.
1631         * gcc.dg/lto/20090218_1.c: New.
1632         * gcc.dg/lto/20090218_2.c: New.
1633         * gcc.dg/lto/20090218_3.c: New.
1634         * gcc.dg/lto/20090219_0.c: New.
1635         * gcc.dg/lto/20090312_0.c: New.
1636         * gcc.dg/lto/20090312_1.c: New.
1637         * gcc.dg/lto/20090313_0.c: New.
1638         * gcc.dg/lto/20090706-1_0.c: New.
1639         * gcc.dg/lto/20090706-2_0.c: New.
1640         * gcc.dg/lto/20090717_0.c: New.
1641         * gcc.dg/lto/20090717_1.c: New.
1642         * gcc.dg/lto/20090729_0.c: New.
1643         * gcc.dg/lto/20090729_1.c: New.
1644         * gcc.dg/lto/20090812_0.c: New.
1645         * gcc.dg/lto/20090812_1.c: New.
1646         * gcc.dg/lto/20090914-1_0.c: New.
1647         * gcc.dg/lto/README: New.
1648         * gcc.dg/visibility-7.c: Adjust expected pattern
1649         * gfortran.dg/lto: New directory.
1650         * gfortran.dg/lto/pr40724_0.f: New.
1651         * gfortran.dg/lto/pr40724_1.f: New.
1652         * gfortran.dg/lto/pr40725_0.f03: New.
1653         * gfortran.dg/lto/pr40725_1.c: New.
1654         * gfortran.dg/lto/pr41069_0.f90: New.
1655         * gfortran.dg/lto/pr41069_1.f90: New.
1656         * gfortran.dg/lto/pr41069_2.f90: New.
1657         * g++.dg/README: Add 'lto' directory.
1658         * g++.dg/dg.exp: Also scan 'lto' directory
1659
1660 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1661             Janis Johnson  <janis187@us.ibm.com>
1662             Diego Novillo  <dnovillo@google.com>
1663
1664         * g++.dg/lto/lto.exp: New.
1665         * gcc.c-torture/execute/execute.exp: Add
1666         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1667         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1668         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1669         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1670         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1671         * gcc.dg/lto/lto.exp: New.
1672         * gfortran.dg/lto/lto.exp: New.
1673         * lib/target-supports.exp (check_effective_target_lto): New.
1674         * lib/c-torture.exp: Load target-supports.exp.  Define
1675         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1676         * lib/gcc-dg.exp: Likewise.
1677         * lib/lto.exp: New.
1678         * lib/torture-options.exp: Add support for a third argument.
1679
1680 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1681
1682         PR testsuite/41542
1683         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1684
1685 2009-10-02  Jason Merrill  <jason@redhat.com>
1686
1687         * g++.dg/abi/mangle32.C: New.
1688
1689 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1690
1691         * gnat.dg/atomic2.adb: New test.
1692
1693 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1694
1695         * gnat.dg/array11.adb: New test.
1696         * gnat.dg/array12.adb: Likewise.
1697
1698 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1699
1700         * gnat.dg/array10.adb: New test.
1701         * gnat.dg/object_overflow.adb: Tweak.
1702
1703 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1704
1705         * gcc.dg/guality/guality.exp: Disable on darwin.
1706
1707 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1708
1709         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1710         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1711         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1712         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1713
1714 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1715
1716         PR fortran/41479
1717         * gfortran.dg/intent_out_5.f90: New test.
1718
1719 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1720
1721         PR debug/41404
1722         PR debug/41353
1723         * gcc.dg/guality/pr41404-1.c: New test.
1724         * gcc.dg/guality/pr41353-2.c: New test.
1725
1726 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1727
1728         PR testsuite/41546
1729         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1730         to -mtune=generic.
1731
1732 2009-10-01  Jan Hubicka  <jh@suse.cz>
1733
1734         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1735
1736 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1737
1738         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1739
1740         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1741
1742 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1743
1744         PR fortran/41515
1745         * gfortran.dg/parameter_array_init_5.f90: New test.
1746
1747 2009-10-01  Jason Merrill  <jason@redhat.com>
1748
1749         * g++.dg/cpp0x/defaulted13.C: New.
1750
1751 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1752
1753         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1754         * gfortran.dg/bounds_check_11.f90: Likewise.
1755         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1756
1757 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1758
1759         * gfortran.dg/select_type_4.f90: New test.
1760
1761 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1762
1763         * gfortran.dg/same_type_as_1.f03: New test.
1764         * gfortran.dg/same_type_as_2.f03: Ditto.
1765
1766 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1767
1768         * gfortran.dg/select_type_1.f03: Extended.
1769         * gfortran.dg/select_type_3.f03: New test.
1770
1771 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1772
1773         * gfortran.dg/class_allocate_1.f03: New test.
1774
1775 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1776
1777         PR fortran/40996
1778         * gfortran.dg/allocatable_scalar_3.f90: New test.
1779         * gfortran.dg/select_type_2.f03: Ditto.
1780         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1781
1782 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1783
1784         * gfortran.dg/block_name_2.f90: Modified error message.
1785         * gfortran.dg/select_6.f90: Ditto.
1786         * gfortran.dg/select_type_1.f03: New test.
1787
1788 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1789
1790         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1791         * gfortran.dg/class_1.f03: Ditto.
1792         * gfortran.dg/class_2.f03: Ditto.
1793         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1794         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1795         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1796         * gfortran.dg/typebound_call_10.f03: Ditto.
1797         * gfortran.dg/typebound_call_2.f03: Ditto.
1798         * gfortran.dg/typebound_call_3.f03: Ditto.
1799         * gfortran.dg/typebound_call_4.f03: Ditto.
1800         * gfortran.dg/typebound_call_9.f03: Ditto.
1801         * gfortran.dg/typebound_generic_3.f03: Ditto.
1802         * gfortran.dg/typebound_generic_4.f03: Ditto.
1803         * gfortran.dg/typebound_operator_1.f03: Ditto.
1804         * gfortran.dg/typebound_operator_2.f03: Ditto.
1805         * gfortran.dg/typebound_operator_3.f03: Ditto.
1806         * gfortran.dg/typebound_operator_4.f03: Ditto.
1807         * gfortran.dg/typebound_proc_1.f08: Ditto.
1808         * gfortran.dg/typebound_proc_5.f03: Ditto.
1809         * gfortran.dg/typebound_proc_6.f03: Ditto.
1810
1811 2009-09-30  Jason Merrill  <jason@redhat.com>
1812
1813         * g++.dg/eh/init-temp1.C: Improve test.
1814
1815 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1816
1817         PR target/22093
1818         * gcc.target/alpha/pr22093.c: New test.
1819
1820 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1821             Jason Merrill  <jason@redhat.com>
1822
1823         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1824         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1825         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1826         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1827         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1828         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1829         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1830         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1831         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1832         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1833         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1834         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1835         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1836         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1837         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1838         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1839         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1840         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1841         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1842         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1843         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1844         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1845         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1846         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1847         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1848         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1849         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1850         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1851         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1852         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1853         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1854         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1855         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1856         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1857         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1858         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1859         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1860         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1861         * lib/prune.exp: Accept "In lambda function".
1862
1863 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1864
1865         * gcc.target/i386/fma4-check.h: New file.
1866         * gcc.target/i386/fma4-fma.c: Ditto.
1867         * gcc.target/i386/fma4-maccXX.c: Ditto.
1868         * gcc.target/i386/fma4-msubXX.c: Ditto.
1869         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1870         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1871         * gcc.target/i386/fma4-vector.c: Ditto.
1872         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1873         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1874         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1875         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1876         * gcc.target/i386/fma4-256-vector.c: Ditto.
1877         * gcc.target/i386/funcspec-2.c: Ditto.
1878
1879         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1880
1881         * gcc.target/i386/funcspec-5.c: Add FMA4.
1882         * gcc.target/i386/funcspec-6.c: Ditto.
1883         * gcc.target/i386/funcspec-8.c: Ditto.
1884
1885         * gcc.target/i386/funcspec-9.c: New file.
1886
1887         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1888
1889         * gcc.target/i386/isa-10.c: New file.
1890         * gcc.target/i386/isa-11.c: Ditto.
1891         * gcc.target/i386/isa-12.c: Ditto.
1892         * gcc.target/i386/isa-13.c: Ditto.
1893         * gcc.target/i386/isa-2.c: Ditto.
1894         * gcc.target/i386/isa-3.c: Ditto.
1895         * gcc.target/i386/isa-4.c: Ditto.
1896         * gcc.target/i386/isa-7.c: Ditto.
1897         * gcc.target/i386/isa-8.c: Ditto.
1898         * gcc.target/i386/isa-9.c: Ditto.
1899
1900         * gcc.target/i386/isa-14.c: Add FMA4.
1901         * gcc.target/i386/isa-1.c: Ditto.
1902         * gcc.target/i386/isa-5.c: Ditto.
1903         * gcc.target/i386/isa-6.c: Ditto.
1904
1905         * gcc.target/i386/sse-12.c: New file.
1906         * gcc.target/i386/sse-13.c: Ditto.
1907         * gcc.target/i386/sse-14.c: Ditto.
1908         * gcc.target/i386/sse-22.c: Ditto.
1909
1910         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1911         * g++.dg/other/i386-3.C: Ditto.
1912         * g++.dg/other/i386-5.C: Ditto.
1913         * g++.dg/other/i386-6.C: Ditto.
1914
1915 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1916
1917         PR testsuite/41496
1918         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1919         before.
1920
1921 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1922
1923         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1924         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1925
1926 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1927
1928         PR debug/41438
1929         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1930         hidden.
1931         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1932
1933 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1934
1935         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1936         * gcc.target/i386/isa-1.c: Remove SSE5.
1937         * gcc.target/i386/isa-5.c: Ditto.
1938         * gcc.target/i386/isa-6.c: Ditto.
1939         * gcc.target/i386/funcspec-4.c: Remove error conditions
1940         related to SSE5.
1941         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1942         * gcc.target/i386/avx-2.c: Ditto.
1943         * gcc.target/i386/sse-23.c: Ditto.
1944         * gcc.target/i386/funcspec-9.c: Delete.
1945
1946 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1947
1948         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1949         * gcc.dg/guality/pr41353-1.c: New test.
1950
1951         PR testsuite/41444
1952         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1953         in macro name definition for non-unix/win32/msdos.
1954
1955 2009-09-29  Daniel Kraft  <d@domob.eu>
1956
1957         PR fortran/39626
1958         * gfortran.dg/block_1.f08: New test.
1959         * gfortran.dg/block_2.f08: New test.
1960         * gfortran.dg/block_3.f90: New test.
1961         * gfortran.dg/block_4.f08: New test.
1962         * gfortran.dg/block_5.f08: New test.
1963         * gfortran.dg/block_6.f08: New test.
1964         * gfortran.dg/block_7.f08: New test.
1965         * gfortran.dg/block_8.f08: New test.
1966
1967 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1968
1969         PR libgfortran/35862
1970         * gfortran.dg/round_1.f03: New test.
1971         * gfortran.dg/f2003_io_3.f03: Update test.
1972
1973 2009-09-28  Easwaran Raman  <eraman@google.com>
1974
1975         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1976         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1977
1978 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1979
1980         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1981         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1982         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1983         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1984         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1985
1986         * g++.dg/dfp/dfp.exp: Fix typo.
1987
1988         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1989         Fix typo that breaks the check.
1990
1991 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1992
1993         * gnat.dg (tagged_alloc_free.adb): New testcase.
1994
1995 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1996
1997         * g++.dg/dfp: New directory.
1998         * g++.dg/dg.exp: Prune tests in dfp directory.
1999         * g++.dg/dfp/dfp.exp: New.
2000         * g++.dg/dfp/mangle-mode.C: New test.
2001
2002 2009-09-28  Michael Matz  <matz@suse.de>
2003
2004         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2005         for sign of -Inf.
2006
2007 2009-09-27  Richard Henderson  <rth@redhat.com>
2008
2009         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2010         * gcc.dg/tree-ssa/pr41469-1.c: New.
2011
2012 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2013
2014         PR c/41476
2015         * gcc.dg/cond-constqual-1.c: New test.
2016
2017 2009-09-26  Michael Matz  <matz@suse.de>
2018
2019         PR lto/40758
2020         PR middle-end/41470
2021         * gcc.dg/pr41470.c: New test.
2022
2023 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2024
2025         * gnat.dg/array9.adb: New test.
2026
2027 2009-09-26  Michael Matz  <matz@suse.de>
2028
2029         PR tree-optimization/41454
2030         * gcc.dg/pr41454.c: New test.
2031
2032 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2033
2034         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2035         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2036         into DW_TAG_GNU_template_parameter_pack and
2037         DW_TAG_GNU_formal_parameter_pack.
2038         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2039         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2040
2041 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2042
2043         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2044         parameters for alignment-sensitive -fsection-anchors tests.
2045
2046 2009-09-25  Richard Guenther  <rguenther@suse.de>
2047
2048         PR middle-end/41463
2049         * gcc.c-torture/execute/pr41463.c: New testcase.
2050
2051 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2052
2053         * gnat.dg/sse_nolib.adb: New testcase.
2054
2055 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2056
2057         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2058         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2059         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2060         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2061         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2062         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2063         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2064         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2065         * gcc.dg/vect/vect.exp: Add Power7 flags.
2066         * g++.dg/vect/vect.exp: Likewise.
2067         * gfortran.dg/vect/vect.exp: Likewise.
2068
2069 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2070
2071         PR fortran/41459
2072         * gfortran.dg/empty_label.f: New test.
2073         * gfortran.dg/empty_label.f90: Ditto.
2074         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2075
2076 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2077
2078         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2079         compile-time.
2080
2081 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2082
2083         * lib/scanasm.exp (make_pattern_printable): New function.
2084         (dg-scan, scan-assembler-times, scan-assembler-dem,
2085         scan-assembler-dem-not): Use it.
2086
2087 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2088
2089         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2090         (test_nested): Renamed to ...
2091         (test_nested1): This.
2092         (test_nested2): New.
2093         (main): Likewise.
2094
2095 2009-09-24  Richard Guenther  <rguenther@suse.de>
2096
2097         PR tree-optimization/36143
2098         PR tree-optimization/38747
2099         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2100         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2101         * g++.dg/torture/pr38747.C: New testcase.
2102         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2103
2104 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2105
2106         * gnat.dg/nested_proc.adb: New test.
2107
2108 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2109
2110         * gcc.target/i386/pr12329.c: Adjust.
2111
2112 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2113
2114         PR debug/41248
2115         * gcc.dg/pr41248.c: New.
2116
2117 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2118
2119         PR debug/41065
2120         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2121
2122 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2123
2124         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2125         current_compiler_flags.  Fix typos.
2126
2127 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2128
2129         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2130
2131 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2132
2133         PR c/39779
2134         * gcc.c-torture/compile/pr39779.c: New test.
2135
2136 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2137
2138         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2139         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2140         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2141
2142 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2143
2144         PR debug/41295
2145         * gcc.dg/pr41295.c: New.
2146
2147 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2148
2149         * gcc.dg/pr40209.c: Add test case.
2150
2151 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2152
2153         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2154         matching assembly.
2155         * gcc.target/mips/code-readable-2.c: Likewise.
2156         * gcc.target/mips/code-readable-3.c: Likewise.
2157
2158 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2159
2160         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2161         Check support via mode instead of C type.
2162         (check_effective_target_dfprt_nocache): Ditto.
2163         (check_effective_target_hard_dfp): Ditto.
2164
2165 2009-09-22  Richard Guenther  <rguenther@suse.de>
2166
2167         PR middle-end/41395
2168         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2169         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2170
2171 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2172
2173         * gcc.dg/20090922-1.c: New test.
2174
2175         PR bootstrap/41405
2176         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2177         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2178         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2179         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2180         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2181         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2182         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2183         * objc.dg/dwarf-2.m: Likewise.
2184
2185 2009-09-22  Richard Guenther  <rguenther@suse.de>
2186
2187         PR tree-optimization/41428
2188         * g++.dg/tree-ssa/pr41428.C: New testcase.
2189
2190 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2191
2192         PR middle-end/41429
2193         * g++.dg/gomp/pr41429.C: New test.
2194
2195 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2196
2197         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2198
2199 2009-09-21  Jason Merrill  <jason@redhat.com>
2200
2201         PR c++/41421
2202         * g++.dg/cpp0x/trivial1.C: Expand.
2203
2204 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2205
2206         * gcc.dg/torture/calleesave-sse.c: New.
2207
2208 2009-09-21  Jan Hubicka  <jh@suse.cz>
2209
2210         * gcc.dg/guality/inline-params.c: New testcase.
2211
2212 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2213
2214         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2215         Add -fno-inline.
2216         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2217         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2218         (f2): Ditto.
2219
2220 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2221
2222         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2223         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2224         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2225         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2226         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2227
2228 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2229
2230         PR middle-end/40642
2231         * g++.dg/torture/pr40642.C: New testcase.
2232
2233 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2234
2235         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2236         cases in static initializers.
2237
2238 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2239
2240         * gcc.c-tortue/compile/pr39886.c: New.
2241
2242 2009-09-20  Chris Demetriou  <cgd@google.com>
2243
2244         PR preprocessor/28435:
2245         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2246         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2247         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2248         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2249         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2250
2251 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2252
2253         * gcc.target/mips/mips.exp: Add relax-pic-calls
2254         under -mfoo/-mno-foo options.
2255         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2256         and -mexplicit-relocs.
2257         * gcc.target/mips/call-1.c: New test.
2258         * gcc.target/mips/call-2.c: New test.
2259         * gcc.target/mips/call-3.c: New test.
2260         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2261         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2262
2263 2009-09-19  Chris Demetriou  <cgd@google.com>
2264
2265         PR preprocessor/28435:
2266         * gcc.dg/cpp/missing-header-MD.c: New test.
2267         * gcc.dg/cpp/missing-header-MMD.c: New test.
2268         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2269         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2270
2271 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2272
2273         PR libgfortran/41328
2274         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2275         EOF works.
2276
2277 2009-09-18  Jason Merrill  <jason@redhat.com>
2278
2279         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2280         * g++.dg/cpp0x/initlist-deduce.C: New.
2281
2282 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2283
2284         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2285
2286 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2287
2288         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2289         * c-c++-common/dfp: New directory.
2290         * c-c++-common/dfp/dfp-dbg.h: New file.
2291         * gcc.dg/dfp/call-by-value.c: Move to ...
2292         * c-c++-common/call-by-value.c: here.
2293         * gcc.dg/dfp/cast.c: Move to ...
2294         * c-c++-common/cast.c: here.
2295         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2296         * c-c++-common/compare-eq-const.c: here.
2297         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2298         * c-c++-common/compare-eq-d128.c: here.
2299         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2300         * c-c++-common/compare-eq-d32.c: here.
2301         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2302         * c-c++-common/compare-eq-d64.c: here.
2303         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2304         * c-c++-common/compare-eq-dfp.c: here.
2305         * gcc.dg/dfp/compare-eq.h: Move to ...
2306         * c-c++-common/compare-eq.h: here.
2307         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2308         * c-c++-common/compare-rel-const.c: here.
2309         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2310         * c-c++-common/compare-rel-d128.c: here.
2311         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2312         * c-c++-common/compare-rel-d32.c: here.
2313         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2314         * c-c++-common/compare-rel-d64.c: here.
2315         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2316         * c-c++-common/compare-rel-dfp.c: here.
2317         * gcc.dg/dfp/compare-rel.h: Move to ...
2318         * c-c++-common/compare-rel.h: here.
2319         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2320         * c-c++-common/compare-special-d128.c: here.
2321         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2322         * c-c++-common/compare-special-d32.c: here.
2323         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2324         * c-c++-common/compare-special-d64.c: here.
2325         * gcc.dg/dfp/compare-special.h: Move to ...
2326         * c-c++-common/compare-special.h: here.
2327         * gcc.dg/dfp/constants-zero.c: Move to ...
2328         * c-c++-common/constants-zero.c: here.
2329         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2330         * c-c++-common/convert-bfp-10.c: here.
2331         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2332         * c-c++-common/convert-bfp-11.c: here.
2333         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2334         * c-c++-common/convert-bfp-12.c: here.
2335         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2336         * c-c++-common/convert-bfp-13.c: here.
2337         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2338         * c-c++-common/convert-bfp-14.c: here.
2339         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2340         * c-c++-common/convert-bfp-2.c: here.
2341         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2342         * c-c++-common/convert-bfp-3.c: here.
2343         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2344         * c-c++-common/convert-bfp-4.c: here.
2345         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2346         * c-c++-common/convert-bfp-5.c: here.
2347         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2348         * c-c++-common/convert-bfp-6.c: here.
2349         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2350         * c-c++-common/convert-bfp-7.c: here.
2351         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2352         * c-c++-common/convert-bfp-8.c: here.
2353         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2354         * c-c++-common/convert-bfp-9.c: here.
2355         * gcc.dg/dfp/convert-bfp.c: Move to ...
2356         * c-c++-common/convert-bfp.c: here.
2357         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2358         * c-c++-common/convert-bfp-fold.c: here.
2359         * gcc.dg/dfp/convert-dfp.c: Move to ...
2360         * c-c++-common/convert-dfp.c: here.
2361         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2362         * c-c++-common/convert-dfp-fold-2.c: here.
2363         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2364         * c-c++-common/convert-dfp-fold.c: here.
2365         * gcc.dg/dfp/convert.h: Move to ...
2366         * c-c++-common/convert.h: here.
2367         * gcc.dg/dfp/convert-int.c: Move to ...
2368         * c-c++-common/convert-int.c: here.
2369         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2370         * c-c++-common/convert-int-fold.c: here.
2371         * gcc.dg/dfp/convert-int-max.c: Move to ...
2372         * c-c++-common/convert-int-max.c: here.
2373         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2374         * c-c++-common/convert-int-max-fold.c: here.
2375         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2376         * c-c++-common/convert-int-saturate.c: here.
2377         * gcc.dg/dfp/func-array.c: Move to ...
2378         * c-c++-common/func-array.c: here.
2379         * gcc.dg/dfp/func-deref.c: Move to ...
2380         * c-c++-common/func-deref.c: here.
2381         * gcc.dg/dfp/func-mixed.c: Move to ...
2382         * c-c++-common/func-mixed.c: here.
2383         * gcc.dg/dfp/func-pointer.c: Move to ...
2384         * c-c++-common/func-pointer.c: here.
2385         * gcc.dg/dfp/func-scalar.c: Move to ...
2386         * c-c++-common/func-scalar.c: here.
2387         * gcc.dg/dfp/func-struct.c: Move to ...
2388         * c-c++-common/func-struct.c: here.
2389         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2390         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2391         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2392         * c-c++-common/func-vararg-alternate-d128.c: here.
2393         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2394         * c-c++-common/func-vararg-alternate-d32.c: here.
2395         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2396         * c-c++-common/func-vararg-alternate-d64.c: here.
2397         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2398         * c-c++-common/func-vararg-alternate.h: here.
2399         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2400         * c-c++-common/func-vararg-dfp.c: here.
2401         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2402         * c-c++-common/func-vararg-mixed-2.c: here.
2403         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2404         * c-c++-common/func-vararg-mixed.c: here.
2405         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2406         * c-c++-common/func-vararg-size0.c: here.
2407         * gcc.dg/dfp/inf-1.c: Move to ...
2408         * c-c++-common/inf-1.c: here.
2409         * gcc.dg/dfp/loop-index.c: Move to ...
2410         * c-c++-common/loop-index.c: here.
2411         * gcc.dg/dfp/modes.c: Move to ...
2412         * c-c++-common/modes.c: here.
2413         * gcc.dg/dfp/nan-1.c: Move to ...
2414         * c-c++-common/nan-1.c: here.
2415         * gcc.dg/dfp/nan-2.c: Move to ...
2416         * c-c++-common/nan-2.c: here.
2417         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2418         * c-c++-common/operator-arith-fold.c: here.
2419         * gcc.dg/dfp/operator-assignment.c: Move to ...
2420         * c-c++-common/operator-assignment.c: here.
2421         * gcc.dg/dfp/operator-comma.c: Move to ...
2422         * c-c++-common/operator-comma.c: here.
2423         * gcc.dg/dfp/operator-cond.c: Move to ...
2424         * c-c++-common/operator-cond.c: here.
2425         * gcc.dg/dfp/operator-logical.c: Move to ...
2426         * c-c++-common/operator-logical.c: here.
2427         * gcc.dg/dfp/operator-unary.c: Move to ...
2428         * c-c++-common/operator-unary.c: here.
2429         * gcc.dg/dfp/pr31385.c: Move to ...
2430         * c-c++-common/pr31385.c: here.
2431         * gcc.dg/dfp/pr33466.c: Move to ...
2432         * c-c++-common/pr33466.c: here.
2433         * gcc.dg/dfp/pr35620.c: Move to ...
2434         * c-c++-common/pr35620.c: here.
2435         * gcc.dg/dfp/pr36800.c: Move to ...
2436         * c-c++-common/pr36800.c: here.
2437         * gcc.dg/dfp/pr39034.c: Move to ...
2438         * c-c++-common/pr39034.c: here.
2439         * gcc.dg/dfp/pr39035.c: Move to ...
2440         * c-c++-common/pr39035.c: here.
2441         * gcc.dg/dfp/pr39902.c: Move to ...
2442         * c-c++-common/pr39902.c: here.
2443         * gcc.dg/dfp/pr39986.c: Move to ...
2444         * c-c++-common/pr39986.c: here.
2445         * gcc.dg/dfp/signbit-1.c: Move to ...
2446         * c-c++-common/signbit-1.c: here.
2447         * gcc.dg/dfp/signbit-2.c: Move to ...
2448         * c-c++-common/signbit-2.c: here.
2449         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2450         * c-c++-common/struct-layout-1.c: here.
2451         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2452         * c-c++-common/usual-arith-conv.c: here.
2453         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2454         * c-c++-common/usual-arith-conv-const.c: here.
2455
2456 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2457
2458         PR testsuite/41288
2459         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2460         stack alignment.
2461
2462 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2463
2464         PR c++/39365
2465         * g++.dg/expr/bool3.C: New test.
2466         * g++.dg/expr/bool4.C: New test.
2467
2468 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2469
2470         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2471         * gcc.dg/dfp/signbit-2.c: Use it.
2472         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2473         arguments to unsigned int.
2474         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2475         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2476         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2477         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2478         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2479         * gcc.dg/dfp/pr39986.c: Ditto.
2480         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2481         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2482         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2483         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2484         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2485
2486 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2487
2488         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2489
2490 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2491
2492         PR c/41049
2493         * dfp/pr41049.c: New test.
2494
2495 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2496
2497         PR testsuite/41385
2498         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2499
2500 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2501
2502         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2503         * gcc.dg/ipa/ipa-sra-1.c: New test.
2504         * gcc.dg/ipa/ipa-sra-2.c: New test.
2505         * gcc.dg/ipa/ipa-sra-3.c: New test.
2506         * gcc.dg/ipa/ipa-sra-4.c: New test.
2507         * gcc.dg/ipa/ipa-sra-5.c: New test.
2508         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2509         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2510
2511 2009-09-17  Michael Matz  <matz@suse.de>
2512
2513         PR middle-end/41347
2514         * gfortran.dg/pr41347.f90: New test.
2515
2516 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2517
2518         * gcc.c-torture/compile/20090917-1.c: New testcase.
2519
2520 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2521
2522         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2523         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2524         alpha*-*-* target from XFAIL list.
2525
2526 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2527
2528         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2529         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2530         * gcc.dg/dfp/cast-bad.c: Use default options.
2531         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2532         * gcc.dg/dfp/composite-type.c: Ditto.
2533         * gcc.dg/dfp/constants.c: Ditto.
2534         * gcc.dg/dfp/constants-hex.c: Ditto.
2535         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2536         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2537         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2538         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2539         * gcc.dg/dfp/ctypes.c: Ditto.
2540         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2541         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2542         * gcc.dg/dfp/float-constant-double.c: Ditto.
2543         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2544         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2545         * gcc.dg/dfp/modes.c: Ditto.
2546         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2547         * gcc.dg/dfp/pr31344.c: Ditto.
2548         * gcc.dg/dfp/pr31385.c: Ditto.
2549         * gcc.dg/dfp/pr33466.c: Ditto.
2550         * gcc.dg/dfp/pr35620.c: Ditto.
2551         * gcc.dg/dfp/pr37435.c: Ditto.
2552         * gcc.dg/dfp/pr39986.c: Ditto.
2553         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2554         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2555         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2556         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2557         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2558         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2559         * gcc.dg/dfp/typespec.c: Ditto.
2560         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2561         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2562         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2563         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2564         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2565         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2566         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2567         * gcc.dg/dfp/compare-rel.h: Ditto.
2568         * gcc.dg/dfp/compare-special.h: Ditto.
2569         * gcc.dg/dfp/convert.h: Ditto.
2570         * gcc.dg/dfp/fe-check.h: Ditto.
2571         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2572         * gcc.dg/dfp/cast.c: Ditto.
2573         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2574         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2575         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2576         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2577         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2578         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2579         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2580         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2581         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2582         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2583         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2584         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2585         * gcc.dg/dfp/constants-zero.c: Ditto.
2586         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2587         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2588         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2589         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2590         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2591         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2592         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2593         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2594         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2595         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2596         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2597         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2598         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2599         * gcc.dg/dfp/convert-bfp.c: Ditto.
2600         * gcc.dg/dfp/convert-complex.c: Ditto.
2601         * gcc.dg/dfp/convert-dfp.c: Ditto.
2602         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2603         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2604         * gcc.dg/dfp/convert-int.c: Ditto.
2605         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2606         * gcc.dg/dfp/convert-int-max.c: Ditto.
2607         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2608         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2609         * gcc.dg/dfp/fe-binop.c: Ditto.
2610         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2611         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2612         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2613         * gcc.dg/dfp/func-array.c: Ditto.
2614         * gcc.dg/dfp/func-deref.c: Ditto.
2615         * gcc.dg/dfp/func-mixed.c: Ditto.
2616         * gcc.dg/dfp/func-pointer.c: Ditto.
2617         * gcc.dg/dfp/func-scalar.c: Ditto.
2618         * gcc.dg/dfp/func-struct.c: Ditto.
2619         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2620         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2621         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2622         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2623         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2624         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2625         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2626         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2627         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2628         * gcc.dg/dfp/inf-1.c: Ditto.
2629         * gcc.dg/dfp/loop-index.c: Ditto.
2630         * gcc.dg/dfp/nan-1.c: Ditto.
2631         * gcc.dg/dfp/nan-2.c: Ditto.
2632         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2633         * gcc.dg/dfp/operator-assignment.c: Ditto.
2634         * gcc.dg/dfp/operator-comma.c: Ditto.
2635         * gcc.dg/dfp/operator-cond.c: Ditto.
2636         * gcc.dg/dfp/operator-logical.c: Ditto.
2637         * gcc.dg/dfp/operator-unary.c: Ditto.
2638         * gcc.dg/dfp/pr36800.c: Ditto.
2639         * gcc.dg/dfp/pr39034.c: Ditto.
2640         * gcc.dg/dfp/pr39035.c: Ditto.
2641         * gcc.dg/dfp/pr39902.c: Ditto.
2642         * gcc.dg/dfp/signbit-1.c: Ditto.
2643         * gcc.dg/dfp/signbit-2.c: Ditto.
2644         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2645         * gcc.dg/dfp/union-init.c: Ditto.
2646         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2647
2648 2009-09-16  Michael Matz  <matz@suse.de>
2649
2650         PR fortran/41212
2651         * gfortran.dg/pr41212.f90: New test.
2652
2653 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2654
2655         * gnat.dg/alignment9.adb: New test.
2656
2657 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2658
2659         * gnat.dg/discr20.ad[sb]: New test.
2660
2661 2009-09-16  Richard Guenther  <rguenther@suse.de>
2662
2663         PR middle-end/34011
2664         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2665
2666 2009-09-16  DJ Delorie  <dj@redhat.com>
2667             Kaz Kojima  <kkojima@gcc.gnu.org>
2668
2669         * gcc.target/sh/struct-arg-dw2.c: New test.
2670
2671 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2672             Jakub Jelinek  <jakub@redhat.com>
2673
2674         PR target/41175
2675         * gcc.target/powerpc/pr41175.c: New test.
2676
2677 2009-09-14  Richard Henderson  <rth@redhat.com>
2678
2679         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2680         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2681         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2682
2683 2009-09-14  Richard Henderson  <rth@redhat.com>
2684
2685         * g++.dg/eh/builtin1.C: Update resx pattern match.
2686         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2687
2688 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2689
2690         * gcc.target/mips/branch-helper.h: New file.
2691         * gcc.target/mips/branch-2.c,
2692         * gcc.target/mips/branch-3.c,
2693         * gcc.target/mips/branch-4.c,
2694         * gcc.target/mips/branch-5.c,
2695         * gcc.target/mips/branch-6.c,
2696         * gcc.target/mips/branch-7.c,
2697         * gcc.target/mips/branch-8.c,
2698         * gcc.target/mips/branch-9.c,
2699         * gcc.target/mips/branch-10.c,
2700         * gcc.target/mips/branch-11.c,
2701         * gcc.target/mips/branch-12.c,
2702         * gcc.target/mips/branch-13.c,
2703         * gcc.target/mips/branch-14.c,
2704         * gcc.target/mips/branch-15.c: New tests.
2705
2706 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2707
2708         PR target/41331
2709         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2710         -m32 -mpowerpc64 system.
2711
2712 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2713
2714         From Jie Zhang <jie.zhang@analog.com>:
2715         * gcc.target/bfin/saveall.c: New test.
2716         * gcc.target/bfin/20090914-1.c: New test.
2717         * gcc.target/bfin/20090914-2.c: New test.
2718
2719         * gcc.target/bfin/20090914-3.c: New test.
2720
2721 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2722
2723         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2724
2725 2009-09-14  Richard Guenther  <rguenther@suse.de>
2726
2727         PR middle-end/41350
2728         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2729
2730 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2731
2732         PR libgfortran/41328
2733         * gfortran.dg/cr_lf.f90: New test.
2734
2735 2009-09-11  Michael Matz  <matz@suse.de>
2736
2737         PR middle-end/41275
2738         * g++.dg/tree-ssa/pr41275.C: New test.
2739
2740 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2741
2742         PR fortran/41242
2743         * gfortran.dg/proc_ptr_comp_21.f90: New.
2744
2745 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2746
2747         PR fortran/31292
2748         * gfortran.dg/module_procedure_1.f90: New test.
2749         * gfortran.dg/module_procedure_2.f90: Ditto.
2750         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2751
2752 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2753             James A. Morrison  <phython@gcc.gnu.org>
2754
2755         PR ada/18302
2756         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2757         commands.
2758         * ada/acats/run_test.exp: New file.
2759
2760 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2761
2762         Revert:
2763         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2764
2765         PR rtl-optimization/39779
2766         * gcc.dg/pr39979.c: New test.
2767
2768 2009-09-10  Richard Guenther  <rguenther@suse.de>
2769
2770         PR middle-end/41257
2771         * g++.dg/torture/pr41257-2.C: New testcase.
2772
2773 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2774
2775         PR c++/28293
2776         * g++.dg/template/crash91.C: New.
2777
2778 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2779
2780         PR rtl-optimization/39779
2781         * gcc.dg/pr39979.c: New test.
2782
2783 2009-09-09  Richard Guenther  <rguenther@suse.de>
2784
2785         PR tree-optimization/41101
2786         * gcc.c-torture/compile/pr41101.c: New testcase.
2787
2788 2009-09-09  Richard Guenther  <rguenther@suse.de>
2789
2790         PR middle-end/41317
2791         * gcc.c-torture/execute/pr41317.c: New testcase.
2792         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2793         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2794
2795 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2796
2797         Fix some test breakages on Darwin
2798         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2799         and adjust.
2800         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2801         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2802         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2803         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2804         take darwin specifics in account.
2805
2806 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2807
2808         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2809         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2810
2811 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2812
2813         PR c++/39923
2814         * g++.dg/cpp0x/initlist24.C: New.
2815
2816 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2817
2818         * gcc.dg/large-size-array-2.c: Fix target requirement.
2819         * gcc.dg/large-size-array-4.c: Likewise.
2820         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2821         * gcc.dg/c99-const-expr-2.c: Likewise.
2822         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2823         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2824         * gcc.dg/c90-const-expr-10.c: Likewise.
2825         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2826         instead of long.
2827         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2828         * gcc.dg/vect/pr33846.c: Likewise.
2829         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2830         __PTRDIFF_TYPE__, instead of unsigned long.
2831         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2832
2833 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2834
2835         PR debug/41229
2836         PR debug/41291
2837         PR debug/41300
2838         * gfortran.dg/pr41229.f90: New.
2839
2840 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2841
2842         PR debug/41232
2843         * gcc.dg/pr41232.c: New.
2844
2845 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2846
2847         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2848         contain -march.
2849         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2850         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2851         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2852         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2853         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2854         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2855         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2856         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2857         options other than that used in dg-options.
2858
2859 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2860
2861         PR rtl-optimization/41239
2862         * gcc.c-torture/execute/pr41239.c: New test.
2863
2864 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2865
2866         PR libgfortran/41192
2867         * gfortran.dg/namelist_59.f90: New test.
2868
2869 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2870
2871         From Mike Frysinger  <michael.frysinger@analog.com>
2872         * gcc.target/bfin/mcpu-bf542m.c: New file.
2873         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2874         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2875         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2876         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2877
2878 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2879
2880         PR middle-end/41282
2881         * gcc.c-torture/compile/pr41282.c: New test.
2882
2883 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2884
2885         PR fortran/41197
2886         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2887         variables for stat and errmsg.
2888         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2889         * gfortran.dg/allocate_stat_2.f90:  New test.
2890
2891 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2892
2893         * gcc.c-torture/compile/20090907-1.c: New test.
2894
2895 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2896
2897         PR bootstrap/41241
2898         * gcc.dg/pr41241.c: New test.
2899
2900 2009-09-06  Richard Guenther  <rguenther@suse.de>
2901
2902         PR middle-end/41144
2903         * g++.dg/torture/pr41144.C: New testcase.
2904
2905 2009-09-06  Richard Guenther  <rguenther@suse.de>
2906
2907         PR middle-end/41261
2908         * gcc.dg/torture/pr41261.c: New testcase.
2909
2910 2009-09-05  Richard Guenther  <rguenther@suse.de>
2911
2912         PR middle-end/41181
2913         * gcc.c-torture/compile/pr41181.c: New testcase.
2914
2915 2009-09-05  Richard Guenther  <rguenther@suse.de>
2916
2917         PR debug/41273
2918         * g++.dg/torture/pr41273.C: New testcase.
2919
2920 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2921
2922         PR fortran/41258
2923         * gfortran.dg/typebound_proc_12.f90 : New test.
2924
2925 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2926
2927         PR debug/41225
2928         * gfortran.dg/pr41225.f90: New.
2929
2930 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2931
2932         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2933         unistd.h, sys/types.h and sys/wait.h.
2934         (gualchk_t): New.
2935         (GUALCVT): New.
2936         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2937         (GUALITY_GDB_REDIRECT): New.
2938         (GUALITY_GDB_ARGS): Use it.
2939
2940 2009-09-04  Richard Guenther  <rguenther@suse.de>
2941
2942         PR middle-end/41257
2943         * g++.dg/torture/pr41257.C: New testcase.
2944
2945 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2946
2947         PR tree-optimization/41112
2948         * gnat.dg/array8.adb: New test.
2949
2950 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2951
2952         * gcc.target/arm/ctz.c: New test case.
2953
2954 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2955
2956         PR tree-optimization/38275
2957         * gcc.dg/autopar/reduc-1char.c: Increase number
2958         of iterations. Adjust the logic accordingly.
2959         * gcc.dg/autopar/reduc-2char.c: Ditto.
2960         * gcc.dg/autopar/reduc-1.c: Ditto.
2961         * gcc.dg/autopar/reduc-2.c: Ditto.
2962         * gcc.dg/autopar/reduc-3.c: Ditto.
2963         * gcc.dg/autopar/reduc-6.c: Ditto.
2964         * gcc.dg/autopar/reduc-7.c: Ditto.
2965         * gcc.dg/autopar/reduc-8.c: Ditto.
2966         * gcc.dg/autopar/reduc-9.c: Ditto.
2967         * gcc.dg/autopar/pr39500-1.c: Ditto.
2968         * gcc.dg/autopar/reduc-1short.c: Ditto.
2969         * gcc.dg/autopar/reduc-2short.c: Ditto.
2970         * gcc.dg/autopar/parallelization-1.c: Ditto.
2971
2972 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2973
2974         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2975         testcase using guality.h compiles and links and if a global variable
2976         can be verified by gdb.
2977
2978 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2979
2980         * lib/target-supports.exp (check_effective_target_sync_int_long):
2981         Supported on Blackfin Linux targets.
2982
2983 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2984
2985         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2986
2987 2009-09-03  Diego Novillo  <dnovillo@google.com>
2988
2989         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2990         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2991         * g++.dg/warn/unit-1.C: Likewise.
2992         * g++.dg/ipa/iinline-1.C: Likewise.
2993         * g++.dg/template/cond2.C: Adjust expected line location for the
2994         error.
2995         * g++.dg/template/pr35240.C: Likewise.
2996
2997 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2998
2999         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3000         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3001
3002 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3003
3004         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3005         * gcc.dg/memcpy-1.c: Add . to match pattern.
3006         * gcc.dg/uninit-I.c: XFAIL warning test.
3007         * g++.dg/warn/unit-1.C: XFAIL warning test.
3008
3009 2009-09-02  Ian Lance Taylor  <iant@google.com>
3010
3011         * gcc.dg/20090902-1.c: New test.
3012
3013 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3014
3015         * gcc.dg/builtin-object-size-9.c: New test.
3016
3017 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3018
3019         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3020
3021 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3022             Olivier Hainque  <hainque@adacore.com>
3023
3024         * gnat.dg/misaligned_param.adb: New test.
3025         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3026         * gnat.dg/slice7.adb: Add 1 more related case.
3027
3028 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3029
3030         * gcc.dg/guality/guality.c: Expect to fail for now.
3031         * gcc.dg/guality/example.c: Likewise.
3032
3033 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3034
3035         * gcc.dg/guality/guality.c: New.
3036         * gcc.dg/guality/guality.h: New.
3037         * gcc.dg/guality/guality.exp: New.
3038         * gcc.dg/guality/example.c: New.
3039         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3040         (cleanup-saved-temps): Likewise, .gkd files too.
3041
3042 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3043
3044         PR fortran/39229
3045         * gfortran.dg/line_length_3.f: New test.
3046         * gfortran.dg/line_length_4.f90: New test.
3047
3048 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3049
3050         * lib/target-supports.exp (check_gc_sections_available):
3051         Add proper pattern quote.
3052
3053 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3054             Kaz Kojima  <kkojima@gcc.gnu.org>
3055
3056         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3057         * g++.dg/cdce3.C: Use dg-add-options ieee.
3058         * g++.dg/torture/type-generic-1.C: Likewise.
3059         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3060         * gcc.dg/pr28796-2.c: Likewise.
3061         * gcc.dg/torture/builtin-math-7.c: Likewise.
3062         * gcc.dg/torture/type-generic-1.c: Likewise.
3063         * gfortran.dg/boz_14.f90: Likewise.
3064         * gfortran.dg/erf_2.F90: Likewise.
3065         * gfortran.dg/init_flag_3.f90: Likewise.
3066         * gfortran.dg/init_flag_4.f90: Likewise.
3067         * gfortran.dg/init_flag_5.f90: Likewise.
3068         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3069         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3070         * gfortran.dg/isnan_1.f90: Likewise.
3071         * gfortran.dg/isnan_2.f90: Likewise.
3072         * gfortran.dg/maxlocval_2.f90: Likewise.
3073         * gfortran.dg/maxlocval_4.f90: Likewise.
3074         * gfortran.dg/minlocval_1.f90: Likewise.
3075         * gfortran.dg/minlocval_4.f90: Likewise.
3076         * gfortran.dg/module_nan.f90: Likewise.
3077         * gfortran.dg/namelist_42.f90: Likewise.
3078         * gfortran.dg/namelist_43.f90: Likewise.
3079         * gfortran.dg/nan_1.f90: Likewise.
3080         * gfortran.dg/nan_2.f90: Likewise.
3081         * gfortran.dg/nan_3.f90: Likewise.
3082         * gfortran.dg/nan_4.f90: Likewise.
3083         * gfortran.dg/nan_5.f90: Likewise.
3084         * gfortran.dg/nearest_1.f90: Likewise.
3085         * gfortran.dg/nearest_2.f90: Likewise.
3086         * gfortran.dg/nearest_3.f90: Likewise.
3087         * gfortran.dg/pr37243.f: Likewise.
3088         * gfortran.dg/real_const_3.f90: Likewise.
3089         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3090
3091 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3092
3093         PR debug/30161
3094         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3095         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3096         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3097         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3098         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3099         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3100         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3101         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3102         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3103         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3104         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3105         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3106         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3107
3108 2009-08-31  Jason Merrill  <jason@redhat.com>
3109
3110         PR c++/41127
3111         * g++.dg/parse/enum5.C: New.
3112         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3113
3114 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3115
3116         PR fortran/40940
3117         * gfortran.dg/allocate_derived_1.f90: New.
3118         * gfortran.dg/class_3.f03: New.
3119
3120 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3121
3122         PR fortran/40996
3123         * gfortran.dg/allocatable_scalar_1.f90: New.
3124         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3125         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3126         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3127
3128 2009-08-30  Richard Guenther  <rguenther@suse.de>
3129
3130         PR tree-optimization/41186
3131         * g++.dg/torture/pr41186.C: New testcase.
3132         * g++.dg/tree-ssa/pr41186.C: Likewise.
3133
3134 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3135
3136         PR c++/41187
3137         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3138         take ia64 assembly comments syntax in account.
3139
3140 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3141
3142         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3143
3144 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3145
3146         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3147         * gfortran.dg/whole_file_6.f90: Likewise.
3148
3149 2009-08-28  Cary Coutant  <ccoutant@google.com>
3150
3151         PR debug/41063
3152         * g++.dg/debug/dwarf2/pr41063.C: New test.
3153
3154 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3155
3156         PR rtl-optimization/40861
3157         * gcc.dg/pr40861.c: New test.
3158
3159 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3160
3161         PR fortran/40869
3162         * gfortran.dg/proc_ptr_comp_20.f90: New.
3163
3164 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3165
3166         PR libfortran/39667
3167         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3168         open temp file with status="scratch".
3169         * gfortran.dg/fmt_cache_1.f: Likewise.
3170         * gfortran.dg/fmt_exhaust.f90: Likewise.
3171         * gfortran.dg/fmt_t_4.f90: Likewise.
3172         * gfortran.dg/fseek.f90: Likewise.
3173         * gfortran.dg/list_read_5.f90: Likewise.
3174         * gfortran.dg/namelist_39.f90: Likewise.
3175         * gfortran.dg/namelist_56.f90: Likewise.
3176         * gfortran.dg/read_bad_advance.f90: Likewise.
3177         * gfortran.dg/read_repeat.f90: Likewise.
3178         * gfortran.dg/read_size_noadvance.f90: Likewise.
3179         * gfortran.dg/read_x_past.f: Likewise.
3180
3181 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3182
3183         PR fortran/28039
3184         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3185
3186 2009-08-27  Daniel Kraft  <d@domob.eu>
3187
3188         PR fortran/37425
3189         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3190         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3191         error and fix problem with recursive assignment.
3192         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3193         * gfortran.dg/typebound_operator_3.f03: New test.
3194         * gfortran.dg/typebound_operator_4.f03: New test.
3195
3196 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3197
3198         PR debug/41170
3199         * debug/dwarf2/namespace-1.C: New test.
3200
3201 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3202
3203         PR fortran/41162
3204         * gfortran.dg/pr41162.f: New.
3205
3206 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3207             Richard Sandiford  <rdsandiford@googlemail.com>
3208
3209         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3210         with "forbid_cpu".
3211         * gcc.target/mips/branch-1.c: Update accordingly.
3212         * gcc.target/mips/extend-1.c: Likewise.
3213         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3214
3215 2009-08-26  Richard Guenther  <rguenther@suse.de>
3216
3217         PR middle-end/41163
3218         * gcc.c-torture/compile/pr41163.c: New testcase.
3219         * gcc.dg/pr35899.c: Adjust.
3220
3221 2009-08-26  Richard Guenther  <rguenther@suse.de>
3222
3223         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3224
3225 2009-08-26  Jason Merrill  <jason@redhat.com>
3226
3227         * g++.dg/cpp0x/explicit3.C: New.
3228         * g++.dg/overload/cond2.C: New.
3229
3230 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3231
3232         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3233
3234 2009-08-25  Jan Hubicka  <jh@suse.cz>
3235
3236         * gcc.target/i386/sse5-shift1-vector.c
3237         * gcc.target/i386/isa-12.c
3238         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3239         * gcc.target/i386/sse5-pcmov2.c
3240         * gcc.target/i386/isa-3.c
3241         * gcc.target/i386/sse5-shift2-vector.c
3242         * gcc.target/i386/isa-7.c
3243         * gcc.target/i386/funcspec-2.c
3244         * gcc.target/i386/sse5-haddX.c
3245         * gcc.target/i386/sse5-hadduX.c
3246         * gcc.target/i386/isa-9.c
3247         * gcc.target/i386/sse5-maccXX.c
3248         * gcc.target/i386/sse5-shift3-vector.c
3249         * gcc.target/i386/sse5-msubXX.c
3250         * gcc.target/i386/sse5-permpX.c
3251         * gcc.target/i386/sse5-check.h
3252         * gcc.target/i386/sse-12.c
3253         * gcc.target/i386/sse-11.c
3254         * gcc.target/i386/sse-10.c
3255         * gcc.target/i386/sse-13.c
3256         * gcc.target/i386/sse-14.c
3257         * gcc.target/i386/sse-22.c
3258         * gcc.target/i386/sse-2.c
3259         * gcc.target/i386/sse-13.c
3260         * gcc.target/i386/avx-2.c
3261         * gcc.target/i386/sse5-rotate1-vector.c
3262         * gcc.target/i386/isa-4.c
3263         * gcc.target/i386/sse5-hsubX.c
3264         * gcc.target/i386/sse5-pcmov.c
3265         * gcc.target/i386/sse5-fma.c
3266         * gcc.target/i386/isa-8.c
3267         * gcc.target/i386/sse5-rotate2-vector.c
3268         * gcc.target/i386/sse5-nmaccXX.c
3269         * gcc.target/i386/sse5-imul64-vector.c
3270         * gcc.target/i386/sse5-nmsubXX.c
3271         * gcc.target/i386/sse5-rotate3-vector.c
3272         * gcc.target/i386/sse5-fma-vector.c
3273         * gcc.target/i386/sse5-imul32widen-vector.c
3274         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3275
3276         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3277         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3278         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3279         * gcc.target/i386/avx-1.c: Remove SSE5.
3280         * gcc.target/i386/avx-2.c: Remove SSE5.
3281         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3282         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3283         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3284         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3285
3286 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3287
3288         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3289
3290 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3291
3292         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3293         keyword works in the same manner as __alignof.
3294
3295 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3296
3297         PR libfortran/34670
3298         * gfortran.dg/unpack_bounds_1.f90:  New test.
3299         * gfortran.dg/unpack_bounds_2.f90:  New test.
3300         * gfortran.dg/unpack_bounds_3.f90:  New test.
3301
3302 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3303
3304         * gnat.dg/slice7.adb: New test.
3305         * gnat.dg/slice7_pkg.ads: New helper.
3306
3307 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3308
3309         PR fortran/41139
3310         * gfortran.dg/proc_ptr_25.f90: New.
3311         * gfortran.dg/proc_ptr_comp_18.f90: New.
3312         * gfortran.dg/proc_ptr_comp_19.f90: New.
3313
3314 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3315
3316         PR fortran/41154
3317         * gfortran.dg/fmt_error_8.f: New test.
3318
3319 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3320
3321         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3322         number, update all callers and synchronize results for latest MPC.
3323
3324 2009-08-21  Jason Merrill  <jason@redhat.com>
3325
3326         * g++.dg/warn/Wunused-17.C: New.
3327
3328 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3329
3330         * gcc.target/arm/combine-cmp-shift.c: New test.
3331
3332 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3333
3334         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3335         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3336         width specifier.
3337
3338 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3339
3340         * gfortran.dg/fmt_error_7.f: New test.
3341
3342 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3343
3344         PR target/40718
3345         * gcc.target/i386/pr40718.c: New test.
3346
3347 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3348
3349         * gfortran.dg/proc_ptr_24.f90: New test.
3350
3351 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3352
3353         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3354         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3355         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3356
3357 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3358
3359         PR fortran/28039
3360         * gfortran.dg/fmt_with_extra.f: new file.
3361
3362 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3363
3364         * lib/target-supports.exp
3365         (check_effective_target_arm_iwmmxt_ok): New procedure.
3366         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3367         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3368
3369 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3370
3371         * gfortran.dg/boz_9.f90: Do not load denormal floating
3372         point constants.  Remove -mieee option for alpha*-*-* targets.
3373
3374 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3375
3376         PR fortran/41106
3377         * gfortran.dg/proc_ptr_23.f90: New.
3378         * gfortran.dg/proc_ptr_comp_15.f90: New.
3379         * gfortran.dg/proc_ptr_comp_16.f90: New.
3380         * gfortran.dg/proc_ptr_comp_17.f90: New.
3381
3382 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3383
3384         PR c++/41131
3385         * g++.dg/expr/unary3.C: New test.
3386
3387 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3388
3389         * gfortran.dg/common_5.f: Add -mdalign for sh.
3390         * gfortran.dg/common_align_2.f90: Likewise.
3391
3392 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3393
3394         PR libfortran/40962
3395         * c_f_pointer_tests_4.f90:  New test.
3396
3397 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3398
3399         * gnat.dg/slice6.adb: New test.
3400         * gnat.dg/slice6_pkg.ads: New helper.
3401
3402 2009-08-20  Michael Matz  <matz@suse.de>
3403
3404         PR fortran/41126
3405         * gfortran.dg/pr41126.f90: New test.
3406
3407 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3408
3409         * gnat.dg/dynamic_bound.adb: New test.
3410
3411 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3412
3413         PR fortran/41121
3414         * gfortran.dg/intrinsic_5.f90: New.
3415
3416 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3417             Richard Earnshaw  <richard.earnshaw@arm.com>
3418
3419         * gcc.target/arm/20090811-1.c: New test.
3420
3421 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3422
3423         PR middle-end/41123
3424         * gcc.dg/pr41123.c: New test.
3425
3426 2009-08-19  Jason Merrill  <jason@redhat.com>
3427
3428         PR c++/41120
3429         * g++.dg/other/gc4.C: New.
3430
3431 2009-08-18  Michael Matz  <matz@suse.de>
3432
3433         * gfortran.dg/vect/vect-gems.f90: New test.
3434         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3435
3436 2009-08-18  DJ Delorie  <dj@redhat.com>
3437
3438         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3439         * lib/gcc-defs.exp: ... to here.
3440
3441         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3442         GCC_EXEC_PREFIX before building the wrapper.
3443
3444 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3445
3446         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3447         tests.
3448         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3449         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3450         dg-options.  Fix dg-final clause.
3451
3452 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3453
3454         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3455
3456 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3457             Paul Thomas  <pault@gcc.gnu.org>
3458
3459         PR fortran/40870
3460         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3461
3462 2009-08-18  Richard Guenther  <rguenther@suse.de>
3463
3464         PR middle-end/41094
3465         * gcc.dg/torture/pr41094.c: New testcase.
3466         * gcc.dg/torture/builtin-power-1.c: Adjust.
3467         * gcc.dg/builtins-10.c: Likewise.
3468
3469 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3470
3471         PR target/40971
3472         * gcc.dg/pr40971.c: New test.
3473
3474 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3475
3476         PR fortran/41062
3477         * gfortran.dg/use_only_4.f90: New test.
3478
3479 2009-08-17  Daniel Kraft  <d@domob.eu>
3480
3481         PR fortran/37425
3482         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3483         NOPASS bindings as operators.
3484
3485 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3486
3487         * lib/target-supports.exp
3488         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3489         of targets that do not need command line argument to enable SIMD.
3490
3491 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3492
3493         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3494         typo in cache name.
3495
3496 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3497
3498         PR fortran/41075
3499         * gfortran.dg/unlimited_fmt_1.f90: New test.
3500
3501 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3502
3503         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3504
3505 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3506
3507         * gnat.dg/itype.ad[sb]: New test.
3508
3509 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3510
3511         * gcc.target/mips/mips.exp: Add terminology section to comment
3512         at the top of the file.  Fix typos.
3513
3514 2009-08-16  Jason Merrill  <jason@redhat.com>
3515
3516         * g++.dg/debug/dwarf2/inline1.C: New.
3517
3518 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3519
3520         PR target/38599
3521         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3522
3523 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3524
3525         PR debug/37801
3526         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3527         Make sure to trigger inlining optimizations.
3528         * gcc.dg/debug/dwarf2/inline2.c: New test.
3529
3530 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3531
3532         PR fortran/41070
3533         * gfortran.dg/structure_constructor_10.f90: New.
3534
3535 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3536
3537         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3538         * gcc.dg/pragma-re-2.c: Likewise.
3539         * gcc.dg/pragma-re-3.c: Likewise.
3540         * gcc.dg/pragma-re-4.c: Likewise.
3541         * g++.dg/other/pragma-re-1.C: Likewise.
3542         * g++.dg/other/pragma-re-2.C: Likewise.
3543
3544 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3545
3546         * gcc.dg/torture/builtin-math-7.c: New.
3547
3548 2009-08-14  Richard Guenther  <rguenther@suse.de>
3549
3550         * gcc.c-torture/execute/20090814-1.c: New testcase.
3551
3552 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3553
3554         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3555
3556 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3557
3558         PR target/40934
3559         * gcc.target/i386/pr40934.c: New.
3560
3561 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3562
3563         PR target/41019
3564         * gcc.target/i386/pr41019.c: New test.
3565
3566 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3567
3568         PR fortran/40955
3569         * gfortran.dg/winapi.f90: New test.
3570
3571 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3572
3573         PR fortran/40995
3574         * gfortran.dg/intrinsic_4.f90: New.
3575         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3576         different line.
3577
3578 2009-08-13  Richard Guenther  <rguenther@suse.de>
3579
3580         PR middle-end/41047
3581         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3582
3583 2009-08-12  Richard Guenther  <rguenther@suse.de>
3584
3585         PR tree-optimization/41011
3586         * gfortran.dg/pr41011.f: New testcase.
3587
3588 2009-08-11  Andrew Haley  <aph@redhat.com>
3589
3590         * gcc.target/arm/synchronize.c: New file.
3591
3592 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3593
3594         PR middle-end/40980
3595         * gfortran.dg/graphite/id-17.f: New.
3596
3597 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3598             Sebastian Pop  <sebastian.pop@amd.com>
3599
3600         * gcc.dg/graphite/interchange-1.c: XFAILed.
3601         * gcc.dg/graphite/interchange-2.c: XFAILed.
3602         * gcc.dg/graphite/interchange-3.c: XFAILed.
3603         * gcc.dg/graphite/interchange-4.c: XFAILed.
3604         * gcc.dg/graphite/interchange-7.c: XFAILed.
3605
3606 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3607
3608         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3609
3610 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3611             Pranav Garg  <pranav.garg2107@gmail.com>
3612
3613         * gcc.dg/graphite/interchange-6.c: XFAILed.
3614
3615 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3616
3617         * gcc.dg/graphite/interchange-9.c: New.
3618
3619 2009-08-12  Richard Guenther  <rguenther@suse.de>
3620
3621         PR rtl-optimization/41033
3622         * gcc.dg/pr41033.c: New test.
3623
3624 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3625
3626         PR fortran/41022
3627         * gfortran.dg/proc_ptr_comp_14.f90: New.
3628
3629 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3630
3631         * gcc.target/mips/ext-5.c: New test.
3632         * gcc.target/mips/ext-6.c: New test.
3633         * gcc.target/mips/ext-7.c: New test.
3634         * gcc.target/mips/ext-8.c: New test.
3635         * gcc.target/mips/extend-2.c: New test.
3636
3637 2009-08-10  Jason Merrill  <jason@redhat.com>
3638
3639         * g++.dg/other/linkage2.C: New test for types-without-linkage
3640         handling.
3641         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3642         * g++.dg/lookup/anon2.C: Likewise.
3643         * g++.dg/other/anon3.C: Likewise.
3644         * g++.dg/template/arg2.C: Likewise.
3645         * g++.dg/template/local4.C: Likewise.
3646         * g++.old-deja/g++.law/operators32.C: Likewise.
3647         * g++.old-deja/g++.other/linkage2.C: Likewise.
3648         * g++.old-deja/g++.pt/enum6.C: Likewise.
3649         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3650         * g++.old-deja/g++.other/linkage1.C: Likewise.
3651
3652 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3653
3654         * gcc.dg/dg.exp: Test also c-c++-common dir.
3655         * g++.dg/dg.exp: Likewise.
3656         * g++.dg/warn/Wconversion-real.C: Delete.
3657         * gcc.dg/Wconversion-real.c: Move to ...
3658         * c-c++-common/Wconversion-real.c: ... here.
3659         * lib/target-supports.exp
3660         (check_effective_target_c,check_effective_target_c++): New.
3661
3662 2009-08-10  Daniel Kraft  <d@domob.eu>
3663
3664         PR fortran/37425
3665         * gfortran.dg/typebound_operator_1.f03: New test.
3666         * gfortran.dg/typebound_operator_2.f03: New test.
3667
3668 2009-08-10  Richard Guenther  <rguenther@suse.de>
3669
3670         PR middle-end/41006
3671         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3672         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3673
3674 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3675
3676         PR fortran/40940
3677         * gfortran.dg/class_1.f03: New.
3678         * gfortran.dg/class_2.f03: New.
3679         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3680         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3681         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3682         * gfortran.dg/typebound_call_10.f03: Ditto.
3683         * gfortran.dg/typebound_call_2.f03: Ditto.
3684         * gfortran.dg/typebound_call_3.f03: Ditto.
3685         * gfortran.dg/typebound_call_4.f03: Ditto.
3686         * gfortran.dg/typebound_generic_3.f03: Ditto.
3687         * gfortran.dg/typebound_generic_4.f03: Ditto.
3688         * gfortran.dg/typebound_proc_1.f08: Ditto.
3689         * gfortran.dg/typebound_proc_5.f03: Ditto.
3690         * gfortran.dg/typebound_proc_6.f03: Ditto.
3691
3692 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3693
3694         PR c++/40866
3695         * g++.dg/expr/stmt-expr-1.C: New test.
3696
3697 2009-08-09  Richard Guenther  <rguenther@suse.de>
3698
3699         PR tree-optimization/41016
3700         * gcc.c-torture/compile/pr41016.c: New testcase.
3701
3702 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3703
3704         * gcc.dg/overflow-warn-8.c: New test.
3705
3706 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3707
3708         PR tree-optimization/41008
3709         * gcc.dg/vect/O1-pr41008.c: New test.
3710
3711 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3712
3713         PR fortran/40955
3714         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3715
3716 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3717
3718         * gcc.target/bfin/loop-autoinc.c: New file.
3719
3720 2009-08-08  Richard Guenther  <rguenther@suse.de>
3721
3722         PR tree-optimization/40991
3723         * g++.dg/torture/pr40991.C: New testcase.
3724
3725 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3726
3727         * ada/acats/support/impdef.a: Tweak timing constants. Add
3728         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3729         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3730         * ada/acats/tests/c9/c940007.a: Likewise.
3731         * ada/acats/tests/c9/c94001c.ada: Likewise.
3732         * ada/acats/tests/c9/c94006a.ada: Likewise.
3733         * ada/acats/tests/c9/c94008c.ada: Likewise.
3734         * ada/acats/tests/c9/c951002.a: Likewise.
3735         * ada/acats/tests/c9/c954a01.a: Likewise.
3736         * ada/acats/tests/c9/c96001a.ada: Likewise.
3737         * ada/acats/tests/c9/c97307a.ada: Likewise.
3738
3739 2009-08-07  Richard Guenther  <rguenther@suse.de>
3740
3741         PR tree-optimization/40999
3742         * gfortran.dg/pr40999.f: New testcase.
3743
3744 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3745
3746         * g++.dg/tree-prof/partition1.C: New test.
3747
3748 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3749
3750         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3751         hook.
3752         (check_effective_target_arm_neon_ok): Improve test for neon
3753         availability.
3754         * gcc.target/arm/eabi1.c: Only run test in base variant.
3755         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3756         attribute.
3757         * gcc.target/arm/vfp1[567].c: New tests.
3758
3759 2009-08-06  Jason Merrill  <jason@redhat.com>
3760
3761         PR c++/40948
3762         * g++.dg/ext/complit12.C: Expand.
3763
3764 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3765
3766         Merge ARM/hard_vfp_branch to trunk.
3767
3768         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3769
3770         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3771         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3772
3773         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3774
3775         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3776         (PCS): Define macro to use base AAPCS.
3777         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3778
3779         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3780
3781         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3782         Correct arm_neon.h typo.
3783
3784         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3785
3786         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3787         this a linkage test.
3788         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3789         argument marshalling.
3790         * abitest.h: New file.
3791         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3792         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3793
3794 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3795
3796         PR middle-end/32964
3797         * gcc.dg/tree-ssa/pr32964.c: New test.
3798
3799 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3800             H.J. Lu  <hongjiu.lu@intel.com>
3801
3802         PR target/40957
3803         * gcc.target/i386/pr40957.c: New test.
3804
3805 2009-08-06  Richard Guenther  <rguenther@suse.de>
3806
3807         PR tree-optimization/40964
3808         * gcc.c-torture/compile/pr40964.c: New testcase.
3809
3810 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3811
3812         PR fortran/40847
3813         * gfortran.dg/transfer_resolve_1.f90 : New test.
3814
3815 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3816             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3817
3818         PR target/40906
3819         * gcc.target/i386/pr40906-1.c: New test.
3820         * gcc.target/i386/pr40906-2.c: Ditto.
3821         * gcc.target/i386/pr40906-3.c: Ditto.
3822
3823 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3824
3825         PR rtl-optimization/40924
3826         * g++.dg/torture/pr40924.C: New test.
3827
3828 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3829
3830         PR c++/36069
3831         * g++.dg/warn/pr36069.C: New.
3832
3833 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3834
3835         PR c++/39987
3836         * g++.dg/overload/defarg4.C: New test.
3837
3838 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3839
3840         PR c++/16696
3841         * g++.dg/parse/pr16696.C: New.
3842         * g++.dg/parse/pr16696-permissive.C: New.
3843
3844 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3845
3846         PR fortran/40875
3847         * gfortran.dg/initialization_23.f90 : New test.
3848
3849 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3850
3851         PR debug/39706
3852         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3853
3854 2009-08-03  Jason Merrill  <jason@redhat.com>
3855             Jakub Jelinek  <jakub@redhat.com>
3856
3857         PR c++/40948
3858         * g++.dg/ext/complit12.C: New.
3859
3860 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3861
3862         PR c/39902
3863         * gcc.target/powerpc/pr39902-2.c: New test.
3864
3865 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3866
3867         PR middle-end/40943
3868         * gcc.dg/uninit-6.c: Re-add XFAIL.
3869         * gcc.dg/uninit-6-O0.c: Likewise.
3870         * gcc.dg/uninit-pr40943.c: New test.
3871
3872 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3873
3874         PR testsuite/40858
3875         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3876         .ascii.
3877
3878 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3879
3880         PR libfortran/40853
3881         * gfortran.dg/namelist_40.f90: Update error output.
3882         * gfortran.dg/namelist_47.f90: Update error output.
3883         * gfortran.dg/namelist_58.f90: New test.
3884
3885 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3886
3887         PR fortran/40881
3888         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3889         * gfortran.dg/altreturn_3.f90: Ditto.
3890         * gfortran.dg/altreturn_5.f90: Ditto.
3891         * gfortran.dg/altreturn_6.f90: Ditto.
3892         * gfortran.dg/altreturn_7.f90: Ditto.
3893         * gfortran.dg/array_constructor_13.f90: Ditto.
3894         * gfortran.dg/arrayio_7.f90: Ditto.
3895         * gfortran.dg/arrayio_8.f90: Ditto.
3896         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3897         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3898         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3899         * gfortran.dg/backspace_8.f: Add -std=legacy.
3900         * gfortran.dg/backspace_9.f: Ditto.
3901         * gfortran.dg/char_comparison_1.f: Ditto.
3902         * gfortran.dg/char_decl_1.f90: Ditto.
3903         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3904         * gfortran.dg/char_pointer_assign.f90: Ditto.
3905         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3906         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3907         * gfortran.dg/char_pointer_func.f90: Ditto.
3908         * gfortran.dg/common_8.f90: Ditto.
3909         * gfortran.dg/constant_substring.f: Ditto.
3910         * gfortran.dg/data_char_2.f90: Ditto.
3911         * gfortran.dg/der_array_io_1.f90: Ditto.
3912         * gfortran.dg/der_array_io_2.f90: Ditto.
3913         * gfortran.dg/der_array_io_3.f90: Ditto.
3914         * gfortran.dg/der_io_3.f90: Ditto.
3915         * gfortran.dg/dev_null.F90: Ditto.
3916         * gfortran.dg/direct_io_2.f90: Ditto.
3917         * gfortran.dg/do_iterator_2.f90: Ditto.
3918         * gfortran.dg/e_d_fmt.f90: Ditto.
3919         * gfortran.dg/empty_format_1.f90: Ditto.
3920         * gfortran.dg/entry_17.f90: Modified warning message.
3921         * gfortran.dg/entry_7.f90: Add -std=legacy.
3922         * gfortran.dg/eor_1.f90: Ditto.
3923         * gfortran.dg/equiv_2.f90: Ditto.
3924         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3925         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3926         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3927         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3928         * gfortran.dg/fmt_error_2.f90: Ditto.
3929         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3930         * gfortran.dg/fmt_tl.f: Ditto.
3931         * gfortran.dg/fmt_white.f: Ditto.
3932         * gfortran.dg/func_derived_1.f90: Ditto.
3933         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3934         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3935         * gfortran.dg/global_references_2.f90: Ditto.
3936         * gfortran.dg/hollerith_1.f90: Ditto.
3937         * gfortran.dg/hollerith.f90: Use new-style character length.
3938         * gfortran.dg/hollerith_f95.f90: Ditto.
3939         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3940         * gfortran.dg/implicit_6.f90: Ditto.
3941         * gfortran.dg/implicit_9.f90: Ditto.
3942         * gfortran.dg/inquire_13.f90: Ditto.
3943         * gfortran.dg/inquire_5.f90: Ditto.
3944         * gfortran.dg/inquire_6.f90: Ditto.
3945         * gfortran.dg/inquire.f90: Ditto.
3946         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3947         * gfortran.dg/io_constraints_2.f90: Ditto.
3948         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3949         * gfortran.dg/loc_2.f90: Ditto.
3950         * gfortran.dg/logical_1.f90: Ditto.
3951         * gfortran.dg/longline.f: Ditto.
3952         * gfortran.dg/merge_char_1.f90: Ditto.
3953         * gfortran.dg/namelist_12.f: Ditto.
3954         * gfortran.dg/namelist_14.f90: Ditto.
3955         * gfortran.dg/namelist_18.f90: Ditto.
3956         * gfortran.dg/namelist_19.f90: Ditto.
3957         * gfortran.dg/namelist_21.f90: Ditto.
3958         * gfortran.dg/namelist_22.f90: Ditto.
3959         * gfortran.dg/namelist_37.f90: Ditto.
3960         * gfortran.dg/namelist_54.f90: Ditto.
3961         * gfortran.dg/namelist_55.f90: Ditto.
3962         * gfortran.dg/namelist_empty.f90: Ditto.
3963         * gfortran.dg/namelist_use.f90: Use new-style character length.
3964         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3965         * gfortran.dg/nested_modules_4.f90: Ditto.
3966         * gfortran.dg/nested_modules_5.f90: Ditto.
3967         * gfortran.dg/open-options-blanks.f: Ditto.
3968         * gfortran.dg/output_exponents_1.f90: Ditto.
3969         * gfortran.dg/parens_5.f90: Ditto.
3970         * gfortran.dg/parens_6.f90: Ditto.
3971         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3972         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3973         * gfortran.dg/pr15129.f90: Ditto.
3974         * gfortran.dg/pr15332.f: Ditto.
3975         * gfortran.dg/pr16597.f90: Ditto.
3976         * gfortran.dg/pr17143.f90: Ditto.
3977         * gfortran.dg/pr17164.f90: Ditto.
3978         * gfortran.dg/pr17229.f: Modified warning message.
3979         * gfortran.dg/pr18210.f90: Add -std=legacy.
3980         * gfortran.dg/pr19155.f: Ditto.
3981         * gfortran.dg/pr20086.f90: Ditto.
3982         * gfortran.dg/pr20124.f90: Ditto.
3983         * gfortran.dg/pr20755.f: Ditto.
3984         * gfortran.dg/pr20865.f90: Ditto.
3985         * gfortran.dg/pr20950.f: Ditto.
3986         * gfortran.dg/pr21730.f: Ditto.
3987         * gfortran.dg/pr22491.f: Ditto.
3988         * gfortran.dg/pr29713.f90: Ditto.
3989         * gfortran.dg/print_parentheses_1.f: Ditto.
3990         * gfortran.dg/print_parentheses_2.f90: Ditto.
3991         * gfortran.dg/proc_assign_1.f90: Ditto.
3992         * gfortran.dg/proc_decl_1.f90: Ditto.
3993         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3994         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3995         * gfortran.dg/read_float_1.f90: Ditto.
3996         * gfortran.dg/read_logical.f90: Ditto.
3997         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3998         * gfortran.dg/return_1.f90: Ditto.
3999         * gfortran.dg/rewind_1.f90: Ditto.
4000         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4001         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4002         * gfortran.dg/stfunc_1.f90: Ditto.
4003         * gfortran.dg/stfunc_3.f90: Ditto.
4004         * gfortran.dg/stfunc_4.f90: Ditto.
4005         * gfortran.dg/stfunc_6.f90: Ditto.
4006         * gfortran.dg/streamio_2.f90: Ditto.
4007         * gfortran.dg/string_ctor_1.f90: Ditto.
4008         * gfortran.dg/string_null_compare_1.f: Ditto.
4009         * gfortran.dg/substr_6.f90: Ditto.
4010         * gfortran.dg/tl_editing.f90: Ditto.
4011         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4012         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4013         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4014         * gfortran.dg/g77/1832.f: Ditto.
4015         * gfortran.dg/g77/19981216-0.f Ditto.
4016         * gfortran.dg/g77/19990525-0.f: Ditto.
4017         * gfortran.dg/g77/19990826-2.f: Ditto.
4018         * gfortran.dg/g77/20000630-2.f: Ditto.
4019         * gfortran.dg/g77/20010116.f: Ditto.
4020         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4021         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4022         * gfortran.dg/g77/980520-1.f: Ditto.
4023         * gfortran.dg/g77/check0.f: Ditto.
4024         * gfortran.dg/g77/cpp3.F: Ditto.
4025         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4026         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4027         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4028         * gfortran.dg/g77/short.f: Ditto.
4029
4030 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4031
4032         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4033         * gcc.target/mips/ext-4.c: Likewise.
4034         * gcc.target/mips/interrupt_handler.c: Likewise.
4035         * gcc.target/mips/truncate-4.c: Likewise.
4036         * gcc.target/mips/truncate-5.c: Likewise.
4037
4038 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4039
4040         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4041         -fgraphite-force-parallel to -floop-parallelize-all.
4042
4043 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4044
4045         PR fortran/40011
4046         * gfortran.dg/whole_file_7.f90: New test.
4047         * gfortran.dg/whole_file_8.f90: New test.
4048         * gfortran.dg/whole_file_9.f90: New test.
4049         * gfortran.dg/whole_file_10.f90: New test.
4050         * gfortran.dg/whole_file_11.f90: New test.
4051         * gfortran.dg/whole_file_12.f90: New test.
4052         * gfortran.dg/whole_file_13.f90: New test.
4053         * gfortran.dg/whole_file_14.f90: New test.
4054
4055 2009-07-31  Jason Merrill  <jason@redhat.com>
4056
4057         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4058         binding semantics.
4059         * g++.dg/cpp0x/named.C: Likewise.
4060         * g++.dg/cpp0x/overload.C: Likewise.
4061         * g++.dg/cpp0x/rv1n.C: Likewise.
4062         * g++.dg/cpp0x/rv1p.C: Likewise.
4063         * g++.dg/cpp0x/rv2n.C: Likewise.
4064         * g++.dg/cpp0x/rv2p.C: Likewise.
4065         * g++.dg/cpp0x/rv3n.C: Likewise.
4066         * g++.dg/cpp0x/rv3p.C: Likewise.
4067         * g++.dg/cpp0x/rv4n.C: Likewise.
4068         * g++.dg/cpp0x/rv4p.C: Likewise.
4069         * g++.dg/cpp0x/rv5n.C: Likewise.
4070         * g++.dg/cpp0x/rv5p.C: Likewise.
4071         * g++.dg/cpp0x/rv6n.C: Likewise.
4072         * g++.dg/cpp0x/rv6p.C: Likewise.
4073         * g++.dg/cpp0x/rv7n.C: Likewise.
4074         * g++.dg/cpp0x/rv7p.C: Likewise.
4075         * g++.dg/cpp0x/template_deduction.C: Likewise.
4076         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4077         * g++.dg/cpp0x/overloadn.C: New.
4078         * g++.dg/cpp0x/rv-cast.C: New.
4079
4080 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4081
4082         * gcc.target/mips/ext-4.c: New test.
4083
4084 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4085
4086         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4087
4088 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4089
4090         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4091         * gcc.dg/tree-ssa/loop-32.c: Same.
4092         * gcc.dg/tree-ssa/loop-33.c: Same.
4093         * gcc.dg/tree-ssa/loop-34.c: Same.
4094         * gcc.dg/tree-ssa/loop-35.c: Same.
4095         * gcc.dg/tree-ssa/loop-7.c: Same.
4096         * gcc.dg/tree-ssa/pr23109.c: Same.
4097         * gcc.dg/tree-ssa/restrict-2.c: Same.
4098         * gcc.dg/tree-ssa/restrict-3.c: Same.
4099         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4100         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4101         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4102         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4103         * gcc.dg/tree-ssa/structopt-1.c: Same.
4104         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4105         * gfortran.dg/pr32921.f: Same.
4106
4107 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4108
4109         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4110         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4111         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4112         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4113         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4114         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4115         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4116         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4117         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4118         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4119         * gcc.dg/graphite/id-1.c: New.
4120         * gcc.dg/graphite/id-10.c: New.
4121         * gcc.dg/graphite/id-11.c: New.
4122         * gcc.dg/graphite/id-12.c: New.
4123         * gcc.dg/graphite/id-13.c: New.
4124         * gcc.dg/graphite/id-14.c: New.
4125         * gcc.dg/graphite/id-15.c: New.
4126         * gcc.dg/graphite/id-2.c: New.
4127         * gcc.dg/graphite/id-3.c: New.
4128         * gcc.dg/graphite/id-4.c: New.
4129         * gcc.dg/graphite/id-5.c: New.
4130         * gcc.dg/graphite/id-6.c: New.
4131         * gcc.dg/graphite/id-7.c: New.
4132         * gcc.dg/graphite/id-8.c: New.
4133         * gcc.dg/graphite/id-9.c: New.
4134         * gcc.dg/graphite/interchange-0.c: New.
4135         * gcc.dg/graphite/interchange-1.c: New.
4136         * gcc.dg/graphite/interchange-2.c: New.
4137         * gcc.dg/graphite/interchange-3.c: New.
4138         * gcc.dg/graphite/interchange-4.c: New.
4139         * gcc.dg/graphite/interchange-5.c: New.
4140         * gcc.dg/graphite/interchange-6.c: New.
4141         * gcc.dg/graphite/interchange-7.c: New.
4142         * gcc.dg/graphite/interchange-8.c: New.
4143         * gcc.dg/graphite/pr35356-1.c: New.
4144         * gcc.dg/graphite/pr35356-2.c: New.
4145         * gcc.dg/graphite/pr35356-3.c: New.
4146         * gcc.dg/graphite/pr40157.c: New.
4147         * gcc.dg/graphite/run-id-1.c: New.
4148         * gcc.dg/graphite/scop-20.c: New.
4149         * gcc.dg/graphite/scop-21.c: New.
4150         * gfortran.dg/graphite/id-1.f90: New.
4151         * gfortran.dg/graphite/id-10.f90: New.
4152         * gfortran.dg/graphite/id-11.f: New.
4153         * gfortran.dg/graphite/id-12.f: New.
4154         * gfortran.dg/graphite/id-13.f: New.
4155         * gfortran.dg/graphite/id-14.f: New.
4156         * gfortran.dg/graphite/id-15.f: New.
4157         * gfortran.dg/graphite/id-16.f: New.
4158         * gfortran.dg/graphite/id-5.f: New.
4159         * gfortran.dg/graphite/id-6.f: New.
4160         * gfortran.dg/graphite/id-7.f: New.
4161         * gfortran.dg/graphite/id-8.f: New.
4162         * gfortran.dg/graphite/id-9.f: New.
4163         * gfortran.dg/graphite/interchange-1.f: New.
4164         * gfortran.dg/graphite/interchange-2.f: New.
4165
4166 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4167
4168         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4169         flags based on the name of the testcase.
4170         * gfortran.dg/graphite/graphite.exp: Same.
4171
4172         * gcc.dg/graphite/block-0.c: Adjusted.
4173         * gcc.dg/graphite/block-1.c: Adjusted.
4174         * gcc.dg/graphite/block-2.c: Adjusted.
4175         * gcc.dg/graphite/block-3.c: Adjusted.
4176         * gcc.dg/graphite/block-4.c: Adjusted.
4177         * gcc.dg/graphite/block-5.c: Adjusted.
4178         * gcc.dg/graphite/block-6.c: Adjusted.
4179         * gcc.dg/graphite/pr37485.c: Adjusted.
4180         * gcc.dg/graphite/pr37684.c: Adjusted.
4181         * gcc.dg/graphite/pr37828.c: Adjusted.
4182         * gcc.dg/graphite/pr37883.c: Adjusted.
4183         * gcc.dg/graphite/pr37928.c: Adjusted.
4184         * gcc.dg/graphite/pr37943.c: Adjusted.
4185         * gcc.dg/graphite/pr38409.c: Adjusted.
4186         * gcc.dg/graphite/pr38498.c: Adjusted.
4187         * gcc.dg/graphite/pr38559.c: Adjusted.
4188         * gcc.dg/graphite/pr39335.c: Adjusted.
4189         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4190         * gcc.dg/graphite/scop-0.c: Adjusted.
4191         * gcc.dg/graphite/scop-1.c: Adjusted.
4192         * gcc.dg/graphite/scop-10.c: Adjusted.
4193         * gcc.dg/graphite/scop-11.c: Adjusted.
4194         * gcc.dg/graphite/scop-12.c: Adjusted.
4195         * gcc.dg/graphite/scop-13.c: Adjusted.
4196         * gcc.dg/graphite/scop-14.c: Adjusted.
4197         * gcc.dg/graphite/scop-15.c: Adjusted.
4198         * gcc.dg/graphite/scop-16.c: Adjusted.
4199         * gcc.dg/graphite/scop-17.c: Adjusted.
4200         * gcc.dg/graphite/scop-18.c: Adjusted.
4201         * gcc.dg/graphite/scop-19.c: Adjusted.
4202         * gcc.dg/graphite/scop-2.c: Adjusted.
4203         * gcc.dg/graphite/scop-3.c: Adjusted.-
4204         * gcc.dg/graphite/scop-4.c: Adjusted.
4205         * gcc.dg/graphite/scop-5.c: Adjusted.
4206         * gcc.dg/graphite/scop-6.c: Adjusted.
4207         * gcc.dg/graphite/scop-7.c: Adjusted.
4208         * gcc.dg/graphite/scop-8.c: Adjusted.
4209         * gcc.dg/graphite/scop-9.c: Adjusted.
4210         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4211         * gfortran.dg/graphite/block-1.f90: Adjusted.
4212         * gfortran.dg/graphite/block-2.f: Adjusted.
4213         * gfortran.dg/graphite/block-3.f90: Adjusted.
4214         * gfortran.dg/graphite/block-4.f90: Adjusted.
4215         * gfortran.dg/graphite/id-2.f90: Adjusted.
4216         * gfortran.dg/graphite/id-3.f90: Adjusted.
4217         * gfortran.dg/graphite/id-4.f90: Adjusted.
4218         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4219         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4220         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4221         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4222         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4223         * gfortran.dg/graphite/scop-1.f: Adjusted.
4224
4225 2009-07-30  Doug Kwan  <dougkwan@google.com>
4226
4227         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4228         in warnings added in rev 141298.
4229
4230 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4231
4232         * lib/options.exp: Use "!=" instead of "ne".
4233
4234         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4235
4236         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4237         * gcc.dg/ucnid-12.c: Likewise.
4238
4239 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4240             Pat Haugen  <pthaugen@us.ibm.com>
4241             Revital Eres <ERES@il.ibm.com>
4242
4243         * gcc.target/powerpc/altivec-32.c: New file to test
4244         Altivec simple math function vectorization.
4245
4246         * gcc.target/powerpc/bswap-run.c: New file to test swap
4247         builtins.
4248         * gcc.target/powerpc/bswap16.c: Ditto.
4249         * gcc.target/powerpc/bswap32.c: Ditto.
4250         * gcc.target/powerpc/bswap64-1.c: Ditto.
4251         * gcc.target/powerpc/bswap64-2.c: Ditto.
4252         * gcc.target/powerpc/bswap64-3.c: Ditto.
4253         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4254         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4255         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4256
4257         * gcc.target/powerpc/popcount-2.c: New file to test
4258         power7 popcntd instructions.
4259         * gcc.target/powerpc/popcount-3.c: Ditto.
4260
4261         * gcc.target/powerpc/pr39457.c: New VSX test.
4262         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4263         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4264         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4265         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4266         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4267         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4268         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4269         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4270         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4271         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4272         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4273         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4274
4275         * gcc.target/powerpc/altivec-6.c: Store the result of
4276         vec_add, so the optimizer doesn't remove it.
4277
4278         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4279         systems that support bswap64.
4280
4281         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4282         prevent VSX code generation.
4283
4284         * lib/target-supports.exp (check_vsx_hw_available): New
4285         function to test if VSX available.
4286         (check_effective_target_powerpc_vsx_ok): Ditto.
4287         (check_vmx_hw_available): Add explicit -mno-vsx.
4288
4289 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4290
4291         PR c/39902
4292         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4293
4294 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4295
4296         PR tree-optimization/40570
4297         * gcc.c-torture/compile/pr40570.c: New test.
4298
4299 2009-07-29  Jason Merrill  <jason@redhat.com>
4300
4301         PR c++/14912
4302         * g++.dg/template/defarg13.C: New.
4303
4304 2009-07-29  Richard Guenther  <rguenther@suse.de>
4305
4306         PR c++/40834
4307         * g++.dg/torture/pr40834.C: New testcase.
4308
4309 2009-07-29  Michael Matz  <matz@suse.de>
4310
4311         PR middle-end/40830
4312         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4313
4314 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4315
4316         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4317         sh*-*-* targets.  Skip on spu-*-* targets.
4318         * gfortran.dg/maxlocval_4.f90: Likewise.
4319         * gfortran.dg/minlocval_1.f90: Likewise.
4320         * gfortran.dg/minlocval_4.f90: Likewise.
4321
4322 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4323
4324         PR fortran/40878
4325         * gfortran.dg/gomp/pr40878-1.f90: New test.
4326         * gfortran.dg/gomp/pr40878-2.f90: New test.
4327
4328         PR testsuite/40891
4329         * gcc.dg/cdce1.c: Adjust note line number.
4330         * gcc.dg/cdce2.c: Likewise.
4331
4332 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4333
4334         PR fortran/40882
4335         * gfortran.dg/proc_ptr_comp_13.f90: New.
4336
4337 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4338
4339         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4340         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4341         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4342         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4343         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4344         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4345         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4346         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4347         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4348         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4349         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4350         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4351         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4352         #ifdef NEED_IEEE754_FLOAT conditional.
4353         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4354         conditional.
4355
4356 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4357
4358         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4359         i?86-*-netware.
4360         * g++.dg/ext/bitfield3.C: Likewise.
4361         * g++.dg/ext/bitfield4.C: Likewise.
4362         * g++.dg/ext/bitfield5.C: Likewise.
4363         * gcc.dg/bitfld-15.c: Likewise.
4364         * gcc.dg/bitfld-16.c: Likewise.
4365         * gcc.dg/bitfld-17.c: Likewise.
4366         * gcc.dg/bitfld-18.c: Likewise.
4367         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4368         * gcc.dg/20010912-1.c: Likewise.
4369         * gcc.dg/20021018-1.c: Likewise.
4370         * gcc.dg/20030213-1.c: Likewise.
4371         * gcc.dg/20030225-1.c: Likewise.
4372         * gcc.dg/20030708-1.c: Likewise.
4373         * gcc.dg/20050321-2.c: Likewise.
4374         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4375         * gcc.dg/cdce2.c: Likewise.
4376         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4377         targets.
4378         * gcc.target/i386/pr37248-3.c: Likewise.
4379
4380 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4381
4382         PR fortran/40848
4383         * gfortran.dg/altreturn_7.f90: New.
4384
4385 2009-07-27  Simon Baldwin  <simonb@google.com>
4386
4387         PR testsuite/40829
4388         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4389         so that indexing no longer runs off array end.
4390
4391 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4392
4393         PR fortran/40851
4394         * gfortran.dg/derived_init_3.f90: New test.
4395
4396 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4397
4398         PR fortran/33197
4399         * gfortran.dg/atan2_1.f90: New test
4400         * gfortran.dg/atan2_2.f90: New test
4401
4402 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4403
4404         PR c++/40749
4405         * g++.dg/warn/Wreturn-type-6.C: New test.
4406
4407 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4408
4409         PR tree-optimization/40801
4410         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4411         * gfortran.dg/vect/vect.exp: Run tests starting with
4412         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4413
4414 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4415
4416         PR rtl-optimization/40445
4417         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4418
4419 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4420
4421         * gcc.dg/builtin-unreachable-4.c: New test.
4422
4423 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4424
4425         PR fortran/33197
4426         * gfortran.dg/complex_intrinsic_5.f90: New test.
4427         * gfortran.dg/complex_intrinsic_7.f90: New test.
4428
4429 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4430
4431         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4432         * gcc.dg/ipa/noclone-1.c: New test.
4433
4434 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4435
4436         * lib/target-supports.exp (check_effective_target_static): New
4437         procedure.
4438         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4439         supported.
4440         * g++.old-deja/g++.law/weak.C: Require static effective target.
4441
4442 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4443
4444         PR fortran/39630
4445         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4446         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4447         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4448         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4449         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4450         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4451         * gfortran.dg/typebound_call_10.f03: New.
4452
4453 2009-07-24  Jason Merrill  <jason@redhat.com>
4454
4455         * g++.dg/cpp0x/defaulted11.C: New.
4456
4457         * g++.dg/cpp0x/initlist23.C: New.
4458
4459 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4460
4461         PR fortran/40822
4462         * gfortran.dg/char_length_16.f90: New.
4463
4464 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4465
4466         PR fortran/40643
4467         PR fortran/31067
4468         * gfortran.dg/maxlocval_2.f90: New test.
4469         * gfortran.dg/maxlocval_3.f90: New test.
4470         * gfortran.dg/maxlocval_4.f90: New test.
4471         * gfortran.dg/minlocval_1.f90: New test.
4472         * gfortran.dg/minlocval_2.f90: New test.
4473         * gfortran.dg/minlocval_3.f90: New test.
4474         * gfortran.dg/minlocval_4.f90: New test.
4475
4476 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4477
4478         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4479         scan-assembler.
4480
4481 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4482
4483         PR fortran/40839
4484         * gfortran.dg/pr40839.f90: New test.
4485
4486 2009-07-23  Michael Matz  <matz@suse.de>
4487
4488         PR middle-end/40830
4489         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4490         don't set options ourself.
4491
4492 2009-07-23  Simon Baldwin  <simonb@google.com>
4493
4494         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4495         native C compilation where required.
4496
4497 2009-07-22  Doug Kwan  <dougkwan@google.com>
4498
4499         * gcc.c-torture/compile/20090721-1.c: New test.
4500
4501 2009-07-22  Michael Matz  <matz@suse.de>
4502
4503         PR tree-optimization/35229
4504         PR tree-optimization/39300
4505         * gcc.dg/vect/vect-pre-interact.c: New test.
4506
4507 2009-07-22  Richard Guenther  <rguenther@suse.de>
4508
4509         * g++.dg/lookup/using21.C: Fix duplicate paste.
4510
4511 2009-07-22  Richard Guenther  <rguenther@suse.de>
4512
4513         PR c++/40799
4514         * g++.dg/lookup/using21.C: New testcase.
4515
4516 2009-07-21  Jason Merrill  <jason@redhat.com>
4517
4518         * g++.dg/init/aggr4.C: New.
4519
4520 2009-07-21  Jason Merrill  <jason@redhat.com>
4521
4522         Core issue 934
4523         * g++.dg/cpp0x/initlist22.C: New.
4524
4525 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4526
4527         * gcc.target/i386/vectorize8.c: New test.
4528
4529 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4530
4531         PR target/40811
4532         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4533         Add i?86 and x86_64 targets.
4534         * gcc.target/i386/vectorize7.c: New test.
4535
4536         PR target/40809
4537         * gcc.target/i386/pr40809.c: New test.
4538
4539 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4540
4541         PR tree-optimization/40813
4542         * g++.dg/opt/inline15.C: New test.
4543
4544 2009-07-21  Paul Brook <paul@codesourcery.com>
4545
4546         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4547         * lib/target-supports.exp (check_effective_target_section_anchors):
4548         Add arm*-*-*.
4549
4550 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4551
4552         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4553         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4554         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4555
4556 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4557
4558         * gcc.target/mips/ext-3.c: New test.
4559
4560 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4561
4562         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4563         * gcc.dg/builtin-object-size-8.c: New test.
4564         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4565         * g++.dg/ext/builtin-object-size2.C: Likewise.
4566
4567         PR tree-optimization/40792
4568         * gcc.dg/pr40792.c: New test.
4569
4570 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4571
4572         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4573         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4574         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4575
4576 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4577
4578         * gcc.target/sh/mfmovd.c: New test.
4579
4580 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4581             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4582
4583         PR libfortran/40714
4584         * gfortran.dg/eof_3.f90: New test.
4585
4586 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4587
4588         PR fortran/40727
4589         * gfortran.dg/intrinsic_cmplx.f90: New test.
4590
4591 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4592
4593         PR libfortran/34670
4594         PR libfortran/36874
4595         * gfortran.dg/cshift_bounds_1.f90:  New test.
4596         * gfortran.dg/cshift_bounds_2.f90:  New test.
4597         * gfortran.dg/cshift_bounds_3.f90:  New test.
4598         * gfortran.dg/cshift_bounds_4.f90:  New test.
4599         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4600         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4601         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4602         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4603
4604 2009-07-19  Jan Hubicka  <jh@suse.cz>
4605
4606         PR tree-optimization/40676
4607         * gcc.c-torture/compile/pr40676.c: New testcase.
4608
4609 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4610
4611         * gcc.target/mips/ext-2.c: New test.
4612
4613 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4614
4615         * gcc.target/mips/octeon-exts-7.c: New test.
4616         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4617         * gcc.target/mips/octeon-exts-5.c: Likewise.
4618
4619 2009-07-18  Richard Guenther  <rguenther@suse.de>
4620
4621         PR testsuite/40798
4622         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4623
4624 2009-07-18  Richard Guenther  <rguenther@suse.de>
4625
4626         PR c/40787
4627         * gcc.dg/pr35899.c: Adjust.
4628
4629 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4630
4631         * gcc.target/powerpc/asm-es-1.c: New test.
4632         * gcc.target/powerpc/asm-es-2.c: Likewise.
4633
4634 2009-07-17  Richard Guenther  <rguenther@suse.de>
4635
4636         PR c/40401
4637         * g++.dg/rtti/crash4.C: New testcase.
4638         * g++.dg/torture/20090706-1.C: Likewise.
4639         * gcc.dg/redecl-17.c: Likewise.
4640         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4641         * gcc.dg/declspec-9.c: Expect extra error.
4642         * gcc.dg/declspec-10.c: Likewise.
4643         * gcc.dg/declspec-11.c: Likewise.
4644         * gcc.dg/redecl-10.c: Expect extra warnings.
4645         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4646         * gcc.target/i386/pr39545-1.c: Likewise.
4647         * g++.dg/ext/asm3.C: Expect more errors.
4648         * g++.dg/gomp/block-1.C: Likewise.
4649         * g++.dg/gomp/block-2.C: Likewise.
4650         * g++.dg/gomp/block-3.C: Likewise.
4651         * g++.dg/gomp/block-5.C: Likewise.
4652         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4653         * g++.dg/warn/unused-result1.C: XFAIL.
4654
4655 2009-07-17  Richard Guenther  <rguenther@suse.de>
4656
4657         PR tree-optimization/40321
4658         * gcc.c-torture/compile/pr40321.c: New testcase.
4659         * g++.dg/torture/pr40321.C: Likewise.
4660
4661 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4662
4663         PR c++/40780
4664         * g++.dg/template/ptrmem19.C: New test.
4665
4666 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4667             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4668
4669         PR 40435
4670         * gcc.dg/pr36902.c: Add column info.
4671         * g++.dg/gcov/gcov-2.C: Change count for definition.
4672
4673 2009-07-16  Jason Merrill  <jason@redhat.com>
4674
4675         PR libstdc++/37907
4676         * g++.dg/cpp0x/std-layout1.C: New.
4677         * g++.dg/ext/has_nothrow_assign.C: Fix.
4678         * g++.dg/ext/has_nothrow_copy.C: Fix.
4679         * g++.dg/ext/has_trivial_assign.C: Fix.
4680         * g++.dg/ext/has_trivial_copy.C: Fix.
4681         * g++.dg/ext/is_pod.C: Fix.
4682         * g++.dg/other/offsetof3.C: Adjust.
4683         * g++.dg/overload/ellipsis1.C: Adjust.
4684         * g++.dg/warn/var-args1.C: Adjust.
4685         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4686         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4687         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4688         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4689         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4690
4691 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4692
4693         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4694         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4695         effective target "mpc_pow".
4696         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4697
4698 2009-07-16  Richard Henderson  <rth@redhat.com>
4699
4700         * g++.dg/opt/eh4.C: New test.
4701
4702 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4703
4704         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4705
4706 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4707
4708         PR middle-end/40747
4709         * gcc.c-torture/execute/pr40747.c: New test.
4710
4711 2009-07-15  Richard Guenther  <rguenther@suse.de>
4712
4713         PR middle-end/40753
4714         * gcc.c-torture/compile/pr40753.c: New testcase.
4715
4716 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4717
4718         PR fortran/40743
4719         * gfortran.dg/interface_assignment_4.f90: New.
4720
4721 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4722
4723         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4724         for FreeBSD up to and including version 8.
4725
4726 2009-07-14  Taras Glek  <tglek@mozilla.com>
4727             Rafael Espindola  <espindola@google.com>
4728
4729         * g++.dg/plugin/header-plugin-test.C: New.
4730         * g++.dg/plugin/header_plugin.c: New.
4731         * g++.dg/plugin/plugin.exp: Update.
4732
4733 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4734
4735         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4736         function to enable vectorization.
4737         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4738         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4739
4740 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4741
4742         * gcc.target/i386/sse-copysignf-vec.c: New test.
4743         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4744
4745 2009-07-14  Jason Merrill  <jason@redhat.com>
4746
4747         PR c++/37276
4748         * g++.dg/lookup/builtin5.C: New.
4749         * g++.dg/other/error22.C: Add missing extern "C".
4750         * g++.dg/warn/Warray-bounds.C: Likewise.
4751         * gcc.dg/compat/compat-common.h: Likewise.
4752
4753         PR c++/40746
4754         * g++.dg/lookup/using20.C: New.
4755
4756         PR c++/40740
4757         * g++.dg/template/koenig8.C: New.
4758
4759 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4760
4761         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4762         both i?86-*-darwin* and x86_64-*-darwin*.
4763
4764 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4765
4766         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4767         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4768         name.
4769
4770 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4771
4772         PR debug/40705
4773         * g++.dg/debug/dwarf2/typedef1.C: New test.
4774
4775         PR c++/40357
4776         * g++.dg/other/typedef3.C: New test.
4777
4778 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4779
4780         * gcc.dg/20090709-1.c: Move to a proper place ...
4781         * gcc.target/m68k/20090709-1.c: ... here.
4782
4783 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4784
4785         PR C++/22154
4786         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4787         front of qualified names are allowed.
4788         * g++.dg/parse/crash10.C: Likewise.
4789         * g++.dg/parse/error15.C: Likewise.
4790         * g++.dg/parse/typename9.C: Likewise.
4791         * g++.dg/parse/error8.C: Likewise.
4792
4793 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4794
4795         PR fortran/40646
4796         * gfortran.dg/proc_ptr_22.f90: Extended.
4797         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4798
4799 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4800
4801         * gfortran.dg/vect/vect-6.f: New test.
4802
4803 2009-07-12  Jason Merrill  <jason@redhat.com>
4804
4805         PR c++/36628
4806         * g++.dg/cpp0x/decltype17.C: New.
4807
4808         PR c++/37206
4809         * g++.dg/cpp0x/rv10.C: New.
4810
4811 2009-07-12  Jason Merrill  <jason@redhat.com>
4812
4813         PR c++/40689
4814         * g++.dg/cpp0x/initlist20.C: New.
4815         * g++.dg/cpp0x/initlist21.C: New.
4816
4817 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4818
4819         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4820         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4821         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4822         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4823         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4824
4825 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4826
4827         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4828         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4829         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4830         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4831         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4832         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4833         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4834         effective_target fd_truncate.
4835
4836 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4837
4838         * gnat.dg/specs/addr1.ads: New test.
4839
4840 2009-07-11  Jan Hubicka  <jh@suse.cz>
4841
4842         PR middle-end/48388
4843         * g++.dg/torture/pr40388.C: New testcase.
4844
4845 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4846
4847         PR target/40668
4848         * gcc.c-torture/execute/pr40668.c: New test.
4849
4850 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4851
4852         * gcc.c-torture/execute/20090711-1.c: New test.
4853
4854 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4855
4856         PR testsuite/40699
4857         PR testsuite/40707
4858         PR testsuite/40709
4859         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4860         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4861         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4862         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4863
4864 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4865
4866         PR fortran/33197
4867         * gfortran.dg/complex_intrinsic_3.f90: New test.
4868         * gfortran.dg/complex_intrinsic_4.f90: New test.
4869
4870 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4871
4872         PR target/39079
4873         * gcc.target/mips/mips.exp: Make -msynci a known option.
4874         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4875
4876 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4877
4878         PR c++/40502
4879         * g++.dg/ext/strncpy-chk1.C: New test.
4880
4881 2009-07-10  Richard Guenther  <rguenther@suse.de>
4882
4883         PR tree-optimization/40496
4884         * g++.dg/opt/pr40496.C: New testcase.
4885
4886 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4887
4888         PR 25509
4889         PR 40614
4890         * g++.dg/warn/unused-result1-Werror.c: New.
4891
4892 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4893
4894         PR fortran/39334
4895         * gfortran.dg/recursive_parameter_1.f90: New test.
4896
4897 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4898
4899         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4900         * gfortran.dg/module_equivalence_6.f90: Ditto.
4901         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4902         * gfortran.dg/nan_2.f90: Ditto.
4903         * gfortran.dg/inquire_11.f90: Ditto.
4904         * gfortran.dg/abstract_type_3.f03: Ditto.
4905         * gfortran.dg/abstract_type_1.f90: Ditto.
4906         * gfortran.dg/private_type_9.f90: Ditto.
4907         * gfortran.dg/abstract_type_5.f03: Ditto.
4908         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4909         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4910         * gfortran.dg/derived_sub.f90: Ditto.
4911         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4912         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4913         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4914         * gfortran.dg/mvbits_6.f90: Ditto.
4915         * gfortran.dg/abstract_type_2.f03: Ditto.
4916         * gfortran.dg/abstract_type_4.f03: Ditto.
4917         * gfortran.dg/bounds_check_9.f90: Ditto.
4918         * gfortran.dg/optional_dim_3.f90: Ditto.
4919         * gfortran.dg/pr32921.f: Ditto.
4920         * gfortran.dg/entry_16.f90: Ditto.
4921         * gfortran.dg/generic_16.f90: Ditto.
4922
4923
4924 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4925
4926         * gcc.target/m68k/20090709-1.c: New.
4927
4928 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4929
4930         PR c++/40684
4931         * g++.dg/template/unify11.C: New test.
4932
4933 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4934
4935         PR fortran/40629
4936         * gfortran.dg/host_assoc_function_9.f90: New test.
4937
4938 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4939
4940         PR fortran/40646
4941         * gfortran.dg/proc_ptr_22.f90: New.
4942         * gfortran.dg/proc_ptr_comp_12.f90: New.
4943
4944 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4945
4946         PR middle-end/40692
4947         * gcc.c-torture/compile/pr40692.c: New test.
4948
4949 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4950
4951         PR fortran/40604
4952         * gfortran.dg/pointer_check_6.f90: New test.
4953
4954 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4955
4956         * gcc.target/mips/truncate-5.c: New test.
4957
4958 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4959
4960         PR libfortran/40330
4961         PR libfortran/40662
4962         * gfortran.dg/fmt_cache_1.f: New test.
4963
4964 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4965
4966         PR fortran/40675
4967         * gfortran.dg/nosigned_zero_1.f90: New test.
4968         * gfortran.dg/nosigned_zero_2.f90: New test.
4969
4970 2009-07-08  Richard Guenther  <rguenther@suse.de>
4971
4972         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4973
4974 2009-07-08  Richard Guenther  <rguenther@suse.de>
4975
4976         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4977
4978 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4979
4980         PR fortran/40591
4981         * gfortran.dg/proc_ptr_21.f90: New test.
4982
4983 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4984
4985         PR c++/31246
4986         * g++.dg/warn/pr31246.C: New.
4987         * g++.dg/warn/pr31246-2.C: New.
4988
4989 2009-07-07  Jason Merrill  <jason@redhat.com>
4990
4991         PR c++/35828
4992         * g++.dg/template/defarg12.C: New.
4993
4994         PR c++/37816
4995         * g++.dg/cpp0x/enum7.C: New.
4996
4997         PR c++/37946
4998         * g++.dg/cpp0x/enum6.C: New.
4999
5000         PR c++/40639
5001         * g++.dg/cpp0x/enum5.C: New.
5002
5003         PR c++/40633
5004         * g++.dg/cpp0x/enum4.C: New.
5005
5006 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5007
5008         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5009
5010 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5011
5012         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5013
5014 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5015
5016         PR middle-end/40669
5017         * gcc.dg/pr40669.c: New test.
5018
5019 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5020
5021         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5022         location. Update all calls.
5023         * g++.dg/plugin/selfassign.c: Likewise.
5024
5025 2009-07-06  Jason Merrill  <jason@redhat.com>
5026
5027         * g++.dg/rtti/dyncast[34].C: New.
5028
5029 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5030
5031         * lib/target-supports.exp
5032         (check_effective_target_mips_newabi_large_long_double): New.
5033         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5034         target.
5035         * gcc.target/mips/fpr-moves-6.c: Likewise.
5036
5037 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5038
5039         PR c++/40557
5040         * g++.dg/template/union2.C: New test.
5041
5042 2009-07-04  Jason Merrill  <jason@redhat.com>
5043
5044         * g++.dg/template/using15.C: New.
5045
5046 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5047
5048         * gfortran.dg/maxloc_1.f90: New test.
5049
5050 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5051
5052         PR fortran/40593
5053         * gfortran.dg/proc_ptr_result_6.f90: New.
5054
5055 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5056
5057         * gcc.dg/framework-2.c: Adjust testcase to pass.
5058
5059 2009-07-04  Jason Merrill  <jason@redhat.com>
5060
5061         PR c++/40619
5062         * g++.dg/cpp0x/auto16.C: New.
5063
5064 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5065
5066         PR target/40587
5067         * gfortran.dg/pr40587.f: New test.
5068
5069 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5070
5071         PR fortran/40638
5072         * gfortran.dg/unit_1.f90: New test.
5073
5074 2009-07-03  Jason Merrill  <jason@redhat.com>
5075
5076         * g++.dg/template/pure1.C: Expect another error.
5077
5078 2009-07-03  Richard Guenther  <rguenther@suse.de>
5079
5080         PR tree-optimization/40640
5081         * gcc.c-torture/compile/pr40640.c: New testcase.
5082
5083 2009-07-03  Richard Guenther  <rguenther@suse.de>
5084
5085         PR middle-end/34163
5086         * gfortran.dg/pr34163.f90: New testcase.
5087
5088 2009-07-03  Jan Hubicka  <jh@suse.cz>
5089
5090         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5091         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5092         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5093         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5094         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5095         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5096         * gnat.dg/loop_optimization6.adb: Enable -O2.
5097
5098 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5099
5100         * g++.dg/warn/null4.C: Extend.
5101
5102 2009-07-02  Jason Merrill  <jason@redhat.com>
5103
5104         * g++.dg/template/spec8.C: Fix.
5105
5106 2009-07-02  Michael Matz  <matz@suse.de>
5107
5108         PR fortran/32131
5109         * gfortran.dg/pr32921.f: Adjust.
5110
5111 2009-07-02  Jan Hubicka  <jh@suse.cz>
5112
5113         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5114
5115 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5116
5117         * gcc.target/mips/truncate-4.c: New testcase.
5118
5119 2009-07-01  Richard Guenther  <rguenther@suse.de>
5120
5121         PR tree-optimization/19831
5122         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5123         make allocated memory escape.  Un-XFAIL.
5124         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5125         * gcc.dg/vect/pr31699.c: Likewise.
5126         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5127
5128 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5129
5130         PR c++/40566
5131         * g++.dg/parse/cond5.C: New test.
5132
5133 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5134
5135         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5136         (main): Pass n to main_1 instead.
5137         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5138         (main_1): New function, split off from...
5139         (main): ...here.  Pass `off' to main_1 instead.
5140
5141 2009-06-30  Jason Merrill  <jason@redhat.com>
5142
5143         PR c++/40595
5144         * g++.dg/cpp0x/variadic94.C: New.
5145
5146 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5147
5148         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5149         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5150         (init_ld_library_path_env_vars): New function, replacing the
5151         orig_*_saved assignments.  Call it after defining it.
5152         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5153         (restore_ld_library_path_env_vars): Likewise.
5154         (add_path, find_libgcc_s): New functions.
5155         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5156         gcc-set-multilib-library-path.
5157         (objc_target_compile): Don't add "." to ld_library_path.
5158         Use add_path.
5159         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5160         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5161         gcc-set-multilib-library-path.
5162         * lib/g++.exp (g++_link_flags): Likewise.
5163         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5164         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5165         top level; do it...
5166         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5167         to tell when this needs to happen.  Use find_libgcc_s instead of
5168         gcc-set-multilib-library-path.
5169         * lib/gcc-dg.exp: Likewise.
5170         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5171         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5172         unless it is in $ALT_LD_LIBRARY_PATH.
5173         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5174
5175 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5176
5177         * gnat.dg/discr12.adb: New test.
5178         * gnat.dg/discr12_pkg.ads: New helper.
5179         * gnat.dg/discr13.adb: New test.
5180         * gnat.dg/discr14.ad[sb]: Likewise.
5181         * gnat.dg/discr15.adb: Likewise.
5182         * gnat.dg/discr15_pkg.ads: New helper.
5183         * gnat.dg/discr16.adb: New test.
5184         * gnat.dg/discr16_g.ads: New helper.
5185         * gnat.dg/discr16_pkg.ads: Likewise.
5186         * gnat.dg/discr16_cont.ads: Likewise.
5187         * gnat.dg/discr17.adb: New test.
5188         * gnat.dg/discr18.adb: Likewise.
5189         * gnat.dg/discr18_pkg.ads: New helper.
5190         * gnat.dg/discr19.adb: New test.
5191
5192 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5193
5194         PR fortran/40576
5195         * gfortran.dg/internal_write_1.f90:  New testcase.
5196
5197 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5198
5199         PR fortran/40594
5200         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5201
5202 2009-06-30  Richard Guenther  <rguenther@suse.de>
5203
5204         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5205
5206 2009-06-30  Wei Guozhi  <carrot@google.com>
5207
5208         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5209         to "-Os".
5210
5211 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5212
5213         PR tree-optimization/40542
5214         * gcc.dg/vect/pr40542.c: New test.
5215
5216 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5217
5218         PR tree-optimization/40582
5219         * gcc.c-torture/compile/pr40582.c: New test.
5220
5221 2009-06-30  Wei Guozhi  <carrot@google.com>
5222
5223         PR/40416
5224         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5225
5226 2009-06-29  Jason Merrill  <jason@redhat.com>
5227
5228         PR c++/40274
5229         * g++.dg/template/debug1.C: New.
5230
5231 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5232
5233         PR fortran/40580
5234         * pointer_check_1.f90: New test.
5235         * pointer_check_2.f90: New test.
5236         * pointer_check_3.f90: New test.
5237         * pointer_check_4.f90: New test.
5238         * pointer_check_5.f90: New test.
5239
5240 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5241
5242         PR fortran/40551
5243         * gfortran.dg/func_assign_2.f90 : New test.
5244
5245 2009-06-29  Richard Guenther  <rguenther@suse.de>
5246
5247         PR middle-end/14187
5248         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5249         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5250         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5251         * gcc.c-torture/execute/20090623-1.c: Likewise.
5252         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5253         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5254
5255 2009-06-29  Richard Guenther  <rguenther@suse.de>
5256
5257         PR middle-end/38212
5258         * gcc.c-torture/execute/pr38212.c: New testcase.
5259
5260 2009-06-29  Richard Guenther  <rguenther@suse.de>
5261
5262         PR tree-optimization/40579
5263         * gcc.c-torture/execute/pr40579.c: New testcase.
5264
5265 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5266
5267         PR tree-optimization/40550
5268         * gcc.dg/pr40550.c: New test.
5269
5270 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5271
5272         * gnat.dg/overflow_sum2.adb: New test
5273         * gnat.dg/namet.ads: New helper.
5274
5275         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5276
5277 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5278
5279         PR fortran/34112
5280         * gfortran.dg/compiler-directive_1.f90: New test.
5281         * gfortran.dg/compiler-directive_2.f: New test.
5282
5283 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5284
5285         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5286         comment out some values and add some cases.
5287
5288 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5289
5290         PR testsuite/40567
5291         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5292
5293 2009-06-26  Richard Henderson  <rth@redhat.com>
5294
5295         PR testsuite/40565
5296         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5297         * gcc.target/i386/local.c: Pass a non-constant to T.
5298
5299 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5300
5301         PR fortran/39997
5302         PR fortran/40541
5303         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5304         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5305         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5306         * gfortran.dg/proc_ptr_result_5.f90: New.
5307
5308 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5309
5310         PR c/39902
5311         * gcc.dg/dfp/pr39902.c: New test.
5312
5313 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5314
5315         PR testsuite/40532
5316         * gcc.dg/builtins-65.c: Require c99 runtime.
5317
5318 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5319
5320         * gnat.dg/array7.ad[sb]: New test.
5321
5322 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5323
5324         * gnat.dg/array6.adb: New test.
5325
5326 2009-06-25  Ian Lance Taylor  <iant@google.com>
5327
5328         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5329
5330 2009-06-25  Ian Lance Taylor  <iant@google.com>
5331
5332         * g++.dg/warn/Wunused-16.C: New testcase.
5333
5334 2009-06-25  Ian Lance Taylor  <iant@google.com>
5335
5336         * g++.dg/warn/skip-2.C: New testcase.
5337
5338 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5339
5340         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5341         dg-skip-if and move to ...
5342         * gcc.dg/torture/20090618-1.c.
5343
5344 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5345
5346         PR tree-optimization/40493
5347         * gcc.c-torture/execute/pr40493.c: New test.
5348
5349 2009-06-24  Jason Merrill  <jason@redhat.com>
5350
5351         PR c++/40342
5352         * g++.dg/template/overload10.C: New.
5353
5354 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5355
5356         PR fortran/40427
5357         * gfortran.dg/proc_ptr_comp_11.f90: New.
5358
5359 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5360
5361         * gcc.dg/pr40501.c: New testcase.
5362
5363 2009-06-23  DJ Delorie  <dj@redhat.com>
5364
5365         Add MeP port.
5366         * lib/target-supports.exp: Add mep support (no profiling).
5367
5368 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5369
5370         PR testsuite/39297
5371         * gcc.dg/ssa/loop-31.c: Change scan rules.
5372
5373 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5374
5375         * gcc.dg/cpp/empty-include.c: Update column info.
5376         * gcc.dg/cpp/assert2.c: Update column info.
5377
5378 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5379
5380         * g++.dg/ext/builtin-object-size1.C: New test.
5381         * g++.dg/ext/builtin-object-size2.C: New test.
5382
5383 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5384
5385         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5386         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5387
5388 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5389
5390         * gcc.target/mips/truncate-3.c: New test.
5391
5392 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5393
5394         PR fortran/37254
5395         PR fortran/39850
5396         * gfortran.dg/interface_30.f90: Modified error message.
5397         * gfortran.dg/proc_decl_22.f90: New.
5398
5399 2009-06-22  Ian Lance Taylor  <iant@google.com>
5400
5401         * gcc.dg/Wcxx-compat-19.c: New testcase.
5402
5403 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5404
5405         PR objc/28050
5406         * pr28050.m: New testcase.
5407
5408 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5409
5410         PR testsuite/40481
5411         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5412
5413 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5414
5415         PR tree-optimization/40492
5416         * g++.dg/torture/pr40492.C: New test.
5417
5418 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5419
5420         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5421         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5422
5423 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5424
5425         * gnat.dg/raise_ce.adb: Helper for ...
5426         * gnat.dg/handle_and_return.adb: New test.
5427
5428 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5429
5430         PR fortran/40443
5431         * gfortran.dg/generic_18.f90: New test.
5432
5433 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5434
5435         PR fortran/40472
5436         * gfortran.dg/spread_size_limit.f90: New test.
5437
5438 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5439
5440         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5441         to put dump files in a subdirectory.
5442         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5443         ".o" temporary files.
5444
5445 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5446
5447         PR fortran/39850
5448         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5449         * gfortran.dg/interface_20.f90: Ditto.
5450         * gfortran.dg/interface_21.f90: Ditto.
5451         * gfortran.dg/interface_22.f90: Ditto.
5452         * gfortran.dg/interface_30.f90: New.
5453         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5454
5455 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5456
5457         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5458         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5459         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5460         DEFAULT_VECTFLAGS.
5461
5462 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5463             Revital Eres  <eres@il.ibm.com>
5464
5465         PR testsuite/40359
5466         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5467         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5468         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5469
5470 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5471
5472         PR testsuite/40475
5473         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5474         without misalignment support.
5475         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5476
5477 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5478
5479         PR fortran/40452
5480         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5481
5482 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5483
5484         PR fortran/40440
5485         * gfortran.dg/alloc_comp_result_2.f90: New test.
5486
5487 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5488
5489         PR target/40482
5490         * gcc.target/arm/pr40482.c: New test.
5491
5492 2009-06-19  Ian Lance Taylor  <iant@google.com>
5493
5494         * gcc.dg/Wcxx-compat-18.c: New testcase.
5495
5496 2009-06-19  Richard Guenther  <rguenther@suse.de>
5497
5498         * gcc.c-torture/execute/20090618-1.c: New testcase.
5499
5500 2009-06-19  Ian Lance Taylor  <iant@google.com>
5501
5502         * gcc.dg/Wcxx-compat-17.c: New testcase.
5503
5504 2009-06-19  Ian Lance Taylor  <iant@google.com>
5505
5506         * gcc.dg/Wcxx-compat-15.c: New testcase.
5507
5508 2009-06-19  Ian Lance Taylor  <iant@google.com>
5509
5510         * gcc.dg/Wcxx-compat-16.c: New testcase.
5511
5512 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5513
5514         * gcc.dg/builtins-34.c: Add significand cases.
5515
5516 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5517
5518         PR testsuite/40491
5519         * gcc.dg/20080522-1.c: Remove testcase for real.
5520         * gcc.dg/20080528-1.c: Ditto.
5521
5522 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5523
5524         PR fortran/40450
5525         * gfortran.dg/proc_ptr_20.f90: New.
5526
5527 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5528
5529         PR target/40470
5530         * gcc.dg/torture/pr40470-1.c: New.
5531         * gcc.dg/torture/pr40470-2.c: Likewise.
5532         * gcc.dg/torture/pr40470-3.c: Likewise.
5533         * gcc.dg/torture/pr40470-4.c: Likewise.
5534
5535 2009-06-18  Diego Novillo  <dnovillo@google.com>
5536
5537         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5538         * gcc.dg/plugin/ggcplug.c: Likewise.
5539         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5540         * g++.dg/plugin/selfassign.c: Likewise.
5541         * g++.dg/plugin/attribute_plugin.c: Likewise.
5542         * g++.dg/plugin/dumb_plugin.c: Likewise.
5543
5544 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5545
5546         * gcc.dg/cpp/arith-3.c: Add column info.
5547
5548 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5549
5550         * gcc.target/arm/fp16-compile-none-2.c: New.
5551         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5552         * gcc.target/arm/fp16-compile-alt-12.c: New.
5553
5554 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5555
5556         * gcc.target/arm/fp16-compile-alt-1.c: New.
5557         * gcc.target/arm/fp16-compile-alt-2.c: New.
5558         * gcc.target/arm/fp16-compile-alt-3.c: New.
5559         * gcc.target/arm/fp16-compile-alt-4.c: New.
5560         * gcc.target/arm/fp16-compile-alt-5.c: New.
5561         * gcc.target/arm/fp16-compile-alt-6.c: New.
5562         * gcc.target/arm/fp16-compile-alt-7.c: New.
5563         * gcc.target/arm/fp16-compile-alt-8.c: New.
5564         * gcc.target/arm/fp16-compile-alt-9.c: New.
5565         * gcc.target/arm/fp16-compile-alt-10.c: New.
5566         * gcc.target/arm/fp16-compile-alt-11.c: New.
5567         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5568         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5569         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5570         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5571         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5572         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5573         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5574         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5575         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5576         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5577         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5578         * gcc.target/arm/fp16-compile-none-1.c: New.
5579         * gcc.target/arm/fp16-compile-exprtype.c: New.
5580         * gcc.target/arm/fp16-compile-vcvt.c: New.
5581         * gcc.target/arm/fp16-builtins-1.c: New.
5582         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5583         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5584         * gcc.target/arm/fp16-param-1.c: New.
5585         * gcc.target/arm/fp16-return-1.c: New.
5586         * gcc.target/arm/fp16-unprototyped-1.c: New.
5587         * gcc.target/arm/fp16-unprototyped-2.c: New.
5588         * gcc.target/arm/fp16-variadic-1.c: New.
5589         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5590         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5591         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5592         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5593         * gcc.dg/torture/arm-fp16-ops.h: New.
5594         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5595         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5596         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5597         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5598         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5599         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5600         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5601         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5602         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5603         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5604         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5605         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5606         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5607         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5608         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5609         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5610         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5611         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5612         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5613         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5614         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5615
5616 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5617
5618         * gcc.dg/builtins-65.c: New test.
5619
5620 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5621
5622         PR fortran/40451
5623         * gfortran.dg/proc_ptr_result_4.f90: New.
5624
5625 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5626
5627         * gcc.c-torture/execute/bitfld-5.c: New test.
5628
5629 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5630
5631         * gcc.dg/builtin-unreachable-3.c: New test.
5632
5633 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5634
5635         * gcc.target/i386/builtin-unreachable.c: New test.
5636
5637 2009-06-17  Ian Lance Taylor  <iant@google.com>
5638
5639         * gcc.dg/Wcxx-compat-14.c: New testcase.
5640
5641 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5642
5643         * gcc.dg/func-ptr-conv-1.c: Update column info.
5644
5645 2009-06-17  Richard Guenther  <rguenther@suse.de>
5646
5647         PR middle-end/40404
5648         * gcc.c-torture/execute/pr40404.c: New testcase.
5649
5650 2009-06-17  Richard Guenther  <rguenther@suse.de>
5651
5652         PR middle-end/40460
5653         * g++.dg/torture/pr40460.C: New testcase.
5654
5655 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5656
5657         * gcc.dg/plugin/one_time_plugin.c: New test.
5658         * gcc.dg/plugin/one_time-test-1.c: New test.
5659         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5660
5661 2009-06-16  Ian Lance Taylor  <iant@google.com>
5662
5663         * g++.dg/warn/skip-1.C: New testcase.
5664
5665 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5666
5667         PR middle-end/40446
5668         * g++.dg/other/pr40446.C: New test.
5669
5670 2009-06-16  Richard Guenther  <rguenther@suse.de>
5671
5672         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5673         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5674         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5675         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5676
5677 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5678
5679         * gcc.c-torture/compile/pr40432.c: New file.
5680
5681 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5682
5683         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5684
5685 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5686
5687         PR fortran/36947
5688         PR fortran/40039
5689         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5690         * gfortran.dg/interface_20.f90: Modified error messages.
5691         * gfortran.dg/interface_21.f90: Ditto.
5692         * gfortran.dg/interface_26.f90: Ditto.
5693         * gfortran.dg/interface_27.f90: Ditto.
5694         * gfortran.dg/interface_28.f90: Extended test case.
5695         * gfortran.dg/interface_29.f90: New.
5696         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5697         * gfortran.dg/proc_decl_8.f90: Ditto.
5698         * gfortran.dg/proc_ptr_11.f90: Ditto.
5699         * gfortran.dg/proc_ptr_15.f90: Ditto.
5700
5701 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5702
5703         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5704         printing.
5705         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5706         gcc.dg/vect/vect-outer-4f.c: Likewise.
5707         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5708         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5709         Likewise.
5710         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5711         outer loop.
5712
5713 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5714
5715         PR fortran/40383
5716         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5717
5718 2009-06-15  Ian Lance Taylor  <iant@google.com>
5719
5720         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5721         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5722         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5723         Recognize new notes.
5724         * gcc.dg/stmt-expr-label-2.c: Likewise.
5725         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5726         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5727         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5728         * gcc.dg/c99-vla-jump-4.c: Likewise.
5729         * gcc.dg/stmt-expr-label-1.c: Likewise.
5730         * gcc.dg/stmt-expr-label-3.c: Likewise.
5731         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5732
5733 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5734
5735         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5736
5737 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5738
5739         * gcc.dg/builtin-object-size-7.c: New test.
5740
5741 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5742
5743         PR testsuite/40426
5744         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5745         level != "" use separate -gdwarf-2 -g${level} options instead of
5746         -gdwarf-2${level}.
5747         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5748         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5749         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5750
5751 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5752
5753         * g++.dg/abi/mangle11.C: Update warning line.
5754         * g++.dg/abi/mangle12.C: Update warning line.
5755         * g++.dg/abi/mangle17.C: Update warning line.
5756         * g++.dg/abi/mangle20-2.C: Update warning line.
5757
5758 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5759
5760         * gcc.dg/optimize-bswap-1.c: Split into these two:
5761         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5762         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5763
5764 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5765
5766         * gcc.dg/optimize-bswap-1.c: New testcase.
5767
5768 2009-06-14  Richard Guenther  <rguenther@suse.de>
5769
5770         PR middle-end/40389
5771         * g++.dg/torture/pr40389.C: New testcase.
5772
5773 2009-06-13  Richard Guenther  <rguenther@suse.de>
5774
5775         PR tree-optimization/40421
5776         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5777
5778 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5779
5780         * gcc.dg/old-style-prom-3.c: Add column info.
5781         * gcc.dg/overflow-warn-1.c
5782         * gcc.dg/gomp/pr27415.c
5783         * gcc.dg/gomp/for-1.c: Same.
5784         * gcc.dg/enum-compat-1.c: Same.
5785         * gcc.dg/c99-tag-3.c: Same.
5786         * gcc.dg/Wredundant-decls-2.c: Same.
5787         * gcc.dg/func-ptr-conv-1.c: Same.
5788         * gcc.dg/asm-wide-1.c: Same.
5789         * gcc.dg/nofixed-point-2.c: Same.
5790         * gcc.dg/cpp/line3.c: Same.
5791         * gcc.dg/array-10.c: Same.
5792         * gcc.dg/c99-vla-jump-1.c: Same.
5793         * gcc.dg/pr20368-1.c: Same.
5794         * gcc.dg/Wshadow-3.c: Same.
5795         * gcc.dg/c90-const-expr-8.c: Same.
5796         * gcc.dg/label-decl-2.c: Same.
5797         * gcc.dg/dremf-type-compat-2.c: Same.
5798         * gcc.dg/c90-const-expr-5.c: Same.
5799         * gcc.dg/builtins-30.c: Same.
5800         * gcc.dg/Warray-bounds.c: Same.
5801         * gcc.dg/Wcxx-compat-2.c: Same.
5802         * gcc.dg/tree-ssa/col-1.c: Same.
5803         * gcc.dg/old-style-prom-2.c: Same.
5804         * gcc.dg/cast-function-1.c: Same.
5805         * gcc.dg/pr15698-1.c: Same.
5806         * gcc.dg/dremf-type-compat-3.c: Same.
5807         * gcc.dg/vla-8.c: Same.
5808         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5809         line.
5810         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5811         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5812         * gcc.dg/enum-compat-1.c: Same.
5813         * gcc.dg/dremf-type-compat-2.c: Same.
5814         * gcc.dg/old-style-prom-2.c: Same.
5815         * gcc.dg/pr15698-1.c: Same.
5816         * gcc.dg/pr20368-1.c: Same.
5817         * gcc.dg/dremf-type-compat-3.c: Same.
5818         * gcc.dg/builtins-30.c: Same.  Test for columns.
5819
5820 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5821
5822         PR fortran/40176
5823         * gfortran.dg/proc_decl_1.f90: Extended.
5824
5825 2009-06-12  Ian Lance Taylor  <iant@google.com>
5826
5827         * gcc.dg/Wcxx-compat-13.c: New testcase.
5828
5829 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5830
5831         PR tree-opt/38865
5832         * gcc.dg/tree-ssa/fre-vce-1.c
5833
5834 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5835
5836         PR testsuite/40384
5837         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5838         min-insn-to-prefetch-ratio=5.
5839
5840 2009-06-12  Joey Ye  <joey.ye@intel.com>
5841             H.J. Lu  <hongjiu.lu@intel.com>
5842
5843         PR middle-end/39146
5844         * gcc.target/i386/stackalign/pr39146.c: New.
5845
5846 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5847
5848         * gcc.target/i386/crc32-1.c: New.
5849         * gcc.target/i386/crc32-2.c: Likewise.
5850
5851 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5852
5853         PR c/39252
5854         * gcc.dg/builtin-unreachable-1.c: New test.
5855         * gcc.dg/builtin-unreachable-2.c: Same.
5856
5857 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5858
5859         PR fortran/40402
5860         * gfortran.dg/data_value_1.f90: New test.
5861
5862 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5863
5864         PR testsuite/39831
5865         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5866         remove ilp32 requirement.
5867         * gcc.target/i386/excess-precision-2.c: Likewise.
5868         * gcc.target/i386/excess-precision-3.c: Likewise.
5869         * gcc.target/i386/excess-precision-4.c: Likewise.
5870         * gcc.target/i386/excess-precision-5.c: Likewise.
5871         * gcc.target/i386/excess-precision-6.c: Likewise.
5872
5873 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5874
5875         PR fortran/38718
5876         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5877         * gfortran.dg/nan_5.f90: New test.
5878
5879 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5880
5881         * gcc.target/arm/neon-modes-1.c: New test.
5882
5883 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5884
5885         * g++.dg/torture/pr31579.C: Cast pointer
5886         via __SIZE_TYPE__ instead of 'unsigned long'.
5887
5888 2009-06-10  Anthony Green  <green@moxielogic.com>
5889
5890         * lib/target-supports.exp (check_profiling_available):
5891         Profiling is not available for testing purposes on moxie.
5892
5893 2009-06-09  Ian Lance Taylor  <iant@google.com>
5894
5895         * gcc.dg/Wcxx-compat-12.c: New testcase.
5896
5897 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5898
5899         PR libfortran/40334
5900         * gfortran.dg/backspace_11.f90: New.
5901
5902 2009-06-09  Jason Merrill  <jason@redhat.com>
5903
5904         * g++.dg/cpp0x/defaulted10.C: New.
5905
5906 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5907
5908         * gcc.c-torture/compile/pr40351.c: New file.
5909
5910 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5911
5912         * gnat.dg/align_max.adb: New test.
5913
5914 2009-06-08  Jason Merrill  <jason@redhat.com>
5915
5916         * g++.dg/cpp0x/auto15.C: New.
5917
5918 2009-06-08  Jan Hubicka  <jh@suse.cz>
5919
5920         PR debug/39834
5921         * gcc.dg/torture/pr39834.c
5922
5923 2009-06-08  Jan Hubicka  <jh@suse.cz>
5924
5925         PR middle-end/40102
5926         * g++.dg/torture/pr40102.C: New testcase.
5927
5928 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5929
5930         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5931         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5932         * gcc.dg/builtin-object-size-6.c: New test.
5933
5934         PR c++/40373
5935         * g++.dg/template/dtor7.C: New test.
5936
5937         PR c++/40370
5938         PR c++/40372
5939         * g++.dg/template/error41.C: New test.
5940         * g++.dg/template/error42.C: New test.
5941
5942 2009-06-08  Revital Eres  <eres@il.ibm.com>
5943
5944         PR testsuite/40359
5945         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5946         * gcc.dg/vect/vect-88.c: Likewise.
5947         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5948         * gcc.dg/vect/pr25413.c: Likewise.
5949         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5950
5951 2009-06-07  Ian Lance Taylor  <iant@google.com>
5952
5953         * g++.dg/warn/Wswitch-3.C: New testcase.
5954         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5955         * gcc.dg/Wswitch-enum-error.c: Likewise.
5956         * gcc.dg/Wswitch-error.c: Likewise.
5957
5958 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5959
5960         PR fortran/40008
5961         * gfortran.dg/negative_unit.f: Update test.
5962         * gfortran.dg/negative_unit_int8.f: Update test.
5963         * gfortran.dg/newunit_1.f90: New test.
5964
5965 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5966
5967         PR fortran/25104
5968         PR fortran/29962
5969         * gfortran.dg/spread_init_expr.f03: New.
5970         * gfortran.dg/unpack_init_expr.f03: New.
5971         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5972         error message.
5973
5974 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5975
5976         PR fortran/25104
5977         PR fortran/29962
5978         * gfortran.dg/count_init_expr.f03
5979         * gfortran.dg/product_init_expr.f03
5980         * gfortran.dg/sum_init_expr.f03
5981
5982 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5983
5984         PR fortran/36874
5985         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5986         message.
5987         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5988         shapes.
5989         * gfortran.dg/zero_sized_5.f90: Likewise.
5990
5991 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5992
5993         PR middle-end/32950
5994         * g++.dg/torture/pr32950.C: New.
5995
5996 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5997
5998         PR fortran/25104
5999         PR fortran/29962
6000         * gfortran.dg/dot_product_1.f03: New.
6001         * gfortran.dg/matmul_8.f03: New.
6002         * gfortran.dg/transpose_3.f03: New.
6003
6004 2009-06-06  Ian Lance Taylor  <iant@google.com>
6005
6006         * gcc.dg/Wunused-label-1.c: New test case.
6007         * g++.dg/warn/Wunused-label-1.C: New test case.
6008         * g++.dg/warn/Wunused-label-2.C: New test case.
6009         * g++.dg/warn/Wunused-label-3.C: New test case.
6010
6011 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6012
6013         PR fortran/37203
6014         * reshape_zerosize_2.f90: New.
6015
6016 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6017
6018         PR fortran/32890
6019         * gfortran.dg/pack_assign_1.f90: New.
6020         * gfortran.dg/pack_vector_1.f90: New.
6021
6022 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6023
6024         PR middle-end/40340
6025         * gcc.dg/pr40340-1.c: New test.
6026         * gcc.dg/pr40340-2.c: New test.
6027         * gcc.dg/pr40340-3.c: New test.
6028         * gcc.dg/pr40340-4.c: New test.
6029         * gcc.dg/pr40340-5.c: New test.
6030         * gcc.dg/pr40340.h: New file.
6031
6032 2009-06-05  Revital Eres  <eres@il.ibm.com>
6033
6034         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6035         New procedure.
6036         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6037         * gcc.dg/vect/vect-33.c: Likewise.
6038         * gcc.dg/vect/vect-92.c: Likewise.
6039         * gcc.dg/vect/vect-58.c: Likewise.
6040         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6041         * gcc.dg/vect/vect-42.c: Likewise.
6042         * gcc.dg/vect/slp-25.c: Likewise.
6043         * gcc.dg/vect/vect-align-1.c: Likewise.
6044         * gcc.dg/vect/vect-align-2.c: Likewise.
6045         * gcc.dg/vect/vect-93.c: Likewise.
6046         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6047         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6048         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6049         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6050         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6051         * gcc.dg/vect/vect-26.c: Likewise.
6052         * gcc.dg/vect/vect-44.c: Likewise.
6053         * gcc.dg/vect/vect-70.c: Likewise.
6054         * gcc.dg/vect/vect-95.c: Likewise.
6055         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6056         * gcc.dg/vect/vect-28.c: Likewise.
6057         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6058         * gcc.dg/vect/vect-87.c: Likewise.
6059         * gcc.dg/vect/vect-109.c: Likewise.
6060         * gcc.dg/vect/vect-54.c: Likewise.
6061         * gcc.dg/vect/vect-96.c: Likewise.
6062         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6063         * gcc.dg/vect/vect-88.c: Likewise.
6064         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6065         * gcc.dg/vect/vect-89.c: Likewise.
6066         * gcc.dg/vect/vect-91.c: Likewise.
6067         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6068         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6069         * gfortran.dg/vect/vect-2.f90: Likewise.
6070         * gfortran.dg/vect/vect-3.f90: Likewise.
6071         * gfortran.dg/vect/vect-4.f90: Likewise.
6072         * gfortran.dg/vect/vect-5.f90: Likewise.
6073
6074 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6075
6076         PR tree-optimization/36318
6077         * gcc.dg/tree-ssa/sra-7.c: New test.
6078
6079 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6080
6081         PR fortran/37203
6082         * gfortran.dg/reshape_order_5.f90: New.
6083         * gfortran.dg/reshape_shape_1.f90: New.
6084
6085 2009-06-04  Jason Merrill  <jason@redhat.com>
6086
6087         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6088
6089 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6090
6091         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6092         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6093
6094 2009-06-04  Richard Guenther  <rguenther@suse.de>
6095
6096         PR c++/39371
6097         * g++.dg/torture/pr40335.C: New testcase.
6098
6099 2009-06-03  Richard Guenther  <rguenther@suse.de>
6100
6101         PR middle-end/40328
6102         * gcc.dg/torture/pr40328.c: New testcase.
6103
6104 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6105
6106         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6107         m68k and fido.
6108
6109 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6110
6111         * g++.dg/torture/pr40323.C: New file.
6112
6113 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6114
6115         * gnat.dg/specs/root.ads: New test.
6116         * gnat.dg/specs/root-level_1.ads: Likewise.
6117         * gnat.dg/specs/root-level_2.ads: Likewise.
6118         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6119
6120 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6121
6122         * g++.dg/init/ref15.C: Require unwrapped targets.
6123
6124 2009-06-02  Jason Merrill  <jason@redhat.com>
6125
6126         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6127         * g++.dg/cpp0x/initlist18.C: New.
6128         * g++.dg/cpp0x/initlist19.C: New.
6129
6130         * g++.dg/cpp0x/auto14.C: New.
6131
6132 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6133
6134         * gnat.dg/alignment6.adb: Remove XFAIL.
6135
6136 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6137
6138         PR c++/38089
6139         * g++.dg/template/spec36.C: New test.
6140
6141 2009-06-01  Ian Lance Taylor  <iant@google.com>
6142
6143         * gcc.dg/cast-qual-3.c: New testcase.
6144         * g++.dg/warn/Wcast-qual2.C: New testcase.
6145
6146 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6147
6148         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6149         (process-message): Expect column numbers.
6150         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6151         * gcc.dg/pch/counter-2.c: Same.
6152         * gcc.dg/pch/valid-2.c: Same.
6153         * gcc.dg/pch/warn-1.c: Same.
6154         * gcc.dg/pch/valid-1.c: Same.
6155         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6156         * gcc.dg/cpp/syshdr.c: Same.
6157         * gcc.dg/cpp/19940712-1.c: Same.
6158         * gcc.dg/cpp/missing-header-1.c: Same.
6159         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6160         * gcc.dg/cpp/tr-warn3.c: Same.
6161         * gcc.dg/cpp/pr29612-2.c: Same.
6162         * gcc.dg/cpp/tr-warn4.c: Same.
6163         * gcc.dg/cpp/Wtrigraphs.c: Same.
6164         * gcc.dg/cpp/poison.c: Same.
6165         * gcc.dg/cpp/arith-3.c: Same.
6166         * gcc.dg/cpp/sysmac2.c: Same.
6167         * gcc.dg/cpp/cpp.exp: Same.
6168         * gcc.dg/cpp/tr-warn5.c: Same.
6169         * gcc.dg/cpp/include2.c: Same.
6170         * gcc.dg/cpp/Wmissingdirs.c: Same.
6171         * gcc.dg/cpp/Wmissingdirs.c: Same.
6172         * gcc.dg/cpp/tr-warn6.c: Same.
6173         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6174         * gcc.dg/cpp/macspace1.c: Same.
6175         * gcc.dg/cpp/escape-2.c: Same.
6176         * gcc.dg/cpp/assert2.c: Same.
6177         * gcc.dg/cpp/undef2.c: Same.
6178         * gcc.dg/cpp/macspace2.c: Same.
6179         * gcc.dg/cpp/tr-warn1.c: Same.
6180         * gcc.dg/cpp/extratokens2.c: Same.
6181         * gcc.dg/cpp/strify2.c: Same.
6182         * gcc.dg/cpp/Wsignprom.c: Same.
6183         * gcc.dg/cpp/redef2.c: Same.
6184         * gcc.dg/cpp/trad/trad.exp: Same.
6185         * gcc.dg/cpp/arith-1.c: Same.
6186         * gcc.dg/cpp/extratokens.c: Same.
6187         * gcc.dg/cpp/if-mpar.c: Same.
6188
6189 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6190
6191         * gnat.dg/nested_float_packed.ads: New test.
6192
6193 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6194             Eric Botcazou  <botcazou@adacore.com>
6195
6196         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6197         * gnat.dg/test_oconst.adb: New test.
6198
6199 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6200
6201         * gcc.dg/plugin/ggcplug.c: Moved comment.
6202         (plugin_init): Fixed typo, declared i, returned 0 at end.
6203
6204 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6205
6206         PR testsuite/40244
6207         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6208         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6209
6210 2009-05-29  Ian Lance Taylor  <iant@google.com>
6211
6212         * gcc.dg/Wcxx-compat-11.c: New testcase.
6213
6214 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6215
6216         PR fortran/40019
6217         * gfortran.dg/leadz_trailz_1.f90: New test.
6218         * gfortran.dg/leadz_trailz_2.f90: New test.
6219
6220 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6221
6222         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6223         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6224         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6225         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6226         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6227         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6228         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6229         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6230         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6231         * gcc.dg/tree-ssa/sra-5.c: New file.
6232         * gcc.dg/tree-ssa/sra-6.c: New file.
6233         * gcc.c-torture/compile/sra-1.c: New file.
6234
6235 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6236
6237         PR middle-end/40291
6238         * gcc.c-torture/compile/pr40291.c: New test.
6239
6240         PR target/40017
6241         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6242         __vector _Bool.
6243         * gcc.target/powerpc/altivec-30.c: New test.
6244         * gcc.target/powerpc/altivec-31.c: New test.
6245
6246 2009-05-28  Richard Guenther  <rguenther@suse.de>
6247
6248         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6249         * gcc.c-torture/execute/20090527-1.c: Likewise.
6250
6251 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6252
6253         PR c++/39754
6254         * g++.dg/template/canon-type-1.C: New test.
6255         * g++.dg/template/canon-type-2.C: Likewise.
6256         * g++.dg/template/canon-type-3.C: Likewise.
6257         * g++.dg/template/canon-type-4.C: Likewise.
6258         * g++.dg/template/canon-type-5.C: Likewise.
6259         * g++.dg/template/canon-type-6.C: Likewise.
6260         * g++.dg/template/canon-type-7.C: Likewise.
6261
6262 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6263             Uros Bizjak  <ubizjak@gmail.com>
6264             Danny Smith  <dansmister@gmail.com>
6265
6266         PR target/37216
6267
6268         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6269         New function.
6270         * gcc.target/i386/pr37216.c:  New test source file.
6271         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6272         use -fno-common for testing Cygwin and MinGW targets.
6273
6274 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6275
6276         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6277         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6278         * g++.dg/pr37742.C (size_t): Likewise.
6279         * g++.dg/torture/pr34850.C (size_t): Likewise.
6280         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6281         _PTRDIFF_TYPE__.
6282         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6283         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6284         (size_t): Use __extension__ and __SIZE_TYPE__.
6285         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6286         __SIZE_TYPE__.
6287         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6288         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6289         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6290         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6291         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6292         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6293         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6294         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6295         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6296         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6297         (__ssize_t): Likewise.
6298         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6299         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6300         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6301         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6302         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6303         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6304         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6305         * gcc.dg/pr33667.c (size_t): Likewise.
6306         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6307         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6308         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6309         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6310         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6311         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6312
6313 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6314
6315         PR tree-optimization/40254
6316         * gcc.dg/vect/pr40254.c: New test.
6317
6318 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6319
6320         PR middle-end/33699
6321         * gcc.target/mips/const-anchor-1.c: New test.
6322         * gcc.target/mips/const-anchor-2.c: New test.
6323
6324 2009-05-27  Jason Merrill  <jason@redhat.com>
6325
6326         * g++.dg/cpp0x/initlist15.C: New.
6327         * g++.dg/cpp0x/initlist16.C: New.
6328         * g++.dg/cpp0x/initlist17.C: New.
6329
6330 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6331
6332         PR fortran/39178
6333         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6334         patterns to reflect frontend changes.
6335         * gfortran.dg/vector_subscript_4.f90: Likewise.
6336
6337 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6338             Eric Botcazou  <botcazou@adacore.com>
6339
6340         * gcc.c-torture/execute/align-nest.c: New testcase.
6341         * gnat.dg/misaligned_nest.adb: New testcase.
6342
6343 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6344
6345         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6346         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6347         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6348         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6349
6350 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6351
6352         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6353         cast instead of assuming 0ul.
6354         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6355         __SIZE_TYPE__.
6356         (_type_desc): Make first argument const.
6357         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6358
6359 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6360
6361         PR libfortran/40187
6362         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6363         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6364
6365 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6366
6367         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6368         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6369         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6370         * gcc.dg/plugin/ggcplug.c: Added new file.
6371
6372 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6373
6374         PR fortran/40246
6375         * gfortran.dg/nullify_4.f90: New test.
6376
6377 2009-05-26  Richard Guenther  <rguenther@suse.de>
6378
6379         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6380
6381 2009-05-26  Richard Guenther  <rguenther@suse.de>
6382
6383         PR middle-end/40252
6384         * gcc.c-torture/compile/pr40252.c: New testcase.
6385
6386 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6387
6388         PR c++/40007
6389         * g++.dg/template/typedef18.C: New test.
6390         * g++.dg/template/typedef19.C: Likewise.
6391         * g++.dg/template/typedef20.C: Likewise.
6392         * g++.dg/template/access11.C: Adjust.
6393
6394 2009-05-26  Richard Guenther  <rguenther@suse.de>
6395
6396         PR testsuite/40247
6397         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6398
6399 2009-05-25  Jason Merrill  <jason@redhat.com>
6400
6401         PR c++/38064
6402         * g++.dg/cpp0x/enum3.C: New test.
6403
6404 2009-05-25  Richard Guenther  <rguenther@suse.de>
6405
6406         PR tree-optimization/36327
6407         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6408         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6409         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6410         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6411         * gcc.dg/vect/vect-40.c: Likewise.
6412         * gcc.dg/vect/vect-42.c: Likewise.
6413         * gcc.dg/vect/vect-46.c: Likewise.
6414         * gcc.dg/vect/vect-76.c: Likewise.
6415
6416 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6417
6418         PR fortran/40176
6419         * gfortran.dg/proc_ptr_18.f90: New.
6420         * gfortran.dg/proc_ptr_19.f90: New.
6421         * gfortran.dg/proc_ptr_comp_9.f90: New.
6422         * gfortran.dg/proc_ptr_comp_10.f90: New.
6423
6424 2009-05-25  Richard Guenther  <rguenther@suse.de>
6425
6426         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6427         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6428
6429 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6430
6431         PR tree-optimization/40238
6432         * gcc.dg/vect/pr40238.c: New test.
6433
6434 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6435             Dominique Dhumieres  <dominiq@lps.ens.fr>
6436
6437         PR fortran/35732
6438         PR fortran/39872
6439         * gfortran.dg/bounds_check_fail_3.f90: New test.
6440         * gfortran.dg/bounds_check_fail_4.f90: New test.
6441         * gfortran.dg/bounds_check_14.f90: Update test.
6442         * gfortran.dg/bound_4.f90: Update test.
6443
6444 2009-05-24  Richard Guenther  <rguenther@suse.de>
6445
6446         PR middle-end/40233
6447         * gcc.c-torture/compile/pr40233.c: New testcase.
6448
6449 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6450
6451         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6452         for alpha*-*-* targets.
6453
6454 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6455
6456         * gcc.dg/vect/bb-slp-1.c: New test.
6457         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6458         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6459         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6460         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6461         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6462         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6463         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6464         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6465         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6466         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6467         gcc.dg/vect/bb-slp-22.c: Likewise.
6468         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6469
6470 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6471             Maxim Kuvyrkov  <maxim@codesourcery.com>
6472
6473         * gcc.dg/falign-labels-1.c: New test.
6474
6475 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6476
6477         * gnat.dg/specs/rep_clause3.ads: New test.
6478
6479 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6480
6481         * gnat.dg/addr6.adb: New test.
6482
6483 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6484
6485         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6486         New function.
6487         * gcc.target/arm/thumb2-mul-space.c: New file.
6488         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6489         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6490         * gcc.target/arm/thumb2-mul-speed.c: New file.
6491
6492 2009-05-22  Richard Guenther  <rguenther@suse.de>
6493
6494         PR middle-end/38964
6495         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6496         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6497         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6498
6499 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6500
6501         * gcc.dg/dll-6.c: New test.
6502         * gcc.dg/dll-6a.c: Likewise.
6503         * gcc.dg/dll-7.c: Likewise.
6504         * gcc.dg/dll-7a.c: Likewise.
6505         * g++.dg/ext/dllexport2.C: Likewise.
6506         * g++.dg/ext/dllexport2a.cc: Likewise.
6507
6508 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6509
6510         PR target/37846
6511         * gcc.target/ia64/mfused-madd-vect.c: New test.
6512         * gcc.target/ia64/mfused-madd.c: New test.
6513         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6514         * gcc.target/ia64/mno-fused-madd.c: New test.
6515
6516 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6517
6518         * gcc.target/i386/movbe-1.c: New.
6519         * gcc.target/i386/movbe-2.c: Likewise.
6520
6521 2009-05-21  Taras Glek  <tglek@mozilla.com>
6522
6523         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6524         plugin_init signature.
6525         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6526         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6527         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6528
6529 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6530
6531         * gcc.dg/target/arm/neon-vmla-1.c: New.
6532         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6533
6534 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6535
6536         * gcc.target/mips/octeon-exts-6.c: New test.
6537         * gcc.target/mips/extend-1.c: New test.
6538         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6539         EXTS.
6540         * gcc.target/mips/octeon-exts-5.c: Likewise.
6541
6542 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6543
6544         PR middle-end/40204
6545         * gcc.c-torture/compile/pr40204.c: New test.
6546
6547 2009-05-20  Richard Guenther  <rguenther@suse.de>
6548
6549         * gcc.c-torture/compile/20090518-1.c: New testcase.
6550
6551 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6552
6553         PR tree-optimization/40087
6554         * gcc.dg/tree-ssa/pr40087.c: New test.
6555
6556 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6557
6558         * gcc.dg/vector-4.c: New testcase.
6559         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6560         * g++.dg/ext/vector16.C: New testcase.
6561
6562 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6563
6564         PR c/40172
6565         * gcc.dg/pr40172.c: Renamed to ...
6566         * gcc.dg/pr40172-1.c: This.
6567
6568         * gcc.dg/pr40172-2.c: New.
6569         * gcc.dg/pr40172-3.c: Likewise.
6570
6571 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6572
6573         PR c/40172
6574         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6575
6576 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6577
6578         * gnat.dg/loop_optimization6.ad[sb]: New test.
6579
6580 2009-05-19  Richard Guenther  <rguenther@suse.de>
6581
6582         * gcc.c-torture/compile/20090519-1.c: New testcase.
6583
6584 2009-05-18  Jason Merrill  <jason@redhat.com>
6585
6586         * g++.dg/cpp0x/explicit1.C: New.
6587         * g++.dg/cpp0x/explicit2.C: New.
6588
6589 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6590
6591         PR debug/40109
6592         * g++.dg/debug/dwarf2/nested-1.C: New test.
6593
6594 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6595
6596         PR testsuite/39907
6597         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6598         stack alignment.
6599
6600 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6601
6602         PR fortran/40164
6603         * gfortran.dg/proc_ptr_comp_8.f90: New.
6604
6605 2009-05-18  Richard Guenther  <rguenther@suse.de>
6606
6607         PR fortran/40168
6608         * gfortran.dg/array_memset_2.f90: Adjust.
6609
6610 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6611
6612         PR fortran/36947
6613         PR fortran/40039
6614         * gfortran.dg/interface_27.f90: New.
6615         * gfortran.dg/interface_28.f90: New.
6616         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6617         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6618
6619 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6620
6621         * gcc.target/m68k/tls-ie.c: New test.
6622         * gcc.target/m68k/tls-le.c: New test.
6623         * gcc.target/m68k/tls-gd.c: New test.
6624         * gcc.target/m68k/tls-ld.c: New test.
6625         * gcc.target/m68k/tls-ie-xgot.c: New test.
6626         * gcc.target/m68k/tls-le-xtls.c: New test.
6627         * gcc.target/m68k/tls-gd-xgot.c: New test.
6628         * gcc.target/m68k/tls-ld-xgot.c: New test.
6629         * gcc.target/m68k/tls-ld-xtls.c: New test.
6630         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6631
6632 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6633
6634         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6635
6636 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6637
6638         PR c/40172
6639         * gcc.dg/pr40172.c: New.
6640
6641 2009-05-17  Jason Merrill  <jason@redhat.com>
6642
6643         PR c++/40139
6644         * g++.dg/template/dtor6.C: New.
6645
6646 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6647
6648         * g++.dg/warn/translate-ice-1.C: New test.
6649
6650 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6651
6652         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6653         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6654         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6655         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6656
6657 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6658
6659         PR fortran/33197
6660         * gfortran.dg/erf_2.F90: New test.
6661         * gfortran.dg/erfc_scaled_2.f90: New test.
6662
6663 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6664
6665         PR fortran/31243
6666         * gfortran.dg/string_1.f90: New test.
6667         * gfortran.dg/string_2.f90: New test.
6668         * gfortran.dg/string_3.f90: New test.
6669
6670 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6671
6672         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6673         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6674
6675 2009-05-15  Ian Lance Taylor  <iant@google.com>
6676
6677         * gcc.dg/Wcxx-compat-10.c: New testcase.
6678
6679 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6680
6681         PR 16302
6682         * gcc.dg/pr16302.c: New.
6683         * g++.dg/warn/pr16302.C: New.
6684
6685 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6686
6687         * gcc.dg/torture/builtin-math-5.c: New.
6688         * gcc.dg/torture/builtin-math-6.c: New.
6689         * lib/target-supports.exp (check_effective_target_mpc): New.
6690
6691 2009-05-15  Jan Hubicka  <jh@suse.cz>
6692
6693         * gcc.dg/tree-ssa/inline-3.c: New testcase
6694
6695 2009-05-15  Jan Hubicka  <jh@suse.cz>
6696
6697         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6698         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6699         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6700         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6701         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6702         Mark noinline.
6703         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6704         Mark noinline.
6705         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6706         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6707
6708 2009-05-15  Jan Hubicka  <jh@suse.cz>
6709
6710         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6711         optimized by sibcall noinline.
6712
6713 2009-05-15  Jan Hubicka  <jh@suse.cz>
6714
6715         * sibcall-1.c (track): Mark noinline.
6716         * sibcall-2.c (track): Mark noinline.
6717         * sibcall-3.c (track): Mark noinline.
6718         * sibcall-4.c (track): Mark noinline.
6719
6720 2009-05-15  Jan Hubicka  <jh@suse.cz>
6721
6722         * flatten-2.c: Disable early inlining; add comment.
6723         * flatten-3.c: New test based on flatten-2.c.
6724
6725 2009-05-15  Richard Guenther  <rguenther@suse.de>
6726
6727         PR tree-optimization/39999
6728         * gcc.c-torture/compile/pr39999.c: New testcase.
6729
6730 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6731
6732         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6733
6734 2009-05-14  Ian Lance Taylor  <iant@google.com>
6735
6736         * gcc.dg/Wcxx-compat-9.c: New testcase.
6737
6738 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6739
6740         PR fortran/39996
6741         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6742         * gfortran.dg/duplicate_type_2.f90: Ditto.
6743         * gfortran.dg/duplicate_type_3.f90: New.
6744
6745 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6746
6747         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6748         * ada/acats/tests/c5/c59002c.ada: Likewise.
6749
6750 2009-05-13  Taras Glek  <tglek@mozilla.com>
6751
6752         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6753         attributes and decl smashing.
6754         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6755         attributes.
6756         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6757         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6758
6759 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6760
6761         PR fortran/39865
6762         * gfortran.dg/pr39865.f90: New test.
6763         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6764         arrays in FMT=.
6765         * gfortran.dg/hollerith_f95.f90: Likewise.
6766         * gfortran.dg/hollerith6.f90: New test.
6767         * gfortran.dg/hollerith7.f90: New test.
6768
6769 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6770
6771         PR cpp/36674
6772         * gcc.dg/cpp/pr36674.i: New.
6773
6774 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6775
6776         PR middle-end/40035
6777         * gcc.c-torture/compile/pr40035.c: New test.
6778
6779 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6780
6781         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6782
6783 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6784
6785         PR fortran/40110
6786         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6787         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6788         * gfortran.dg/interop_params.f03: Ditto.
6789
6790 2009-05-12  Jan Hubicka  <jh@suse.cz>
6791
6792         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6793         so unrolling still happens.
6794         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6795         * gcc.dg/ipa/ipacost-2.c: Likewise.
6796         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6797
6798 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6799
6800         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6801
6802 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6803
6804         * lib/target-supports.exp (check_profiling_available): Return
6805         false for -p on *-*-cygwin* targets.
6806
6807 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6808
6809         PR tree-optimization/38632
6810         * g++.dg/tree-ssa/pr38632.C: New.
6811
6812 2009-05-11  Jan Hubicka  <jh@suse.cz>
6813
6814         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6815         we now optimize better.
6816         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6817         out at different places.
6818         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6819         unroling.
6820         * gcc.dg/vect/vect-76.c: Likewise.
6821         * gcc.dg/vect/vect-70.c: Likewise.
6822         * gcc.dg/vect/vect-66.c: Likewise.
6823         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6824         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6825
6826 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6827
6828         PR middle-end/40080
6829         * gcc.c-torture/compile/pr40080.c: New.
6830
6831 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6832
6833         * gcc.c-torture/compile/pr40026.c: New testcase.
6834
6835 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6836
6837         PR fortran/40089
6838         * gfortran.dg/proc_ptr_comp_7.f90: New.
6839
6840 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6841
6842         PR tree-optimization/40074
6843         * gcc.dg/vect/pr40074.c: New test.
6844
6845 2009-05-10  Ian Lance Taylor  <iant@google.com>
6846
6847         * gcc.dg/Wcxx-compat-7.c: New testcase.
6848         * gcc.dg/Wcxx-compat-8.c: New testcase.
6849         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6850         * gcc.dg/pr17188-1.c: Likewise.
6851         * gcc.dg/pr39084.c: Likewise.
6852
6853 2009-05-10  Michael Matz  <matz@suse.de>
6854
6855         PR target/40031
6856         * gcc.dg/pr40031.c: New test.
6857
6858 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6859
6860         PR fortran/40018
6861         * gfortran.dg/array_constructor_31.f90: New test.
6862
6863 2009-05-10  Richard Guenther  <rguenther@suse.de>
6864
6865         PR tree-optimization/40081
6866         * g++.dg/torture/pr40081.C: New testcase.
6867
6868 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6869
6870         PR fortran/38863
6871         * gfortran.dg/dependency_24.f90: New test.
6872         * gfortran.dg/dependency_23.f90: Clean up module files.
6873
6874 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6875
6876         PR fortran/38956
6877         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6878         * gfortran.dg/chmod_2.f90: Likewise.
6879         * gfortran.dg/chmod_3.f90: Likewise.
6880         * gfortran.dg/open_errors.f90: Likewise.
6881
6882 2009-05-09  Jan Hubicka  <jh@suse.cz>
6883
6884         PR middle-end/40043
6885         * g++.dg/eh/nested-try.C: New test.
6886
6887 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6888
6889         PR tree-optimization/40049
6890         * gcc.dg/vect/vect-shift-2.c: New test.
6891
6892 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6893
6894         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6895         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6896
6897 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6898
6899         PR c/36892
6900         * g++.dg/warn/deprecated-6.C: New.
6901         * gcc.dg/deprecated-4.c: Likewise.
6902         * gcc.dg/deprecated-5.c: Likewise.
6903         * gcc.dg/deprecated-6.c: Likewise.
6904
6905 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6906
6907         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6908         __aligned__(__BIGGEST_ALIGNMENT__).
6909         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6910         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6911         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6912         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6913         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6914         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6915         * gcc.dg/vect/Os-vect-95.c: Likewise.
6916         * gcc.dg/vect/pr20122.c: Likewise.
6917         * gcc.dg/vect/pr36493.c: Likewise.
6918         * gcc.dg/vect/pr37385.c: Likewise.
6919         * gcc.dg/vect/slp-7.c: Likewise.
6920         * gcc.dg/vect/slp-9.c: Likewise.
6921         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6922         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6923         * gcc.dg/vect/vect-35.c: Likewise.
6924         * gcc.dg/vect/vect-40.c: Likewise.
6925         * gcc.dg/vect/vect-42.c: Likewise.
6926         * gcc.dg/vect/vect-44.c: Likewise.
6927         * gcc.dg/vect/vect-46.c: Likewise.
6928         * gcc.dg/vect/vect-48.c: Likewise.
6929         * gcc.dg/vect/vect-52.c: Likewise.
6930         * gcc.dg/vect/vect-54.c: Likewise.
6931         * gcc.dg/vect/vect-56.c: Likewise.
6932         * gcc.dg/vect/vect-58.c: Likewise.
6933         * gcc.dg/vect/vect-60.c: Likewise.
6934         * gcc.dg/vect/vect-74.c: Likewise.
6935         * gcc.dg/vect/vect-75.c: Likewise.
6936         * gcc.dg/vect/vect-76.c: Likewise.
6937         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6938         * gcc.dg/vect/vect-77.c: Likewise.
6939         * gcc.dg/vect/vect-77-global.c: Likewise.
6940         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6941         * gcc.dg/vect/vect-78.c: Likewise.
6942         * gcc.dg/vect/vect-78-global.c: Likewise.
6943         * gcc.dg/vect/vect-80.c: Likewise.
6944         * gcc.dg/vect/vect-85.c: Likewise.
6945         * gcc.dg/vect/vect-87.c: Likewise.
6946         * gcc.dg/vect/vect-88.c: Likewise.
6947         * gcc.dg/vect/vect-92.c: Likewise.
6948         * gcc.dg/vect/vect-93.c: Likewise.
6949         * gcc.dg/vect/vect-95.c: Likewise.
6950         * gcc.dg/vect/vect-97.c: Likewise.
6951         * gcc.dg/vect/vect-complex-1.c: Likewise.
6952         * gcc.dg/vect/vect-complex-4.c: Likewise.
6953         * gcc.dg/vect/vect-complex-5.c: Likewise.
6954         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6955         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6956         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6957         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6958         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6959         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6960         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6961         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6962         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6963         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6964         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6965         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6966         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6967         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6968         * gcc.dg/vect/vect-outer-1.c: Likewise.
6969         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6970         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6971         * gcc.dg/vect/vect-outer-2.c: Likewise.
6972         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6973         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6974         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6975         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6976         * gcc.dg/vect/vect-outer-3.c: Likewise.
6977         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6978         * gcc.dg/vect/vect-outer-5.c: Likewise.
6979         * gcc.dg/vect/vect-outer-6.c: Likewise.
6980         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6981         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6982         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6983         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6984         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6985         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6986         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6987         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6988         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6989         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6990         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6991         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6992         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6993         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6994
6995 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6996
6997         PR c/24581
6998         * gcc.dg/torture/complex-sign.h: New header.
6999         * gcc.dg/torture/complex-sign-add.c,
7000         gcc.dg/torture/complex-sign-mixed-add.c,
7001         gcc.dg/torture/complex-sign-mixed-div.c,
7002         gcc.dg/torture/complex-sign-mixed-mul.c,
7003         gcc.dg/torture/complex-sign-mixed-sub.c,
7004         gcc.dg/torture/complex-sign-mul.c,
7005         gcc.dg/torture/complex-sign-sub.c: New tests.
7006
7007 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7008
7009         PR fortran/39876
7010         * gfortran.dg/intrinsic_3.f90: New.
7011
7012 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7013
7014         PR c/39037
7015         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7016         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7017         * gcc.dg/dfp/float-constant-double.c: New test.
7018         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7019         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7020         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7021         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7022         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7023         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7024         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7025         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7026         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7027
7028 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7029
7030         PR middle-end/40057
7031         * gcc.c-torture/execute/pr40057.c: New test.
7032
7033 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7034
7035         * gcc.c-torture/compile/const-high-part.c: New test.
7036
7037 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7038
7039         PR testsuite/40050
7040         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7041         build plugin.
7042
7043 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7044
7045         PR fortran/39630
7046         * gfortran.dg/proc_decl_1.f90: Modified.
7047         * gfortran.dg/proc_ptr_comp_1.f90: New.
7048         * gfortran.dg/proc_ptr_comp_2.f90: New.
7049         * gfortran.dg/proc_ptr_comp_3.f90: New.
7050         * gfortran.dg/proc_ptr_comp_4.f90: New.
7051         * gfortran.dg/proc_ptr_comp_5.f90: New.
7052         * gfortran.dg/proc_ptr_comp_6.f90: New.
7053
7054 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7055
7056         PR c++/17395
7057         * g++.dg/template/call7.C: New test.
7058
7059 2009-05-06  Diego Novillo  <dnovillo@google.com>
7060
7061         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7062
7063 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7064
7065         * gfortran.dg/pr40021.f: Moved to ...
7066         * gfortran.fortran-torture/execute/pr40021.f: Here.
7067
7068 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7069
7070         PR middle-end/39986
7071         * gcc.dg/dfp/pr39986.c: New test.
7072
7073 2009-05-06  Michael Matz  <matz@suse.de>
7074
7075         PR middle-end/40021
7076         * gfortran.dg/pr40021.f: New test.
7077
7078 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7079
7080         * lib/plugin-support.exp: New file containing support procs for
7081         plugin testcases.
7082         * lib/target-supports.exp (check_plugin_available): New proc.
7083         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7084         * gcc.dg/plugin/selfassign.c: New plugin source file.
7085         * gcc.dg/plugin/self-assign-test-1.c: New test.
7086         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7087         * g++.dg/README: Add description for plugin test.
7088         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7089         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7090         * g++.dg/plugin/selfassign.c: New plugin source file.
7091         * g++.dg/plugin/self-assign-test-1.C: New test.
7092         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7093         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7094         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7095         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7096
7097 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7098
7099         PR fortran/40041
7100         * gfortran.dg/intrinsic_2.f90: New test.
7101         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7102
7103 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7104
7105         PR c/40032
7106         * gcc.dg/noncompile/incomplete-5.c: New test.
7107
7108 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7109
7110         PR middle-end/39666
7111         * gcc.dg/pr39666-1.c: New test.
7112         * gcc.dg/pr39666-2.c: Likewise.
7113         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7114         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7115         * gfortran.dg/pr39666-1.f90: Likewise.
7116         * gfortran.dg/pr39666-2.f90: Likewise.
7117
7118 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7119
7120         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7121         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7122         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7123
7124 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7125
7126         PR fortran/39998
7127         * gfortran.dg/proc_ptr_17.f90: New.
7128
7129 2009-05-05  Richard Guenther  <rguenther@suse.de>
7130
7131         PR tree-optimization/40022
7132         * gcc.c-torture/execute/pr40022.c: New testcase.
7133
7134 2009-05-05  Richard Guenther  <rguenther@suse.de>
7135
7136         PR middle-end/40023
7137         * gcc.c-torture/compile/pr40023.c: New testcase.
7138
7139 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7140
7141         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7142         * g++.dg/template/overload9.C: Likewise.
7143         * g++.dg/ext/ms-1.C: New.
7144
7145 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7146
7147         PR c++/40013
7148         * g++.dg/ext/vla7.C: New test.
7149
7150 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7151
7152         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7153
7154 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7155
7156         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7157         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7158         Update expected errors.
7159
7160 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7161
7162         PR c++/28152
7163         * g++.dg/parse/parser-pr28152.C: New.
7164         * g++.dg/parse/parser-pr28152-2.C: New.
7165
7166 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7167
7168         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7169
7170 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7171
7172         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7173         * gcc.target/sparc/fexpand-2.c: Likewise.
7174         * gcc.target/sparc/fpmerge-2.c: Likewise.
7175         * gcc.target/sparc/pdist-2.c: Likewise.
7176
7177 2009-05-03  Richard Guenther  <rguenther@suse.de>
7178
7179         PR c/39983
7180         * gcc.c-torture/compile/pr39983.c: New testcase.
7181
7182 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7183
7184         * gcc.dg/c99-complex-3.c: New test.
7185
7186 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7187
7188         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7189
7190 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7191
7192         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7193
7194 2009-05-02  Richard Guenther  <rguenther@suse.de>
7195
7196         PR middle-end/40001
7197         * gcc.target/spu/pr40001.c: New testcase.
7198
7199 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7200
7201         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7202
7203 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7204
7205         PR middle-end/39579
7206         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7207         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7208
7209 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7210
7211         PR testsuite/39776
7212         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7213         no longer issued.
7214
7215 2009-04-30  David Ayers  <ayers@fsfe.org>
7216
7217         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7218         and gcc_error_prefix variables.
7219         * objc.dg/bad-receiver-type.m: Update to match correct
7220         diagnostics marker.
7221         * objc.dg/encode-5.m: Likewise.
7222         * objc.dg/id-1.m: Likewise.
7223         * objc.dg/method-1.m: Likewise.
7224         * objc.dg/method-6.m: Likewise.
7225         * objc.dg/method-7.m: Likewise.
7226         * objc.dg/method-9.m: Likewise.
7227         * objc.dg/method-11.m: Likewise.
7228         * objc.dg/method-20.m: Likewise.
7229         * objc.dg/private-1.m: Likewise.
7230
7231 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7232
7233         PR libfortran/39667
7234         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7235         * gfortran.dg/advance_4.f90: Likewise
7236         * gfortran.dg/advance_5.f90: Likewise
7237         * gfortran.dg/append_1.f90: Likewise
7238         * gfortran.dg/backslash_1.f90: Likewise
7239         * gfortran.dg/backslash_2.f90: Likewise
7240         * gfortran.dg/backslash_3.f: Likewise
7241         * gfortran.dg/backspace_10.f90: Likewise
7242         * gfortran.dg/backspace_3.f: Likewise
7243         * gfortran.dg/backspace_4.f: Likewise
7244         * gfortran.dg/backspace_5.f: Likewise
7245         * gfortran.dg/backspace_8.f: Likewise
7246         * gfortran.dg/backspace_9.f: Likewise
7247         * gfortran.dg/complex_write.f90: Likewise
7248         * gfortran.dg/convert_implied_open.f90: Likewise
7249         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7250         * gfortran.dg/dos_eol.f: Likewise
7251         * gfortran.dg/empty_format_1.f90: Likewise
7252         * gfortran.dg/endfile.f: Likewise
7253         * gfortran.dg/eof_1.f90: Likewise
7254         * gfortran.dg/eor_1.f90: Likewise
7255         * gfortran.dg/eor_handling_1.f90: Likewise
7256         * gfortran.dg/eor_handling_2.f90: Likewise
7257         * gfortran.dg/eor_handling_3.f90: Likewise
7258         * gfortran.dg/eor_handling_4.f90: Likewise
7259         * gfortran.dg/eor_handling_5.f90: Likewise
7260         * gfortran.dg/error_recovery_5.f90: Likewise
7261         * gfortran.dg/f2003_inquire_1.f03: Likewise
7262         * gfortran.dg/f2003_io_4.f03: Likewise
7263         * gfortran.dg/f2003_io_5.f03: Likewise
7264         * gfortran.dg/f2003_io_7.f03: Likewise
7265         * gfortran.dg/fgetc_1.f90: Likewise
7266         * gfortran.dg/fgetc_2.f90: Likewise
7267         * gfortran.dg/flush_1.f90: Likewise
7268         * gfortran.dg/fmt_exhaust.f90: Likewise
7269         * gfortran.dg/fmt_huge.f90: Likewise
7270         * gfortran.dg/fmt_read.f90: Likewise
7271         * gfortran.dg/fmt_t_1.f90: Likewise
7272         * gfortran.dg/fmt_t_2.f90: Likewise
7273         * gfortran.dg/fmt_t_3.f90: Likewise
7274         * gfortran.dg/fmt_t_4.f90: Likewise
7275         * gfortran.dg/fmt_t_5.f90: Likewise
7276         * gfortran.dg/fmt_t_7.f: Likewise
7277         * gfortran.dg/fseek.f90: Likewise
7278         * gfortran.dg/ftell_1.f90: Likewise
7279         * gfortran.dg/ftell_2.f90: Likewise
7280         * gfortran.dg/func_derived_3.f90: Likewise
7281         * gfortran.dg/inquire_9.f90: Likewise
7282         * gfortran.dg/iostat_1.f90: Likewise
7283         * gfortran.dg/iostat_2.f90: Likewise
7284         * gfortran.dg/list_read_1.f90: Likewise
7285         * gfortran.dg/list_read_4.f90: Likewise
7286         * gfortran.dg/list_read_5.f90: Likewise
7287         * gfortran.dg/list_read_7.f90: Likewise
7288         * gfortran.dg/list_read_8.f90: Likewise
7289         * gfortran.dg/list_read_9.f90: Likewise
7290         * gfortran.dg/namelist_13.f90: Likewise
7291         * gfortran.dg/namelist_14.f90: Likewise
7292         * gfortran.dg/namelist_15.f90: Likewise
7293         * gfortran.dg/namelist_16.f90: Likewise
7294         * gfortran.dg/namelist_17.f90: Likewise
7295         * gfortran.dg/namelist_18.f90: Likewise
7296         * gfortran.dg/namelist_19.f90: Likewise
7297         * gfortran.dg/namelist_20.f90: Likewise
7298         * gfortran.dg/namelist_24.f90: Likewise
7299         * gfortran.dg/namelist_26.f90: Likewise
7300         * gfortran.dg/namelist_27.f90: Likewise
7301         * gfortran.dg/namelist_28.f90: Likewise
7302         * gfortran.dg/namelist_37.f90: Likewise
7303         * gfortran.dg/namelist_38.f90: Likewise
7304         * gfortran.dg/namelist_39.f90: Likewise
7305         * gfortran.dg/namelist_40.f90: Likewise
7306         * gfortran.dg/namelist_43.f90: Likewise
7307         * gfortran.dg/namelist_44.f90: Likewise
7308         * gfortran.dg/namelist_45.f90: Likewise
7309         * gfortran.dg/namelist_46.f90: Likewise
7310         * gfortran.dg/namelist_47.f90: Likewise
7311         * gfortran.dg/namelist_48.f90: Likewise
7312         * gfortran.dg/namelist_49.f90: Likewise
7313         * gfortran.dg/namelist_50.f90: Likewise
7314         * gfortran.dg/namelist_51.f90: Likewise
7315         * gfortran.dg/namelist_52.f90: Likewise
7316         * gfortran.dg/namelist_56.f90: Likewise
7317         * gfortran.dg/namelist_char_only.f90: Likewise
7318         * gfortran.dg/namelist_use.f90: Likewise
7319         * gfortran.dg/namelist_use_only.f90: Likewise
7320         * gfortran.dg/noadv_size.f90: Likewise
7321         * gfortran.dg/open_access_append_1.f90: Likewise
7322         * gfortran.dg/pad_no.f90: Likewise
7323         * gfortran.dg/pr12884.f: Likewise
7324         * gfortran.dg/pr17090.f90: Likewise
7325         * gfortran.dg/pr17285.f90: Likewise
7326         * gfortran.dg/pr17286.f90: Likewise
7327         * gfortran.dg/pr18122.f90: Likewise
7328         * gfortran.dg/pr18210.f90: Likewise
7329         * gfortran.dg/pr18392.f90: Likewise
7330         * gfortran.dg/pr19155.f: Likewise
7331         * gfortran.dg/pr19216.f: Likewise
7332         * gfortran.dg/pr19467.f90: Likewise
7333         * gfortran.dg/pr19657.f: Likewise
7334         * gfortran.dg/pr20257.f90: Likewise
7335         * gfortran.dg/read_bad_advance.f90: Likewise
7336         * gfortran.dg/read_eof_2.f90: Likewise
7337         * gfortran.dg/read_eof_4.f90: Likewise
7338         * gfortran.dg/read_many_1.f: Likewise
7339         * gfortran.dg/read_noadvance.f90: Likewise
7340         * gfortran.dg/read_repeat.f90: Likewise
7341         * gfortran.dg/read_size_noadvance.f90: Likewise
7342         * gfortran.dg/read_x_past.f: Likewise
7343         * gfortran.dg/record_marker_1.f90: Likewise
7344         * gfortran.dg/record_marker_3.f90: Likewise
7345         * gfortran.dg/rewind_1.f90: Likewise
7346         * gfortran.dg/runtime_warning_1.f90: Likewise
7347         * gfortran.dg/shape_3.f90: Likewise
7348         * gfortran.dg/slash_1.f90: Likewise
7349         * gfortran.dg/stat_1.f90: Likewise
7350         * gfortran.dg/stat_2.f90: Likewise
7351         * gfortran.dg/streamio_11.f90: Likewise
7352         * gfortran.dg/streamio_3.f90: Likewise
7353         * gfortran.dg/streamio_4.f90: Likewise
7354         * gfortran.dg/streamio_9.f90: Likewise
7355         * gfortran.dg/tl_editing.f90: Likewise
7356         * gfortran.dg/unf_io_convert_1.f90: Likewise
7357         * gfortran.dg/unf_io_convert_2.f90: Likewise
7358         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7359         * gfortran.dg/unf_short_record_1.f90: Likewise
7360         * gfortran.dg/utf8_1.f03: Likewise
7361         * gfortran.dg/utf8_2.f03: Likewise
7362         * gfortran.dg/widechar_IO_1.f90: Likewise
7363         * gfortran.dg/write_check3.f90: Likewise
7364         * gfortran.dg/write_rewind_2.f: Likewise
7365         * gfortran.dg/x_slash_2.f: Likewise
7366
7367 2009-04-29  Richard Guenther  <rguenther@suse.de>
7368
7369         PR target/39943
7370         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7371         New.
7372         (check_effective_target_vect_floatuint_cvt): Likewise.
7373         * gcc.dg/vect/slp-10.c: Adjust.
7374         * gcc.dg/vect/slp-11.c: Adjust.
7375         * gcc.dg/vect/slp-12b.c: Adjust.
7376         * gcc.dg/vect/slp-33.c: Adjust.
7377         * gcc.c-torture/compile/pr39943.c: New testcase.
7378
7379 2009-04-29  Richard Guenther  <rguenther@suse.de>
7380
7381         PR middle-end/39937
7382         * gcc.c-torture/compile/pr39937.c: New testcase.
7383
7384 2009-04-29  Richard Guenther  <rguenther@suse.de>
7385
7386         PR tree-optimization/39941
7387         * gcc.c-torture/compile/pr39941.c: New testcase.
7388
7389 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7390
7391         * gcc.target/bfin/20090411-1.c: New test.
7392
7393 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7394
7395         PR target/39565
7396         * gcc.dg/pr39565.c: New testcase.
7397
7398 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7399
7400         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7401         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7402         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7403         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7404         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7405         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7406         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7407         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7408         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7409         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7410         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7411         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7412         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7413         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7414         * gcc.target/i386/pr37191.c: Likewise.
7415         * gcc.target/i386/reload-1.c: Likewise.
7416         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7417         * g++.old-deja/g++.pt/repo2.C: Likewise.
7418         * g++.old-deja/g++.pt/repo3.C: Likewise.
7419         * g++.old-deja/g++.pt/repo4.C: Likewise.
7420         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7421         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7422         * g++.dg/template/repo1.C: Likewise.
7423         * g++.dg/template/repo2.C: Likewise.
7424         * g++.dg/template/repo3.C: Likewise.
7425         * g++.dg/template/repo4.C: Likewise.
7426         * g++.dg/template/repo5.C: Likewise.
7427         * g++.dg/template/repo6.C: Likewise.
7428         * g++.dg/template/repo7.C: Likewise.
7429         * g++.dg/template/repo8.C: Likewise.
7430         * g++.dg/template/repo9.C: Likewise.
7431         * g++.dg/rtti/repo1.C: Likewise.
7432         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7433         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7434         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7435         * g++.dg/other/PR23205.C: Skip for vxworks.
7436         * g++.dg/ext/visibility/class1.C: Requires PIC.
7437         * g++.dg/eh/async-unwind2.C: Requires PIC.
7438         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7439         does not have cxa_exit.
7440
7441 2009-04-28  Jing Yu  <jingyu@google.com>
7442
7443         PR testsuite/39790
7444         * lib/target-supports.exp (check_effective_target_tls): Remove
7445         comment of caching.
7446         (check_effective_target_tls_native): Likewise.
7447         (check_effective_target_tls_runtime): Likewise.
7448         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7449         tls to tls_runtime.
7450         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7451
7452 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7453
7454         PR fortran/39946
7455         * gfortran.dg/proc_ptr_16.f90: New.
7456
7457 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7458
7459         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7460         lp64 is true.
7461
7462 2009-04-28  Richard Guenther  <rguenther@suse.de>
7463
7464         PR middle-end/39937
7465         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7466
7467 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7468
7469         * g++.dg/warn/pr35652.C: Removed.
7470         * gcc.dg/pr35652.c: Likewise.
7471
7472 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7473
7474         * gcc.target/ia64/20071210-2.c: New testcase.
7475
7476 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7477
7478         PR c/39323
7479         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7480         * gcc.dg/pr39323-3.c: Ditto.
7481
7482 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7483
7484         PR fortran/39930
7485         PR fortran/39931
7486         * gfortran.dg/ambiguous_reference_2.f90: New.
7487         * gfortran.dg/pointer_assign_7.f90: New.
7488
7489 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7490             Mark Mitchell  <mark@codesourcery.com>
7491
7492         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7493         * gcc.dg/20020103-1.c: Check for __ppc.
7494         * gcc.dg/asm-b.c: Check for __ppc.
7495         * gcc.dg/20020919-1.c: Check for __ppc.
7496         * gcc.dg/20020312-2.c: Likewise.
7497         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7498         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7499         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7500         * g++.dg/warn/weak1.C: Likewise.
7501         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7502         static so appropriate optimizations kick in.
7503         (find_base_value_wrapper): New function.
7504         * g++.dg/eh/simd-5.C: Fix target triplet.
7505         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7506
7507 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7508             H.J. Lu  <hongjiu.lu@intel.com>
7509
7510         PR target/39911
7511         * gcc.target/i386/pr39911.c: New test.
7512
7513 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7514
7515         PR fortran/39879
7516         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7517
7518 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7519
7520         PR c++/35652
7521         Revert:
7522
7523         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7524
7525         * gcc.dg/pr35652.C: New.
7526         * g++.dg/warn/pr35652.C: New.
7527         * gcc.dg/format/plus-1.c: Adjust message.
7528
7529 2009-04-27  DJ Delorie  <dj@redhat.com>
7530
7531         * lib/target-supports.exp (check_effective_target_double64): New.
7532         (check_effective_target_double64plus): New.
7533         (check_effective_target_large_double): New.
7534         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7535         * gcc.dg/div-double-1.c: Likewise.
7536         * gcc.dg/Wconversion-real.c: Require large_double.
7537         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7538
7539         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7540         are too small.
7541
7542         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7543         constants as long.
7544
7545 2009-04-27  Ian Lance Taylor  <iant@google.com>
7546
7547         * gcc.dg/Wcxx-compat-5.c: New testcase.
7548         * gcc.dg/Wcxx-compat-6.c: New testcase.
7549
7550 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7551
7552         Allow non-constant arguments to conversion intrinsics.
7553         * gcc.target/spu/intrinsics-3.c: Update tests.
7554
7555 2009-04-27  Richard Guenther  <rguenther@suse.de>
7556
7557         PR middle-end/39928
7558         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7559         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7560
7561 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7562
7563         PR target/39903
7564         * gcc.dg/torture/pr39903-1.c: New.
7565         * gcc.dg/torture/pr39903-2.c: Likewise.
7566
7567 2009-04-27  Revital Eres  <eres@il.ibm.com>
7568
7569         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7570         and check it.
7571         * gcc.dg/sms-2.c: Add dump check.
7572         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7573         and check it.
7574         * gcc.dg/sms-4.c: Likewise.
7575         * gcc.dg/sms-5.c: Likewise.
7576         * gcc.dg/sms-6.c: Likewise.
7577         * gcc.dg/sms-7.c: Likewise.
7578         * gcc.dg/sms-antideps.c: Rename to...
7579         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7580
7581 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7582
7583         * gnat.dg/opt2.adb: New test.
7584
7585 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7586
7587         PR c++/39875
7588         * g++.dg/warn/Wunused-15.C: New test.
7589
7590 2009-04-26  Michael Matz  <matz@suse.de>
7591
7592         Expand from SSA.
7593         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7594         change regexps.
7595         * gcc.target/i386/pr37248-1.c: Modified.
7596         * gcc.target/i386/pr37248-3.c: Modified.
7597         * gcc.target/i386/pr37248-2.c: Modified.
7598         * gnat.dg/aliasing1.adb: Modified.
7599         * gnat.dg/pack9.adb: Modified.
7600         * gnat.dg/aliasing2.adb: Modified.
7601         * gcc.dg/strict-overflow-2.c: Modified.
7602         * gcc.dg/autopar/reduc-1char.c: Modified.
7603         * gcc.dg/autopar/reduc-2char.c: Modified.
7604         * gcc.dg/autopar/reduc-1.c: Modified.
7605         * gcc.dg/autopar/reduc-2.c: Modified.
7606         * gcc.dg/autopar/reduc-3.c: Modified.
7607         * gcc.dg/autopar/reduc-6.c: Modified.
7608         * gcc.dg/autopar/reduc-7.c: Modified.
7609         * gcc.dg/autopar/reduc-8.c: Modified.
7610         * gcc.dg/autopar/reduc-9.c: Modified.
7611         * gcc.dg/autopar/reduc-1short.c: Modified.
7612         * gcc.dg/autopar/reduc-2short.c: Modified.
7613         * gcc.dg/autopar/parallelization-1.c: Modified.
7614         * gcc.dg/strict-overflow-4.c: Modified.
7615         * gcc.dg/strict-overflow-6.c: Modified.
7616         * gcc.dg/gomp/combined-1.c: Modified.
7617         * gcc.dg/no-strict-overflow-1.c: Modified.
7618         * gcc.dg/no-strict-overflow-3.c: Modified.
7619         * gcc.dg/no-strict-overflow-5.c: Modified.
7620         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7621         * gcc.dg/tree-ssa/pr18134.c: Modified.
7622         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7623         * gcc.dg/tree-ssa/vector-2.c: Modified.
7624         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7625         * gcc.dg/tree-ssa/loop-21.c: Modified.
7626         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7627         * gcc.dg/tree-ssa/vector-3.c: Modified.
7628         * gcc.dg/tree-ssa/asm-3.c: Modified.
7629         * gcc.dg/tree-ssa/pr23294.c: Modified.
7630         * gcc.dg/tree-ssa/loop-22.c: Modified.
7631         * gcc.dg/tree-ssa/loop-15.c: Modified.
7632         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7633         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7634         * gcc.dg/tree-ssa/pr20139.c: Modified.
7635         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7636         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7637         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7638         * gcc.dg/tree-ssa/loop-5.c: Modified.
7639         * gcc.dg/tree-ssa/pr19431.c: Modified.
7640         * gcc.dg/tree-ssa/pr32044.c: Modified.
7641         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7642         * gcc.dg/tree-ssa/loop-19.c: Modified.
7643         * gcc.dg/tree-ssa/loop-28.c: Modified.
7644         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7645         * gcc.dg/tree-ssa/divide-1.c: Modified.
7646         * gcc.dg/tree-ssa/inline-1.c: Modified.
7647         * gcc.dg/tree-ssa/divide-3.c: Modified.
7648         * gcc.dg/tree-ssa/pr30978.c: Modified.
7649         * gcc.dg/tree-ssa/alias-6.c: Modified.
7650         * gcc.dg/tree-ssa/divide-4.c: Modified.
7651         * gcc.dg/tree-ssa/alias-11.c: Modified.
7652         * gcc.dg/no-strict-overflow-7.c: Modified.
7653         * gcc.dg/strict-overflow-1.c: Modified.
7654         * gcc.dg/pr15784-4.c: Modified.
7655         * gcc.dg/pr34263.c: Modified.
7656         * gcc.dg/strict-overflow-3.c: Modified.
7657         * gcc.dg/tree-prof/stringop-1.c: Modified.
7658         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7659         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7660         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7661         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7662         * gcc.dg/no-strict-overflow-2.c: Modified.
7663         * gcc.dg/no-strict-overflow-4.c: Modified.
7664         * gcc.dg/no-strict-overflow-6.c: Modified.
7665         * g++.dg/tree-ssa/pr27090.C: Modified.
7666         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7667         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7668         * g++.dg/tree-ssa/pr19807.C: Modified.
7669         * g++.dg/opt/pr30965.C: Modified.
7670         * g++.dg/init/new17.C: Modified.
7671         * gfortran.dg/whole_file_6.f90: Modified.
7672         * gfortran.dg/whole_file_5.f90: Modified.
7673         * gfortran.dg/reassoc_1.f90: Modified.
7674         * gfortran.dg/reassoc_3.f90: Modified.
7675
7676 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7677
7678         PR fortran/39893
7679         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7680
7681 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7682
7683         PR inline-asm/39543
7684         * gcc.target/i386/pr39543-1.c: New test.
7685         * gcc.target/i386/pr39543-2.c: New test.
7686         * gcc.target/i386/pr39543-3.c: New test.
7687
7688         PR c/39889
7689         * gcc.dg/Wunused-value-3.c: New test.
7690
7691 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7692
7693         PR c/39581
7694         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7695         gcc.dg/vla-21.c: New tests.
7696
7697 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7698
7699         PR c/39556
7700         * gcc.dg/inline-34.c: New test.
7701
7702 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7703
7704         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7705         gcc.dg/enum-const-3.c: New tests.
7706         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7707         -pedantic-errors.  Update expected diagnostics.
7708
7709 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7710
7711         PR c/39582
7712         * gcc.dg/vla-20.c: New test.
7713
7714 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7715
7716         PR c/39564
7717         * gcc.dg/vla-19.c: New test.
7718
7719 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7720
7721         PR preprocessor/39559
7722         * gcc.dg/c99-intconst-2.c: New test.
7723
7724 2009-04-25  Jan Hubicka  <jh@suse.cz>
7725
7726         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7727
7728 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7729
7730         PR fortran/39688
7731         * gfortran.dg/import7.f90: New.
7732
7733 2009-04-24  Richard Guenther  <rguenther@suse.de>
7734
7735         * gcc.dg/tree-ssa/vrp48.c: Fix.
7736
7737 2008-04-24  Doug Kwan  <dougkwan@google.com>
7738
7739         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7740         destination are the same.
7741
7742 2009-04-24  Richard Guenther  <rguenther@suse.de>
7743
7744         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7745
7746 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7747
7748         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7749         gcc.dg/array-const-3.c: New tests.
7750
7751 2009-04-24  Ian Lance Taylor  <iant@google.com>
7752
7753         * gcc.dg/Wcxx-compat-4.c: New testcase.
7754
7755 2009-04-24  Daniel Kraft  <d@domob.eu>
7756
7757         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7758         expected on already erraneous symbol (renamed to fresh one).
7759
7760 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7761
7762         PR middle-end/39867
7763         * gcc.dg/pr39867.c: New.
7764
7765 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7766
7767         PR fortran/39861
7768         PR fortran/39864
7769         * gfortran.dg/intrinsic_1.f90: New.
7770
7771 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7772
7773         * gnat.dg/alignment7.adb: New test.
7774         * gnat.dg/alignment8.adb: Likewise.
7775
7776 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7777
7778         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7779         * gnat.dg/specs/rep_clause2.ads: New test.
7780
7781 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7782
7783         PR rtl-optimization/39794
7784         * gcc.dg/pr39794.c: New test.
7785
7786 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7787
7788         * gnat.dg/atomic1.adb: New test.
7789         * gnat.dg/atomic1_pkg.ads: New helper.
7790
7791 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7792
7793         PR testsuite/39623
7794         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7795         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7796
7797 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7798
7799         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7800         warning.
7801
7802 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7803
7804         PR C/31499
7805         * gcc.dg/vector-init-1.c: New testcase.
7806         * gcc.dg/vector-init-2.c: New testcase.
7807
7808 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7809
7810         * gnat.dg/enum2.adb: New test.
7811         * gnat.dg/enum2_pkg.ads: New helper.
7812
7813 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7814
7815         PR c/39855
7816         * gcc.dg/torture/pr39855.c: New test.
7817
7818 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7819
7820         PR c++/39639
7821         * g++.dg/cpp0x/pr39639.C: New test.
7822
7823 2009-04-22  Mark Heffernan  <meheff@google.com>
7824
7825         * gcc.dg/profile-generate-3.c: New test.
7826
7827 2009-04-22  Jan Hubicka  <jh@suse.cz>
7828
7829         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7830
7831 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7832
7833         PR testsuite/39623
7834         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7835
7836 2009-04-22  Richard Guenther  <rguenther@suse.de>
7837
7838         PR tree-optimization/39824
7839         * gcc.c-torture/compile/pr39824.c: New testcase.
7840
7841 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7842
7843         PR c++/14875
7844         * g++.dg/parse/parser-pr14875.C: New.
7845         * g++.dg/parse/parser-pr14875-2.C: New.
7846         * g++.dg/parse/error6.C: Update match string.
7847
7848 2009-04-22  Richard Guenther  <rguenther@suse.de>
7849
7850         PR tree-optimization/39845
7851         * gcc.c-torture/compile/pr39845.c: New testcase.
7852
7853 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7854
7855         PR fortran/39735
7856         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7857         * gfortran.dg/external_initializer.f90: Modified.
7858         * gfortran.dg/interface_26.f90: Modified.
7859         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7860         * gfortran.dg/proc_ptr_3.f90: Modified.
7861         * gfortran.dg/proc_ptr_15.f90: New.
7862         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7863
7864 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7865
7866         PR c++/35711
7867         * g++.dg/warn/pr35711.C: New.
7868         * g++.dg/conversion/ptrmem2.C: Update.
7869
7870 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7871
7872         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7873         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7874         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7875         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7876         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7877         gcc.c-torture/ChangeLog.0,
7878         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7879         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7880         gcc.target/i386/math-torture/math-torture.exp,
7881         gcc.target/mips/inter/mips16-inter.exp,
7882         gcc.target/mips/mips-nonpic/README,
7883         gcc.target/x86_64/abi/README.gcc,
7884         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7885         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7886         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7887         notices.
7888         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7889
7890 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7891
7892         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7893
7894 2009-04-21  Richard Guenther  <rguenther@suse.de>
7895
7896         PR middle-end/39829
7897         * gcc.dg/torture/pr39829.c: New testcase.
7898
7899 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7900
7901         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7902
7903 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7904
7905         PR 16202
7906         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7907         * gcc.dg/sequence-pt-2.c: New.
7908         * gcc.dg/sequence-pt-3.c: New.
7909         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7910         * g++.dg/warn/sequence-pt-2.c: New.
7911         * g++.dg/warn/sequence-pt-3.c: New.
7912
7913 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7914
7915         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7916
7917 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7918
7919         * gnat.dg/import1.ad[sb]: New test.
7920
7921 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7922
7923         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7924         return 0.
7925
7926 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7927
7928         PR fortran/39811
7929         * gfortran.dg/continuation_11.f90: New test.
7930
7931 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7932
7933         PR c++/13358
7934         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7935         messages. Test for "long long" in system headers.
7936         * gcc.dg/c99-longlong-2.c: New.
7937         * g++.dg/warn/pr13358.C: New.
7938         * g++.dg/warn/pr13358-2.C: New.
7939         * g++.dg/warn/pr13358-3.C: New.
7940         * g++.dg/warn/pr13358-4.C: New.
7941
7942 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7943
7944         * gcc.dg/framework-2.c: Fix up for non existent includes
7945         being fatal errors now.
7946
7947 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7948
7949         PR fortran/39800
7950         * gfortran.dg/private_type_13.f90: New test.
7951         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7952
7953 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7954
7955         PR c++/39803
7956         * g++.dg/warn/Wunused-14.C: New test.
7957
7958 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7959
7960         * gnat.dg/specs/small_alignment.ads: New test.
7961
7962 2009-04-20  Ian Lance Taylor  <iant@google.com>
7963
7964         * gcc.dg/Wcxx-compat-3.c: New testcase.
7965
7966 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7967
7968         * gnat.dg/pack13.ad[sb]: New test.
7969         * gnat.dg/pack13_pkg.ads: New helper.
7970
7971 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7972
7973         * gnat.dg/discr11.ad[sb]: New test.
7974         * gnat.dg/discr11_pkg.ads: New helper.
7975
7976 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7977
7978         PR tree-optimization/39675
7979         * gcc.dg/vect/O3-pr39675-2.c: New test.
7980
7981 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7982
7983         * gnat.dg/rep_clause3.adb: New test.
7984
7985 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7986
7987         PR c/37481
7988         * gcc.dg/c99-flex-array-7.c: New test.
7989
7990 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7991
7992         PR c/19771
7993         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7994
7995 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7996
7997         PR c/38243
7998         * gcc.dg/c99-restrict-3.c: New test.
7999
8000 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8001
8002         PR preprocessor/20078
8003         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8004
8005 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8006
8007         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8008         Do not pass -B$root after -margs.
8009
8010 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8011
8012         PR c/32061
8013         PR c++/36954
8014         * gcc.dg/pr32061.c: New.
8015         * gcc.dg/Wlogical-op-1.c: Update.
8016         * g++.dg/warn/Wlogical-op-1.C: Update.
8017         * g++.dg/warn/pr36954.C: New.
8018
8019 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8020
8021         PR c/27676
8022         * gcc.dg/lvalue-5.c: New test.
8023
8024 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8025
8026         PR c/22367
8027         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8028
8029 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8030
8031         * gcc.dg/cpp/include5.c: New test.
8032
8033 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8034
8035         PR c/35210
8036         * gcc.dg/call-diag-2.c: New test.
8037
8038 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8039
8040         PR preprocessor/39646
8041         * gcc.dg/cpp/line8.c: New test.
8042
8043 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8044
8045         PR preprocessor/39647
8046         * gcc.dg/cpp/line7.c: New test.
8047
8048 2009-04-18  Richard Guenther  <rguenther@suse.de>
8049
8050         PR middle-end/39804
8051         * gcc.target/i386/pr39804.c: New testcase.
8052
8053 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8054
8055         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8056         * g++.dg/other/pr39496.C: Likewise.
8057
8058 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8059
8060         PR middle-end/36902
8061         * gcc.dg/pr36902.c: New.
8062
8063 2009-04-17  Diego Novillo  <dnovillo@google.com>
8064
8065         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8066         violation for variable 'inside_main'.
8067
8068 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8069
8070         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8071
8072 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8073
8074         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8075
8076 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8077
8078         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8079         * gfortran.dg/chmod_2.f90: Likewise.
8080         * gfortran.dg/chmod_3.f90: Likewise.
8081         * gfortran.dg/open_errors.f90: Likewise.
8082         * gfortran.dg/stat_1.f90: Likewise.
8083         * gfortran.dg/stat_2.f90: Likewise.
8084
8085 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8086
8087         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8088         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8089         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8090         * gfortran.dg/nearest_1.f90: Likewise.
8091         * gfortran.dg/nearest_3.f90: Likewise.
8092         * gfortran.dg/isnan_1.f90: Likewise.
8093         * gfortran.dg/isnan_2.f90: Likewise.
8094         * gfortran.dg/nan_1.f90: Likewise.
8095         * gfortran.dg/nan_2.f90: Likewise.
8096         * gfortran.dg/nan_3.f90: Likewise.
8097         * gfortran.dg/nan_4.f90: Likewise.
8098         * gfortran.dg/module_nan.f90: Likewise.
8099         * gfortran.dg/int_conv_2.f90: Likewise.
8100         * gfortran.dg/init_flag_3.f90: Likewise.
8101         * gfortran.dg/namelist_42.f90: Likewise.
8102         * gfortran.dg/namelist_43.f90: Likewise.
8103         * gfortran.dg/real_const_3.f90: Likewise.
8104         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8105
8106         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8107         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8108         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8109         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8110         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8111
8112         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8113         * gfortran.dg/gamma_5.f90: Likewise.
8114
8115 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8116
8117         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8118         less strict so it also works with auto-overlay support.
8119         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8120         for "exceeds local store" linker errors on the SPU.
8121
8122         * lib/gfortran.exp: Include target-supports.exp.
8123         (gfortran_init): On SPU targets where automatic overlay support
8124         is available, use it to build all Fortran test cases.
8125
8126         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8127
8128 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8129
8130         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8131         rule enforced by gnat on taft types.
8132
8133 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8134
8135         PR testsuite/39792
8136         * g++.dg/ext/complit11.C: Add empty dg-options.
8137
8138 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8139
8140         PR c++/17570
8141         * g++.dg/template/defarg11.C: New test.
8142
8143 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8144
8145         PR c++/28766
8146         * g++.dg/ext/complit11.C: New testcase.
8147
8148 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8149
8150         PR c++/39551
8151         * g++.dg/warn/Wunused-13.C: New testcase.
8152
8153 2009-04-15  Ian Lance Taylor  <iant@google.com>
8154
8155         * gcc.dg/Wenum-compare-1.c: New testcase.
8156
8157 2009-04-15  Richard Guenther  <rguenther@suse.de>
8158
8159         PR tree-optimization/39764
8160         * g++.dg/torture/pr39764.C: New testcase.
8161
8162 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8163
8164         * g++.dg/ext/altivec-17.C: New.
8165
8166 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8167
8168         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8169         * gnat.dg/specs/limited1.ads: Ditto.
8170
8171 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8172
8173         PR testsuite/39769
8174         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8175         for testing the results of estimate instructions.
8176         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8177         * gcc.dg/vmx/3a-05.c (test): Ditto.
8178
8179 2009-04-14  Jason Merrill  <jason@redhat.com>
8180
8181         PR c++/39763
8182         * g++.dg/warn/Wshadow-4.C: Extend.
8183
8184 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8185
8186         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8187         (do_D): Remove attribute hidden.
8188
8189 2009-04-13  Jason Merrill  <jason@redhat.com>
8190
8191         PR c++/39480
8192         * g++.dg/init/copy7.C: New.
8193
8194 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8195
8196         PR testsuite/39733
8197         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8198         (check_for_all_options): This.
8199
8200 2009-04-13  Jason Merrill  <jason@redhat.com>
8201
8202         PR c++/39750
8203         * g++.dg/template/crash90.C: New.
8204
8205 2009-04-12  Jason Merrill  <jason@redhat.com>
8206
8207         PR c++/39742
8208         * g++.dg/overload/extern-C-2.C: New.
8209
8210 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8211
8212         PR preprocessor/31869
8213         * gcc.dg/cpp/strify5.c: New test.
8214
8215 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8216
8217         * gnat.dg/enum1.adb: New test.
8218         * gnat.dg/enum1_pkg.ads: New helper.
8219
8220 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8221
8222         PR target/39740
8223         * gcc.target/alpha/pr39740.c: New test.
8224
8225 2009-04-11  Daniel Kraft  <d@domob.eu>
8226
8227         PR fortran/37746
8228         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8229         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8230         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8231         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8232         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8233         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8234         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8235         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8236         expected string length that failed with -fbounds-check now.
8237         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8238
8239 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8240
8241         PR fortran/39692
8242         * gfortran.dg/proc_ptr_14.f90: New.
8243
8244 2009-04-11  Richard Guenther  <rguenther@suse.de>
8245
8246         PR middle-end/39732
8247         * g++.dg/torture/pr39732.C: New testcase.
8248
8249 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8250
8251         * gfortran.dg/whole_file_5.f90: New.
8252         * gfortran.dg/whole_file_6.f90: New.
8253
8254 2009-04-11  Richard Guenther  <rguenther@suse.de>
8255
8256         PR tree-optimization/39713
8257         * g++.dg/torture/pr39713.C: New testcase.
8258
8259 2009-04-10  Richard Guenther  <rguenther@suse.de>
8260
8261         PR c/39712
8262         * gcc.dg/pr39712.c: New testcase.
8263
8264 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8265
8266         PR c++/28301
8267         * g++.dg/cpp0x/enum2.C: Updated.
8268         * g++.dg/debug/pr22514.C: Likewise.
8269         * g++.dg/parse/enum2.C: Likewise.
8270         * g++.dg/parse/enum3.C: Likewise.
8271         * g++.dg/template/crash79.C: Likewise.
8272         * g++.old-deja/g++.jason/cond.C: Likewise.
8273
8274 2009-04-10  Chao-ying Fu  <fu@mips.com>
8275
8276         * gcc.target/mips/interrupt_handler.c: Change from compile to
8277         assemble.
8278
8279 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8280
8281         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8282
8283 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8284
8285         PR fortran/38709
8286         * gfortran.dg/zero_sized_6.f90: New.
8287
8288 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8289
8290         PR  c++/20118
8291         * g++.dg/parse/pr20118.C: New.
8292         * g++.dg/template/spec16.C: Update.
8293
8294 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8295
8296         PR testsuite/35621
8297         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8298         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8299         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8300         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8301         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8302         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8303         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8304         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8305         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8306         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8307         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8308         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8309         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8310         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8311         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8312         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8313         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8314
8315 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8316
8317         PR target/39678
8318         * g++.dg/torture/pr39678.C: New.
8319         * gcc.dg/compat/struct-complex-2.h: Likewise.
8320         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8321         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8322         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8323         * gcc.dg/torture/pr39678.c: Likewise.
8324         * gcc.target/i386/pr39678.c: Likewise.
8325
8326         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8327         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8328
8329         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8330         <complex.h>.  Add tests for structure with complex float.
8331
8332 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8333             Joseph Myers  <joseph@codesourcery.com>
8334
8335         PR target/36800
8336         * gcc.dg/dfp/pr36800.c: New.
8337
8338 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8339             Rafael Avila de Espindola  <espindola@google.com>
8340
8341         * gcc.misc-tests/help.exp: New file.
8342         * lib/options.exp: New file.
8343
8344 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8345
8346         PR libobjc/36610
8347         * objc/execute/forward-1.x: New.
8348
8349 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8350
8351         * gcc.dg/pr27150-1.c: Change to a link test.
8352
8353 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8354
8355         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8356         3 of the GNU General Public License and to point readers at the
8357         COPYING3 file and the FSF's license web page.
8358         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8359         * gcc.dg/struct/struct-reorg.exp: Likewise.
8360         * gcc.target/spu/tag_manager.c: Likewise.
8361
8362 2009-04-09  Richard Guenther  <rguenther@suse.de>
8363
8364         PR testsuite/39696
8365         * ssa-ccp-25.c: Adjust pattern.
8366
8367 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8368
8369         PR fortran/36704
8370         * gfortran.dg/external_procedures_1.f90: Modified.
8371         * gfortran.dg/proc_ptr_result_1.f90: New.
8372         * gfortran.dg/proc_ptr_result_2.f90: New.
8373         * gfortran.dg/proc_ptr_result_3.f90: New.
8374
8375 2009-04-09  Richard Guenther  <rguenther@suse.de>
8376
8377         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8378         to prevent constant propagation.
8379         * gcc.dg/vect/vect-56.c: Likewise.
8380         * gcc.dg/vect/vect-58.c: Likewise.
8381         * gcc.dg/vect/vect-60.c: Likewise.
8382         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8383         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8384         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8385
8386 2009-04-09  Richard Guenther  <rguenther@suse.de>
8387
8388         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8389         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8390
8391 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8392
8393         PR c/39613
8394         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8395         New tests.
8396
8397 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8398
8399         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8400         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8401
8402 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8403
8404         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8405
8406 2009-04-08  Jason Merrill  <jason@redhat.com>
8407
8408         PR c++/25185
8409         * g++.dg/template/error40.C: Add another test.
8410
8411 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8412
8413         PR c/39614
8414         PR c/39673
8415         * gcc.c-torture/compile/pr39614-1.c,
8416         gcc.c-torture/compile/pr39614-2.c,
8417         gcc.c-torture/compile/pr39614-3.c,
8418         gcc.c-torture/compile/pr39614-4.c,
8419         gcc.c-torture/compile/pr39614-5.c,
8420         gcc.c-torture/compile/pr39673-1.c,
8421         gcc.c-torture/compile/pr39673-2.c: New tests.
8422         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8423         more cases.
8424         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8425         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8426         expected errors.
8427
8428 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8429
8430         PRc++/39637
8431         * g++.dg/cpp0x/variadic-crash2.C: New test.
8432
8433 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8434
8435         PR fortran/38863
8436         * gfortran.dg/alloc_comp_result_1.f90: New test.
8437
8438 2009-04-07  Jason Merrill  <jason@redhat.com>
8439
8440         PR c++/34691
8441         * g++.dg/overload/extern-C-1.C: New.
8442
8443 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8444
8445         PR testsuite/39325
8446         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8447
8448 2009-04-07  Jason Merrill  <jason@redhat.com>
8449
8450         PR c++/25185
8451         * g++.dg/template/error40.C: New.
8452
8453 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8454
8455         PR fortran/38152
8456         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8457
8458 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8459
8460         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8461
8462 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8463
8464         PR fortran/38290
8465         * gfortran.dg/proc_decl_1.f90: Modified.
8466         * gfortran.dg/proc_ptr_11.f90: Extended.
8467         * gfortran.dg/proc_ptr_13.f90: Modified.
8468
8469 2009-04-06  Jason Merrill  <jason@redhat.com>
8470
8471         PR c++/35146
8472         * g++.dg/template/fnspec1.C: New.
8473
8474 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8475
8476         * lib/gnat.exp: Handle multilib.
8477
8478 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8479
8480         PR fortran/38863
8481         * gfortran.dg/dependency_23.f90: New test.
8482
8483 2009-04-06  Richard Guenther  <rguenther@suse.de>
8484
8485         PR tree-optimization/28868
8486         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8487         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8488         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8489         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8490
8491 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8492
8493         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8494
8495 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8496
8497         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8498
8499 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8500
8501         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8502         with the built-in y0, and the subsequent warning.
8503         (y1): Likewise, rename to y_1.
8504
8505 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8506
8507         PR fortran/39414
8508         * gfortran.dg/proc_decl_21.f90: New.
8509
8510 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8511
8512         PR fortran/36091
8513         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8514
8515 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8516
8517         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8518         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8519         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8520         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8521         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8522         gfortran.dg/namelist_49.f90: Gate test on effective_target
8523         fd_truncate.
8524         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8525
8526 2009-04-05  Daniel Kraft  <d@domob.eu>
8527
8528         PR fortran/38654
8529         * gfortran.dg/read_float_2.f03
8530         * gfortran.dg/read_float_3.f90
8531
8532 2009-04-05  Richard Guenther  <rguenther@suse.de>
8533
8534         PR tree-optimization/39648
8535         * gcc.c-torture/compile/pr39648.c: New testcase.
8536
8537 2009-04-05  Jason Merrill  <jason@redhat.com>
8538
8539         PR c++/14912
8540         * g++.dg/template/error39.C: New.
8541
8542 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8543
8544         PR fortran/29458
8545         * gfortran.dg/implied_do_1.f90: New.
8546
8547 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8548
8549         PR fortran/39577
8550         * gfortran.dg/recursive_check_8.f90: New.
8551         * gfortran.dg/recursive_check_9.f90: New.
8552         * gfortran.dg/recursive_check_10.f90: New.
8553         * gfortran.dg/recursive_check_11.f90: New.
8554         * gfortran.dg/recursive_check_12.f90: New.
8555         * gfortran.dg/recursive_check_13.f90: New.
8556         * gfortran.dg/recursive_check_14.f90: New.
8557
8558 2009-04-04  Jason Merrill  <jason@redhat.com>
8559
8560         PR c++/25185
8561         * g++.dg/template/error38.C: Add more tests.
8562
8563 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8564
8565         PR fortran/37614
8566         * gfortran.dg/common_align_2.f90: New test.
8567
8568 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8569
8570         PR target/39501
8571         * gcc.c-torture/execute/pr39501.c: New file.
8572         * gcc.c-torture/execute/pr39501.x: New file.
8573
8574 2009-04-04  Richard Guenther  <rguenther@suse.de>
8575
8576         PR tree-optimization/8781
8577         PR tree-optimization/37892
8578         * g++.dg/tree-ssa/pr8781.C: New testcase.
8579         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8580
8581 2009-04-04  Richard Guenther  <rguenther@suse.de>
8582
8583         PR tree-optimization/39636
8584         * gcc.c-torture/compile/pr39636.c: New testcase.
8585
8586 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8587
8588         PR rtl-optimization/39607
8589         * g++.dg/opt/pr39607.C: New.
8590
8591 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8592
8593         PR fortran/39594
8594         * gfortran.dg/common_12.f90: New.
8595
8596 2009-04-03  Jason Merrill  <jason@redhat.com>
8597
8598         PR c++/39608
8599         * g++.dg/template/const2.C: New test.
8600
8601 2009-04-03  Richard Guenther  <rguenther@suse.de>
8602
8603         PR tree-optimization/2480
8604         PR tree-optimization/23086
8605         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8606         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8607
8608 2009-04-03  Richard Guenther  <rguenther@suse.de>
8609
8610         PR tree-optimization/34743
8611         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8612         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8613         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8614         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8615         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8616         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8617         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8618         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8619
8620 2009-04-03  Richard Guenther  <rguenther@suse.de>
8621
8622         PR middle-end/13146
8623         PR tree-optimization/23940
8624         PR tree-optimization/33237
8625         PR middle-end/33974
8626         PR middle-end/34093
8627         PR tree-optimization/36201
8628         PR tree-optimization/36230
8629         PR tree-optimization/38049
8630         PR tree-optimization/38207
8631         PR tree-optimization/38230
8632         PR tree-optimization/38301
8633         PR tree-optimization/38585
8634         PR middle-end/38895
8635         PR tree-optimization/38985
8636         PR tree-optimization/39299
8637         * gcc.dg/pr19633-1.c: Adjust.
8638         * gcc.dg/torture/pta-callused-1.c: Likewise.
8639         * gcc.dg/torture/pr39074-2.c: Likewise.
8640         * gcc.dg/torture/pr39074.c: Likewise.
8641         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8642         * gcc.dg/torture/pr30375.c: Adjust.
8643         * gcc.dg/torture/pr33563.c: Likewise.
8644         * gcc.dg/torture/pr33870.c: Likewise.
8645         * gcc.dg/torture/pr33560.c: Likewise.
8646         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8647         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8648         * gcc.dg/tree-ssa/alias-15.c: Remove.
8649         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8650         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8651         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8652         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8653         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8654         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8655         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8656         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8657         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8658         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8659         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8660         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8661         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8662         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8663         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8664         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8665         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8666         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8667         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8668         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8669         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8670         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8671         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8672         * gcc.dg/uninit-B.c: XFAIL.
8673         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8674         * gcc.dg/uninit-pr19430.c: XFAIL.
8675         * g++.dg/tree-ssa/pr13146.C: New testcase.
8676         * g++.dg/opt/pr36187.C: Adjust.
8677         * g++.dg/torture/20090329-1.C: New testcase.
8678
8679 2009-04-02  Chao-ying Fu  <fu@mips.com>
8680
8681         * gcc.target/mips/interrupt_handler.c: New test.
8682
8683 2009-04-02  David Ayers  <ayers@fsfe.org>
8684
8685         PR objc/18456
8686         * objc.dg/bad-receiver-type-2.m: New test contributed by
8687         Alexander Mamberg.
8688
8689 2009-04-02  Jason Merrill  <jason@redhat.com>
8690
8691         PR c++/25185
8692         * g++.dg/template/error38.C: New test.
8693
8694 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8695
8696         PR tree-optimization/31677
8697         * gcc.dg/memcpy-1.c: Add compiler option.
8698
8699 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8700
8701         PR tree-optimization/39595
8702         * gfortran.dg/vect/O3-pr39595.f: New test.
8703
8704 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8705
8706         PR c++/26693
8707         * g++.dg/template/typedef11.C: New test.
8708         * g++.dg/template/typedef12.C: Likewise.
8709         * g++.dg/template/typedef13.C: Likewise.
8710         * g++.dg/template/typedef14.C: Likewise.
8711         * g++.dg/template/typedef15.C: Likewise.
8712         * g++.dg/template/typedef16.C: Likewise.
8713         * g++.dg/template/sfinae3.C: Compile this pedantically.
8714         The only errors expected should be the one saying the typedef is ill
8715         formed.
8716         * g++.old-deja/g++.pt/typename8.C: Likewise.
8717         * g++.dg/template/access11.C: Update this.
8718
8719 2009-04-02  Richard Guenther  <rguenther@suse.de>
8720
8721         PR tree-optimization/37221
8722         * gcc.c-torture/compile/20090331-1.c: New testcase.
8723
8724 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8725
8726         * gcc.c-torture/compile/20090401-1.c: New test.
8727
8728 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8729
8730         PR c++/4926
8731         * g++.dg/template/pr4926-1.C: New.
8732
8733 2009-04-01  Xinliang David Li  <davidxl@google.com>
8734
8735         * gcc.target/i386/all_one_m128i.c: New test.
8736
8737 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8738
8739         PR c/39027
8740         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8741         * gcc.dg/fltconst-2.c: New test.
8742         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8743         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8744
8745         PR c/33466
8746         * gcc.dg/cpp/pr33466.c: New test.
8747         * gcc.dg/dfp/pr33466.c: New test.
8748         * gcc.dg/fixed-point/pr33466.c: New test.
8749
8750 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8751
8752         PR tree-optimization/35011
8753         * g++.dg/other/pr35011.C: New.
8754
8755 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8756
8757         PR target/39226
8758         * gcc.dg/pr39226.c: New test.
8759
8760 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8761
8762         PR c++/35240
8763         * g++.dg/template/pr35240.C: New.
8764
8765 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8766
8767         PR c/39605
8768         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8769         * gcc.dg/pr25682.c: Update expected diagnostics.
8770
8771 2009-04-01  Richard Guenther  <rguenther@suse.de>
8772
8773         * gcc.dg/fold-plusmult-2.c: New testcase.
8774
8775 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8776
8777         PR c/37772
8778         * gcc.dg/pr37772.c: New test.
8779         * g++.dg/ext/asm11.C: New test.
8780
8781 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8782
8783         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8784         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8785         defined.
8786
8787 2009-03-31  Jason Merrill  <jason@redhat.com>
8788
8789         * g++.old-deja/g++.other/using9.C: Add expected errors.
8790
8791 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8792
8793         * gcc.c-torture/compile/pr33009.c: Removed.
8794
8795 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8796
8797         * gcc.c-torture/compile/pr33009.c: Delete.
8798         * gcc.c-torture/compile/pr11832.c: Likewise.
8799
8800 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8801
8802         PR c/448
8803         * lib/target-supports.exp (check_effective_target_stdint_types):
8804         Update comment.
8805         (check_effective_target_inttypes_types): New.
8806         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8807         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8808         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8809
8810 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8811
8812         PR fortran/38917
8813         PR fortran/38918
8814         * gfortran.dg/data_pointer_1.f90: New test.
8815
8816 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8817
8818         PR fortran/38915
8819         * gfortran.dg/char_length_15.f90: New test.
8820
8821 2009-03-31  Jason Merrill  <jason@redhat.com>
8822
8823         C++ DR 613
8824         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8825         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8826         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8827         xfail others.
8828
8829         * g++.dg/other/typedef2.C: New test.
8830
8831         PR c++/37806
8832         * g++.dg/template/typedef17.C: New test.
8833
8834         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8835         * g++.dg/cpp0x/auto12.C: Likewise.
8836
8837 2009-03-31  Richard Guenther  <rguenther@suse.de>
8838
8839         PR middle-end/31029
8840         * gcc.dg/fold-compare-4.c: New testcase.
8841         * gcc.dg/fold-compare-5.c: Likewise.
8842
8843 2009-03-31  Richard Guenther  <rguenther@suse.de>
8844
8845         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8846
8847 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8848
8849         PR target/39592
8850         * gcc.target/i386/pr39592-1.c: New test.
8851
8852 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8853
8854         PR preprocessor/15638
8855         * gcc.dg/cpp/missing-header-1.c: New test.
8856         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8857         "compilation terminated" message.
8858         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8859         test #include "".
8860         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8861         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8862         terminated" message.
8863
8864 2009-03-31  Richard Guenther  <rguenther@suse.de>
8865
8866         PR middle-end/23401
8867         PR middle-end/27810
8868         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8869         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8870
8871 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8872
8873         PR fortran/38389
8874         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8875         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8876         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8877         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8878         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8879         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8880         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8881
8882 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8883
8884         PR fortran/22571
8885         * gfortran.dg/whole_file_1.f90: New test.
8886         PR fortran/26227
8887         * gfortran.dg/whole_file_2.f90: New test.
8888         * gfortran.dg/whole_file_3.f90: New test.
8889         PR fortran/24886
8890         * gfortran.dg/whole_file_4.f90: New test.
8891
8892 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8893
8894         * gfortran.dg/bind_c_usage_19.f90: New test.
8895
8896         PR target/39558
8897         * gcc.target/powerpc/altivec-29.c: New test.
8898
8899 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8900
8901         PR rtl-optimization/323
8902         * gcc.target/i386/excess-precision-1.c,
8903         gcc.target/i386/excess-precision-2.c,
8904         gcc.target/i386/excess-precision-3.c,
8905         gcc.target/i386/excess-precision-4.c,
8906         gcc.target/i386/excess-precision-5.c,
8907         gcc.target/i386/excess-precision-6.c: New tests.
8908
8909 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8910
8911         PR c/35235
8912         * gcc.dg/c99-array-lval-8.c: New test.
8913
8914 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8915
8916         PR preprocessor/34695
8917         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8918         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8919         instead of dg-warning for "previous definition" messages.
8920         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8921         "warnings being treated as errors" message.
8922         * gcc.dg/fltconst-1.c: Use -fshow-column.
8923
8924 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8925
8926         PR fortran/38823
8927         * gfortran.dg/power1.f90: New test.
8928
8929 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8930
8931         PR c/456
8932         PR c/5675
8933         PR c/19976
8934         PR c/29116
8935         PR c/31871
8936         PR c/35198
8937         * gcc.c-torture/compile/20081108-1.c,
8938         gcc.c-torture/compile/20081108-2.c,
8939         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8940         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8941         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8942         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8943         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8944         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8945         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8946         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8947         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8948         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8949         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8950         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8951         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8952         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8953         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8954         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8955         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8956         case.
8957         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8958         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8959         XFAILs.  Update expected messages.
8960         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8961         expected messages.
8962         * gcc.dg/real-const-1.c: Replace with test from original PR.
8963         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8964         when casting from non-constant integer to pointer.
8965
8966 2009-03-29  Richard Guenther  <rguenther@suse.de>
8967
8968         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8969
8970 2009-03-29  Daniel Kraft  <d@domob.eu>
8971
8972         PR fortran/37423
8973         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8974         DEFERRED bindings.
8975         * gfortran.dg/typebound_proc_9.f03: New test.
8976         * gfortran.dg/typebound_proc_10.f03: New test.
8977         * gfortran.dg/typebound_proc_11.f03: New test.
8978         * gfortran.dg/abstract_type_5.f03: New test.
8979
8980 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8981
8982         PR fortran/38507
8983         * gfortran.dg/do_4.f: New.
8984         * gfortran.dg/goto_2.f90: Correct expected warnings.
8985         * gfortran.dg/goto_4.f90: Likewise.
8986         * gfortran.dg/goto_5.f90: New.
8987
8988 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8989
8990         PR target/39545
8991         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8992
8993         * gcc.target/i386/pr39545-1.c: New.
8994         * gcc.target/i386/pr39545-2.c: Likewise.
8995
8996         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8997         (flex2_struct): Likewise.
8998         (check_struct_passing7): Likewise.
8999         (check_struct_passing8): Likewise.
9000         (f1s): Likewise.
9001         (f2s): Likewise.
9002         (main): Call check_struct_passing7 and check_struct_passing8.
9003
9004 2009-03-29  Richard Guenther  <rguenther@suse.de>
9005
9006         * gcc.c-torture/execute/20090113-1.c: New testcase.
9007         * gcc.c-torture/execute/20090113-2.c: Likewise.
9008         * gcc.c-torture/execute/20090113-3.c: Likewise.
9009         * gcc.c-torture/execute/20090207-1.c: Likewise.
9010         * gcc.c-torture/compile/20090114-1.c: Likewise.
9011         * gcc.c-torture/compile/20090328-1.c: Likewise.
9012         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9013
9014 2009-03-29  David Ayers  <ayers@fsfe.org>
9015
9016         PR objc/27377
9017         * objc.dg/conditional-1.m: New tests.
9018
9019 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9020
9021         * gcc.dg/winline-10.c: New test.
9022
9023 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9024
9025         PR fortran/34656
9026         * gfortran.dg/do_check_1.f90: Add test.
9027         * gfortran.dg/do_check_2.f90: Add test.
9028         * gfortran.dg/do_check_3.f90: Add test.
9029         * gfortran.dg/do_check_4.f90: Add test.
9030
9031 2009-03-28  Jan Hubicka  <jh@suse.cz>
9032
9033         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9034         * gcc.dg/pr33826.c: Update dump files.
9035         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9036         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9037
9038 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9039
9040         * g++.dg/tree-ssa/fwprop-align.C: New test.
9041
9042 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9043
9044         * gcc.target/powerpc/altivec-28.c: New test.
9045
9046         PR c++/39554
9047         * gcc.dg/wdisallowed-functions-1.c: Removed.
9048         * gcc.dg/wdisallowed-functions-2.c: Removed.
9049         * gcc.dg/wdisallowed-functions-3.c: Removed.
9050         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9051         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9052         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9053
9054 2009-03-28  Richard Guenther  <rguenther@suse.de>
9055
9056         PR tree-optimization/38723
9057         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9058
9059 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9060
9061         PR fortran/38538
9062         * gfortran.dg/char_result_13.f90: New test.
9063
9064 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9065
9066         PR fortran/38765
9067         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9068
9069 2009-03-28  Daniel Kraft  <d@domob.eu>
9070
9071         * gfortran.dg/trim_1.f90: New test.
9072
9073 2009-03-28  Richard Guenther  <rguenther@suse.de>
9074
9075         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9076         * g++.dg/warn/Warray-bounds.C: Likewise.
9077
9078 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9079
9080         PR fortran/32626
9081         * gfortran.dg/recursive_check_7.f90: New test.
9082
9083 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9084
9085         PR fortran/38432
9086         * gfortran.dg/do_check_5.f90: New test.
9087         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9088         * gfortran.dg/array_constructor_18.f90: Ditto.
9089         * gfortran.dg/array_constructor_22.f90: Ditto.
9090         * gfortran.dg/do_3.F90: Ditto.
9091         * gfortran.dg/do_1.f90: Ditto.
9092
9093 2009-03-28  Richard Guenther  <rguenther@suse.de>
9094
9095         PR tree-optimization/38180
9096         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9097
9098 2009-03-28  Richard Guenther  <rguenther@suse.de>
9099
9100         PR tree-optimization/38513
9101         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9102         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9103         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9104         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9105         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9106         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9107         * gcc.dg/vect/vect-35.c: Likewise.
9108         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9109         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9110         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9111
9112 2009-03-28  Richard Guenther  <rguenther@suse.de>
9113
9114         PR tree-optimization/38968
9115         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9116
9117 2009-03-28  Richard Guenther  <rguenther@suse.de>
9118
9119         PR tree-optimization/37795
9120         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9121
9122 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9123
9124         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9125         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9126         options for removed targets.
9127
9128 2009-03-27  Richard Guenther  <rguenther@suse.de>
9129
9130         PR tree-optimization/39120
9131         * gcc.c-torture/execute/pr39120.c: New testcase.
9132
9133 2009-03-27  Richard Guenther  <rguenther@suse.de>
9134
9135         PR tree-optimization/39120
9136         * gcc.dg/torture/pta-callused-1.c: New testcase.
9137
9138 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9139
9140         PR middle-end/39315
9141         * gcc.target/i386/pr39315-1.c: New.
9142         * gcc.target/i386/pr39315-2.c: Likewise.
9143         * gcc.target/i386/pr39315-3.c: Likewise.
9144         * gcc.target/i386/pr39315-4.c: Likewise.
9145         * gcc.target/i386/pr39315-check.c: Likewise.
9146
9147 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9148
9149         PR c/39323
9150         * gcc.dg/pr39323-1.c: New.
9151         * gcc.dg/pr39323-2.c: Likewise.
9152         * gcc.dg/pr39323-3.c: Likewise.
9153
9154 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9155
9156         PR target/38034
9157         * gcc.target/ia64/sync-1.c: New.
9158
9159 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9160
9161         PR target/39472
9162         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9163         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9164         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9165         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9166         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9167         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9168         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9169         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9170
9171 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9172
9173         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9174         for low precision (i.e. float).
9175
9176 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9177             Jakub Jelinek  <jakub@redhat.com>
9178
9179         PR debug/37959
9180         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9181
9182 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9183
9184         * gcc.dg/memmove-2.c: New test.
9185         * gcc.dg/memmove-3.c: New test.
9186
9187         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9188         in clone naming.
9189
9190 2009-03-27  Xinliang David Li  <davidxl@google.com>
9191
9192         PR tree-optimization/39557
9193         * g++.dg/tree-ssa/dom-invalid.C: New test.
9194
9195 2009-03-27  Xinliang David Li  <davidxl@google.com>
9196
9197         PR tree-optimization/39548
9198         * g++.dg/tree-ssa/copyprop.C: New test.
9199
9200 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9201
9202         PR c++/38638
9203         * g++.dg/template/typename17.C: New testcase.
9204         * g++.dg/template/typename18.C: New testcase.
9205
9206 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9207
9208         PR c++/36799
9209         * g++.dg/other/var_copy-1.C: New test.
9210
9211 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9212
9213         PR c++/37647
9214         * g++.dg/parse/ctor9.C: New test.
9215
9216 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9217
9218         PR c++/29727
9219         * g++.dg/init/error2.C: New test.
9220
9221 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9222
9223         PR c++/35652
9224         * gcc.dg/pr35652.C: New.
9225         * g++.dg/warn/pr35652.C: New.
9226         * gcc.dg/format/plus-1.c: Adjust message.
9227
9228 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9229
9230         PR c++/39554
9231         * gcc.dg/wdisallowed-functions-3.c: New test.
9232         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9233
9234 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9235
9236         * gcc.dg/inline-33.c: Fix when pic.
9237
9238 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9239
9240         * gcc.target/ia64/20090324-1.c: New test.
9241
9242 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9243
9244         PR c/27898
9245         * gcc.dg/pr27898.c: New test.
9246
9247         PR tree-optimization/32139
9248         * gcc.c-torture/compile/pr32139.c: New test.
9249
9250 2009-03-24  Jason Merrill  <jason@redhat.com>
9251
9252         PR c++/28274
9253         * g++.dg/parse/defarg14.C: New test.
9254
9255 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9256
9257         PR libfortran/39528
9258         * gfortran.dg/read_repeat.f90: New test.
9259
9260 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9261
9262         PR tree-optimization/39529
9263         * gcc.dg/vect/pr39529.c: New test.
9264
9265 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9266             Jakub Jelinek  <jakub@redhat.com>
9267
9268         PR debug/39524
9269         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9270
9271 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9272
9273         PR c/39495
9274         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9275
9276 2009-03-23  Jason Merrill  <jason@redhat.com>
9277
9278         * g++.dg/cpp0x/auto12.C: Add variadic test.
9279
9280         PR c++/39526
9281         * g++.dg/warn/Wshadow-4.C: New test.
9282
9283 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9284
9285         PR tree-optimization/39516
9286         * gfortran.dg/pr39516.f: New test.
9287
9288 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9289
9290         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9291         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9292         variable, not environment variable.
9293
9294 2009-03-21  Jason Merrill  <jason@redhat.com>
9295
9296         PR c++/28879
9297         * g++.dg/ext/vla6.C: New test.
9298
9299 2009-03-20  Jason Merrill  <jason@redhat.com>
9300
9301         * g++.dg/cpp0x/initlist5.C: Add additional test.
9302
9303 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9304             Janis Johnson  <janis187@us.ibm.com>
9305
9306         * lib/compat.exp (compat-get-options-main, compat-get-options):
9307         Handle dg-prune-output in source file.
9308         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9309         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9310         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9311         two warnings.
9312
9313 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9314
9315         PR c/39495
9316         * gcc.dg/gomp/pr39495-1.c: New test.
9317         * gcc.dg/gomp/pr39495-2.c: New test.
9318         * g++.dg/gomp/pr39495-1.C: New test.
9319         * g++.dg/gomp/pr39495-2.C: New test.
9320
9321         PR target/39496
9322         * gcc.target/i386/pr39496.c: New test.
9323         * g++.dg/other/pr39496.C: New test.
9324
9325 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9326
9327         PR middle-end/39500
9328         * gcc.dg/autopar/pr39500-1.c: New.
9329         * gcc.dg/autopar/pr39500-2.c: New.
9330
9331 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9332
9333         * g++.dg/dg.exp: Prune graphite.
9334
9335 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9336
9337         PR middle-end/39447
9338         * g++.dg/graphite: New.
9339         * g++.dg/graphite/graphite.exp: New.
9340         * g++.dg/graphite/pr39447.C: New.
9341
9342 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9343
9344         PR c++/39425
9345         * g++.dg/template/pr39425.C: New.
9346
9347         * g++.dg/template/spec33.C: Updated.
9348
9349 2009-03-17  Jason Merrill  <jason@redhat.com>
9350
9351         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9352
9353 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9354
9355         PR c++/39475
9356         * g++.dg/ext/unary_trait_incomplete.C: New.
9357
9358 2009-03-17  Jing Yu  <jingyu@google.com>
9359
9360         PR middle-end/39378
9361         * g++.dg/inherit/thunk10.C: New test.
9362
9363 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9364
9365         PR target/39482
9366         * gcc.target/i386/pr39482.c: New test.
9367
9368 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9369
9370         PR debug/39471
9371         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9372         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9373         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9374         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9375
9376         PR middle-end/39443
9377         * gcc.dg/pr39443.c: New test.
9378
9379         PR debug/39412
9380         * gcc.dg/debug/pr39412.c: New test.
9381
9382 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9383
9384         PR testsuite/38526
9385         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9386         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9387         is defined.
9388         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9389         its original value, or unset if it was not defined.
9390         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9391         path procs around use of HOSTCC.
9392         * g++.dg/compat/struct-layout-1.exp: Ditto.
9393         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9394
9395 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9396
9397         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9398
9399 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9400
9401         Revert patch for PR testsuite/37630.
9402
9403         PR testsuite/37960
9404         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9405
9406         PR testsuite/37630
9407         * lib/target-supports.exp (check_effective_target_ieee): New.
9408         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9409         * gcc.dg/20001012-1.c: Require ieee.
9410
9411         PR testsuite/37628
9412         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9413
9414 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9415
9416         PR tree-optimization/39455
9417         * gcc.dg/pr39455.c: New test.
9418
9419 2009-03-13  David Ayers  <ayers@fsfe.org>
9420
9421         * objc/execute/trivial.m. New test.
9422
9423 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9424
9425         PR target/39137
9426         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9427
9428 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9429
9430         PR testsuite/39451
9431         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9432         constraint on (%2).
9433
9434 2009-03-12  David Ayers  <ayers@fsfe.org>
9435
9436         PR libobjc/27466
9437         * objc/execute/exceptions/handler-1.m. New test.
9438
9439 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9440
9441         PR target/39431
9442         * gcc.target/i386/pr39431.c: New test.
9443
9444 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9445
9446         PR target/39445
9447         * gcc.target/i386/pr39445.c: New.
9448
9449         * gcc.target/i386/push-1.c: XFAIL.
9450
9451 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9452
9453         * gcc.dg/inline-33.c: New test.
9454
9455 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9456
9457         * gcc.dg/vect/vect-82.c: Combine dg-do and
9458         dg-require-effective-target into dg-skip-if.
9459         * gcc.dg/vect/vect-83.c: Likewise.
9460
9461 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9462
9463         PR target/39137
9464         * gcc.target/i386/stackalign/longlong-1.c: New test.
9465         * gcc.target/i386/stackalign/longlong-2.c: New test.
9466
9467 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9468
9469         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9470
9471 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9472
9473         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9474         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9475
9476 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9477
9478         * gnat.dg/slice_enum.adb: New test.
9479
9480 2009-03-11  Jason Merrill  <jason@redhat.com>
9481
9482         PR debug/39086
9483         * g++.dg/opt/nrv15.C: New test.
9484
9485 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9486
9487         PR tree-optimization/39422
9488         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9489         constant array with static initialization to global memory.
9490         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9491
9492 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9493
9494         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9495         padding.
9496
9497 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9498
9499         PR c++/39371
9500         * g++.dg/opt/switch2.C: Add -w to dg-options.
9501         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9502         * g++.dg/warn/switch1.C: New test.
9503         * g++.dg/other/switch3.C: New test.
9504
9505         PR tree-optimization/39394
9506         * gcc.c-torture/compile/pr39394.c: New test.
9507
9508 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9509
9510         * gcc.target/s390/20090223-1.c: New testcase.
9511
9512 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9513
9514         PR libfortran/39402
9515         * gfortran.dg/fmt_f0_1.f90: New test.
9516
9517 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9518
9519         PR c++/39060
9520         * g++.dg/other/new1.C: Adjusted.
9521         * g++.dg/parse/crash40.C: Likewise.
9522         * g++.dg/parse/defarg12.C: Likewise.
9523         * g++.dg/template/error15.C: Likewise.
9524
9525         * g++.dg/other/pr39060.C: New.
9526
9527 2009-03-07  Jason Merrill  <jason@redhat.com>
9528
9529         PR c++/39367
9530         * g++.dg/opt/new1.C: New.
9531
9532 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9533
9534         PR c++/33492
9535         * g++.dg/other/error32.C: New.
9536
9537 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9538
9539         PR middle-end/39360
9540         * gcc.c-torture/compile/pr39360.c: New test.
9541
9542         PR debug/39372
9543         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9544
9545 2009-03-05  Jason Merrill  <jason@redhat.com>
9546
9547         PR c++/38908
9548         * g++.dg/warn/Wuninitialized-3.C: New test.
9549
9550 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9551
9552         PR debug/39379
9553         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9554         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9555
9556 2009-03-04  Jason Merrill  <jason@redhat.com>
9557
9558         PR c++/13549
9559         * g++.dg/template/koenig7.C: New test.
9560
9561 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9562
9563         * g++.dg/torture/predcom-1.C: New test.
9564
9565 2009-03-04  Richard Guenther  <rguenther@suse.de>
9566
9567         PR tree-optimization/39362
9568         * g++.dg/torture/pr39362.C: New testcase.
9569
9570 2009-03-04  Jason Merrill  <jason@redhat.com>
9571             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9572
9573         PR c++/9634
9574         PR c++/29469
9575         PR c++/29607
9576         * g++.dg/template/dependent-name5.C: New test.
9577
9578 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9579
9580         PR testsuite/39357
9581         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9582         vect_int to vect_int_mult.
9583
9584 2009-03-04  Richard Guenther  <rguenther@suse.de>
9585
9586         PR tree-optimization/39358
9587         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9588         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9589
9590 2009-03-04  Richard Guenther  <rguenther@suse.de>
9591
9592         PR tree-optimization/39339
9593         * gcc.c-torture/execute/pr39339.c: New testcase.
9594
9595 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9596
9597         * gcc.c-torture/compile/20090303-1.c,
9598         gcc.c-torture/compile/20090303-2.c: New tests.
9599
9600 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9601
9602         PR fortran/39354
9603         * gfortran.dg/gomp/pr39354.f90: New test.
9604
9605         PR tree-optimization/39343
9606         * gcc.dg/pr39343.c: New test.
9607
9608 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9609
9610         PR tree-optimization/39248
9611         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9612         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9613         on targets without vector misalignment support.
9614         * lib/target-supports.exp
9615         (check_effective_target_vect_short_mult): Add
9616         check_effective_target_arm32.
9617
9618 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9619
9620         PR middle-end/39335
9621         * gcc.dg/graphite/pr39335_1.c: New.
9622         * gcc.dg/graphite/pr39335.c: New.
9623
9624 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9625
9626         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9627         of andl.
9628         * gcc.target/i386/stackalign/return-5.c: Likewise.
9629         * gcc.target/i386/stackalign/return-6.c: Likewise.
9630
9631 2009-03-02  Richard Guenther  <rguenther@suse.de>
9632             Ira Rosen  <irar@il.ibm.com>
9633
9634         PR tree-optimization/39318
9635         * gfortran.dg/vect/pr39318.f90: New test.
9636
9637 2009-03-01  Jan Hubicka  <jh@suse.cz>
9638
9639         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9640
9641 2009-03-01  Jan Hubicka  <jh@suse.cz>
9642
9643         PR debug/39267
9644         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9645
9646 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9647
9648         * gnat.dg/pack12.adb: New test.
9649
9650 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9651
9652         PR c++/37789
9653         * g++.dg/other/pr37789.C: New.
9654
9655 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9656
9657         PR fortran/39295
9658         * gfortran.dg/interface_25.f90: New test.
9659         * gfortran.dg/interface_26.f90: New test.
9660
9661 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9662
9663         PR fortran/39292
9664         * gfortran.dg/initialization_22.f90: New test.
9665
9666 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9667
9668         PR rtl-optimization/39241
9669         * gcc.dg/torture/pr39241.c: New.
9670
9671 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9672
9673         PR tree-optimizations/39259
9674         * g++.dg/torture/pr39259.C: New testcase.
9675
9676 2009-02-24  Richard Guenther  <rguenther@suse.de>
9677
9678         PR c++/39242
9679         * g++.dg/template/instantiate10.C: New testcase.
9680
9681 2009-02-24  Richard Guenther  <rguenther@suse.de>
9682             Zdenek Dvorak  <ook@ucw.cz>
9683
9684         PR tree-optimization/39233
9685         * gcc.c-torture/execute/pr39233.c: New testcase.
9686
9687 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9688
9689         PR tree-optimization/39260
9690         * gcc.dg/graphite/pr39260.c: New.
9691
9692 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9693
9694         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9695
9696 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9697
9698         PR c++/36411
9699         * g++.dg/template/void14.C: New.
9700
9701 2009-02-23  Jason Merrill  <jason@redhat.com>
9702
9703         PR c++/38880
9704         * g++.dg/init/const7.C: Remove XFAIL.
9705         * g++.dg/init/static-init1.C: New test.
9706
9707         * g++.dg/cpp0x/initlist14.C: New test.
9708
9709 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9710
9711         PR fortran/38914
9712         * bound_simplification_2.f90:  New test case.
9713         * bound_7.f90:  New test case.
9714
9715 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9716
9717         * gcc.dg/cpp/include4.c: New test.
9718
9719 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9720
9721         PR target/39256
9722         * gcc.target/i386/abi-2.c: New.
9723
9724 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9725
9726         * gcc.c-torture/execute/pr39228.x: New.
9727
9728 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9729
9730         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9731         scan-assembler to check for xmm0 register.
9732
9733 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9734             Joseph Myers  <joseph@codesourcery.com>
9735
9736         * gcc.target/arm/va_list.c: New test.
9737         * g++.dg/abi/arm_va_list.C: Likewise.
9738         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9739         function.
9740         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9741         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9742         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9743         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9744         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9745         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9746
9747 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9748
9749         PR testsuite/38164
9750         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9751         to dg-options.
9752
9753 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9754
9755         PR target/39240
9756         * gcc.c-torture/execute/pr39240.c: New test.
9757
9758 2009-02-20  Jason Merrill  <jason@redhat.com>
9759
9760         PR c++/39225
9761         * g++.dg/parse/dtor15.C: New test.
9762
9763 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9764
9765         * gcc.c-torture/execute/20090219-1.c: New.
9766
9767 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9768
9769         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9770         (mips-dg-options): When matching isa* pseudo-options make
9771         'value' optional and accept ! entries.  Use $spec instead of
9772         $isa_spec in the isa pseudo-option error message.  Only
9773         perform the ISA-range check when 'value' is set.  If arch is
9774         matching any CPU in the ! entries switch to its generic ISA.
9775         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9776         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9777
9778 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9779
9780         PR target/39175
9781         * gcc.dg/visibility-20.c: New test.
9782         * g++.dg/ext/visibility/visibility-11.C: New test.
9783
9784 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9785
9786         PR c++/39188
9787         * g++.dg/abi/pr39188-1a.C: New.
9788         * g++.dg/abi/pr39188-1b.C: Likewise.
9789         * g++.dg/abi/pr39188-1.h: Likewise.
9790         * g++.dg/abi/pr39188-2a.C: Likewise.
9791         * g++.dg/abi/pr39188-2b.C: Likewise.
9792         * g++.dg/abi/pr39188-2.h: Likewise.
9793         * g++.dg/abi/pr39188-3a.C: Likewise.
9794         * g++.dg/abi/pr39188-3b.C: Likewise.
9795         * g++.dg/abi/pr39188-3.h: Likewise.
9796
9797 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9798
9799         PR c/38483
9800         * gcc.c-torture/execute/call-trap-1.c,
9801         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9802         tests.
9803
9804 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9805
9806         PR target/39228
9807         * gcc.c-torture/execute/pr39228.c: New test.
9808
9809 2009-02-19  Richard Guenther  <rguenther@suse.de>
9810
9811         PR tree-optimization/39074
9812         * gcc.dg/torture/pr39074.c: New testcase.
9813         * gcc.dg/torture/pr39074-2.c: Likewise.
9814         * gcc.dg/torture/pr39074-3.c: Likewise.
9815
9816 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9817
9818         PR c++/39219
9819         * g++.dg/parse/attr3.C: New.
9820
9821 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9822
9823         PR testsuite/38165
9824         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9825
9826         PR testsuite/38166
9827         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9828         and skip on Darwin.
9829
9830 2009-02-18  Jason Merrill  <jason@redhat.com>
9831
9832         PR c++/38880
9833         * g++.dg/init/const7.C: Remove XFAIL.
9834
9835         PR target/39179
9836         * g++.dg/opt/const6.C: New test.
9837
9838 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9839
9840         * gcc.dg/callabi/callabi.exp: Moved to ...
9841         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9842         in 64bit mode.
9843
9844         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9845         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9846         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9847         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9848         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9849         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9850         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9851
9852         * gcc.dg/callabi/callabi.h: Moved to ...
9853         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9854
9855         * gcc.dg/callabi/func-1.c: Moved to ...
9856         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9857
9858         * gcc.dg/callabi/func-indirect.c: Moved to ...
9859         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9860
9861         * gcc.dg/callabi/pr38891.c: Moved to ...
9862         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9863
9864         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9865         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9866
9867         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9868         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9869
9870         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9871         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9872
9873 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9874
9875         PR target/38891
9876         * gcc.dg/callabi/pr38891.c: New.
9877
9878 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9879
9880         * gcc.dg/callabi/callabi.exp: New.
9881
9882 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9883
9884         PR target/39082
9885         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9886         -Wno-abi for x86.
9887         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9888
9889         * gcc.target/i386/pr39082-1.c: New.
9890
9891         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9892         -Wno-abi.
9893
9894         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9895         CHECK_M64_M128 is defined.
9896         (check_f_arguments): Add "do".
9897         (check_vector_arguments): New.
9898         (check_m64_arguments): Likewise.
9899         (check_m128_arguments): Likewise.
9900
9901         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9902         (CHECK_M64_M128): Define.
9903
9904         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9905         on abitest.
9906         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9907
9908         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9909         tests only if CHECK_M64_M128 is defined.
9910
9911         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9912         (m128_2_struct): Likewise.
9913         (check_struct_passing5): Likewise.
9914         (check_struct_passing6): Likewise.
9915         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9916
9917         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9918         (un5): Likewise.
9919         (check_union_passing4): Likewise.
9920         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9921
9922 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9923
9924         PR c/35447
9925         * gcc.dg/noncompile/pr35447-1.c: New test.
9926
9927 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9928
9929         PR tree-optimization/36922
9930         * gfortran.dg/pr36922.f: New test.
9931
9932 2009-02-17  Richard Guenther  <rguenther@suse.de>
9933
9934         PR tree-optimization/39202
9935         * gcc.c-torture/compile/pr39202.c: New testcase.
9936
9937 2009-02-17  Richard Guenther  <rguenther@suse.de>
9938
9939         PR tree-optimization/39204
9940         * gcc.dg/torture/pr39204.c: New testcase.
9941
9942 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9943
9944         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9945         * gcc.dg/vect/vect-outer-6.c: Ditto.
9946
9947 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9948
9949         PR c/35446
9950         * gcc.dg/noncompile/init-5.c: New test.
9951         * gcc.dg/init-bad-4.c: Adjust expected errors.
9952
9953 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9954
9955         PR target/37049
9956         * gcc.target/i386/push-1.c: New.
9957
9958 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9959
9960         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9961
9962 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9963
9964         * gcc.target/spu/intrinsics-sr.c: New test.
9965
9966 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9967
9968         PR target/38056
9969         * gcc.target/ia64/sibcall-opt-1.c: New test.
9970         * gcc.target/ia64/sibcall-opt-2.c: New test.
9971
9972 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9973
9974         PR fortran/36528
9975         * gfortran.dg/cray_pointers_8.f90: New test.
9976
9977         PR fortran/36703
9978         * gfortran.dg/cray_pointers_9.f90: New test.
9979
9980 2009-02-13  Jason Merrill  <jason@redhat.com>
9981
9982         PR c++/39070
9983         * g++.dg/cpp0x/decltype16.C: New.
9984
9985 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9986
9987         PR target/39152
9988         * gfortran.dg/gomp/pr39152.f90: New.
9989
9990 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9991
9992         PR target/39162
9993         * gcc.target/i386/pr39162.c: New.
9994
9995 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9996
9997         PR c/35444
9998         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9999         New tests.
10000
10001 2009-02-12  Jason Merrill  <jason@redhat.com>
10002
10003         PR c++/38950
10004         * g++.dg/template/array20.C: New test.
10005
10006 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10007
10008         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10009         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10010         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10011
10012 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10013
10014         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10015
10016 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10017
10018         PR target/39152
10019         * gfortran.dg/pr39152.f: New.
10020
10021 2009-02-11  Jason Merrill  <jason@redhat.com>
10022
10023         PR c++/39153
10024         * g++.dg/cpp0x/defaulted9.C: New test.
10025
10026         PR c++/30111
10027         * g++.dg/init/value7.C: New test.
10028
10029 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10030
10031         PR target/38824
10032         * gcc.target/i386/pr38824.c: New testcase.
10033
10034 2009-02-11  Jason Merrill  <jason@redhat.com>
10035
10036         PR c++/38649
10037         * g++.dg/cpp0x/defaulted8.C: New test.
10038
10039         PR c++/36744
10040         * g++.dg/cpp0x/rv9p.C: New test.
10041
10042 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10043
10044         * gnat.dg/aliasing3.adb: New test.
10045         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10046
10047 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10048
10049         PR c++/34397
10050         * g++.dg/template/crash88.C: New.
10051         * g++.dg/template/crash89.C: Likewise.
10052
10053 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10054
10055         PR c/39084
10056         * gcc.dg/pr39084.c: New test.
10057
10058 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10059
10060         PR target/39139
10061         * gcc.target/i386/pr39139.c: New test.
10062
10063 2009-02-10  Richard Guenther  <rguenther@suse.de>
10064
10065         PR tree-optimization/39132
10066         * gcc.dg/torture/pr39132.c: New testcase.
10067
10068 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10069
10070         PR target/39119
10071         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10072         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10073         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10074         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10075         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10076         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10077         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10078         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10079
10080 2009-02-09  Jason Merrill  <jason@redhat.com>
10081
10082         PR c++/39109
10083         * g++.dg/init/value6.C: New test.
10084
10085 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10086
10087         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10088
10089 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10090
10091         * gcc.c-torture/compile/20090209-1.c: New test.
10092
10093 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10094
10095         PR c++/35147
10096         PR c++/37737
10097         * g++.dg/cpp0x/vt-35147.C: New.
10098         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10099         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10100
10101 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10102
10103         PR c/35434
10104         * gcc.dg/attr-alias-4.c: New test.
10105
10106 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10107
10108         PR c/39035
10109         * gcc.dg/dfp/pr39035.c: New test.
10110
10111 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10112
10113         PR c/36432
10114         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10115
10116 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10117
10118         PR c++/39106
10119         * g++.dg/opt/thunk3.C: New test.
10120
10121 2009-02-05  Nick Clifton  <nickc@redhat.com>
10122
10123         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10124         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10125         * gcc.dg/cdce1.c: Likewise.
10126         * gcc.dg/cpp/_Pragma6.c: Likewise.
10127         * g++.dg/cpp/_Pragma1.C: Likewise.
10128         * gcc.dg/utf32-2.c: Xfail for M32C.
10129         * gcc.dg/utf32-1.c: Likewise.
10130         * gcc.dg/utf32-3.c: Likewise.
10131         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10132         targets.
10133         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10134         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10135         * gcc.dg/Wconversion-5.c: Likewise.
10136         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10137         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10138         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10139         * gcc.dg/utf-inc-init.c: Likewise.
10140         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10141         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10142         * gcc.dg/utf-array-short-wchar.c: Likewise.
10143         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10144         * gcc.dg/mallign.c: Use size_t instead of long.
10145
10146 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10147
10148         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10149
10150 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10151
10152         * gcc.c-torture/execute/pr39100.c: New.
10153
10154 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10155
10156         PR c/35435
10157         * gcc.dg/tls/diag-6.c: New test.
10158
10159 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10160
10161         * gcc.dg/graphite/scop-19.c: New
10162
10163 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10164
10165         AVX Programming Reference (January, 2009)
10166         * gcc.target/i386/avx-vpclmulqdq.c: New.
10167         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10168
10169         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10170
10171         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10172         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10173         (pclmul_test): Renamed to ...
10174         (TEST): This.
10175
10176 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10177
10178         PR c++/39095
10179         * g++.dg/abi/mangle31.C: New test.
10180
10181 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10182
10183         PR c/29129
10184         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10185         declarator.
10186         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10187         inside function prototype but not part of parameter declarator.
10188         * vla-11.c: New test.
10189
10190 2009-02-03  Jason Merrill  <jason@redhat.com>
10191
10192         * g++.dg/warn/main-4.C: New test.
10193         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10194
10195 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10196
10197         PR c++/36607
10198         * g++.dg/expr/cast10.C: New test.
10199
10200 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10201
10202         PR c/35433
10203         * gcc.dg/init-bad-6.c: New test.
10204
10205 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10206
10207         PR target/35318
10208         * gcc.c-torture/compile/pr35318.c: New test.
10209
10210         PR inline-asm/39059
10211         * gcc.dg/nofixed-point-2.c: New test.
10212         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10213         * g++.dg/ext/fixed2.C: Likewise.
10214         * g++.dg/other/error25.C: Likewise.
10215         * g++.dg/lookup/crash7.C: Likewise.
10216         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10217
10218         PR c++/39056
10219         * g++.dg/cpp0x/initlist13.C: New test.
10220
10221 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10222
10223         PR c++/36897
10224         * g++.dg/template/func2.C: New test.
10225
10226         PR c++/37314
10227         * g++.dg/template/typename15.C: New.
10228         * g++.dg/template/typename16.C: New.
10229
10230 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10231             Ben Elliston  <bje@au.ibm.com>
10232
10233         PR c/39034
10234         * gcc.dg/dfp/pr39034.c: New test.
10235
10236 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10237
10238         PR testsuite/38263
10239         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10240
10241 2009-02-02  Jason Merrill  <jason@redhat.com>
10242
10243         PR c++/39054
10244         * g++.dg/parse/dtor14.C: New test.
10245
10246 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10247
10248         * lib/target-supports.exp
10249         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10250         * g++.dg/ext/builtin10.C: New test.
10251
10252         PR inline-asm/39058
10253         * gcc.target/i386/pr39058.c: New test.
10254
10255 2009-02-02  Richard Guenther  <rguenther@suse.de>
10256
10257         PR tree-optimization/38937
10258         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10259
10260 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10261
10262         PR c++/39053
10263         * g++.dg/parse/crash52.C: New.
10264
10265 2009-01-30  Richard Guenther  <rguenther@suse.de>
10266
10267         PR tree-optimization/39041
10268         * gcc.c-torture/compile/pr39041.c: New testcase.
10269
10270 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10271
10272         PR target/39013
10273         * gcc.target/i386/pr39013-1.c: New test.
10274         * gcc.target/i386/pr39013-2.c: New test.
10275
10276         PR c++/39028
10277         * g++.dg/ext/label12.C: New test.
10278
10279 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10280
10281         PR c++/33465
10282         * g++.dg/parse/error34.C: New.
10283         * g++.dg/parse/error35.C: Likewise.
10284
10285 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10286
10287         PR c++/38655
10288         * g++.dg/cpp0x/decltype-38655.C: New.
10289
10290 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10291
10292         PR target/39002
10293         * g++.dg/torture/pr39002.C: New test.
10294
10295 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10296
10297         PR tree-optimization/39007
10298         * gcc.dg/tree-ssa/pr39007.c: New.
10299
10300 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10301
10302         PR middle-end/35854
10303         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10304         to "subreg1".
10305
10306 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10307
10308         PR middle-end/38857
10309         * gcc.c-torture/compile/pr38857.c: New test.
10310
10311 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10312
10313         PR fortran/38852
10314         PR fortran/39006
10315         * gfortran.dg/bound_6.f90: New test.
10316
10317 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10318
10319         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10320
10321 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10322
10323         PR tree-optimization/38997
10324         * gcc.dg/tree-ssa/pr38997.c: New.
10325
10326 2009-01-28  Richard Guenther  <rguenther@suse.de>
10327
10328         PR tree-optimization/38926
10329         * gcc.c-torture/compile/pr38926.c: New testcase.
10330
10331 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10332
10333         PR middle-end/38934
10334         * gcc.dg/pr38934.c: New test.
10335
10336 2009-01-28  Richard Guenther  <rguenther@suse.de>
10337
10338         PR middle-end/38908
10339         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10340
10341 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10342
10343         PR tree-optimization/38984
10344         * gcc.dg/pr38984.c: New XFAILed testcase.
10345
10346
10347 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10348
10349         PR target/38988
10350         * gcc.target/i386/pr38988.c: New test.
10351
10352 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10353
10354         PR c++/37554
10355         * g++.dg/parse/crash51.C: New.
10356         * g++.old-deja/g++.pt/crash9.C: Adjust.
10357
10358 2009-01-27  Daniel Kraft  <d@domob.eu>
10359
10360         PR fortran/38883
10361         * gfortran.dg/mvbits_6.f90:  New test.
10362         * gfortran.dg/mvbits_7.f90:  New test.
10363         * gfortran.dg/mvbits_8.f90:  New test.
10364
10365 2009-01-27  Richard Guenther  <rguenther@suse.de>
10366
10367         PR tree-optimization/38503
10368         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10369
10370 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10371
10372         PR middle-end/38969
10373         * gcc.c-torture/execute/pr38969.c: New test.
10374
10375 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10376
10377         PR testsuite/38864
10378         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10379         to dg-do compile.
10380         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10381         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10382         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10383
10384 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10385
10386         PR target/38952
10387         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10388         if __USING_SJLJ_EXCEPTIONS__ is defined.
10389
10390         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10391         __USING_SJLJ_EXCEPTIONS__ is defined.
10392         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10393         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10394         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10395         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10396         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10397         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10398
10399 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10400
10401         PR testsuite/38949
10402         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10403         Use instead of C name in asm statements.
10404
10405 2009-01-26  Richard Guenther  <rguenther@suse.de>
10406
10407         PR tree-optimization/38745
10408         * g++.dg/torture/pr38745.C: New testcase.
10409
10410 2009-01-26  Richard Guenther  <rguenther@suse.de>
10411
10412         PR middle-end/38851
10413         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10414
10415 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10416
10417         * gcc.dg/bitfld-15.c: Gate warning on target
10418         pcc_bitfield_type_matters.
10419         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10420         g++.dg/ext/bitfield4.C: Likewise.
10421         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10422         bitfield for any target.
10423
10424 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10425
10426         PR c/38957
10427         * gcc.dg/pr38957.c: New test.
10428
10429 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10430
10431         PR fortran/38955
10432         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10433         comparing floats.
10434
10435 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10436
10437         PR tree-optimization/38953
10438         * gfortran.dg/graphite/pr38953.f90: New.
10439
10440 2009-01-24  Paul Brook  <paul@codesourcery.com>
10441
10442         * gcc.target/arm/neon-cond-1.c: New test.
10443
10444 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10445
10446         PR tree-optimization/38932
10447         * gcc.dg/pr38932.c: New.
10448
10449 2009-01-23  Revital Eres  <eres@il.ibm.com>
10450
10451         * gcc.dg/sms-7.c: Fix test.
10452
10453 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10454
10455         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10456         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10457         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10458         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10459
10460 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10461
10462         * gcc.dg/pr35729.c: Make test x86 specific.
10463
10464 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10465
10466         PR middle-end/38615
10467         * gcc.dg/pr38615.c: New test.
10468
10469 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10470
10471         PR target/38931
10472         * gcc.target/i386/pr38931.c: New test.
10473
10474 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10475
10476         PR c++/38930
10477         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10478         * g++.dg/template/typedef12.C: Likewise.
10479         * g++.dg/template/typedef13.C: Likewise.
10480         * g++.dg/template/typedef14.C: Likewise.
10481         * g++.dg/template/sfinae3.C: Likewise.
10482         * g++.old-deja/g++.pt/typename8.C: Likewise.
10483         * g++.dg/template/access11.C: Likewise
10484
10485 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10486
10487         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10488         and mips*-*-irix*.
10489         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10490
10491 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10492
10493         PR c++/26693
10494         * g++.dg/template/typedef11.C: New test.
10495         * g++.dg/template/typedef12.C: Likewise.
10496         * g++.dg/template/typedef13.C: Likewise.
10497         * g++.dg/template/typedef14.C: Likewise.
10498         * g++.dg/template/sfinae3.C: Compile this pedantically.
10499         The only errors expected should be the one saying the typedef is ill
10500         formed.
10501         * g++.old-deja/g++.pt/typename8.C: Likewise.
10502         * g++.dg/template/access11.C: Update this.
10503
10504 2009-01-21  Daniel Kraft  <d@domob.eu>
10505
10506         PR fortran/38887
10507         * gfortran.dg/mvbits_5.f90:  New test.
10508
10509 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10510
10511         * gcc.dg/sms-6.c: New test.
10512         * gcc.dg/sms-7.c: Likewise.
10513
10514 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10515
10516         PR fortran/38907
10517         * gfortran.dg/host_assoc_function_7.f90: New test
10518
10519 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10520             Richard Guenther  <rguenther@suse.de>
10521
10522         PR tree-optimization/38747
10523         PR tree-optimization/38748
10524         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10525         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10526         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10527
10528 2009-01-20  Kees Cook  <kees@ubuntu.com>
10529             H.J. Lu  <hongjiu.lu@intel.com>
10530
10531         PR target/38902
10532         * gcc.dg/pr38902.c: New.
10533
10534 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10535
10536         PR target/38868
10537         * gfortran.dg/pr38868.f: New testcase.
10538
10539 2009-01-20  Richard Guenther  <rguenther@suse.de>
10540
10541         * gcc.c-torture/execute/pr36227.c: Move ...
10542         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10543
10544 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10545
10546         * lib/gfortran.exp: Add -B options for targets that use
10547         libgfortran.a%s in their specs.
10548
10549 2009-01-19  Jason Merrill  <jason@redhat.com>
10550
10551         PR c++/23287
10552         * g++.dg/template/dtor5.C: New test.
10553
10554 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10555
10556         PR fortran/38859
10557         * gfortran.dg/bound_5.f90: New test.
10558
10559 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10560
10561         PR target/38736
10562         * g++.dg/compat/abi/pr38736_main.C: New.
10563         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10564         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10565         * g++.dg/other/macro-1.C: Likewise.
10566         * gcc.dg/macro-1.c: Likewise.
10567         * gcc.dg/compat/pr38736_main.c: Likewise.
10568         * gcc.dg/compat/pr38736_x.c: Likewise.
10569         * gcc.dg/compat/pr38736_y.c: Likewise.
10570
10571 2009-01-18  Richard Guenther  <rguenther@suse.de>
10572
10573         PR tree-optimization/38819
10574         * gcc.c-torture/execute/pr38819.c: New testcase.
10575
10576 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10577
10578         PR fortran/38657
10579         * gfortran.dg/module_commons_3.f90: Reapply.
10580
10581 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10582
10583         PR fortran/34955
10584         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10585         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10586
10587 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10588
10589         PR fortran/38657
10590         * gfortran.dg/module_commons_3.f90: Remove
10591
10592 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10593
10594         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10595
10596 2009-01-16  Jason Merrill  <jason@redhat.com>
10597
10598         PR c++/38877
10599         * g++.dg/template/lvalue1.C: New test.
10600
10601         PR c++/29470
10602         * g++.dg/template/access20.C: New test.
10603         * g++.dg/torture/pr34641.C: Fix access.
10604
10605 2009-01-16  Richard Guenther  <rguenther@suse.de>
10606
10607         PR tree-optimization/38835
10608         PR middle-end/36227
10609         * gcc.c-torture/execute/pr36227.c: New testcase.
10610         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10611         * g++.dg/init/const7.C: Likewise.
10612
10613 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10614
10615         PR target/38554
10616         * gcc.c-torture/compile/pr38554.c: New test.
10617
10618 2009-01-16  Jason Merrill  <jason@redhat.com>
10619
10620         PR c++/38579
10621         * g++.dg/conversion/access1.C: New test.
10622
10623 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10624
10625         PR tree-optimization/38789
10626         * gcc.c-torture/compile/pr38789.c: New test.
10627
10628 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10629
10630         PR fortran/38152
10631         * gfortran.dg/proc_ptr_13.f90: New.
10632
10633 2009-01-15  Jason Merrill  <jason@redhat.com>
10634
10635         PR c++/38850
10636         * g++.dg/template/koenig6.C: New test.
10637
10638 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10639
10640         PR c++/29388
10641         * g++.dg/template/error37.C: New testcase.
10642
10643 2009-01-15  Jason Merrill  <jason@redhat.com>
10644
10645         PR c++/36334
10646         * g++.dg/conversion/memfn1.C: New test.
10647
10648         PR c++/37646
10649         * g++.dg/conversion/memfn2.C: New test.
10650
10651 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10652
10653         PR c++/38357
10654         * g++.dg/template/crash87.C: New test.
10655
10656 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10657
10658         PR middle-end/37843
10659         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10660
10661 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10662
10663         PR c++/38636
10664         * g++.dg/parse/crash50.C: New test.
10665
10666 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10667
10668         PR rtl-optimization/38245
10669         * gcc.dg/pr38245-3.c: New test.
10670         * gcc.dg/pr38245-3.h: New file.
10671         * gcc.dg/pr38245-4.c: New file.
10672         * gcc.dg/pr38364.c: New test.
10673
10674 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10675
10676         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10677         sequence PC-relative.
10678
10679 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10680
10681         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10682         calls and/or PLT markers.
10683         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10684         calls and/or PLT markers.
10685         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10686         calls and/or PLT markers.
10687         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10688         calls and/or PLT markers.
10689
10690 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10691             Nathan Froyd  <froydnj@codesourcery.com>
10692             Joseph Myers  <joseph@codesourcery.com>
10693
10694         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10695         New function.
10696         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10697         and use consistent CFLAGS.
10698         * gcc.target/powerpc/20030505.c: Likewise.
10699         * gcc.target/powerpc/20081204-1.c: Likewise.
10700         * gcc.target/powerpc/ppc-spe.c: Likewise.
10701         * gcc.target/powerpc/spe1.c: Likewise.
10702         * g++.dg/ext/spe1.C: Likewise.
10703         * g++.dg/other/opaque-1.C: Likewise.
10704         * g++.dg/other/opaque-2.C: Likewise.
10705         * g++.dg/other/opaque-3.C: Likewise.
10706
10707 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10708
10709         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10710         out of loop.
10711
10712 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10713
10714         PR target/38811
10715         * g++.dg/torture/pr38811.C: New file.
10716
10717 2009-01-14  Richard Guenther  <rguenther@suse.de>
10718
10719         PR tree-optimization/38826
10720         PR middle-end/38477
10721         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10722
10723 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10724
10725         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10726
10727 2009-01-14  Nick Clifton  <nickc@redhat.com>
10728
10729         PR c++/37862
10730         * g++.cp/parse/pr37862.C: New test.
10731
10732 2009-01-14  Julian Brown  <julian@codesourcery.com>
10733
10734         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10735         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10736         to...
10737         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10738         These.
10739
10740 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10741
10742         PR rtl-optimization/38774
10743         * gcc.dg/torture/pr38774.c: New test.
10744
10745         PR c++/38795
10746         * g++.dg/cpp0x/pr38795.C: New test.
10747
10748 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10749             Nathan Froyd  <froydnj@codesourcery.com>
10750             Joseph Myers  <joseph@codesourcery.com>
10751
10752         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10753         otherwise.  Do not check for AltiVec at runtime.
10754         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10755         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10756         * gcc.target/powerpc/altivec-1.c: Likewise.
10757         * gcc.target/powerpc/altivec-3.c: Likewise.
10758         * gcc.target/powerpc/altivec-10.c: Likewise.
10759         * gcc.target/powerpc/altivec-12.c: Likewise.
10760         * gcc.target/powerpc/altivec-24.c: Likewise.
10761         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10762         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10763         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10764         * gcc.target/powerpc/pr35907.c: Likewise.
10765         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10766         otherwise.  Do not check for Cell at runtime.
10767         * gcc.target/powerpc/altivec_check.h: Delete.
10768
10769         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10770         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10771         not check for AltiVec at runtime.
10772         * g++.dg/ext/altivec-cell-2.C: Likewise.
10773         * g++.dg/ext/altivec-cell-3.C: Likewise.
10774         * g++.dg/ext/altivec-cell-4.C: Likewise.
10775         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10776         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10777         check.
10778         * g++.dg/ext/altivec_check.h: Delete.
10779
10780 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10781
10782         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10783         effective target.  Adjust line numbers accordingly.
10784
10785 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10786
10787         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10788
10789 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10790
10791         PR tree-optimization/38786
10792         * gcc.dg/graphite/pr38786.c: New.
10793
10794 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10795
10796         Revert:
10797         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10798
10799         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10800         for alpha*-*-* targets.
10801         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10802
10803 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10804
10805         PR libfortran/38772
10806         * gfortran.dg/fmt_bz_bn_err.f: New test.
10807
10808 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10809
10810         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10811
10812 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10813
10814         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10815         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10816         instruction support.  Do not check for it at runtime.
10817
10818 2009-01-12  Jason Merrill  <jason@redhat.com>
10819
10820         PR c++/35109
10821         * g++.dg/lookup/friend11.C: Remove expected error.
10822         * g++.dg/lookup/friend14.C: New test.
10823         * g++.dg/lookup/friend15.C: New test.
10824
10825 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10826
10827         PR c++/36019
10828         * g++.dg/lookup/hidden-class12.C: New test.
10829         * g++.dg/lookup/hidden-class13.C: New test.
10830         * g++.dg/lookup/hidden-class14.C: New test.
10831         * g++.dg/lookup/hidden-class15.C: New test.
10832         * g++.dg/lookup/hidden-class16.C: New test.
10833
10834 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10835
10836         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10837         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10838         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10839
10840 2009-01-12  Jason Merrill  <jason@redhat.com>
10841
10842         PR c++/31488
10843         * g++.dg/other/vararg-3.C: New test.
10844
10845 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10846
10847         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10848         Explicitly enable SPE.
10849         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10850         directive.
10851
10852         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10853         Expect -flax-vector-conversions message.  Adjust incompatible
10854         types errors.
10855         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10856         Make Foo extern.
10857
10858         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10859
10860         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10861
10862         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10863         * g++.dg/other/opaque-2.C: Likewise.
10864         * g++.dg/other/opaque-3.C: Likewise.
10865
10866 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10867
10868         PR c/32041
10869         * gcc.dg/pr32041.c: New test.
10870         * g++.dg/parse/offsetof9.C: New test.
10871
10872 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10873             Nathan Froyd  <froydnj@codesourcery.com>
10874
10875         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10876         * g++.dg/ext/attribute-test-1.C: Likewise.
10877         * g++.dg/ext/attribute-test-2.C: Likewise.
10878         * g++.dg/ext/attribute-test-3.C: Likewise.
10879         * g++.dg/ext/attribute-test-4.C: Likewise.
10880
10881 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10882
10883         * gnat.dg/unchecked_convert3.adb: New test.
10884
10885 2009-01-12  Tomas Bily  <tbily@suse.cz>
10886
10887         PR middlend/38385
10888         * gcc.dg/tree-ssa/pr38385.c: New file.
10889
10890 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10891
10892         PR c++/38794
10893         * g++.dg/parse/typedef9.C: New test.
10894
10895         PR tree-optimization/38807
10896         * gcc.c-torture/compile/pr38807.c: New test.
10897
10898 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10899
10900         * gcc.target/mips/ins-2.c: New test.
10901
10902 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10903
10904         PR testsuite/38809
10905         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10906
10907 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10908
10909         PR c++/36254
10910         * g++.dg/warn/Wreturn-type-5.C: New test.
10911
10912 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10913
10914         PR middle-end/38616
10915         * gcc.dg/pr38616.c: New test.
10916
10917 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10918
10919         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10920
10921 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10922
10923         PR c++/38648
10924         * g++.dg/expr/string-1.C: New test.
10925         * g++.dg/expr/string-2.C: New test.
10926
10927         PR c++/36695
10928         * g++.dg/ext/complex4.C: New test.
10929         * g++.dg/ext/complex5.C: New test.
10930         * g++.dg/init/reference1.C: New test.
10931         * g++.dg/init/reference2.C: New test.
10932         * g++.dg/init/reference3.C: New test.
10933
10934 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10935
10936         PR fortran/38763
10937         * gfortran.dg/transfer_null_1.f90: New test.
10938
10939 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10940
10941         PR fortran/38765
10942         * gfortran.dg/host_assoc_function_6.f90: New test.
10943
10944 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10945
10946         * lib/target-supports.exp: Add method to determine if the effective
10947         target is really a ppc405 after applying all compile options.
10948         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10949         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10950         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10951         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10952         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10953         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10954         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10955         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10956         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10957         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10958         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10959         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10960         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10961         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10962         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10963         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10964         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10965         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10966         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10967         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10968         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10969         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10970         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10971         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10972         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10973         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10974         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10975         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10976         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10977         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10978         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10979
10980 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10981
10982         PR c++/35335
10983         * g++.dg/other/error31.C: New testcase.
10984
10985         PR c/35742
10986         * gcc.dg/pr35742.c: New test.
10987
10988 2009-01-09  John F. Carr  <jfc@mit.edu>
10989
10990         PR c++/37877
10991         * g++.dg/parse/linkage3.C: New test.
10992
10993 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10994
10995         PR middle-end/38771
10996         * gcc.c-torture/compile/pr38771.c: New test.
10997
10998 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10999
11000         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11001
11002 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11003
11004         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11005         * gcc.dg/sibcall-4.c: Likewise.
11006
11007 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11008             Jan Sjodin  <jan.sjodin@amd.com>
11009
11010         PR tree-optimization/38559
11011         * gcc.dg/graphite/pr38559.c: New.
11012
11013 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11014
11015         PR tree-optimization/37194
11016         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11017
11018 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11019
11020         PR c++/38725
11021         * g++.dg/ext/label11.C: New test.
11022
11023 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11024
11025         * lib/target-supports.exp (check_weak_override_available): New.
11026         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11027         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11028         dg-require-weak-override.
11029
11030 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11031             Alan Modra  <amodra@bigpond.net.au>
11032
11033         * gcc.c-torture/compile/20090107-1.c: New test.
11034
11035 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11036
11037         PR target/38706
11038         * g++.dg/other/pr38706.C: New test.
11039
11040 2009-01-07  Jason Merrill  <jason@redhat.com>
11041
11042         * g++.dg/cpp0x/variadic92.C: New test.
11043         * g++.dg/cpp0x/variadic93.C: New test.
11044
11045 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11046
11047         * lib/target-supports-dg.exp (current_compiler_flags): New.
11048         (check-flags): Use it; do not access dg-test local variables.
11049         (dg-skip-if): Do not access dg-test local variables.
11050         (dg-xfail-run-if): Ditto.
11051         (dg-shouldfail): Ditto.
11052         * gcc.test-framework/test-framework.exp
11053         (check_effective_target_def_nocache): New.
11054         * gcc.test-framework/test-framework.awk: Handle scan tests.
11055         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11056         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11057         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11058         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11059         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11060         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11061         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11062         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11063         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11064
11065         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11066
11067         * lib/target-supports-dg.exp (check_test_flags): Delete.
11068
11069 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11070
11071         PR tree-optimization/38492
11072         PR tree-optimization/38498
11073         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11074         in trunk.
11075         * gcc.dg/graphite/block-0.c: Update test.
11076         * gcc.dg/graphite/block-1.c: Same.
11077         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11078         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11079         * gcc.dg/graphite/block-3.c: New.
11080         * gcc.dg/graphite/pr38498.c: New.
11081
11082 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11083
11084         AVX Programming Reference (December, 2008)
11085         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11086         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11087         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11088
11089         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11090         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11091
11092 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11093
11094         PR fortran/38220
11095         * gfortran.dg/c_loc_pure_1.f90:  New test.
11096
11097 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11098
11099         PR fortran/38669
11100         * gfortran.dg/elemental_dependency_3.f90:
11101         Add the final tree dump cleanup.
11102
11103 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11104
11105         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11106         passing -m32.
11107
11108         PR rtl-optimization/38722
11109         * gfortran.dg/pr38722.f90: New test.
11110
11111 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11112
11113         PR c/34252
11114         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11115         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11116
11117 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11118
11119         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11120         * gfortran.dg/typebound_call_8.f03: Same.
11121         * gfortran.dg/elemental_bind_c.f90: Same.
11122         * gfortran.dg/typebound_call_7.f03: Same.
11123         * gfortran.dg/interface_proc_end.f90: Same
11124         * gfortran.dg/pr37243.f: Fix typo.
11125
11126 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11127
11128         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11129         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11130         large stack sizes.
11131
11132 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11133
11134         AVX Programming Reference (December, 2008)
11135         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11136         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11137         * gcc.target/i386/sse-14.c: Likewise.
11138
11139         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11140         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11141         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11142         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11143
11144 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11145
11146         PR libfortran/38735
11147         * gfortran.dg/fmt_bz_bn.f: Update test.
11148
11149 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11150
11151         PR c++/38472
11152         * g++.dg/conversion/usual-arith-conv.C: New test.
11153
11154 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11155
11156         PR c/34911
11157         * gcc.dg/vector-3.c: New testcase.
11158         * g++.dg/ext/vector15.C: New test.
11159
11160 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11161
11162         PR tree-optimization/38510
11163         * gcc.dg/graphite/pr38510.c: New.
11164
11165 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11166             Jan Sjodin <jan.sjodin@amd.com>
11167
11168         PR tree-optimization/38500
11169         * gcc.dg/graphite/pr38500.c: New.
11170
11171 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11172
11173         * gcc.c-torture/compile/20001226-1.c: Generalize
11174         dg-timeout-factor.
11175         * gcc.c-torture/compile/limits-fnargs.c: Add
11176         dg-timeout-factor.
11177         * gcc.dg/20020425-1.c: Likewise.
11178         * gcc.dg/pch/pch.exp: Likewise.
11179
11180 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11181
11182         PR fortran/38657
11183         * gfortran.dg/module_commons_3.f90: New test.
11184
11185 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11186
11187         PR fortran/37159
11188         * gfortran.dg/random_seed_1.f90: Updated.
11189
11190 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11191
11192         PR fortran/38669
11193         PR fortran/38726
11194         * gfortran.dg/elemental_subroutine_7.f90:
11195         Fix p values so that it can be used as vector subscript.
11196
11197 2009-01-05  Jason Merrill  <jason@redhat.com>
11198
11199         * g++.dg/cpp0x/initlist12.C: Add another test.
11200
11201         * g++.dg/cpp0x/defaulted7.C: New test.
11202
11203 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11204
11205         PR fortran/38672
11206         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11207         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11208
11209 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11210
11211         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11212         for alpha*-*-* targets.
11213         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11214
11215 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11216
11217         PR fortran/38665
11218         * gfortran.dg/host_assoc_function_5.f90: New test.
11219
11220 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11221
11222         PR fortran/38669
11223         * gfortran.dg/elemental_dependency_3.f90: New test.
11224         * gfortran.dg/elemental_subroutine_7.f90: New test.
11225
11226 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11227
11228         * gcc.dg/struct-ret-3.c: Include unistd.h.
11229         (main): Exit early if system memory page size is
11230         larger than 4096 bytes.
11231
11232 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11233
11234         PR fortran/38718
11235         * gfortran.dg/merge_init_expr.f90: New.
11236
11237 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11238
11239         PR fortran/38536
11240         * gfortran.dg/c_loc_tests_13.f90: New test.
11241         * gfortran.dg/c_loc_tests_14.f90: New test.
11242
11243 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11244
11245         * gfortran.dg/func_result_4.f90: New.
11246
11247 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11248
11249         PR fortran/38594
11250         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11251         interface still works, in addition to original tests.
11252         * gfortran.dg/host_assoc_call_6.f90: New test.
11253
11254 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11255
11256         PR c++/38705
11257         * g++.dg/torture/pr38705.C: New test.
11258
11259         PR c/38700
11260         * gcc.dg/pr38700.c: New test.
11261
11262 2009-01-02  Jason Merrill  <jason@redhat.com>
11263
11264         * g++.dg/cpp0x/initlist11.C: New test.
11265         * g++.dg/cpp0x/initlist12.C: New test.
11266
11267 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11268
11269         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11270         Allow extra informative notes.
11271
11272 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11273
11274         PR c/36489
11275         * gcc.dg/pr36489.c: New test.
11276
11277 \f
11278 Copyright (C) 2009 Free Software Foundation, Inc.
11279
11280 Copying and distribution of this file, with or without modification,
11281 are permitted in any medium without royalty provided the copyright
11282 notice and this notice are preserved.