OSDN Git Service

PR debug/26965
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-13  Jason Merrill  <jason@redhat.com>
2
3         PR debug/26965
4         * g++.dg/debug/dwarf2/static-data-member2.C: New.
5
6         PR c++/35075
7         * g++.dg/template/ref5.C: New.
8
9         PR c++/21008, DR 515
10         * g++.dg/template/inherit4.C: New.
11         * g++.dg/lookup/scoped8.C: Adjust.
12
13         PR c++/11987
14         * g++.dg/parse/typename11.C: New.
15         * g++.dg/template/crash48.C: Adjust.
16
17 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
18
19         PR testsuite/42001
20         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
21         lto_finish at the end.
22         * gfortran.dg/lto/lto.exp: Ditto.
23
24 2009-11-12  Jason Merrill  <jason@redhat.com>
25
26         PR c++/39560
27         * g++.dg/lookup/anon7.C: New.
28
29         PR c++/37037
30         * g++.dg/template/typedef21.C: New.
31
32         PR c++/42013
33         * g++.dg/cpp0x/decltype19.C: New.
34
35 2009-11-11  Jason Merrill  <jason@redhat.com>
36
37         PR c++/39131
38         * g++.dg/dfp/typeid1.C: New.
39
40 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
41
42         PR fortran/41978
43         * gfortran.dg/proc_ptr_comp_22.f90: New test.
44
45 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
46
47         PR testsuite/42001
48         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
49         lto_finish at the end.
50
51         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
52         (lto_finish): New. Restore mathlib.
53
54 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
55
56         * g++.dg/torture/pushpop_macro.C: New testcase.
57         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
58         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
59
60 2009-11-11  Jon Beniston  <jon@beniston.com>
61
62         * lib/target-supports.exp (check_profiling_available): lm32 target
63           doesn't support profiling.
64         * gcc.dg/20020312-2.c: Add lm32 support.
65         * g++.dg/other/packed1.C: Expect to fail on lm32.
66         * g++.old-deja/g++.jason/thunk3.C: Likewise.
67
68 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
69
70         * gcc.target/arm/neon: Regenerate generated tests.
71
72 2009-11-10  Jason Merrill  <jason@redhat.com>
73
74         * g++.dg/init/placement5.C: New.
75
76         PR c++/34158
77         * g++.dg/init/placement4.C: New.
78
79 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
80
81         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
82         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
83         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
84         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
85
86 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
87
88         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
89         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
90
91 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
92
93         * gcc.c-torture/compile/pr41987.c: New.
94
95 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
96
97         PR middle-end/40946
98         * gcc.dg/pr40946.c: New test.
99
100 2009-11-09  Jason Merrill  <jason@redhat.com>
101
102         PR c++/41972
103         * g++.dg/template/ref4.C: New.
104
105         PR c++/41994
106         * g++.dg/template/conv10.C: New.
107
108 2009-11-07  Jason Merrill  <jason@redhat.com>
109
110         PR c++/37920
111         * g++.dg/ext/typeof11.C: New.
112
113 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
114
115         PR target/41985
116         * gcc.target/i386/pr41985.c: New test.
117
118 2009-11-08  Richard Guenther  <rguenther@suse.de>
119
120         * gcc.dg/torture/pta-escape-1.c: New testcase.
121
122 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
123
124         * gnat.dg/rep_clause4.adb: New test.
125
126 2009-11-08  Richard Guenther  <rguenther@suse.de>
127
128         PR rtl-optimization/41928
129         * gfortran.dg/pr41928.f90: New testcase.
130
131 2009-11-07  Jason Merrill  <jason@redhat.com>
132
133         PR c++/18451
134         PR c++/40738
135         * g++.dg/parse/error36.C: Add parameter and template cases.
136         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
137         * g++.dg/ext/typedef-init.C: Likewise.
138         * g++.dg/lookup/hidden-class1.C: Likewise.
139         * g++.dg/lookup/hidden-class10.C: Likewise.
140         * g++.dg/lookup/hidden-class5.C: Likewise.
141         * g++.dg/lookup/hidden-class7.C: Likewise.
142         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
143         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
144         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
145         * g++.dg/lookup/strong-using-2.C: Likewise.
146         * g++.dg/other/typedef1.C: Likewise.
147         * g++.dg/parse/access10.C: Likewise.
148         * g++.dg/parse/constructor1.C: Likewise.
149         * g++.dg/parse/crash38.C: Likewise.
150         * g++.dg/parse/error3.C: Likewise.
151         * g++.dg/parse/typespec1.C: Likewise.
152         * g++.dg/template/typedef5.C: Likewise.
153         * g++.old-deja/g++.pt/typename3.C: Likewise.
154         * g++.old-deja/g++.pt/typename4.C: Likewise.
155         * g++.old-deja/g++.pt/typename6.C: Likewise.
156         * g++.old-deja/g++.robertl/eb94.C: Likewise.
157
158         * g++.dg/abi/regparm1.C: Fix execute test.
159
160 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
161
162         PR tree-optimization/41643
163         * gcc.dg/pr41643.c: New test.
164
165 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
166
167         PR fortran/41909
168         * gfortran.dg/recursive_check_15.f90: New test.
169
170 2009-11-06  Jason Merrill  <jason@redhat.com>
171
172         PR c++/15946
173         * g++.dg/parse/error36.C: New.
174         * g++.old-deja/g++.other/typename1.C: Adjust.
175
176         PR c++/9381
177         * g++.dg/abi/regparm1.C: New.
178
179 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
180
181         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
182         PLUGIN_PRAGMAS.
183         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
184         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
185         and pragma_plugin-test-1.C.
186
187 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
188
189         PR c++/41536
190         * g++.dg/ext/always_inline-5.C: New test.
191
192 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
193
194         PR c++/41967
195         * g++.dg/gomp/pr41967.C: New test.
196
197 2009-11-06  Michael Matz  <matz@suse.de>
198
199         PR middle-end/41963
200         * gcc.dg/pr41963.c: New test.
201
202 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
203
204         PR middle-end/41935
205         * gcc.dg/pr41935.c: New test.
206         * c-c++-common/pr41935.c: New test.
207         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
208         element.
209         * gcc.c-torture/execute/pr41935.c: New test.
210
211 2009-11-05  Jason Merrill  <jason@redhat.com>
212
213         PR c++/34180
214         * g++.dg/init/synth2.C: New.
215
216         PR c++/7046
217         * g++.dg/abi/pragma-pack1.C: New.
218
219         PR c++/34870
220         * g++.dg/lookup/koenig7.C: New.
221
222         PR c++/41703
223         * g++.dg/template/partial6.C: New.
224
225 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
226
227         PR fortran/41556
228         * gfortran.dg/class_12.f03: New test.
229
230 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
231
232         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
233         in builtin's name.
234
235 2009-11-04  Jason Merrill  <jason@redhat.com>
236
237         PR c++/36912
238         * g++.dg/init/static-init2.C: New.
239
240 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
241
242         PR fortran/41556
243         PR fortran/41873
244         * gfortran.dg/interface_abstract_4.f90: New test.
245
246 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
247
248         * gcc.target/m68k/pr41302.c: Fix target triplet.
249
250 2009-11-04  Jason Merrill  <jason@redhat.com>
251
252         PR c++/39413
253         * g++.dg/template/overload11.C: New.
254         * g++.dg/template/nested3.C: Adjust.
255
256 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
257
258         PR ada/20548
259         * ada/acats/norun.lst: Remove the stack checking tests.
260         * ada/acats/run_acats: Limit the stack to 8MB.
261
262 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
263
264         PR fortran/41556
265         PR fortran/41937
266         * gfortran.dg/class_11.f03: New test.
267
268 2009-11-04  Jason Merrill  <jason@redhat.com>
269
270         PR c++/35067
271         * g++.dg/abi/thunk5.C: New.
272
273 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
274
275         PR rtl-opt/41833
276         * gcc.target/powerpc/altivec-33.c: New testcase.
277
278 2009-11-04  Jason Merrill  <jason@redhat.com>
279
280         PR c++/17365, DR 218
281         * g++.dg/lookup/koenig6.C: New.
282         * g++.dg/lookup/koenig5.C: Adjust.
283         * g++.dg/template/crash56.C: Adjust.
284         * g++.old-deja/g++.ns/koenig5.C: Adjust.
285
286 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
287             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
288
289         * gcc.target/i386/xop-check.h: New file.
290         * gcc.target/i386/xop-hadduX.c: Ditto.
291         * gcc.target/i386/xop-haddX.c: Ditto.
292         * gcc.target/i386/xop-hsubX.c: Ditto.
293         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
294         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
295         * gcc.target/i386/xop-pcmov2.c: Ditto.
296         * gcc.target/i386/xop-pcmov.c: Ditto.
297         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
298         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
299         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
300         * gcc.target/i386/xop-shift1-vector.c: Ditto.
301         * gcc.target/i386/xop-shift2-vector.c: Ditto.
302         * gcc.target/i386/xop-shift3-vector.c: Ditto.
303         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
304         * gcc.target/i386/sse-12.c: Update with new compile options to
305         activate and check xopintrin.h intrinsic file.
306         * gcc.target/i386/sse-13.c: Ditto.
307         * gcc.target/i386/sse-14.c: Ditto.
308         * gcc.target/i386/sse-22.c: Ditto.
309         * gcc.target/i386/sse-23.c: Ditto.
310         * g++.dg/other/i386-2.C: Ditto.
311         * g++.dg/other/i386-3.C: Ditto.
312         * g++.dg/other/i386-5.C: Ditto.
313         * g++.dg/other/i386-6.C: Ditto.
314         
315 2009-11-04  Wei Guozhi  <carrot@google.com>
316
317         PR target/40835
318         * gcc.target/arm/pr40835: New testcase.
319
320 2009-11-04  Revital Eres  <eres@il.ibm.com>
321
322         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
323         change in decision of peeling for alignment.
324         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
325         * gcc.dg/vect/vect-50.c: Likewise.
326         * gcc.dg/vect/vect-42.c: Likewise.
327         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
328         Likewise.
329         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
330         Likewise.
331         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
332         * gcc.dg/vect/vect-60.c: Likewise.
333         * gcc.dg/vect/vect-52.c: Likewise.
334         * gcc.dg/vect/vect-44.c: Likewise.
335         * gcc.dg/vect/vect-27.c: Likewise.
336         * gcc.dg/vect/vect-29.c: Likewise.
337         * gcc.dg/vect/vect-72.c: Likewise.
338         * gcc.dg/vect/vect-56.c: Likewise.
339         * gcc.dg/vect/vect-48.c: Likewise.
340         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
341         * gfortran.dg/vect/vect-2.f90: Likewise.
342         * gfortran.dg/vect/vect-5.f90: Likewise.
343
344 2009-11-04  Richard Guenther  <rguenther@suse.de>
345
346         PR tree-optimization/41919
347         * gcc.c-torture/execute/pr41919.c: New testcase.
348
349 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
350
351         PR target/41302
352         * gcc.target/m68k/pr41302.c: New test.
353
354 2009-11-03  Jason Merrill  <jason@redhat.com>
355
356         PR c++/36959
357         * g++.dg/opt/inline16.C: New.
358
359 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
360
361         * gnat.dg/stack_check.adb1: New test.
362         * gnat.dg/stack_check.adb2: Likewise.
363
364 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
365
366         PR rtl-optimization/41917
367         * gcc.c-torture/execute/pr41917.c: New test.
368
369 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
370
371         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
372         dump to not include "call *%esp".
373
374 2009-11-03  Jason Merrill  <jason@redhat.com>
375
376         PR c++/39786
377         * g++.dg/lookup/using22.C: New.
378
379         PR c++/41876
380         * g++.dg/parse/eh-decl.C: New.
381
382         PR c++/41927
383         * g++.dg/template/sfinae16.C: New.
384
385         PR c++/41815
386         * g++.dg/cpp0x/rv-return.C: New.
387         * g++.dg/cpp0x/deduce.C: Adjust.
388
389         PR c++/40944
390         * g++.dg/template/sfinae15.C: New.
391
392         PR c++/40687
393         * g++.dg/cpp0x/auto3.C: Remove xfail.
394
395 2009-11-03  Tobias Burnus  <burnus@net-b.de>
396
397         PR fortran/41907
398         * gfortran.dg/missing_optional_dummy_6.f90: New test.
399
400 2009-11-03  Nick Clifton  <nickc@redhat.com>
401
402         * gcc.target/rx/builtins.c: Remove redundant tests.
403         Add test of MVTIPL instruction.
404         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
405         function attributes.  Add -msave-acc-in-interrupts option to the
406         command line.
407
408 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
409             Maxim Kuvyrkov  <maxim@codesourcery.com>
410
411         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
412         sh, m68k and fido.
413
414 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
415
416         PR c++/38699
417         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
418         * c-c++-common/builtin-offsetof.c: ... here.
419
420 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
421
422         PR c++/38699
423         * c-c++-common/dfp/builtin-offsetof.c: New test.
424         * g++.dg/other/offsetof6.C: Likewise.
425
426 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
427
428         PR target/41900
429         * gcc.target/i386/pr41900.c: New test.
430
431 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
432
433         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
434
435 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
436
437         PR c++/41856
438         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
439         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
440
441 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
442
443         PR c++/37093
444         * g++.dg/other/ptrmem10.C: New test.
445         * g++.dg/other/ptrmem11.C: Likewise.
446
447 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
448
449         PR testsuite/41878
450         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
451         spaces in some expressions.
452
453 2009-11-02  Jason Merrill  <jason@redhat.com>
454
455         * g++.dg/other/linkage2.C: Move to...
456         * g++.dg/cpp0x/linkage2.C: ..here.
457         * g++.dg/abi/mangle32.C: Add -std=c++0x.
458         * g++.dg/cpp0x/nolinkage1.C: Likewise.
459         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
460         * g++.dg/ext/anon-struct4.C: Revert earlier change.
461         * g++.dg/lookup/anon2.C: Likewise.
462         * g++.dg/other/anon3.C: Likewise.
463         * g++.dg/template/arg2.C: Likewise.
464         * g++.dg/template/local4.C: Likewise.
465         * g++.old-deja/g++.law/operators32.C: Likewise.
466         * g++.old-deja/g++.other/linkage2.C: Likewise.
467         * g++.old-deja/g++.pt/enum6.C: Likewise.
468         * g++.old-deja/g++.other/anon9.C: Likewise.
469         * g++.old-deja/g++.other/linkage1.C: Likewise.
470         * c-c++-common/dfp/pr35620.c: Give the union a name.
471
472 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
473
474         PR tree-optimization/41857
475         * gcc.target/spu/ea/pr41857.c: New file.
476
477 2009-11-02  Martin Jambor  <mjambor@suse.cz>
478
479         PR tree-optimization/41750
480         * gcc.c-torture/execute/pr41750.c: New test.
481
482 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
483
484         PR tree-optimization/41841
485         * gcc.dg/pr41841.c: New test.
486
487         PR debug/41893
488         * gcc.dg/debug/pr41893-1.c: New test.
489         * gcc.dg/debug/pr41893-2.c: New file.
490
491         PR c++/41774
492         * g++.dg/ext/visibility/namespace3.C: New test.
493
494 2009-11-01  Jason Merrill  <jason@redhat.com>
495
496         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
497         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
498         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
499
500 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
501
502         * gnat.dg/opt5.adb: New test.
503
504 2009-11-01  Tobias Burnus  <burnus@net-b.de>
505
506         PR fortran/41872
507         * gfortran.dg/allocatable_scalar_4.f90: New test.
508
509 2009-11-01  Tobias Burnus  <burnus@net-b.de>
510
511         PR fortran/41850
512         * gfortran.dg/intent_out_6.f90: New testcase.
513
514 2009-10-31  Richard Guenther  <rguenther@suse.de>
515
516         * g++.dg/tree-ssa/restrict1.C: New.
517
518 2009-10-31  Jason Merrill  <jason@redhat.com>
519
520         * g++.dg/rtti/typeid9.C: New.
521
522         PR c++/41754
523         * g++.dg/cpp0x/initlist25.C: New.
524
525 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
526
527         * gnat.dg/specs/rep_clause4.ads: New test.
528
529 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
530
531         PR target/41885
532         * gcc.target/avr/torture/pr41885.c: New test.
533
534 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
535
536         * gnat.dg/specs/pack5.ads: New test.
537
538 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
539
540         * lib/target-supports.exp: Handle powerpc-*-elf.
541
542 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
543
544         PR target/40838
545         * gcc.target/i386/incoming-6.c: New.
546         * gcc.target/i386/incoming-7.c: Likewise.
547         * gcc.target/i386/incoming-8.c: Likewise.
548         * gcc.target/i386/incoming-9.c: Likewise.
549         * gcc.target/i386/incoming-10.c: Likewise.
550         * gcc.target/i386/incoming-11.c: Likewise.
551         * gcc.target/i386/incoming-12.c: Likewise.
552         * gcc.target/i386/incoming-13.c: Likewise.
553         * gcc.target/i386/incoming-14.c: Likewise.
554         * gcc.target/i386/incoming-15.c: Likewise.
555         * gcc.target/i386/pr37843-4.c: Likewise.
556
557 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
558
559         PR c++/41863
560         * g++.dg/template/sizeof12.C: New test.
561
562 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
563
564         * gnat.dg/pack14.adb: New test.
565
566 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
567
568         * gcc.target/mips/mips.exp (mips_option_groups): Add
569         mcount-ra-address.
570         * gcc.target/mips/mmcount-ra-address-1.c: New test.
571         * gcc.target/mips/mmcount-ra-address-2.c: New test.
572         * gcc.target/mips/mmcount-ra-address-3.c: New test.
573
574 2009-10-29  Michael Matz  <matz@suse.de>
575
576         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
577         * gcc.target/i386/sse-recip-vec.c: Ditto.
578         * gcc.target/i386/brokensqrt.c: New test.
579
580 2009-10-29  Tobias Burnus  <burnus@net-b.de>
581
582         PR fortran/41777
583         * gfortran.dg/associated_target_3.f90: New testcase.
584
585 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
586
587         * gfortran.dg/lto/pr41764_0.f: New.
588
589 2009-10-29  Martin Jambor  <mjambor@suse.cz>
590
591         PR tree-optimization/41775
592         * g++.dg/torture/pr41775.C: New testcase.
593
594 2009-10-28  Jason Merrill  <jason@redhat.com>
595
596         * g++.dg/cpp0x/inline-ns1.C: New.
597         * g++.dg/cpp0x/inline-ns2.C: New.
598         * g++.dg/cpp0x/inline-ns3.C: New.
599
600 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
601
602         PR rtl-optimization/39715
603         * gcc.target/arm/thumb-ltu.c: New.
604
605 2009-10-28  Richard Guenther  <rguenther@suse.de>
606
607         PR lto/41808
608         PR lto/41839
609         * gcc.dg/lto/20091027-1_0.c: New testcase.
610         * gcc.dg/lto/20091027-1_1.c: Likewise.
611         * g++.dg/lto/20091026-1_0.C: Likewise.
612         * g++.dg/lto/20091026-1_1.C: Likewise.
613         * g++.dg/lto/20091026-1_a.h: Likewise.
614
615 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
616
617         PR middle-end/41837
618         * gcc.dg/pr41837.c: New test.
619
620         PR debug/41801
621         * g++.dg/ext/sync-3.C: New test.
622
623         PR target/41762
624         * gcc.dg/pr41762.c: New test.
625
626 2009-10-28  Richard Guenther  <rguenther@suse.de>
627
628         PR middle-end/41855
629         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
630         * gfortran.dg/lto/20091028-1_1.c: Likewise.
631         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
632         * gfortran.dg/lto/20091028-2_1.c: Likewise.
633
634 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
635
636         PR rtl-optimization/39715
637         * gcc.target/arm/thumb-bitfld1.c: New.
638
639 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
640
641         PR rtl-optimization/40741
642         * gcc.target/arm/thumb-branch1.c: New.
643
644 2009-10-27  Jason Merrill  <jason@redhat.com>
645
646         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
647         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
648         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
649         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
650
651 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
652
653         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
654         * gnat.dg/null_pointer_deref2.adb: Likewise.
655
656 2009-10-27  Richard Guenther  <rguenther@suse.de>
657
658         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
659
660 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
661
662         PR c/41842
663         * gcc.dg/pr41842.c: New test.
664
665 2009-10-27  Revital Eres  <eres@il.ibm.com>
666
667         PR tree-optimization/40648
668         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
669         change in decision of peeling for alignment.
670         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
671         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
672         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
673         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
674         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
675         * gcc.dg/vect/vect-50.c: Likewise.
676         * gcc.dg/vect/vect-33.c: Likewise.
677         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
678         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
679         Likewise.
680         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
681         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
682         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
683         Likewise.
684         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
685         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
686         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
687         * gcc.dg/vect/vect-60.c: Likewise.
688         * gcc.dg/vect/vect-26.c: Likewise.
689         * gcc.dg/vect/vect-52.c: Likewise.
690         * gcc.dg/vect/vect-44.c: Likewise.
691         * gcc.dg/vect/vect-27.c: Likewise.
692         * gcc.dg/vect/vect-70.c: Likewise.
693         * gcc.dg/vect/vect-28.c: Likewise.
694         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
695         * gcc.dg/vect/vect-109.c: Likewise.
696         * gcc.dg/vect/vect-54.c: Likewise.
697         * gcc.dg/vect/vect-29.c: Likewise.
698         * gcc.dg/vect/vect-72.c: Likewise.
699         * gcc.dg/vect/vect-56.c: Likewise.
700         * gcc.dg/vect/vect-48.c: Likewise.
701         * gcc.dg/vect/vect-91.c: Likewise.
702         * gcc.dg/vect/vect-92.c: Likewise.
703         * gcc.dg/vect/vect-58.c: Likewise.
704         * gcc.dg/vect/slp-25.c: Likewise.
705         * gcc.dg/vect/vect-93.c: Likewise.
706         * gcc.dg/vect/vect-95.c: Likewise.
707         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
708         * gcc.dg/vect/vect-87.c: Likewise.
709         * gcc.dg/vect/vect-96.c: Likewise.
710         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
711         * gcc.dg/vect/vect-88.c: Likewise.
712         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
713         * gcc.dg/vect/vect-89.c: Likewise.
714         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
715         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
716         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
717         * gfortran.dg/vect/vect-2.f90: Likewise.
718         * gfortran.dg/vect/vect-3.f90: Likewise.
719         * gfortran.dg/vect/vect-4.f90: Likewise.
720         * gfortran.dg/vect/vect-5.f90: Likewise.
721
722 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
723
724         PR c++/41020
725         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
726
727 2009-10-26  Ben Elliston  <bje@au.ibm.com>
728             Michael Meissner  <meissner@linux.vnet.ibm.com>
729             Ulrich Weigand  <uweigand@de.ibm.com>
730
731         * gcc.target/spu/ea/ea.exp: New file.
732         * gcc.target/spu/ea/cache1.c: Likewise.
733         * gcc.target/spu/ea/cast1.c: Likewise.
734         * gcc.target/spu/ea/cast2.c: Likewise.
735         * gcc.target/spu/ea/compile1.c: Likewise.
736         * gcc.target/spu/ea/compile2.c: Likewise.
737         * gcc.target/spu/ea/cppdefine.c: Likewise.
738         * gcc.target/spu/ea/errors1.c: Likewise.
739         * gcc.target/spu/ea/errors2.c: Likewise.
740         * gcc.target/spu/ea/execute1.c: Likewise.
741         * gcc.target/spu/ea/execute2.c: Likewise.
742         * gcc.target/spu/ea/execute3.c: Likewise.
743         * gcc.target/spu/ea/ops1.c: Likewise.
744         * gcc.target/spu/ea/ops2.c: Likewise.
745         * gcc.target/spu/ea/options1.c: Likewise.
746         * gcc.target/spu/ea/test-sizes.c: Likewise.
747
748 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
749
750         PR bootstrap/41345
751         * gcc.dg/pr41345.c: New test.
752
753         PR debug/41828
754         * g++.dg/debug/dwarf2/anonname1.C: New test.
755
756 2009-10-26  Jason Merrill  <jason@redhat.com>
757
758         PR c++/38796
759         * g++.dg/cpp0x/defaulted15.C: New.
760         * g++.dg/cpp0x/defaulted16.C: New.
761
762 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
763
764         PR c++/41785
765         * g++.dg/cpp0x/variadic96.C: New test.
766
767 2009-10-26  Nick Clifton  <nickc@redhat.com>
768
769         * lib/target-supports.exp (check_profiling_available):
770         Profiling is not, currently, available for the RX port.
771         (check_effective_target_hard_float): Add support for RX target.
772         * gcc.target/rx: New directory.
773         * gcc.target/rx/builtins.c: New test file.
774         * gcc.target/rx/interrupts.c: New test file.
775         * gcc.target/rx/rx-abi-function-tests.c: New test file.
776         * gcc.target/rx/zero-width-bitfield.c: New test file.
777         * gcc.target/rx/i272091.c: New test file.
778         * gcc.target/rx/packed-struct.c: New test file.
779         * gcc.target/rx/rx.exp: New file: Drives RX tests.
780
781 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
782
783         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
784         * gcc.dg/lto/20091016-1_0.c: Likewise.
785         * gcc.dg/lto/20090206-1_0.c: Likewise.
786         * gcc.dg/lto/20081120-1_0.c: Likewise.
787         * gcc.dg/lto/20081120-2_0.c: Likewise.
788         * gcc.dg/lto/20090116_0.c: Likewise.
789         * gcc.dg/lto/20081126_0.c: Likewise.
790         * gcc.dg/lto/20091013-1_0.c: Likewise.
791         * gcc.dg/lto/20081212-1_0.c: Likewise.
792         * gcc.dg/lto/20091015-1_0.c: Likewise.
793         * gcc.dg/lto/20090126-1_0.c: Likewise.
794         * gcc.dg/lto/20090126-2_0.c: Likewise.
795         * gcc.dg/lto/20091020-1_0.c: Likewise.
796         * gcc.dg/lto/20091020-2_0.c: Likewise.
797         * gcc.dg/lto/20081204-1_0.c: Likewise.
798         * gcc.dg/lto/20081204-2_0.c: Likewise.
799         * gcc.dg/lto/20081224_0.c: Likewise.
800         * gcc.dg/lto/20090219_0.c: Likewise.
801
802 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
803
804         PR c++/41020
805         * g++.dg/lookup/extern-c-redecl2.C: New test.
806         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
807         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
808         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
809
810 2009-10-26  Michael Matz  <matz@suse.de>
811
812         PR tree-optimization/41783
813         * gcc.dg/pr41783.c: New test.
814         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
815         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
816         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
817
818 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
819
820         PR fortran/41714
821         * gfortran.dg/class_allocate_4.f03: New test.
822
823 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
824
825         * gcc.target/mips/mult-1.c: New test.
826
827 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
828
829         PR fortran/41784
830         * gfortran.dg/extends_8.f03: New test.
831
832 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
833
834         * gnat.dg/specs/pack4.ads: New test.
835
836 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
837
838         * gnat.dg/null_pointer_deref1.adb: New test.
839         * gnat.dg/null_pointer_deref2.adb: Likewise.
840
841 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
842
843         PR fortran/41772
844         * gfortran.dg/transfer_intrinsic_3.f90.
845
846 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
847
848         * gnat.dg/opt4.adb: New test.
849
850 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
851
852         PR c/40033
853         * gcc.dg/noncompile/pr40033-1.c: New test.
854
855 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
856
857         PR c++/40808
858         * g++.dg/abi/mangle34.C: New test
859
860 2009-10-23  Jason Merrill  <jason@redhat.com>
861
862         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
863
864         Core issue 899
865         * g++.dg/cpp0x/explicit4.C: New.
866
867 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
868
869         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
870         *-*-cygwin.
871         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
872         for *-*-mingw* and *-*-cygwin.
873         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
874         * g++.dg/template/spec35.C: Disable weak symbol test for
875         *-*-mingw* and *-*-cygwin.
876
877         PR testsuite/31342
878         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
879
880 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
881
882         PR fortran/41800
883         * gfortran.dg/class_10.f03: New test.
884
885 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
886
887         PR target/41787
888         * gcc.target/powerpc/vsx-vrsave.c: New file.
889
890 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
891
892         PR c/41673
893         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
894
895 2009-10-23  Richard Guenther  <rguenther@suse.de>
896
897         PR tree-optimization/41778
898         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
899
900 2009-10-22  Richard Guenther  <rguenther@suse.de>
901
902         PR lto/41791
903         * g++.dg/lto/20091022-2_0.C: New testcase.
904
905 2009-10-22  Richard Guenther  <rguenther@suse.de>
906
907         PR lto/41730
908         * g++.dg/lto/20091022-1_0.C: New testcase.
909
910 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
911
912         * gcc.dg/autopar/outer-4.c: Adjust scan.
913         * gcc.dg/autopar/outer-5.c: Adjust scan.
914         * gcc.dg/autopar/outer-5.c: Add scan optimized.
915
916         * libgomp.graphite/force-parallel-2.c: Adjust scan.
917         * gcc.dg/autopar/outer-1.c: New testcase.
918         * gcc.dg/autopar/outer-2.c: New testcase.
919         * gcc.dg/autopar/outer-3.c: New testcase.
920         * gcc.dg/autopar/outer-4.c: New testcase.
921         * gcc.dg/autopar/outer-5.c: New testcase.
922         * gcc.dg/autopar/outer-6.c: New testcase.
923
924 2009-10-22  Jan Hubicka  <jh@suse.cz>
925
926         * gcc.c-torture/compile/pr40556.c: New testcase.
927
928 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
929
930         PR fortran/41781
931         * gfortran.dg/goto_8.f90: New test case.
932
933 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
934
935         PR tree-optimization/41497
936         * gcc.dg/tree-ssa/pr41497.c: New.
937
938 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
939
940         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
941
942 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
943
944         * gcc.dg/tls/pie-1.c: New test.
945
946 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
947
948         * g++.dg/abi/mangle33.C: New test.
949
950 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
951
952         * gnat.dg/discr22.adb: New test.
953
954 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
955
956         * gnat.dg/loop_optimization7.ad[sb]: New test.
957         * gnat.dg/loop_optimization7_pkg.ads: New helper.
958
959 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
960
961         PR fortran/41706
962         PR fortran/41766
963         * gfortran.dg/class_9.f03: Extended test case.
964         * gfortran.dg/select_type_7.f03: New test case.
965
966 2009-10-20  Richard Guenther  <rguenther@suse.de>
967
968         * gcc.dg/lto/20091020-3_0.c: New testcase.
969
970 2009-10-20  Richard Guenther  <rguenther@suse.de>
971
972         PR lto/41761
973         * gcc.dg/lto/20091020-1_0.c: New testcase.
974         * gcc.dg/lto/20091020-1_1.c: Likewise.
975         * gcc.dg/lto/20091020-2_0.c: Likewise.
976         * gcc.dg/lto/20091020-2_1.c: Likewise.
977
978 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
979
980         PR debug/41340
981         * gcc.dg/pr41340.c: New test.
982
983 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
984
985         * gnat.dg/discr21.ad[sb]: New test.
986         * gnat.dg/discr21_pkg.ads: New helper.
987
988 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
989
990         PR fortran/41706
991         * gfortran.dg/class_9 : New test.
992
993 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
994
995         * gcc.dg/raw-string-1.c: New test.
996         * gcc.dg/raw-string-2.c: New test.
997         * gcc.dg/raw-string-3.c: New test.
998         * gcc.dg/raw-string-4.c: New test.
999         * gcc.dg/raw-string-5.c: New test.
1000         * gcc.dg/raw-string-6.c: New test.
1001         * gcc.dg/raw-string-7.c: New test.
1002         * gcc.dg/utf8-1.c: New test.
1003         * gcc.dg/utf8-2.c: New test.
1004         * gcc.dg/utf-badconcat2.c: New test.
1005         * gcc.dg/utf-dflt2.c: New test.
1006         * gcc.dg/cpp/include6.c: New test.
1007         * g++.dg/ext/raw-string-1.C: New test.
1008         * g++.dg/ext/raw-string-2.C: New test.
1009         * g++.dg/ext/raw-string-3.C: New test.
1010         * g++.dg/ext/raw-string-4.C: New test.
1011         * g++.dg/ext/raw-string-5.C: New test.
1012         * g++.dg/ext/raw-string-6.C: New test.
1013         * g++.dg/ext/raw-string-7.C: New test.
1014         * g++.dg/ext/utf8-1.C: New test.
1015         * g++.dg/ext/utf8-2.C: New test.
1016         * g++.dg/ext/utf-badconcat2.C: New test.
1017         * g++.dg/ext/utf-dflt2.C: New test.
1018
1019         * gcc.dg/cleanup-13.c: New test.
1020
1021 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1022
1023         PR fortran/41586
1024         * gfortran.dg/auto_dealloc_1.f90: New test case.
1025
1026 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1027
1028         Port from redhat/gcc-4_4-branch:
1029         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1030         * gcc.dg/debug/vta-2.c: New test.
1031
1032         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1033         * gcc.dg/debug/vta-1.c: New.
1034
1035 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1036
1037         * gnat.dg/noreturn2.ad[sb]: New test.
1038
1039 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1040
1041         PR fortran/41755
1042         * gfortran.dg/equiv_8.f90: New test.
1043         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1044
1045 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1046
1047         * gcc.target/arm/neon-thumb2-move.c: New test.
1048
1049 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1050
1051         * gcc.dg/debug/vta-3.c: New test.
1052
1053 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1054
1055         * gnat.dg/nested_proc.adb: Rename into...
1056         * gnat.dg/nested_proc1.adb: ...this.
1057         * gnat.dg/nested_proc2.adb: New test.
1058
1059 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1060
1061         * gnat.dg/noreturn1.ad[sb]: New test.
1062
1063 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1064             Paul Thomas  <pault@gcc.gnu.org>
1065
1066         PR fortran/41629
1067         * gfortran.dg/class_6.f90: New test.
1068
1069         PR fortran/41608
1070         PR fortran/41587
1071         * gfortran.dg/class_7.f90: New test.
1072
1073         PR fortran/41618
1074         * gfortran.dg/class_8.f90: New test.
1075
1076 2009-10-17  Richard Guenther  <rguenther@suse.de>
1077
1078         * gcc.dg/lto/20091017-1_0.c: New testcase.
1079         * gcc.dg/lto/20091017-1_1.c: Likewise.
1080
1081 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1082
1083         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1084
1085 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1086
1087         * gnat.dg/aggr11.adb: New test.
1088         * gnat.dg/aggr11_pkg.ads: New helper.
1089
1090 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1091
1092         * gnat.dg/slice8.adb: New test.
1093         * gnat.dg/slice8_pkg1.ads: New helper.
1094         * gnat.dg/slice8_pkg2.ads: Likewise.
1095         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1096
1097 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1098
1099         * gnat.dg/unchecked_convert4.adb: New test.
1100
1101 2009-10-15  Jason Merrill  <jason@redhat.com>
1102
1103         PR c++/38798
1104         * g++.dg/cpp0x/trailing5.C: New.
1105
1106         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1107         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1108         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1109         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1110
1111 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1112
1113         PR fortran/41719
1114         * gfortran.dg/class_5.f03: New test case.
1115         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1116         * gfortran.dg/typebound_operator_4.f03: Ditto.
1117
1118 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1119
1120         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1121         * g++.dg/other/first-global.C: Likewise.
1122         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1123         * g++.dg/torture/pr40323.C: Likewise.
1124         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1125         * gcc.dg/inline-33.c: Likewise.
1126         * gcc.dg/ipa/ipa-1.c: Likewise.
1127         * gcc.dg/ipa/ipa-2.c: Likewise.
1128         * gcc.dg/ipa/ipa-3.c: Likewise.
1129         * gcc.dg/ipa/ipa-4.c: Likewise.
1130         * gcc.dg/ipa/ipa-5.c: Likewise.
1131         * gcc.dg/ipa/ipa-7.c: Likewise.
1132         * gcc.dg/ipa/ipacost-2.c: Likewise.
1133         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1134         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1135         * gfortran.dg/whole_file_5.f90: Likewise.
1136         * gfortran.dg/whole_file_6.f90: Likewise.
1137
1138 2009-10-16  Richard Guenther  <rguenther@suse.de>
1139
1140         PR tree-optimization/41728
1141         * gcc.c-torture/compile/pr41728.c: New testcase.
1142
1143 2009-10-16  Richard Guenther  <rguenther@suse.de>
1144
1145         PR lto/41598
1146         * gcc.dg/lto/20091016-1_0.c: New testcase.
1147         * gcc.dg/lto/20091016-1_1.c: Likewise.
1148         * gcc.dg/lto/20091016-1_a.h: Likewise.
1149
1150 2009-10-16  Richard Guenther  <rguenther@suse.de>
1151
1152         PR lto/41715
1153         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1154         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1155         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1156
1157 2009-10-16  Richard Guenther  <rguenther@suse.de>
1158
1159         PR lto/41713
1160         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1161
1162 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1163
1164         PR debug/41717
1165         * gcc.dg/debug/pr41717.c: New test.
1166
1167 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1168
1169         PR fortran/41648
1170         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1171
1172         PR fortran/41656
1173         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1174
1175 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1176
1177         PR target/23983
1178         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1179         result used.
1180         * g++.dg/ext/altivec-2.C (main): Ditto.
1181
1182 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1183
1184         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1185         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1186
1187 2009-10-15  Richard Guenther  <rguenther@suse.de>
1188
1189         PR lto/41669
1190         * gcc.dg/lto/20091015-1_0.c: New testcase.
1191         * gcc.dg/lto/20091015-1_1.c: Likewise.
1192         * gcc.dg/lto/20091015-1_2.c: Likewise.
1193         * gcc.dg/lto/20091015-1_a.h: Likewise.
1194         * gcc.dg/lto/20091015-1_b.h: Likewise.
1195
1196 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1197
1198         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1199
1200 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1201
1202         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1203
1204 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1205
1206         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1207         line from 1 to 0.
1208         * obj-c++.dg/bitfield-1.mm: Likewise.
1209         * obj-c++.dg/bitfield-4.mm: Likewise.
1210
1211 2009-10-14  Richard Guenther  <rguenther@suse.de>
1212
1213         PR lto/41173
1214         * gcc.dg/lto/20091014-1_0.c: New testcase.
1215
1216 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1217
1218         PR testsuite/41707
1219         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1220         warning on line 0 instead of 1.
1221
1222 2009-10-14  Richard Guenther  <rguenther@suse.de>
1223
1224         PR lto/41521
1225         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1226         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1227
1228 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1229
1230         PR preprocessor/41543
1231         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1232
1233         PR debug/41695
1234         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1235
1236 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1237
1238         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1239         New procedure.
1240         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1241         effective target.
1242
1243 2009-10-14  Jason Merrill  <jason@redhat.com>
1244
1245         PR c++/39866
1246         * g++.dg/cpp0x/defaulted14.C: New.
1247
1248 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1249
1250         * g++.dg/cpp0x/vt-40092.C: New.
1251
1252 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1253
1254         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1255         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1256
1257 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1258
1259         * gfortran.dg/complex_intrinsic_8.f90: New test.
1260
1261 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1262
1263         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1264         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1265
1266 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1267
1268         PR target/38948
1269         * gcc.dg/torture/pr38948.c: New test.
1270
1271 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1272
1273         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1274
1275 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1276
1277         PR fortran/41581
1278         * gfortran.dg/class_allocate_2.f03: Modified.
1279         * gfortran.dg/class_allocate_3.f03: New test case.
1280
1281 2009-10-13  Richard Guenther  <rguenther@suse.de>
1282
1283         PR lto/41668
1284         * gcc.dg/lto/20091006-2_0.c: New testcase.
1285         * gcc.dg/lto/20091006-2_1.c: Likewise.
1286         * gcc.dg/lto/20091006-2_2.c: Likewise.
1287         * gcc.dg/lto/20091013-1_0.c: Likewise.
1288         * gcc.dg/lto/20091013-1_1.c: Likewise.
1289         * gcc.dg/lto/20091013-1_2.c: Likewise.
1290
1291 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1292
1293         * gcc.c-torture/compile/pr41661.c: New test.
1294
1295 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1296
1297         PR libgfortran/41683
1298         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1299
1300 2009-10-12  Jason Merrill  <jason@redhat.com>
1301
1302         PR c++/37875
1303         * g++.dg/cpp0x/decltype18.C: New.
1304
1305         PR c++/37766
1306         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1307
1308 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1309
1310         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1311
1312 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1313
1314         PR debug/41343
1315         PR debug/41447
1316         PR debug/41264
1317         PR debug/41338
1318         * gcc.dg/guality/pr41447-1.c: New.
1319         * gcc.dg/debug/pr41264-1.c: New.
1320         * gcc.dg/debug/pr41343-1.c: New.
1321
1322 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1323
1324         PR target/26515
1325         * gcc.dg/torture/pr26515.c: New test.
1326
1327 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1328
1329         PR testsuite/41659
1330         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1331         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1332         or "xfail" with dg-lto-do.
1333
1334 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1335
1336         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1337
1338 2009-10-12  Michael Matz  <matz@suse.de>
1339
1340         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1341         pass.
1342
1343 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1344
1345         PR target/41680
1346         * g++.dg/torture/pr41680.C: New test.
1347
1348 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1349
1350         PR c++/41570
1351         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1352
1353 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1354
1355         PR debug/41616
1356         * gcc.dg/guality/pr41616-1.c: New.
1357
1358 2009-10-11  Jason Merrill  <jason@redhat.com>
1359
1360         PR c++/37204
1361         * g++.dg/cpp0x/rv-reinterpret.C: New.
1362
1363 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1364
1365         PR libgfortran/38439
1366         * gfortran.dg/fmt_error_9.f: New test.
1367         * gfortran.dg/fmt_error_10.f: New test.
1368
1369 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1370
1371         PR fortran/41583
1372         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1373         * gfortran.dg/class_4b.f03: As above.
1374         * gfortran.dg/class_4c.f03: As above.
1375         * gfortran.dg/class_4d.f03: As above.
1376
1377 2009-10-11  Richard Guenther  <rguenther@suse.de>
1378
1379         PR tree-optimization/41555
1380         * gcc.dg/torture/pr41555.c: New testcase.
1381
1382 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1383
1384         PR libgfortran/35862
1385         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1386         function correctly.
1387
1388 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1389
1390         PR libgfortran/35862
1391         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1392         Add conditions to avoid runtime errors if not supported.
1393
1394 2009-10-10  Richard Guenther  <rguenther@suse.de>
1395
1396         PR tree-optimization/41654
1397         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1398
1399 2009-10-09  Jason Merrill  <jason@redhat.com>
1400
1401         * g++.dg/cpp/ucn-1.C: New.
1402
1403 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1404
1405         PR fortran/41585
1406         * gfortran.dg/class_2.f03: Extended test case.
1407
1408 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1409
1410         PR fortran/41582
1411         * gfortran.dg/class_allocate_1.f03: Modify code such that
1412         it compiles with the gfc_warning->gfc_error change.
1413         * gfortran.dg/class_allocate_1.f03: New test.
1414
1415 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1416
1417         PR fortran/41579
1418         * gfortran.dg/select_type_6.f03: New test.
1419
1420 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1421
1422         PR preprocessor/41445
1423         * gcc.dg/cpp/separate-1.c: Adjust.
1424         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1425         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1426         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1427         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1428         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1429         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1430         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1431
1432         PR rtl-optimization/41646
1433         * gcc.c-torture/compile/pr41646.c: New test.
1434
1435 2009-10-09  Richard Guenther  <rguenther@suse.de>
1436
1437         PR tree-optimization/41634
1438         * gcc.c-torture/compile/pr41634.c: New testcase.
1439
1440 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1441
1442         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1443
1444 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1445
1446         * gnat.dg/opt3.adb: New test.
1447         * gnat.dg/opt3_pkg.ads: New helper.
1448
1449 2009-10-08  Doug Kwan  <dougkwan@google.com>
1450
1451         PR rtl-optimization/41574
1452         * gcc.dg/pr41574.c: New test.
1453
1454 2009-10-08  Cary Coutant  <ccoutant@google.com>
1455
1456         Add support for debugging with ICF (Identical Code Folding).
1457         * g++.dg/debug/dwarf2/icf.C: New test.
1458
1459 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1460
1461         * gcc.target/mips/truncate-6.c: New test.
1462
1463 2009-10-08  Jason Merrill  <jason@redhat.com>
1464
1465         PR c++/36816
1466         * g++.dg/cpp0x/rv-deduce.C: New.
1467
1468         PR c++/37177
1469         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1470         * g++.dg/template/explicit-args2.C: New.
1471         * g++.dg/template/explicit-args3.C: New.
1472         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1473
1474 2009-10-08  Michael Matz  <matz@suse.de>
1475
1476         PR middle-end/41573
1477         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1478         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1479         * gcc.dg/pr41573.c: New test.
1480
1481 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1482
1483         PR c/41182
1484         * gcc.c-torture/compile/pr41182-1.c: New.
1485
1486 2009-10-07  Jason Merrill  <jason@redhat.com>
1487
1488         * g++.dg/cpp0x/variadic95.C: New.
1489
1490 2009-10-07  Jason Merrill  <jason@redhat.com>
1491
1492         * g++.dg/template/scope3.C: New.
1493
1494 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1495
1496         * gcc.dg/debug/dwarf2/inline3.c: New test.
1497
1498 2009-10-07  Daniel Kraft  <d@domob.eu>
1499
1500         PR fortran/41615
1501         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1502
1503 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1504
1505         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1506         * gfortran.dg/select_type_1.f03: Modified error message.
1507         * gfortran.dg/select_type_5.f03: New test.
1508
1509 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1510
1511         PR libgfortran/41612
1512         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1513         have kind=10 reals.
1514
1515 2009-10-06  Jason Merrill  <jason@redhat.com>
1516
1517         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1518         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1519
1520 2009-10-06  Richard Guenther  <rguenther@suse.de>
1521
1522         PR lto/41502
1523         * gcc.dg/lto/20091006-1_0.c: New testcase.
1524         * gcc.dg/lto/20091006-1_1.c: Likewise.
1525         * gcc.dg/lto/20091005-2_0.c: Likewise.
1526
1527 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1528
1529         PR ada/41383
1530         * gnat.dg/timer_cancel.adb: New test.
1531
1532 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1533
1534         PR ada/38333
1535         * gnat.dg/specs/import_abstract.ads: New.
1536
1537 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1538
1539         PR libgfortran/35862
1540         * gfortran.dg/round_2.f03: New test.
1541
1542 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1543
1544         PR debug/41558
1545         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1546         * lib/gcc-gdb-test.exp: ... here.  New file.
1547         * gfortran.dg/guality/guality.exp: New file.
1548         * gfortran.dg/guality/pr41558.f90: New test.
1549         * gfortran.dg/guality/arg1.f90: New test.
1550
1551 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1552
1553         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1554         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1555         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1556         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1557
1558 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1559
1560         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1561         register_pass_info.
1562         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1563         plugin_pass to register_pass_info.
1564         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1565         register_pass_info.
1566         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1567         register_pass_info.
1568
1569 2009-10-05  Richard Guenther  <rguenther@suse.de>
1570
1571         PR lto/41281
1572         * gcc.dg/lto/20090914-2_0.c: New testcase.
1573
1574 2009-10-05  Richard Guenther  <rguenther@suse.de>
1575
1576         PR lto/40902
1577         * gcc.dg/lto/20091005-1_0.c: New testcase.
1578         * gcc.dg/lto/20091005-1_1.c: Likewise.
1579
1580 2009-10-05  Richard Guenther  <rguenther@suse.de>
1581
1582         PR lto/41552
1583         PR lto/41487
1584         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1585         * g++.dg/lto/20091004-1_0.C: New testcase.
1586         * g++.dg/lto/20091004-1_1.C: Likewise.
1587         * g++.dg/lto/20091004-2_0.C: Likewise.
1588         * g++.dg/lto/20091004-2_1.C: Likewise.
1589         * g++.dg/lto/20091004-3_0.C: Likewise.
1590         * g++.dg/lto/20091004-3_1.C: Likewise.
1591
1592 2009-10-05  Richard Guenther  <rguenther@suse.de>
1593
1594         PR tree-optimization/23821
1595         * gcc.dg/torture/pr23821.c: New testcase.
1596
1597 2009-10-05  Daniel Kraft  <d@domob.eu>
1598
1599         PR fortran/41403
1600         * gfortran.dg/goto_6.f: New test.
1601         * gfortran.dg/goto_7.f: New test.
1602
1603 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1604             Bill Maddox  <maddox@google.com>
1605             Cary Coutant  <ccoutant@google.com>
1606             Chris Demetriou  <cgd@google.com>
1607             Diego Novillo  <dnovillo@google.com>
1608             Doug Kwan  <dougkwan@google.com>
1609             Jan Hubicka  <jh@suse.cz>
1610             Ollie Wild  <aaw@google.com>
1611             Rafael Espindola  <espindola@google.com>
1612             Richard Guenther  <rguenther@suse.de>
1613             Simon Baldwin  <simonb@google.com>
1614
1615         * g++.dg/20090107-1.C: New.
1616         * g++.dg/20090121-1.C: New.
1617         * g++.dg/ipa/20090113-1.C: New.
1618         * g++.dg/lto: New directory.
1619         * g++.dg/lto/20080829_0.C: New.
1620         * g++.dg/lto/20080904_0.C: New.
1621         * g++.dg/lto/20080907_0.C: New.
1622         * g++.dg/lto/20080908-1_0.C: New.
1623         * g++.dg/lto/20080908-2_0.C: New.
1624         * g++.dg/lto/20080908-3_0.C: New.
1625         * g++.dg/lto/20080909-1_0.C: New.
1626         * g++.dg/lto/20080910-1_0.C: New.
1627         * g++.dg/lto/20080912-1_0.C: New.
1628         * g++.dg/lto/20080912_0.C: New.
1629         * g++.dg/lto/20080915_0.C: New.
1630         * g++.dg/lto/20080916_0.C: New.
1631         * g++.dg/lto/20080917_0.C: New.
1632         * g++.dg/lto/20080924_0.C: New.
1633         * g++.dg/lto/20080926_0.C: New.
1634         * g++.dg/lto/20081008_0.C: New.
1635         * g++.dg/lto/20081022.h: New.
1636         * g++.dg/lto/20081022_0.C: New.
1637         * g++.dg/lto/20081022_1.C: New.
1638         * g++.dg/lto/20081023_0.C: New.
1639         * g++.dg/lto/20081109-1_0.C: New.
1640         * g++.dg/lto/20081109-2_0.C: New.
1641         * g++.dg/lto/20081109_0.C: New.
1642         * g++.dg/lto/20081109_1.C: New.
1643         * g++.dg/lto/20081118-1_0.C: New.
1644         * g++.dg/lto/20081118-1_1.C: New.
1645         * g++.dg/lto/20081118_0.C: New.
1646         * g++.dg/lto/20081118_1.C: New.
1647         * g++.dg/lto/20081119-1.h: New.
1648         * g++.dg/lto/20081119-1_0.C: New.
1649         * g++.dg/lto/20081119-1_1.C: New.
1650         * g++.dg/lto/20081119_0.C: New.
1651         * g++.dg/lto/20081119_1.C: New.
1652         * g++.dg/lto/20081120-1_0.C: New.
1653         * g++.dg/lto/20081120-1_1.C: New.
1654         * g++.dg/lto/20081120-2_0.C: New.
1655         * g++.dg/lto/20081120-2_1.C: New.
1656         * g++.dg/lto/20081123_0.C: New.
1657         * g++.dg/lto/20081123_1.C: New.
1658         * g++.dg/lto/20081125.h: New.
1659         * g++.dg/lto/20081125_0.C: New.
1660         * g++.dg/lto/20081125_1.C: New.
1661         * g++.dg/lto/20081127_0.C: New.
1662         * g++.dg/lto/20081127_1.C: New.
1663         * g++.dg/lto/20081203_0.C: New.
1664         * g++.dg/lto/20081203_1.C: New.
1665         * g++.dg/lto/20081204-1_0.C: New.
1666         * g++.dg/lto/20081204-1_1.C: New.
1667         * g++.dg/lto/20081204-2_0.C: New.
1668         * g++.dg/lto/20081204-2_1.C: New.
1669         * g++.dg/lto/20081209_0.C: New.
1670         * g++.dg/lto/20081209_1.C: New.
1671         * g++.dg/lto/20081211-1.h: New.
1672         * g++.dg/lto/20081211-1_0.C: New.
1673         * g++.dg/lto/20081211-1_1.C: New.
1674         * g++.dg/lto/20081217-1_0.C: New.
1675         * g++.dg/lto/20081217-2_0.C: New.
1676         * g++.dg/lto/20081219_0.C: New.
1677         * g++.dg/lto/20081219_1.C: New.
1678         * g++.dg/lto/20090106_0.C: New.
1679         * g++.dg/lto/20090112_0.C: New.
1680         * g++.dg/lto/20090128_0.C: New.
1681         * g++.dg/lto/20090221_0.C: New.
1682         * g++.dg/lto/20090302_0.C: New.
1683         * g++.dg/lto/20090302_1.C: New.
1684         * g++.dg/lto/20090303_0.C: New.
1685         * g++.dg/lto/20090311-1.h: New.
1686         * g++.dg/lto/20090311-1_0.C: New.
1687         * g++.dg/lto/20090311-1_1.C: New.
1688         * g++.dg/lto/20090311_0.C: New.
1689         * g++.dg/lto/20090311_1.C: New.
1690         * g++.dg/lto/20090312.h: New.
1691         * g++.dg/lto/20090312_0.C: New.
1692         * g++.dg/lto/20090312_1.C: New.
1693         * g++.dg/lto/20090313_0.C: New.
1694         * g++.dg/lto/20090313_1.C: New.
1695         * g++.dg/lto/20090315_0.C: New.
1696         * g++.dg/lto/20090315_1.C: New.
1697         * g++.dg/lto/20091002-1_0.C: New testcase.
1698         * g++.dg/lto/20091002-2_0.C: Likewise..
1699         * g++.dg/lto/20091002-3_0.C: Likewise..
1700         * g++.dg/lto/README: New.
1701         * g++.dg/lto/pr40818_0.C: New.
1702         * g++.dg/opt/thunk3-1.C: New.
1703         * g++.dg/opt/thunk4.C: New.
1704         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1705         replacements with __attribute__ ((__noinline__)).
1706         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1707         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1708         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1709         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1710         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1711         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1712         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1713         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1714         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1715         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1716         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1717         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1718         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1719         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1720         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1721         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1722         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1723         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1724         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1725         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1726         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1727         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1728         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1729         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1730         * gcc.dg/20081223-1.c: New.
1731         * gcc.dg/lto: New directory.
1732         * gcc.dg/lto/20080908_0.c: New.
1733         * gcc.dg/lto/20080917_0.c: New.
1734         * gcc.dg/lto/20080924_0.c: New.
1735         * gcc.dg/lto/20081024_0.c: New.
1736         * gcc.dg/lto/20081109_0.c: New.
1737         * gcc.dg/lto/20081111_0.c: New.
1738         * gcc.dg/lto/20081111_1.c: New.
1739         * gcc.dg/lto/20081112_0.c: New.
1740         * gcc.dg/lto/20081112_1.c: New.
1741         * gcc.dg/lto/20081115_0.c: New.
1742         * gcc.dg/lto/20081115_1.c: New.
1743         * gcc.dg/lto/20081115_2.c: New.
1744         * gcc.dg/lto/20081118_0.c: New.
1745         * gcc.dg/lto/20081118_1.c: New.
1746         * gcc.dg/lto/20081118_2.c: New.
1747         * gcc.dg/lto/20081120-1_0.c: New.
1748         * gcc.dg/lto/20081120-1_1.c: New.
1749         * gcc.dg/lto/20081120-2_0.c: New.
1750         * gcc.dg/lto/20081120-2_1.c: New.
1751         * gcc.dg/lto/20081125_0.c: New.
1752         * gcc.dg/lto/20081125_1.c: New.
1753         * gcc.dg/lto/20081126_0.c: New.
1754         * gcc.dg/lto/20081201-1_0.c: New.
1755         * gcc.dg/lto/20081201-1_1.c: New.
1756         * gcc.dg/lto/20081201-1_2.c: New.
1757         * gcc.dg/lto/20081201-2_0.c: New.
1758         * gcc.dg/lto/20081201-2_1.c: New.
1759         * gcc.dg/lto/20081202-1_0.c: New.
1760         * gcc.dg/lto/20081202-1_1.c: New.
1761         * gcc.dg/lto/20081202-2_0.c: New.
1762         * gcc.dg/lto/20081202-2_1.c: New.
1763         * gcc.dg/lto/20081204-1_0.c: New.
1764         * gcc.dg/lto/20081204-1_1.c: New.
1765         * gcc.dg/lto/20081204-2_0.c: New.
1766         * gcc.dg/lto/20081210-1_0.c: New.
1767         * gcc.dg/lto/20081212-1_0.c: New.
1768         * gcc.dg/lto/20081222_0.c: New.
1769         * gcc.dg/lto/20081222_0.h: New.
1770         * gcc.dg/lto/20081222_1.c: New.
1771         * gcc.dg/lto/20081224_0.c: New.
1772         * gcc.dg/lto/20081224_0.h: New.
1773         * gcc.dg/lto/20081224_1.c: New.
1774         * gcc.dg/lto/20090116_0.c: New.
1775         * gcc.dg/lto/20090120_0.c: New.
1776         * gcc.dg/lto/20090126-1_0.c: New.
1777         * gcc.dg/lto/20090126-2_0.c: New.
1778         * gcc.dg/lto/20090206-1_0.c: New.
1779         * gcc.dg/lto/20090206-2_0.c: New.
1780         * gcc.dg/lto/20090210_0.c: New.
1781         * gcc.dg/lto/20090210_1.c: New.
1782         * gcc.dg/lto/20090213_0.c: New.
1783         * gcc.dg/lto/20090213_1.c: New.
1784         * gcc.dg/lto/20090218-1_0.c: New.
1785         * gcc.dg/lto/20090218-1_1.c: New.
1786         * gcc.dg/lto/20090218-2_0.c: New.
1787         * gcc.dg/lto/20090218-2_1.c: New.
1788         * gcc.dg/lto/20090218_0.c: New.
1789         * gcc.dg/lto/20090218_1.c: New.
1790         * gcc.dg/lto/20090218_2.c: New.
1791         * gcc.dg/lto/20090218_3.c: New.
1792         * gcc.dg/lto/20090219_0.c: New.
1793         * gcc.dg/lto/20090312_0.c: New.
1794         * gcc.dg/lto/20090312_1.c: New.
1795         * gcc.dg/lto/20090313_0.c: New.
1796         * gcc.dg/lto/20090706-1_0.c: New.
1797         * gcc.dg/lto/20090706-2_0.c: New.
1798         * gcc.dg/lto/20090717_0.c: New.
1799         * gcc.dg/lto/20090717_1.c: New.
1800         * gcc.dg/lto/20090729_0.c: New.
1801         * gcc.dg/lto/20090729_1.c: New.
1802         * gcc.dg/lto/20090812_0.c: New.
1803         * gcc.dg/lto/20090812_1.c: New.
1804         * gcc.dg/lto/20090914-1_0.c: New.
1805         * gcc.dg/lto/README: New.
1806         * gcc.dg/visibility-7.c: Adjust expected pattern
1807         * gfortran.dg/lto: New directory.
1808         * gfortran.dg/lto/pr40724_0.f: New.
1809         * gfortran.dg/lto/pr40724_1.f: New.
1810         * gfortran.dg/lto/pr40725_0.f03: New.
1811         * gfortran.dg/lto/pr40725_1.c: New.
1812         * gfortran.dg/lto/pr41069_0.f90: New.
1813         * gfortran.dg/lto/pr41069_1.f90: New.
1814         * gfortran.dg/lto/pr41069_2.f90: New.
1815         * g++.dg/README: Add 'lto' directory.
1816         * g++.dg/dg.exp: Also scan 'lto' directory
1817
1818 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1819             Janis Johnson  <janis187@us.ibm.com>
1820             Diego Novillo  <dnovillo@google.com>
1821
1822         * g++.dg/lto/lto.exp: New.
1823         * gcc.c-torture/execute/execute.exp: Add
1824         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1825         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1826         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1827         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1828         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1829         * gcc.dg/lto/lto.exp: New.
1830         * gfortran.dg/lto/lto.exp: New.
1831         * lib/target-supports.exp (check_effective_target_lto): New.
1832         * lib/c-torture.exp: Load target-supports.exp.  Define
1833         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1834         * lib/gcc-dg.exp: Likewise.
1835         * lib/lto.exp: New.
1836         * lib/torture-options.exp: Add support for a third argument.
1837
1838 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1839
1840         PR testsuite/41542
1841         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1842
1843 2009-10-02  Jason Merrill  <jason@redhat.com>
1844
1845         * g++.dg/abi/mangle32.C: New.
1846
1847 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1848
1849         * gnat.dg/atomic2.adb: New test.
1850
1851 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1852
1853         * gnat.dg/array11.adb: New test.
1854         * gnat.dg/array12.adb: Likewise.
1855
1856 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1857
1858         * gnat.dg/array10.adb: New test.
1859         * gnat.dg/object_overflow.adb: Tweak.
1860
1861 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1862
1863         * gcc.dg/guality/guality.exp: Disable on darwin.
1864
1865 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1866
1867         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1868         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1869         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1870         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1871
1872 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1873
1874         PR fortran/41479
1875         * gfortran.dg/intent_out_5.f90: New test.
1876
1877 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1878
1879         PR debug/41404
1880         PR debug/41353
1881         * gcc.dg/guality/pr41404-1.c: New test.
1882         * gcc.dg/guality/pr41353-2.c: New test.
1883
1884 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1885
1886         PR testsuite/41546
1887         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1888         to -mtune=generic.
1889
1890 2009-10-01  Jan Hubicka  <jh@suse.cz>
1891
1892         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1893
1894 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1895
1896         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1897
1898         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1899
1900 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1901
1902         PR fortran/41515
1903         * gfortran.dg/parameter_array_init_5.f90: New test.
1904
1905 2009-10-01  Jason Merrill  <jason@redhat.com>
1906
1907         * g++.dg/cpp0x/defaulted13.C: New.
1908
1909 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1910
1911         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1912         * gfortran.dg/bounds_check_11.f90: Likewise.
1913         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1914
1915 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1916
1917         * gfortran.dg/select_type_4.f90: New test.
1918
1919 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1920
1921         * gfortran.dg/same_type_as_1.f03: New test.
1922         * gfortran.dg/same_type_as_2.f03: Ditto.
1923
1924 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1925
1926         * gfortran.dg/select_type_1.f03: Extended.
1927         * gfortran.dg/select_type_3.f03: New test.
1928
1929 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1930
1931         * gfortran.dg/class_allocate_1.f03: New test.
1932
1933 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1934
1935         PR fortran/40996
1936         * gfortran.dg/allocatable_scalar_3.f90: New test.
1937         * gfortran.dg/select_type_2.f03: Ditto.
1938         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1939
1940 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1941
1942         * gfortran.dg/block_name_2.f90: Modified error message.
1943         * gfortran.dg/select_6.f90: Ditto.
1944         * gfortran.dg/select_type_1.f03: New test.
1945
1946 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1947
1948         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1949         * gfortran.dg/class_1.f03: Ditto.
1950         * gfortran.dg/class_2.f03: Ditto.
1951         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1952         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1953         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1954         * gfortran.dg/typebound_call_10.f03: Ditto.
1955         * gfortran.dg/typebound_call_2.f03: Ditto.
1956         * gfortran.dg/typebound_call_3.f03: Ditto.
1957         * gfortran.dg/typebound_call_4.f03: Ditto.
1958         * gfortran.dg/typebound_call_9.f03: Ditto.
1959         * gfortran.dg/typebound_generic_3.f03: Ditto.
1960         * gfortran.dg/typebound_generic_4.f03: Ditto.
1961         * gfortran.dg/typebound_operator_1.f03: Ditto.
1962         * gfortran.dg/typebound_operator_2.f03: Ditto.
1963         * gfortran.dg/typebound_operator_3.f03: Ditto.
1964         * gfortran.dg/typebound_operator_4.f03: Ditto.
1965         * gfortran.dg/typebound_proc_1.f08: Ditto.
1966         * gfortran.dg/typebound_proc_5.f03: Ditto.
1967         * gfortran.dg/typebound_proc_6.f03: Ditto.
1968
1969 2009-09-30  Jason Merrill  <jason@redhat.com>
1970
1971         * g++.dg/eh/init-temp1.C: Improve test.
1972
1973 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1974
1975         PR target/22093
1976         * gcc.target/alpha/pr22093.c: New test.
1977
1978 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1979             Jason Merrill  <jason@redhat.com>
1980
1981         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1982         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1983         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1984         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1985         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1986         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1987         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1988         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1989         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1990         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1991         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1992         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1993         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1994         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1995         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1996         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1997         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1998         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1999         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2000         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2001         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2002         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2003         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2004         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2005         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2006         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2007         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2008         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2009         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2010         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2011         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2012         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2013         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2014         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2015         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2016         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2017         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2018         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2019         * lib/prune.exp: Accept "In lambda function".
2020
2021 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2022
2023         * gcc.target/i386/fma4-check.h: New file.
2024         * gcc.target/i386/fma4-fma.c: Ditto.
2025         * gcc.target/i386/fma4-maccXX.c: Ditto.
2026         * gcc.target/i386/fma4-msubXX.c: Ditto.
2027         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2028         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2029         * gcc.target/i386/fma4-vector.c: Ditto.
2030         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2031         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2032         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2033         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2034         * gcc.target/i386/fma4-256-vector.c: Ditto.
2035         * gcc.target/i386/funcspec-2.c: Ditto.
2036
2037         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2038
2039         * gcc.target/i386/funcspec-5.c: Add FMA4.
2040         * gcc.target/i386/funcspec-6.c: Ditto.
2041         * gcc.target/i386/funcspec-8.c: Ditto.
2042
2043         * gcc.target/i386/funcspec-9.c: New file.
2044
2045         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2046
2047         * gcc.target/i386/isa-10.c: New file.
2048         * gcc.target/i386/isa-11.c: Ditto.
2049         * gcc.target/i386/isa-12.c: Ditto.
2050         * gcc.target/i386/isa-13.c: Ditto.
2051         * gcc.target/i386/isa-2.c: Ditto.
2052         * gcc.target/i386/isa-3.c: Ditto.
2053         * gcc.target/i386/isa-4.c: Ditto.
2054         * gcc.target/i386/isa-7.c: Ditto.
2055         * gcc.target/i386/isa-8.c: Ditto.
2056         * gcc.target/i386/isa-9.c: Ditto.
2057
2058         * gcc.target/i386/isa-14.c: Add FMA4.
2059         * gcc.target/i386/isa-1.c: Ditto.
2060         * gcc.target/i386/isa-5.c: Ditto.
2061         * gcc.target/i386/isa-6.c: Ditto.
2062
2063         * gcc.target/i386/sse-12.c: New file.
2064         * gcc.target/i386/sse-13.c: Ditto.
2065         * gcc.target/i386/sse-14.c: Ditto.
2066         * gcc.target/i386/sse-22.c: Ditto.
2067
2068         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2069         * g++.dg/other/i386-3.C: Ditto.
2070         * g++.dg/other/i386-5.C: Ditto.
2071         * g++.dg/other/i386-6.C: Ditto.
2072
2073 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2074
2075         PR testsuite/41496
2076         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2077         before.
2078
2079 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2080
2081         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2082         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2083
2084 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2085
2086         PR debug/41438
2087         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2088         hidden.
2089         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2090
2091 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2092
2093         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2094         * gcc.target/i386/isa-1.c: Remove SSE5.
2095         * gcc.target/i386/isa-5.c: Ditto.
2096         * gcc.target/i386/isa-6.c: Ditto.
2097         * gcc.target/i386/funcspec-4.c: Remove error conditions
2098         related to SSE5.
2099         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2100         * gcc.target/i386/avx-2.c: Ditto.
2101         * gcc.target/i386/sse-23.c: Ditto.
2102         * gcc.target/i386/funcspec-9.c: Delete.
2103
2104 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2105
2106         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2107         * gcc.dg/guality/pr41353-1.c: New test.
2108
2109         PR testsuite/41444
2110         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2111         in macro name definition for non-unix/win32/msdos.
2112
2113 2009-09-29  Daniel Kraft  <d@domob.eu>
2114
2115         PR fortran/39626
2116         * gfortran.dg/block_1.f08: New test.
2117         * gfortran.dg/block_2.f08: New test.
2118         * gfortran.dg/block_3.f90: New test.
2119         * gfortran.dg/block_4.f08: New test.
2120         * gfortran.dg/block_5.f08: New test.
2121         * gfortran.dg/block_6.f08: New test.
2122         * gfortran.dg/block_7.f08: New test.
2123         * gfortran.dg/block_8.f08: New test.
2124
2125 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2126
2127         PR libgfortran/35862
2128         * gfortran.dg/round_1.f03: New test.
2129         * gfortran.dg/f2003_io_3.f03: Update test.
2130
2131 2009-09-28  Easwaran Raman  <eraman@google.com>
2132
2133         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2134         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2135
2136 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2137
2138         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2139         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2140         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2141         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2142         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2143
2144         * g++.dg/dfp/dfp.exp: Fix typo.
2145
2146         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2147         Fix typo that breaks the check.
2148
2149 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2150
2151         * gnat.dg (tagged_alloc_free.adb): New testcase.
2152
2153 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2154
2155         * g++.dg/dfp: New directory.
2156         * g++.dg/dg.exp: Prune tests in dfp directory.
2157         * g++.dg/dfp/dfp.exp: New.
2158         * g++.dg/dfp/mangle-mode.C: New test.
2159
2160 2009-09-28  Michael Matz  <matz@suse.de>
2161
2162         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2163         for sign of -Inf.
2164
2165 2009-09-27  Richard Henderson  <rth@redhat.com>
2166
2167         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2168         * gcc.dg/tree-ssa/pr41469-1.c: New.
2169
2170 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2171
2172         PR c/41476
2173         * gcc.dg/cond-constqual-1.c: New test.
2174
2175 2009-09-26  Michael Matz  <matz@suse.de>
2176
2177         PR lto/40758
2178         PR middle-end/41470
2179         * gcc.dg/pr41470.c: New test.
2180
2181 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2182
2183         * gnat.dg/array9.adb: New test.
2184
2185 2009-09-26  Michael Matz  <matz@suse.de>
2186
2187         PR tree-optimization/41454
2188         * gcc.dg/pr41454.c: New test.
2189
2190 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2191
2192         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2193         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2194         into DW_TAG_GNU_template_parameter_pack and
2195         DW_TAG_GNU_formal_parameter_pack.
2196         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2197         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2198
2199 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2200
2201         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2202         parameters for alignment-sensitive -fsection-anchors tests.
2203
2204 2009-09-25  Richard Guenther  <rguenther@suse.de>
2205
2206         PR middle-end/41463
2207         * gcc.c-torture/execute/pr41463.c: New testcase.
2208
2209 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2210
2211         * gnat.dg/sse_nolib.adb: New testcase.
2212
2213 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2214
2215         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2216         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2217         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2218         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2219         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2220         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2221         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2222         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2223         * gcc.dg/vect/vect.exp: Add Power7 flags.
2224         * g++.dg/vect/vect.exp: Likewise.
2225         * gfortran.dg/vect/vect.exp: Likewise.
2226
2227 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2228
2229         PR fortran/41459
2230         * gfortran.dg/empty_label.f: New test.
2231         * gfortran.dg/empty_label.f90: Ditto.
2232         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2233
2234 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2235
2236         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2237         compile-time.
2238
2239 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2240
2241         * lib/scanasm.exp (make_pattern_printable): New function.
2242         (dg-scan, scan-assembler-times, scan-assembler-dem,
2243         scan-assembler-dem-not): Use it.
2244
2245 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2246
2247         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2248         (test_nested): Renamed to ...
2249         (test_nested1): This.
2250         (test_nested2): New.
2251         (main): Likewise.
2252
2253 2009-09-24  Richard Guenther  <rguenther@suse.de>
2254
2255         PR tree-optimization/36143
2256         PR tree-optimization/38747
2257         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2258         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2259         * g++.dg/torture/pr38747.C: New testcase.
2260         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2261
2262 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2263
2264         * gnat.dg/nested_proc.adb: New test.
2265
2266 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2267
2268         * gcc.target/i386/pr12329.c: Adjust.
2269
2270 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2271
2272         PR debug/41248
2273         * gcc.dg/pr41248.c: New.
2274
2275 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2276
2277         PR debug/41065
2278         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2279
2280 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2281
2282         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2283         current_compiler_flags.  Fix typos.
2284
2285 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2286
2287         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2288
2289 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2290
2291         PR c/39779
2292         * gcc.c-torture/compile/pr39779.c: New test.
2293
2294 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2295
2296         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2297         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2298         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2299
2300 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2301
2302         PR debug/41295
2303         * gcc.dg/pr41295.c: New.
2304
2305 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2306
2307         * gcc.dg/pr40209.c: Add test case.
2308
2309 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2310
2311         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2312         matching assembly.
2313         * gcc.target/mips/code-readable-2.c: Likewise.
2314         * gcc.target/mips/code-readable-3.c: Likewise.
2315
2316 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2317
2318         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2319         Check support via mode instead of C type.
2320         (check_effective_target_dfprt_nocache): Ditto.
2321         (check_effective_target_hard_dfp): Ditto.
2322
2323 2009-09-22  Richard Guenther  <rguenther@suse.de>
2324
2325         PR middle-end/41395
2326         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2327         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2328
2329 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2330
2331         * gcc.dg/20090922-1.c: New test.
2332
2333         PR bootstrap/41405
2334         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2335         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2336         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2337         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2338         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2339         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2340         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2341         * objc.dg/dwarf-2.m: Likewise.
2342
2343 2009-09-22  Richard Guenther  <rguenther@suse.de>
2344
2345         PR tree-optimization/41428
2346         * g++.dg/tree-ssa/pr41428.C: New testcase.
2347
2348 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2349
2350         PR middle-end/41429
2351         * g++.dg/gomp/pr41429.C: New test.
2352
2353 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2354
2355         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2356
2357 2009-09-21  Jason Merrill  <jason@redhat.com>
2358
2359         PR c++/41421
2360         * g++.dg/cpp0x/trivial1.C: Expand.
2361
2362 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2363
2364         * gcc.dg/torture/calleesave-sse.c: New.
2365
2366 2009-09-21  Jan Hubicka  <jh@suse.cz>
2367
2368         * gcc.dg/guality/inline-params.c: New testcase.
2369
2370 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2371
2372         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2373         Add -fno-inline.
2374         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2375         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2376         (f2): Ditto.
2377
2378 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2379
2380         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2381         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2382         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2383         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2384         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2385
2386 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2387
2388         PR middle-end/40642
2389         * g++.dg/torture/pr40642.C: New testcase.
2390
2391 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2392
2393         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2394         cases in static initializers.
2395
2396 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2397
2398         * gcc.c-tortue/compile/pr39886.c: New.
2399
2400 2009-09-20  Chris Demetriou  <cgd@google.com>
2401
2402         PR preprocessor/28435:
2403         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2404         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2405         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2406         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2407         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2408
2409 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2410
2411         * gcc.target/mips/mips.exp: Add relax-pic-calls
2412         under -mfoo/-mno-foo options.
2413         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2414         and -mexplicit-relocs.
2415         * gcc.target/mips/call-1.c: New test.
2416         * gcc.target/mips/call-2.c: New test.
2417         * gcc.target/mips/call-3.c: New test.
2418         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2419         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2420
2421 2009-09-19  Chris Demetriou  <cgd@google.com>
2422
2423         PR preprocessor/28435:
2424         * gcc.dg/cpp/missing-header-MD.c: New test.
2425         * gcc.dg/cpp/missing-header-MMD.c: New test.
2426         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2427         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2428
2429 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2430
2431         PR libgfortran/41328
2432         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2433         EOF works.
2434
2435 2009-09-18  Jason Merrill  <jason@redhat.com>
2436
2437         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2438         * g++.dg/cpp0x/initlist-deduce.C: New.
2439
2440 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2441
2442         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2443
2444 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2445
2446         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2447         * c-c++-common/dfp: New directory.
2448         * c-c++-common/dfp/dfp-dbg.h: New file.
2449         * gcc.dg/dfp/call-by-value.c: Move to ...
2450         * c-c++-common/call-by-value.c: here.
2451         * gcc.dg/dfp/cast.c: Move to ...
2452         * c-c++-common/cast.c: here.
2453         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2454         * c-c++-common/compare-eq-const.c: here.
2455         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2456         * c-c++-common/compare-eq-d128.c: here.
2457         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2458         * c-c++-common/compare-eq-d32.c: here.
2459         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2460         * c-c++-common/compare-eq-d64.c: here.
2461         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2462         * c-c++-common/compare-eq-dfp.c: here.
2463         * gcc.dg/dfp/compare-eq.h: Move to ...
2464         * c-c++-common/compare-eq.h: here.
2465         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2466         * c-c++-common/compare-rel-const.c: here.
2467         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2468         * c-c++-common/compare-rel-d128.c: here.
2469         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2470         * c-c++-common/compare-rel-d32.c: here.
2471         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2472         * c-c++-common/compare-rel-d64.c: here.
2473         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2474         * c-c++-common/compare-rel-dfp.c: here.
2475         * gcc.dg/dfp/compare-rel.h: Move to ...
2476         * c-c++-common/compare-rel.h: here.
2477         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2478         * c-c++-common/compare-special-d128.c: here.
2479         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2480         * c-c++-common/compare-special-d32.c: here.
2481         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2482         * c-c++-common/compare-special-d64.c: here.
2483         * gcc.dg/dfp/compare-special.h: Move to ...
2484         * c-c++-common/compare-special.h: here.
2485         * gcc.dg/dfp/constants-zero.c: Move to ...
2486         * c-c++-common/constants-zero.c: here.
2487         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2488         * c-c++-common/convert-bfp-10.c: here.
2489         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2490         * c-c++-common/convert-bfp-11.c: here.
2491         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2492         * c-c++-common/convert-bfp-12.c: here.
2493         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2494         * c-c++-common/convert-bfp-13.c: here.
2495         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2496         * c-c++-common/convert-bfp-14.c: here.
2497         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2498         * c-c++-common/convert-bfp-2.c: here.
2499         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2500         * c-c++-common/convert-bfp-3.c: here.
2501         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2502         * c-c++-common/convert-bfp-4.c: here.
2503         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2504         * c-c++-common/convert-bfp-5.c: here.
2505         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2506         * c-c++-common/convert-bfp-6.c: here.
2507         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2508         * c-c++-common/convert-bfp-7.c: here.
2509         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2510         * c-c++-common/convert-bfp-8.c: here.
2511         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2512         * c-c++-common/convert-bfp-9.c: here.
2513         * gcc.dg/dfp/convert-bfp.c: Move to ...
2514         * c-c++-common/convert-bfp.c: here.
2515         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2516         * c-c++-common/convert-bfp-fold.c: here.
2517         * gcc.dg/dfp/convert-dfp.c: Move to ...
2518         * c-c++-common/convert-dfp.c: here.
2519         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2520         * c-c++-common/convert-dfp-fold-2.c: here.
2521         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2522         * c-c++-common/convert-dfp-fold.c: here.
2523         * gcc.dg/dfp/convert.h: Move to ...
2524         * c-c++-common/convert.h: here.
2525         * gcc.dg/dfp/convert-int.c: Move to ...
2526         * c-c++-common/convert-int.c: here.
2527         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2528         * c-c++-common/convert-int-fold.c: here.
2529         * gcc.dg/dfp/convert-int-max.c: Move to ...
2530         * c-c++-common/convert-int-max.c: here.
2531         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2532         * c-c++-common/convert-int-max-fold.c: here.
2533         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2534         * c-c++-common/convert-int-saturate.c: here.
2535         * gcc.dg/dfp/func-array.c: Move to ...
2536         * c-c++-common/func-array.c: here.
2537         * gcc.dg/dfp/func-deref.c: Move to ...
2538         * c-c++-common/func-deref.c: here.
2539         * gcc.dg/dfp/func-mixed.c: Move to ...
2540         * c-c++-common/func-mixed.c: here.
2541         * gcc.dg/dfp/func-pointer.c: Move to ...
2542         * c-c++-common/func-pointer.c: here.
2543         * gcc.dg/dfp/func-scalar.c: Move to ...
2544         * c-c++-common/func-scalar.c: here.
2545         * gcc.dg/dfp/func-struct.c: Move to ...
2546         * c-c++-common/func-struct.c: here.
2547         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2548         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2549         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2550         * c-c++-common/func-vararg-alternate-d128.c: here.
2551         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2552         * c-c++-common/func-vararg-alternate-d32.c: here.
2553         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2554         * c-c++-common/func-vararg-alternate-d64.c: here.
2555         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2556         * c-c++-common/func-vararg-alternate.h: here.
2557         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2558         * c-c++-common/func-vararg-dfp.c: here.
2559         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2560         * c-c++-common/func-vararg-mixed-2.c: here.
2561         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2562         * c-c++-common/func-vararg-mixed.c: here.
2563         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2564         * c-c++-common/func-vararg-size0.c: here.
2565         * gcc.dg/dfp/inf-1.c: Move to ...
2566         * c-c++-common/inf-1.c: here.
2567         * gcc.dg/dfp/loop-index.c: Move to ...
2568         * c-c++-common/loop-index.c: here.
2569         * gcc.dg/dfp/modes.c: Move to ...
2570         * c-c++-common/modes.c: here.
2571         * gcc.dg/dfp/nan-1.c: Move to ...
2572         * c-c++-common/nan-1.c: here.
2573         * gcc.dg/dfp/nan-2.c: Move to ...
2574         * c-c++-common/nan-2.c: here.
2575         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2576         * c-c++-common/operator-arith-fold.c: here.
2577         * gcc.dg/dfp/operator-assignment.c: Move to ...
2578         * c-c++-common/operator-assignment.c: here.
2579         * gcc.dg/dfp/operator-comma.c: Move to ...
2580         * c-c++-common/operator-comma.c: here.
2581         * gcc.dg/dfp/operator-cond.c: Move to ...
2582         * c-c++-common/operator-cond.c: here.
2583         * gcc.dg/dfp/operator-logical.c: Move to ...
2584         * c-c++-common/operator-logical.c: here.
2585         * gcc.dg/dfp/operator-unary.c: Move to ...
2586         * c-c++-common/operator-unary.c: here.
2587         * gcc.dg/dfp/pr31385.c: Move to ...
2588         * c-c++-common/pr31385.c: here.
2589         * gcc.dg/dfp/pr33466.c: Move to ...
2590         * c-c++-common/pr33466.c: here.
2591         * gcc.dg/dfp/pr35620.c: Move to ...
2592         * c-c++-common/pr35620.c: here.
2593         * gcc.dg/dfp/pr36800.c: Move to ...
2594         * c-c++-common/pr36800.c: here.
2595         * gcc.dg/dfp/pr39034.c: Move to ...
2596         * c-c++-common/pr39034.c: here.
2597         * gcc.dg/dfp/pr39035.c: Move to ...
2598         * c-c++-common/pr39035.c: here.
2599         * gcc.dg/dfp/pr39902.c: Move to ...
2600         * c-c++-common/pr39902.c: here.
2601         * gcc.dg/dfp/pr39986.c: Move to ...
2602         * c-c++-common/pr39986.c: here.
2603         * gcc.dg/dfp/signbit-1.c: Move to ...
2604         * c-c++-common/signbit-1.c: here.
2605         * gcc.dg/dfp/signbit-2.c: Move to ...
2606         * c-c++-common/signbit-2.c: here.
2607         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2608         * c-c++-common/struct-layout-1.c: here.
2609         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2610         * c-c++-common/usual-arith-conv.c: here.
2611         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2612         * c-c++-common/usual-arith-conv-const.c: here.
2613
2614 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2615
2616         PR testsuite/41288
2617         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2618         stack alignment.
2619
2620 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2621
2622         PR c++/39365
2623         * g++.dg/expr/bool3.C: New test.
2624         * g++.dg/expr/bool4.C: New test.
2625
2626 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2627
2628         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2629         * gcc.dg/dfp/signbit-2.c: Use it.
2630         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2631         arguments to unsigned int.
2632         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2633         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2634         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2635         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2636         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2637         * gcc.dg/dfp/pr39986.c: Ditto.
2638         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2639         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2640         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2641         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2642         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2643
2644 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2645
2646         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2647
2648 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2649
2650         PR c/41049
2651         * dfp/pr41049.c: New test.
2652
2653 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2654
2655         PR testsuite/41385
2656         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2657
2658 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2659
2660         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2661         * gcc.dg/ipa/ipa-sra-1.c: New test.
2662         * gcc.dg/ipa/ipa-sra-2.c: New test.
2663         * gcc.dg/ipa/ipa-sra-3.c: New test.
2664         * gcc.dg/ipa/ipa-sra-4.c: New test.
2665         * gcc.dg/ipa/ipa-sra-5.c: New test.
2666         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2667         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2668
2669 2009-09-17  Michael Matz  <matz@suse.de>
2670
2671         PR middle-end/41347
2672         * gfortran.dg/pr41347.f90: New test.
2673
2674 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2675
2676         * gcc.c-torture/compile/20090917-1.c: New testcase.
2677
2678 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2679
2680         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2681         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2682         alpha*-*-* target from XFAIL list.
2683
2684 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2685
2686         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2687         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2688         * gcc.dg/dfp/cast-bad.c: Use default options.
2689         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2690         * gcc.dg/dfp/composite-type.c: Ditto.
2691         * gcc.dg/dfp/constants.c: Ditto.
2692         * gcc.dg/dfp/constants-hex.c: Ditto.
2693         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2694         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2695         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2696         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2697         * gcc.dg/dfp/ctypes.c: Ditto.
2698         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2699         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2700         * gcc.dg/dfp/float-constant-double.c: Ditto.
2701         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2702         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2703         * gcc.dg/dfp/modes.c: Ditto.
2704         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2705         * gcc.dg/dfp/pr31344.c: Ditto.
2706         * gcc.dg/dfp/pr31385.c: Ditto.
2707         * gcc.dg/dfp/pr33466.c: Ditto.
2708         * gcc.dg/dfp/pr35620.c: Ditto.
2709         * gcc.dg/dfp/pr37435.c: Ditto.
2710         * gcc.dg/dfp/pr39986.c: Ditto.
2711         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2712         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2713         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2714         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2715         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2716         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2717         * gcc.dg/dfp/typespec.c: Ditto.
2718         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2719         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2720         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2721         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2722         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2723         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2724         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2725         * gcc.dg/dfp/compare-rel.h: Ditto.
2726         * gcc.dg/dfp/compare-special.h: Ditto.
2727         * gcc.dg/dfp/convert.h: Ditto.
2728         * gcc.dg/dfp/fe-check.h: Ditto.
2729         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2730         * gcc.dg/dfp/cast.c: Ditto.
2731         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2732         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2733         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2734         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2735         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2736         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2737         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2738         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2739         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2740         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2741         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2742         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2743         * gcc.dg/dfp/constants-zero.c: Ditto.
2744         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2745         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2746         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2747         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2748         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2749         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2750         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2751         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2752         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2753         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2754         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2755         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2756         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2757         * gcc.dg/dfp/convert-bfp.c: Ditto.
2758         * gcc.dg/dfp/convert-complex.c: Ditto.
2759         * gcc.dg/dfp/convert-dfp.c: Ditto.
2760         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2761         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2762         * gcc.dg/dfp/convert-int.c: Ditto.
2763         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2764         * gcc.dg/dfp/convert-int-max.c: Ditto.
2765         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2766         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2767         * gcc.dg/dfp/fe-binop.c: Ditto.
2768         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2769         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2770         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2771         * gcc.dg/dfp/func-array.c: Ditto.
2772         * gcc.dg/dfp/func-deref.c: Ditto.
2773         * gcc.dg/dfp/func-mixed.c: Ditto.
2774         * gcc.dg/dfp/func-pointer.c: Ditto.
2775         * gcc.dg/dfp/func-scalar.c: Ditto.
2776         * gcc.dg/dfp/func-struct.c: Ditto.
2777         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2778         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2779         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2780         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2781         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2782         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2783         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2784         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2785         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2786         * gcc.dg/dfp/inf-1.c: Ditto.
2787         * gcc.dg/dfp/loop-index.c: Ditto.
2788         * gcc.dg/dfp/nan-1.c: Ditto.
2789         * gcc.dg/dfp/nan-2.c: Ditto.
2790         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2791         * gcc.dg/dfp/operator-assignment.c: Ditto.
2792         * gcc.dg/dfp/operator-comma.c: Ditto.
2793         * gcc.dg/dfp/operator-cond.c: Ditto.
2794         * gcc.dg/dfp/operator-logical.c: Ditto.
2795         * gcc.dg/dfp/operator-unary.c: Ditto.
2796         * gcc.dg/dfp/pr36800.c: Ditto.
2797         * gcc.dg/dfp/pr39034.c: Ditto.
2798         * gcc.dg/dfp/pr39035.c: Ditto.
2799         * gcc.dg/dfp/pr39902.c: Ditto.
2800         * gcc.dg/dfp/signbit-1.c: Ditto.
2801         * gcc.dg/dfp/signbit-2.c: Ditto.
2802         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2803         * gcc.dg/dfp/union-init.c: Ditto.
2804         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2805
2806 2009-09-16  Michael Matz  <matz@suse.de>
2807
2808         PR fortran/41212
2809         * gfortran.dg/pr41212.f90: New test.
2810
2811 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2812
2813         * gnat.dg/alignment9.adb: New test.
2814
2815 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2816
2817         * gnat.dg/discr20.ad[sb]: New test.
2818
2819 2009-09-16  Richard Guenther  <rguenther@suse.de>
2820
2821         PR middle-end/34011
2822         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2823
2824 2009-09-16  DJ Delorie  <dj@redhat.com>
2825             Kaz Kojima  <kkojima@gcc.gnu.org>
2826
2827         * gcc.target/sh/struct-arg-dw2.c: New test.
2828
2829 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2830             Jakub Jelinek  <jakub@redhat.com>
2831
2832         PR target/41175
2833         * gcc.target/powerpc/pr41175.c: New test.
2834
2835 2009-09-14  Richard Henderson  <rth@redhat.com>
2836
2837         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2838         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2839         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2840
2841 2009-09-14  Richard Henderson  <rth@redhat.com>
2842
2843         * g++.dg/eh/builtin1.C: Update resx pattern match.
2844         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2845
2846 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2847
2848         * gcc.target/mips/branch-helper.h: New file.
2849         * gcc.target/mips/branch-2.c,
2850         * gcc.target/mips/branch-3.c,
2851         * gcc.target/mips/branch-4.c,
2852         * gcc.target/mips/branch-5.c,
2853         * gcc.target/mips/branch-6.c,
2854         * gcc.target/mips/branch-7.c,
2855         * gcc.target/mips/branch-8.c,
2856         * gcc.target/mips/branch-9.c,
2857         * gcc.target/mips/branch-10.c,
2858         * gcc.target/mips/branch-11.c,
2859         * gcc.target/mips/branch-12.c,
2860         * gcc.target/mips/branch-13.c,
2861         * gcc.target/mips/branch-14.c,
2862         * gcc.target/mips/branch-15.c: New tests.
2863
2864 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2865
2866         PR target/41331
2867         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2868         -m32 -mpowerpc64 system.
2869
2870 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2871
2872         From Jie Zhang <jie.zhang@analog.com>:
2873         * gcc.target/bfin/saveall.c: New test.
2874         * gcc.target/bfin/20090914-1.c: New test.
2875         * gcc.target/bfin/20090914-2.c: New test.
2876
2877         * gcc.target/bfin/20090914-3.c: New test.
2878
2879 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2880
2881         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2882
2883 2009-09-14  Richard Guenther  <rguenther@suse.de>
2884
2885         PR middle-end/41350
2886         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2887
2888 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2889
2890         PR libgfortran/41328
2891         * gfortran.dg/cr_lf.f90: New test.
2892
2893 2009-09-11  Michael Matz  <matz@suse.de>
2894
2895         PR middle-end/41275
2896         * g++.dg/tree-ssa/pr41275.C: New test.
2897
2898 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2899
2900         PR fortran/41242
2901         * gfortran.dg/proc_ptr_comp_21.f90: New.
2902
2903 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2904
2905         PR fortran/31292
2906         * gfortran.dg/module_procedure_1.f90: New test.
2907         * gfortran.dg/module_procedure_2.f90: Ditto.
2908         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2909
2910 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2911             James A. Morrison  <phython@gcc.gnu.org>
2912
2913         PR ada/18302
2914         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2915         commands.
2916         * ada/acats/run_test.exp: New file.
2917
2918 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2919
2920         Revert:
2921         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2922
2923         PR rtl-optimization/39779
2924         * gcc.dg/pr39979.c: New test.
2925
2926 2009-09-10  Richard Guenther  <rguenther@suse.de>
2927
2928         PR middle-end/41257
2929         * g++.dg/torture/pr41257-2.C: New testcase.
2930
2931 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2932
2933         PR c++/28293
2934         * g++.dg/template/crash91.C: New.
2935
2936 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2937
2938         PR rtl-optimization/39779
2939         * gcc.dg/pr39979.c: New test.
2940
2941 2009-09-09  Richard Guenther  <rguenther@suse.de>
2942
2943         PR tree-optimization/41101
2944         * gcc.c-torture/compile/pr41101.c: New testcase.
2945
2946 2009-09-09  Richard Guenther  <rguenther@suse.de>
2947
2948         PR middle-end/41317
2949         * gcc.c-torture/execute/pr41317.c: New testcase.
2950         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2951         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2952
2953 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2954
2955         Fix some test breakages on Darwin
2956         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2957         and adjust.
2958         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2959         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2960         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2961         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2962         take darwin specifics in account.
2963
2964 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2965
2966         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2967         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2968
2969 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2970
2971         PR c++/39923
2972         * g++.dg/cpp0x/initlist24.C: New.
2973
2974 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2975
2976         * gcc.dg/large-size-array-2.c: Fix target requirement.
2977         * gcc.dg/large-size-array-4.c: Likewise.
2978         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2979         * gcc.dg/c99-const-expr-2.c: Likewise.
2980         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2981         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2982         * gcc.dg/c90-const-expr-10.c: Likewise.
2983         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2984         instead of long.
2985         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2986         * gcc.dg/vect/pr33846.c: Likewise.
2987         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2988         __PTRDIFF_TYPE__, instead of unsigned long.
2989         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2990
2991 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2992
2993         PR debug/41229
2994         PR debug/41291
2995         PR debug/41300
2996         * gfortran.dg/pr41229.f90: New.
2997
2998 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2999
3000         PR debug/41232
3001         * gcc.dg/pr41232.c: New.
3002
3003 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3004
3005         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3006         contain -march.
3007         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3008         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3009         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3010         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3011         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3012         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3013         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3014         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3015         options other than that used in dg-options.
3016
3017 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3018
3019         PR rtl-optimization/41239
3020         * gcc.c-torture/execute/pr41239.c: New test.
3021
3022 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3023
3024         PR libgfortran/41192
3025         * gfortran.dg/namelist_59.f90: New test.
3026
3027 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3028
3029         From Mike Frysinger  <michael.frysinger@analog.com>
3030         * gcc.target/bfin/mcpu-bf542m.c: New file.
3031         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3032         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3033         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3034         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3035
3036 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3037
3038         PR middle-end/41282
3039         * gcc.c-torture/compile/pr41282.c: New test.
3040
3041 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3042
3043         PR fortran/41197
3044         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3045         variables for stat and errmsg.
3046         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3047         * gfortran.dg/allocate_stat_2.f90:  New test.
3048
3049 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3050
3051         * gcc.c-torture/compile/20090907-1.c: New test.
3052
3053 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3054
3055         PR bootstrap/41241
3056         * gcc.dg/pr41241.c: New test.
3057
3058 2009-09-06  Richard Guenther  <rguenther@suse.de>
3059
3060         PR middle-end/41144
3061         * g++.dg/torture/pr41144.C: New testcase.
3062
3063 2009-09-06  Richard Guenther  <rguenther@suse.de>
3064
3065         PR middle-end/41261
3066         * gcc.dg/torture/pr41261.c: New testcase.
3067
3068 2009-09-05  Richard Guenther  <rguenther@suse.de>
3069
3070         PR middle-end/41181
3071         * gcc.c-torture/compile/pr41181.c: New testcase.
3072
3073 2009-09-05  Richard Guenther  <rguenther@suse.de>
3074
3075         PR debug/41273
3076         * g++.dg/torture/pr41273.C: New testcase.
3077
3078 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3079
3080         PR fortran/41258
3081         * gfortran.dg/typebound_proc_12.f90 : New test.
3082
3083 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3084
3085         PR debug/41225
3086         * gfortran.dg/pr41225.f90: New.
3087
3088 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3089
3090         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3091         unistd.h, sys/types.h and sys/wait.h.
3092         (gualchk_t): New.
3093         (GUALCVT): New.
3094         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3095         (GUALITY_GDB_REDIRECT): New.
3096         (GUALITY_GDB_ARGS): Use it.
3097
3098 2009-09-04  Richard Guenther  <rguenther@suse.de>
3099
3100         PR middle-end/41257
3101         * g++.dg/torture/pr41257.C: New testcase.
3102
3103 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3104
3105         PR tree-optimization/41112
3106         * gnat.dg/array8.adb: New test.
3107
3108 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3109
3110         * gcc.target/arm/ctz.c: New test case.
3111
3112 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3113
3114         PR tree-optimization/38275
3115         * gcc.dg/autopar/reduc-1char.c: Increase number
3116         of iterations. Adjust the logic accordingly.
3117         * gcc.dg/autopar/reduc-2char.c: Ditto.
3118         * gcc.dg/autopar/reduc-1.c: Ditto.
3119         * gcc.dg/autopar/reduc-2.c: Ditto.
3120         * gcc.dg/autopar/reduc-3.c: Ditto.
3121         * gcc.dg/autopar/reduc-6.c: Ditto.
3122         * gcc.dg/autopar/reduc-7.c: Ditto.
3123         * gcc.dg/autopar/reduc-8.c: Ditto.
3124         * gcc.dg/autopar/reduc-9.c: Ditto.
3125         * gcc.dg/autopar/pr39500-1.c: Ditto.
3126         * gcc.dg/autopar/reduc-1short.c: Ditto.
3127         * gcc.dg/autopar/reduc-2short.c: Ditto.
3128         * gcc.dg/autopar/parallelization-1.c: Ditto.
3129
3130 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3131
3132         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3133         testcase using guality.h compiles and links and if a global variable
3134         can be verified by gdb.
3135
3136 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3137
3138         * lib/target-supports.exp (check_effective_target_sync_int_long):
3139         Supported on Blackfin Linux targets.
3140
3141 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3142
3143         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3144
3145 2009-09-03  Diego Novillo  <dnovillo@google.com>
3146
3147         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3148         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3149         * g++.dg/warn/unit-1.C: Likewise.
3150         * g++.dg/ipa/iinline-1.C: Likewise.
3151         * g++.dg/template/cond2.C: Adjust expected line location for the
3152         error.
3153         * g++.dg/template/pr35240.C: Likewise.
3154
3155 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3156
3157         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3158         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3159
3160 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3161
3162         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3163         * gcc.dg/memcpy-1.c: Add . to match pattern.
3164         * gcc.dg/uninit-I.c: XFAIL warning test.
3165         * g++.dg/warn/unit-1.C: XFAIL warning test.
3166
3167 2009-09-02  Ian Lance Taylor  <iant@google.com>
3168
3169         * gcc.dg/20090902-1.c: New test.
3170
3171 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3172
3173         * gcc.dg/builtin-object-size-9.c: New test.
3174
3175 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3176
3177         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3178
3179 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3180             Olivier Hainque  <hainque@adacore.com>
3181
3182         * gnat.dg/misaligned_param.adb: New test.
3183         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3184         * gnat.dg/slice7.adb: Add 1 more related case.
3185
3186 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3187
3188         * gcc.dg/guality/guality.c: Expect to fail for now.
3189         * gcc.dg/guality/example.c: Likewise.
3190
3191 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3192
3193         * gcc.dg/guality/guality.c: New.
3194         * gcc.dg/guality/guality.h: New.
3195         * gcc.dg/guality/guality.exp: New.
3196         * gcc.dg/guality/example.c: New.
3197         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3198         (cleanup-saved-temps): Likewise, .gkd files too.
3199
3200 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3201
3202         PR fortran/39229
3203         * gfortran.dg/line_length_3.f: New test.
3204         * gfortran.dg/line_length_4.f90: New test.
3205
3206 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3207
3208         * lib/target-supports.exp (check_gc_sections_available):
3209         Add proper pattern quote.
3210
3211 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3212             Kaz Kojima  <kkojima@gcc.gnu.org>
3213
3214         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3215         * g++.dg/cdce3.C: Use dg-add-options ieee.
3216         * g++.dg/torture/type-generic-1.C: Likewise.
3217         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3218         * gcc.dg/pr28796-2.c: Likewise.
3219         * gcc.dg/torture/builtin-math-7.c: Likewise.
3220         * gcc.dg/torture/type-generic-1.c: Likewise.
3221         * gfortran.dg/boz_14.f90: Likewise.
3222         * gfortran.dg/erf_2.F90: Likewise.
3223         * gfortran.dg/init_flag_3.f90: Likewise.
3224         * gfortran.dg/init_flag_4.f90: Likewise.
3225         * gfortran.dg/init_flag_5.f90: Likewise.
3226         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3227         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3228         * gfortran.dg/isnan_1.f90: Likewise.
3229         * gfortran.dg/isnan_2.f90: Likewise.
3230         * gfortran.dg/maxlocval_2.f90: Likewise.
3231         * gfortran.dg/maxlocval_4.f90: Likewise.
3232         * gfortran.dg/minlocval_1.f90: Likewise.
3233         * gfortran.dg/minlocval_4.f90: Likewise.
3234         * gfortran.dg/module_nan.f90: Likewise.
3235         * gfortran.dg/namelist_42.f90: Likewise.
3236         * gfortran.dg/namelist_43.f90: Likewise.
3237         * gfortran.dg/nan_1.f90: Likewise.
3238         * gfortran.dg/nan_2.f90: Likewise.
3239         * gfortran.dg/nan_3.f90: Likewise.
3240         * gfortran.dg/nan_4.f90: Likewise.
3241         * gfortran.dg/nan_5.f90: Likewise.
3242         * gfortran.dg/nearest_1.f90: Likewise.
3243         * gfortran.dg/nearest_2.f90: Likewise.
3244         * gfortran.dg/nearest_3.f90: Likewise.
3245         * gfortran.dg/pr37243.f: Likewise.
3246         * gfortran.dg/real_const_3.f90: Likewise.
3247         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3248
3249 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3250
3251         PR debug/30161
3252         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3253         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3254         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3255         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3256         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3257         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3258         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3259         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3260         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3261         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3262         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3263         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3264         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3265
3266 2009-08-31  Jason Merrill  <jason@redhat.com>
3267
3268         PR c++/41127
3269         * g++.dg/parse/enum5.C: New.
3270         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3271
3272 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3273
3274         PR fortran/40940
3275         * gfortran.dg/allocate_derived_1.f90: New.
3276         * gfortran.dg/class_3.f03: New.
3277
3278 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3279
3280         PR fortran/40996
3281         * gfortran.dg/allocatable_scalar_1.f90: New.
3282         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3283         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3284         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3285
3286 2009-08-30  Richard Guenther  <rguenther@suse.de>
3287
3288         PR tree-optimization/41186
3289         * g++.dg/torture/pr41186.C: New testcase.
3290         * g++.dg/tree-ssa/pr41186.C: Likewise.
3291
3292 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3293
3294         PR c++/41187
3295         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3296         take ia64 assembly comments syntax in account.
3297
3298 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3299
3300         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3301
3302 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3303
3304         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3305         * gfortran.dg/whole_file_6.f90: Likewise.
3306
3307 2009-08-28  Cary Coutant  <ccoutant@google.com>
3308
3309         PR debug/41063
3310         * g++.dg/debug/dwarf2/pr41063.C: New test.
3311
3312 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3313
3314         PR rtl-optimization/40861
3315         * gcc.dg/pr40861.c: New test.
3316
3317 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3318
3319         PR fortran/40869
3320         * gfortran.dg/proc_ptr_comp_20.f90: New.
3321
3322 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3323
3324         PR libfortran/39667
3325         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3326         open temp file with status="scratch".
3327         * gfortran.dg/fmt_cache_1.f: Likewise.
3328         * gfortran.dg/fmt_exhaust.f90: Likewise.
3329         * gfortran.dg/fmt_t_4.f90: Likewise.
3330         * gfortran.dg/fseek.f90: Likewise.
3331         * gfortran.dg/list_read_5.f90: Likewise.
3332         * gfortran.dg/namelist_39.f90: Likewise.
3333         * gfortran.dg/namelist_56.f90: Likewise.
3334         * gfortran.dg/read_bad_advance.f90: Likewise.
3335         * gfortran.dg/read_repeat.f90: Likewise.
3336         * gfortran.dg/read_size_noadvance.f90: Likewise.
3337         * gfortran.dg/read_x_past.f: Likewise.
3338
3339 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3340
3341         PR fortran/28039
3342         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3343
3344 2009-08-27  Daniel Kraft  <d@domob.eu>
3345
3346         PR fortran/37425
3347         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3348         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3349         error and fix problem with recursive assignment.
3350         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3351         * gfortran.dg/typebound_operator_3.f03: New test.
3352         * gfortran.dg/typebound_operator_4.f03: New test.
3353
3354 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3355
3356         PR debug/41170
3357         * debug/dwarf2/namespace-1.C: New test.
3358
3359 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3360
3361         PR fortran/41162
3362         * gfortran.dg/pr41162.f: New.
3363
3364 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3365             Richard Sandiford  <rdsandiford@googlemail.com>
3366
3367         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3368         with "forbid_cpu".
3369         * gcc.target/mips/branch-1.c: Update accordingly.
3370         * gcc.target/mips/extend-1.c: Likewise.
3371         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3372
3373 2009-08-26  Richard Guenther  <rguenther@suse.de>
3374
3375         PR middle-end/41163
3376         * gcc.c-torture/compile/pr41163.c: New testcase.
3377         * gcc.dg/pr35899.c: Adjust.
3378
3379 2009-08-26  Richard Guenther  <rguenther@suse.de>
3380
3381         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3382
3383 2009-08-26  Jason Merrill  <jason@redhat.com>
3384
3385         * g++.dg/cpp0x/explicit3.C: New.
3386         * g++.dg/overload/cond2.C: New.
3387
3388 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3389
3390         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3391
3392 2009-08-25  Jan Hubicka  <jh@suse.cz>
3393
3394         * gcc.target/i386/sse5-shift1-vector.c
3395         * gcc.target/i386/isa-12.c
3396         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3397         * gcc.target/i386/sse5-pcmov2.c
3398         * gcc.target/i386/isa-3.c
3399         * gcc.target/i386/sse5-shift2-vector.c
3400         * gcc.target/i386/isa-7.c
3401         * gcc.target/i386/funcspec-2.c
3402         * gcc.target/i386/sse5-haddX.c
3403         * gcc.target/i386/sse5-hadduX.c
3404         * gcc.target/i386/isa-9.c
3405         * gcc.target/i386/sse5-maccXX.c
3406         * gcc.target/i386/sse5-shift3-vector.c
3407         * gcc.target/i386/sse5-msubXX.c
3408         * gcc.target/i386/sse5-permpX.c
3409         * gcc.target/i386/sse5-check.h
3410         * gcc.target/i386/sse-12.c
3411         * gcc.target/i386/sse-11.c
3412         * gcc.target/i386/sse-10.c
3413         * gcc.target/i386/sse-13.c
3414         * gcc.target/i386/sse-14.c
3415         * gcc.target/i386/sse-22.c
3416         * gcc.target/i386/sse-2.c
3417         * gcc.target/i386/sse-13.c
3418         * gcc.target/i386/avx-2.c
3419         * gcc.target/i386/sse5-rotate1-vector.c
3420         * gcc.target/i386/isa-4.c
3421         * gcc.target/i386/sse5-hsubX.c
3422         * gcc.target/i386/sse5-pcmov.c
3423         * gcc.target/i386/sse5-fma.c
3424         * gcc.target/i386/isa-8.c
3425         * gcc.target/i386/sse5-rotate2-vector.c
3426         * gcc.target/i386/sse5-nmaccXX.c
3427         * gcc.target/i386/sse5-imul64-vector.c
3428         * gcc.target/i386/sse5-nmsubXX.c
3429         * gcc.target/i386/sse5-rotate3-vector.c
3430         * gcc.target/i386/sse5-fma-vector.c
3431         * gcc.target/i386/sse5-imul32widen-vector.c
3432         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3433
3434         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3435         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3436         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3437         * gcc.target/i386/avx-1.c: Remove SSE5.
3438         * gcc.target/i386/avx-2.c: Remove SSE5.
3439         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3440         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3441         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3442         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3443
3444 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3445
3446         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3447
3448 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3449
3450         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3451         keyword works in the same manner as __alignof.
3452
3453 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3454
3455         PR libfortran/34670
3456         * gfortran.dg/unpack_bounds_1.f90:  New test.
3457         * gfortran.dg/unpack_bounds_2.f90:  New test.
3458         * gfortran.dg/unpack_bounds_3.f90:  New test.
3459
3460 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3461
3462         * gnat.dg/slice7.adb: New test.
3463         * gnat.dg/slice7_pkg.ads: New helper.
3464
3465 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3466
3467         PR fortran/41139
3468         * gfortran.dg/proc_ptr_25.f90: New.
3469         * gfortran.dg/proc_ptr_comp_18.f90: New.
3470         * gfortran.dg/proc_ptr_comp_19.f90: New.
3471
3472 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3473
3474         PR fortran/41154
3475         * gfortran.dg/fmt_error_8.f: New test.
3476
3477 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3478
3479         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3480         number, update all callers and synchronize results for latest MPC.
3481
3482 2009-08-21  Jason Merrill  <jason@redhat.com>
3483
3484         * g++.dg/warn/Wunused-17.C: New.
3485
3486 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3487
3488         * gcc.target/arm/combine-cmp-shift.c: New test.
3489
3490 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3491
3492         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3493         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3494         width specifier.
3495
3496 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3497
3498         * gfortran.dg/fmt_error_7.f: New test.
3499
3500 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3501
3502         PR target/40718
3503         * gcc.target/i386/pr40718.c: New test.
3504
3505 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3506
3507         * gfortran.dg/proc_ptr_24.f90: New test.
3508
3509 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3510
3511         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3512         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3513         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3514
3515 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3516
3517         PR fortran/28039
3518         * gfortran.dg/fmt_with_extra.f: new file.
3519
3520 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3521
3522         * lib/target-supports.exp
3523         (check_effective_target_arm_iwmmxt_ok): New procedure.
3524         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3525         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3526
3527 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3528
3529         * gfortran.dg/boz_9.f90: Do not load denormal floating
3530         point constants.  Remove -mieee option for alpha*-*-* targets.
3531
3532 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3533
3534         PR fortran/41106
3535         * gfortran.dg/proc_ptr_23.f90: New.
3536         * gfortran.dg/proc_ptr_comp_15.f90: New.
3537         * gfortran.dg/proc_ptr_comp_16.f90: New.
3538         * gfortran.dg/proc_ptr_comp_17.f90: New.
3539
3540 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3541
3542         PR c++/41131
3543         * g++.dg/expr/unary3.C: New test.
3544
3545 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3546
3547         * gfortran.dg/common_5.f: Add -mdalign for sh.
3548         * gfortran.dg/common_align_2.f90: Likewise.
3549
3550 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3551
3552         PR libfortran/40962
3553         * c_f_pointer_tests_4.f90:  New test.
3554
3555 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3556
3557         * gnat.dg/slice6.adb: New test.
3558         * gnat.dg/slice6_pkg.ads: New helper.
3559
3560 2009-08-20  Michael Matz  <matz@suse.de>
3561
3562         PR fortran/41126
3563         * gfortran.dg/pr41126.f90: New test.
3564
3565 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3566
3567         * gnat.dg/dynamic_bound.adb: New test.
3568
3569 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3570
3571         PR fortran/41121
3572         * gfortran.dg/intrinsic_5.f90: New.
3573
3574 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3575             Richard Earnshaw  <richard.earnshaw@arm.com>
3576
3577         * gcc.target/arm/20090811-1.c: New test.
3578
3579 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3580
3581         PR middle-end/41123
3582         * gcc.dg/pr41123.c: New test.
3583
3584 2009-08-19  Jason Merrill  <jason@redhat.com>
3585
3586         PR c++/41120
3587         * g++.dg/other/gc4.C: New.
3588
3589 2009-08-18  Michael Matz  <matz@suse.de>
3590
3591         * gfortran.dg/vect/vect-gems.f90: New test.
3592         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3593
3594 2009-08-18  DJ Delorie  <dj@redhat.com>
3595
3596         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3597         * lib/gcc-defs.exp: ... to here.
3598
3599         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3600         GCC_EXEC_PREFIX before building the wrapper.
3601
3602 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3603
3604         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3605         tests.
3606         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3607         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3608         dg-options.  Fix dg-final clause.
3609
3610 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3611
3612         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3613
3614 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3615             Paul Thomas  <pault@gcc.gnu.org>
3616
3617         PR fortran/40870
3618         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3619
3620 2009-08-18  Richard Guenther  <rguenther@suse.de>
3621
3622         PR middle-end/41094
3623         * gcc.dg/torture/pr41094.c: New testcase.
3624         * gcc.dg/torture/builtin-power-1.c: Adjust.
3625         * gcc.dg/builtins-10.c: Likewise.
3626
3627 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3628
3629         PR target/40971
3630         * gcc.dg/pr40971.c: New test.
3631
3632 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3633
3634         PR fortran/41062
3635         * gfortran.dg/use_only_4.f90: New test.
3636
3637 2009-08-17  Daniel Kraft  <d@domob.eu>
3638
3639         PR fortran/37425
3640         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3641         NOPASS bindings as operators.
3642
3643 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3644
3645         * lib/target-supports.exp
3646         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3647         of targets that do not need command line argument to enable SIMD.
3648
3649 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3650
3651         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3652         typo in cache name.
3653
3654 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3655
3656         PR fortran/41075
3657         * gfortran.dg/unlimited_fmt_1.f90: New test.
3658
3659 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3660
3661         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3662
3663 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3664
3665         * gnat.dg/itype.ad[sb]: New test.
3666
3667 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3668
3669         * gcc.target/mips/mips.exp: Add terminology section to comment
3670         at the top of the file.  Fix typos.
3671
3672 2009-08-16  Jason Merrill  <jason@redhat.com>
3673
3674         * g++.dg/debug/dwarf2/inline1.C: New.
3675
3676 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3677
3678         PR target/38599
3679         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3680
3681 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3682
3683         PR debug/37801
3684         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3685         Make sure to trigger inlining optimizations.
3686         * gcc.dg/debug/dwarf2/inline2.c: New test.
3687
3688 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3689
3690         PR fortran/41070
3691         * gfortran.dg/structure_constructor_10.f90: New.
3692
3693 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3694
3695         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3696         * gcc.dg/pragma-re-2.c: Likewise.
3697         * gcc.dg/pragma-re-3.c: Likewise.
3698         * gcc.dg/pragma-re-4.c: Likewise.
3699         * g++.dg/other/pragma-re-1.C: Likewise.
3700         * g++.dg/other/pragma-re-2.C: Likewise.
3701
3702 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3703
3704         * gcc.dg/torture/builtin-math-7.c: New.
3705
3706 2009-08-14  Richard Guenther  <rguenther@suse.de>
3707
3708         * gcc.c-torture/execute/20090814-1.c: New testcase.
3709
3710 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3711
3712         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3713
3714 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3715
3716         PR target/40934
3717         * gcc.target/i386/pr40934.c: New.
3718
3719 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3720
3721         PR target/41019
3722         * gcc.target/i386/pr41019.c: New test.
3723
3724 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3725
3726         PR fortran/40955
3727         * gfortran.dg/winapi.f90: New test.
3728
3729 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3730
3731         PR fortran/40995
3732         * gfortran.dg/intrinsic_4.f90: New.
3733         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3734         different line.
3735
3736 2009-08-13  Richard Guenther  <rguenther@suse.de>
3737
3738         PR middle-end/41047
3739         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3740
3741 2009-08-12  Richard Guenther  <rguenther@suse.de>
3742
3743         PR tree-optimization/41011
3744         * gfortran.dg/pr41011.f: New testcase.
3745
3746 2009-08-11  Andrew Haley  <aph@redhat.com>
3747
3748         * gcc.target/arm/synchronize.c: New file.
3749
3750 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3751
3752         PR middle-end/40980
3753         * gfortran.dg/graphite/id-17.f: New.
3754
3755 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3756             Sebastian Pop  <sebastian.pop@amd.com>
3757
3758         * gcc.dg/graphite/interchange-1.c: XFAILed.
3759         * gcc.dg/graphite/interchange-2.c: XFAILed.
3760         * gcc.dg/graphite/interchange-3.c: XFAILed.
3761         * gcc.dg/graphite/interchange-4.c: XFAILed.
3762         * gcc.dg/graphite/interchange-7.c: XFAILed.
3763
3764 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3765
3766         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3767
3768 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3769             Pranav Garg  <pranav.garg2107@gmail.com>
3770
3771         * gcc.dg/graphite/interchange-6.c: XFAILed.
3772
3773 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3774
3775         * gcc.dg/graphite/interchange-9.c: New.
3776
3777 2009-08-12  Richard Guenther  <rguenther@suse.de>
3778
3779         PR rtl-optimization/41033
3780         * gcc.dg/pr41033.c: New test.
3781
3782 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3783
3784         PR fortran/41022
3785         * gfortran.dg/proc_ptr_comp_14.f90: New.
3786
3787 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3788
3789         * gcc.target/mips/ext-5.c: New test.
3790         * gcc.target/mips/ext-6.c: New test.
3791         * gcc.target/mips/ext-7.c: New test.
3792         * gcc.target/mips/ext-8.c: New test.
3793         * gcc.target/mips/extend-2.c: New test.
3794
3795 2009-08-10  Jason Merrill  <jason@redhat.com>
3796
3797         * g++.dg/other/linkage2.C: New test for types-without-linkage
3798         handling.
3799         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3800         * g++.dg/lookup/anon2.C: Likewise.
3801         * g++.dg/other/anon3.C: Likewise.
3802         * g++.dg/template/arg2.C: Likewise.
3803         * g++.dg/template/local4.C: Likewise.
3804         * g++.old-deja/g++.law/operators32.C: Likewise.
3805         * g++.old-deja/g++.other/linkage2.C: Likewise.
3806         * g++.old-deja/g++.pt/enum6.C: Likewise.
3807         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3808         * g++.old-deja/g++.other/linkage1.C: Likewise.
3809
3810 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3811
3812         * gcc.dg/dg.exp: Test also c-c++-common dir.
3813         * g++.dg/dg.exp: Likewise.
3814         * g++.dg/warn/Wconversion-real.C: Delete.
3815         * gcc.dg/Wconversion-real.c: Move to ...
3816         * c-c++-common/Wconversion-real.c: ... here.
3817         * lib/target-supports.exp
3818         (check_effective_target_c,check_effective_target_c++): New.
3819
3820 2009-08-10  Daniel Kraft  <d@domob.eu>
3821
3822         PR fortran/37425
3823         * gfortran.dg/typebound_operator_1.f03: New test.
3824         * gfortran.dg/typebound_operator_2.f03: New test.
3825
3826 2009-08-10  Richard Guenther  <rguenther@suse.de>
3827
3828         PR middle-end/41006
3829         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3830         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3831
3832 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3833
3834         PR fortran/40940
3835         * gfortran.dg/class_1.f03: New.
3836         * gfortran.dg/class_2.f03: New.
3837         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3838         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3839         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3840         * gfortran.dg/typebound_call_10.f03: Ditto.
3841         * gfortran.dg/typebound_call_2.f03: Ditto.
3842         * gfortran.dg/typebound_call_3.f03: Ditto.
3843         * gfortran.dg/typebound_call_4.f03: Ditto.
3844         * gfortran.dg/typebound_generic_3.f03: Ditto.
3845         * gfortran.dg/typebound_generic_4.f03: Ditto.
3846         * gfortran.dg/typebound_proc_1.f08: Ditto.
3847         * gfortran.dg/typebound_proc_5.f03: Ditto.
3848         * gfortran.dg/typebound_proc_6.f03: Ditto.
3849
3850 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3851
3852         PR c++/40866
3853         * g++.dg/expr/stmt-expr-1.C: New test.
3854
3855 2009-08-09  Richard Guenther  <rguenther@suse.de>
3856
3857         PR tree-optimization/41016
3858         * gcc.c-torture/compile/pr41016.c: New testcase.
3859
3860 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3861
3862         * gcc.dg/overflow-warn-8.c: New test.
3863
3864 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3865
3866         PR tree-optimization/41008
3867         * gcc.dg/vect/O1-pr41008.c: New test.
3868
3869 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3870
3871         PR fortran/40955
3872         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3873
3874 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3875
3876         * gcc.target/bfin/loop-autoinc.c: New file.
3877
3878 2009-08-08  Richard Guenther  <rguenther@suse.de>
3879
3880         PR tree-optimization/40991
3881         * g++.dg/torture/pr40991.C: New testcase.
3882
3883 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3884
3885         * ada/acats/support/impdef.a: Tweak timing constants. Add
3886         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3887         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3888         * ada/acats/tests/c9/c940007.a: Likewise.
3889         * ada/acats/tests/c9/c94001c.ada: Likewise.
3890         * ada/acats/tests/c9/c94006a.ada: Likewise.
3891         * ada/acats/tests/c9/c94008c.ada: Likewise.
3892         * ada/acats/tests/c9/c951002.a: Likewise.
3893         * ada/acats/tests/c9/c954a01.a: Likewise.
3894         * ada/acats/tests/c9/c96001a.ada: Likewise.
3895         * ada/acats/tests/c9/c97307a.ada: Likewise.
3896
3897 2009-08-07  Richard Guenther  <rguenther@suse.de>
3898
3899         PR tree-optimization/40999
3900         * gfortran.dg/pr40999.f: New testcase.
3901
3902 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3903
3904         * g++.dg/tree-prof/partition1.C: New test.
3905
3906 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3907
3908         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3909         hook.
3910         (check_effective_target_arm_neon_ok): Improve test for neon
3911         availability.
3912         * gcc.target/arm/eabi1.c: Only run test in base variant.
3913         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3914         attribute.
3915         * gcc.target/arm/vfp1[567].c: New tests.
3916
3917 2009-08-06  Jason Merrill  <jason@redhat.com>
3918
3919         PR c++/40948
3920         * g++.dg/ext/complit12.C: Expand.
3921
3922 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3923
3924         Merge ARM/hard_vfp_branch to trunk.
3925
3926         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3927
3928         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3929         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3930
3931         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3932
3933         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3934         (PCS): Define macro to use base AAPCS.
3935         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3936
3937         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3938
3939         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3940         Correct arm_neon.h typo.
3941
3942         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3943
3944         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3945         this a linkage test.
3946         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3947         argument marshalling.
3948         * abitest.h: New file.
3949         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3950         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3951
3952 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3953
3954         PR middle-end/32964
3955         * gcc.dg/tree-ssa/pr32964.c: New test.
3956
3957 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3958             H.J. Lu  <hongjiu.lu@intel.com>
3959
3960         PR target/40957
3961         * gcc.target/i386/pr40957.c: New test.
3962
3963 2009-08-06  Richard Guenther  <rguenther@suse.de>
3964
3965         PR tree-optimization/40964
3966         * gcc.c-torture/compile/pr40964.c: New testcase.
3967
3968 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3969
3970         PR fortran/40847
3971         * gfortran.dg/transfer_resolve_1.f90 : New test.
3972
3973 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3974             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3975
3976         PR target/40906
3977         * gcc.target/i386/pr40906-1.c: New test.
3978         * gcc.target/i386/pr40906-2.c: Ditto.
3979         * gcc.target/i386/pr40906-3.c: Ditto.
3980
3981 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3982
3983         PR rtl-optimization/40924
3984         * g++.dg/torture/pr40924.C: New test.
3985
3986 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3987
3988         PR c++/36069
3989         * g++.dg/warn/pr36069.C: New.
3990
3991 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3992
3993         PR c++/39987
3994         * g++.dg/overload/defarg4.C: New test.
3995
3996 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3997
3998         PR c++/16696
3999         * g++.dg/parse/pr16696.C: New.
4000         * g++.dg/parse/pr16696-permissive.C: New.
4001
4002 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4003
4004         PR fortran/40875
4005         * gfortran.dg/initialization_23.f90 : New test.
4006
4007 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4008
4009         PR debug/39706
4010         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4011
4012 2009-08-03  Jason Merrill  <jason@redhat.com>
4013             Jakub Jelinek  <jakub@redhat.com>
4014
4015         PR c++/40948
4016         * g++.dg/ext/complit12.C: New.
4017
4018 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4019
4020         PR c/39902
4021         * gcc.target/powerpc/pr39902-2.c: New test.
4022
4023 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4024
4025         PR middle-end/40943
4026         * gcc.dg/uninit-6.c: Re-add XFAIL.
4027         * gcc.dg/uninit-6-O0.c: Likewise.
4028         * gcc.dg/uninit-pr40943.c: New test.
4029
4030 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4031
4032         PR testsuite/40858
4033         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4034         .ascii.
4035
4036 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4037
4038         PR libfortran/40853
4039         * gfortran.dg/namelist_40.f90: Update error output.
4040         * gfortran.dg/namelist_47.f90: Update error output.
4041         * gfortran.dg/namelist_58.f90: New test.
4042
4043 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4044
4045         PR fortran/40881
4046         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4047         * gfortran.dg/altreturn_3.f90: Ditto.
4048         * gfortran.dg/altreturn_5.f90: Ditto.
4049         * gfortran.dg/altreturn_6.f90: Ditto.
4050         * gfortran.dg/altreturn_7.f90: Ditto.
4051         * gfortran.dg/array_constructor_13.f90: Ditto.
4052         * gfortran.dg/arrayio_7.f90: Ditto.
4053         * gfortran.dg/arrayio_8.f90: Ditto.
4054         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4055         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4056         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4057         * gfortran.dg/backspace_8.f: Add -std=legacy.
4058         * gfortran.dg/backspace_9.f: Ditto.
4059         * gfortran.dg/char_comparison_1.f: Ditto.
4060         * gfortran.dg/char_decl_1.f90: Ditto.
4061         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4062         * gfortran.dg/char_pointer_assign.f90: Ditto.
4063         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4064         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4065         * gfortran.dg/char_pointer_func.f90: Ditto.
4066         * gfortran.dg/common_8.f90: Ditto.
4067         * gfortran.dg/constant_substring.f: Ditto.
4068         * gfortran.dg/data_char_2.f90: Ditto.
4069         * gfortran.dg/der_array_io_1.f90: Ditto.
4070         * gfortran.dg/der_array_io_2.f90: Ditto.
4071         * gfortran.dg/der_array_io_3.f90: Ditto.
4072         * gfortran.dg/der_io_3.f90: Ditto.
4073         * gfortran.dg/dev_null.F90: Ditto.
4074         * gfortran.dg/direct_io_2.f90: Ditto.
4075         * gfortran.dg/do_iterator_2.f90: Ditto.
4076         * gfortran.dg/e_d_fmt.f90: Ditto.
4077         * gfortran.dg/empty_format_1.f90: Ditto.
4078         * gfortran.dg/entry_17.f90: Modified warning message.
4079         * gfortran.dg/entry_7.f90: Add -std=legacy.
4080         * gfortran.dg/eor_1.f90: Ditto.
4081         * gfortran.dg/equiv_2.f90: Ditto.
4082         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4083         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4084         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4085         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4086         * gfortran.dg/fmt_error_2.f90: Ditto.
4087         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4088         * gfortran.dg/fmt_tl.f: Ditto.
4089         * gfortran.dg/fmt_white.f: Ditto.
4090         * gfortran.dg/func_derived_1.f90: Ditto.
4091         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4092         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4093         * gfortran.dg/global_references_2.f90: Ditto.
4094         * gfortran.dg/hollerith_1.f90: Ditto.
4095         * gfortran.dg/hollerith.f90: Use new-style character length.
4096         * gfortran.dg/hollerith_f95.f90: Ditto.
4097         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4098         * gfortran.dg/implicit_6.f90: Ditto.
4099         * gfortran.dg/implicit_9.f90: Ditto.
4100         * gfortran.dg/inquire_13.f90: Ditto.
4101         * gfortran.dg/inquire_5.f90: Ditto.
4102         * gfortran.dg/inquire_6.f90: Ditto.
4103         * gfortran.dg/inquire.f90: Ditto.
4104         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4105         * gfortran.dg/io_constraints_2.f90: Ditto.
4106         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4107         * gfortran.dg/loc_2.f90: Ditto.
4108         * gfortran.dg/logical_1.f90: Ditto.
4109         * gfortran.dg/longline.f: Ditto.
4110         * gfortran.dg/merge_char_1.f90: Ditto.
4111         * gfortran.dg/namelist_12.f: Ditto.
4112         * gfortran.dg/namelist_14.f90: Ditto.
4113         * gfortran.dg/namelist_18.f90: Ditto.
4114         * gfortran.dg/namelist_19.f90: Ditto.
4115         * gfortran.dg/namelist_21.f90: Ditto.
4116         * gfortran.dg/namelist_22.f90: Ditto.
4117         * gfortran.dg/namelist_37.f90: Ditto.
4118         * gfortran.dg/namelist_54.f90: Ditto.
4119         * gfortran.dg/namelist_55.f90: Ditto.
4120         * gfortran.dg/namelist_empty.f90: Ditto.
4121         * gfortran.dg/namelist_use.f90: Use new-style character length.
4122         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4123         * gfortran.dg/nested_modules_4.f90: Ditto.
4124         * gfortran.dg/nested_modules_5.f90: Ditto.
4125         * gfortran.dg/open-options-blanks.f: Ditto.
4126         * gfortran.dg/output_exponents_1.f90: Ditto.
4127         * gfortran.dg/parens_5.f90: Ditto.
4128         * gfortran.dg/parens_6.f90: Ditto.
4129         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4130         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4131         * gfortran.dg/pr15129.f90: Ditto.
4132         * gfortran.dg/pr15332.f: Ditto.
4133         * gfortran.dg/pr16597.f90: Ditto.
4134         * gfortran.dg/pr17143.f90: Ditto.
4135         * gfortran.dg/pr17164.f90: Ditto.
4136         * gfortran.dg/pr17229.f: Modified warning message.
4137         * gfortran.dg/pr18210.f90: Add -std=legacy.
4138         * gfortran.dg/pr19155.f: Ditto.
4139         * gfortran.dg/pr20086.f90: Ditto.
4140         * gfortran.dg/pr20124.f90: Ditto.
4141         * gfortran.dg/pr20755.f: Ditto.
4142         * gfortran.dg/pr20865.f90: Ditto.
4143         * gfortran.dg/pr20950.f: Ditto.
4144         * gfortran.dg/pr21730.f: Ditto.
4145         * gfortran.dg/pr22491.f: Ditto.
4146         * gfortran.dg/pr29713.f90: Ditto.
4147         * gfortran.dg/print_parentheses_1.f: Ditto.
4148         * gfortran.dg/print_parentheses_2.f90: Ditto.
4149         * gfortran.dg/proc_assign_1.f90: Ditto.
4150         * gfortran.dg/proc_decl_1.f90: Ditto.
4151         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4152         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4153         * gfortran.dg/read_float_1.f90: Ditto.
4154         * gfortran.dg/read_logical.f90: Ditto.
4155         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4156         * gfortran.dg/return_1.f90: Ditto.
4157         * gfortran.dg/rewind_1.f90: Ditto.
4158         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4159         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4160         * gfortran.dg/stfunc_1.f90: Ditto.
4161         * gfortran.dg/stfunc_3.f90: Ditto.
4162         * gfortran.dg/stfunc_4.f90: Ditto.
4163         * gfortran.dg/stfunc_6.f90: Ditto.
4164         * gfortran.dg/streamio_2.f90: Ditto.
4165         * gfortran.dg/string_ctor_1.f90: Ditto.
4166         * gfortran.dg/string_null_compare_1.f: Ditto.
4167         * gfortran.dg/substr_6.f90: Ditto.
4168         * gfortran.dg/tl_editing.f90: Ditto.
4169         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4170         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4171         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4172         * gfortran.dg/g77/1832.f: Ditto.
4173         * gfortran.dg/g77/19981216-0.f Ditto.
4174         * gfortran.dg/g77/19990525-0.f: Ditto.
4175         * gfortran.dg/g77/19990826-2.f: Ditto.
4176         * gfortran.dg/g77/20000630-2.f: Ditto.
4177         * gfortran.dg/g77/20010116.f: Ditto.
4178         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4179         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4180         * gfortran.dg/g77/980520-1.f: Ditto.
4181         * gfortran.dg/g77/check0.f: Ditto.
4182         * gfortran.dg/g77/cpp3.F: Ditto.
4183         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4184         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4185         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4186         * gfortran.dg/g77/short.f: Ditto.
4187
4188 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4189
4190         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4191         * gcc.target/mips/ext-4.c: Likewise.
4192         * gcc.target/mips/interrupt_handler.c: Likewise.
4193         * gcc.target/mips/truncate-4.c: Likewise.
4194         * gcc.target/mips/truncate-5.c: Likewise.
4195
4196 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4197
4198         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4199         -fgraphite-force-parallel to -floop-parallelize-all.
4200
4201 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4202
4203         PR fortran/40011
4204         * gfortran.dg/whole_file_7.f90: New test.
4205         * gfortran.dg/whole_file_8.f90: New test.
4206         * gfortran.dg/whole_file_9.f90: New test.
4207         * gfortran.dg/whole_file_10.f90: New test.
4208         * gfortran.dg/whole_file_11.f90: New test.
4209         * gfortran.dg/whole_file_12.f90: New test.
4210         * gfortran.dg/whole_file_13.f90: New test.
4211         * gfortran.dg/whole_file_14.f90: New test.
4212
4213 2009-07-31  Jason Merrill  <jason@redhat.com>
4214
4215         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4216         binding semantics.
4217         * g++.dg/cpp0x/named.C: Likewise.
4218         * g++.dg/cpp0x/overload.C: Likewise.
4219         * g++.dg/cpp0x/rv1n.C: Likewise.
4220         * g++.dg/cpp0x/rv1p.C: Likewise.
4221         * g++.dg/cpp0x/rv2n.C: Likewise.
4222         * g++.dg/cpp0x/rv2p.C: Likewise.
4223         * g++.dg/cpp0x/rv3n.C: Likewise.
4224         * g++.dg/cpp0x/rv3p.C: Likewise.
4225         * g++.dg/cpp0x/rv4n.C: Likewise.
4226         * g++.dg/cpp0x/rv4p.C: Likewise.
4227         * g++.dg/cpp0x/rv5n.C: Likewise.
4228         * g++.dg/cpp0x/rv5p.C: Likewise.
4229         * g++.dg/cpp0x/rv6n.C: Likewise.
4230         * g++.dg/cpp0x/rv6p.C: Likewise.
4231         * g++.dg/cpp0x/rv7n.C: Likewise.
4232         * g++.dg/cpp0x/rv7p.C: Likewise.
4233         * g++.dg/cpp0x/template_deduction.C: Likewise.
4234         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4235         * g++.dg/cpp0x/overloadn.C: New.
4236         * g++.dg/cpp0x/rv-cast.C: New.
4237
4238 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4239
4240         * gcc.target/mips/ext-4.c: New test.
4241
4242 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4243
4244         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4245
4246 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4247
4248         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4249         * gcc.dg/tree-ssa/loop-32.c: Same.
4250         * gcc.dg/tree-ssa/loop-33.c: Same.
4251         * gcc.dg/tree-ssa/loop-34.c: Same.
4252         * gcc.dg/tree-ssa/loop-35.c: Same.
4253         * gcc.dg/tree-ssa/loop-7.c: Same.
4254         * gcc.dg/tree-ssa/pr23109.c: Same.
4255         * gcc.dg/tree-ssa/restrict-2.c: Same.
4256         * gcc.dg/tree-ssa/restrict-3.c: Same.
4257         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4258         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4259         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4260         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4261         * gcc.dg/tree-ssa/structopt-1.c: Same.
4262         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4263         * gfortran.dg/pr32921.f: Same.
4264
4265 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4266
4267         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4268         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4269         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4270         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4271         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4272         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4273         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4274         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4275         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4276         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4277         * gcc.dg/graphite/id-1.c: New.
4278         * gcc.dg/graphite/id-10.c: New.
4279         * gcc.dg/graphite/id-11.c: New.
4280         * gcc.dg/graphite/id-12.c: New.
4281         * gcc.dg/graphite/id-13.c: New.
4282         * gcc.dg/graphite/id-14.c: New.
4283         * gcc.dg/graphite/id-15.c: New.
4284         * gcc.dg/graphite/id-2.c: New.
4285         * gcc.dg/graphite/id-3.c: New.
4286         * gcc.dg/graphite/id-4.c: New.
4287         * gcc.dg/graphite/id-5.c: New.
4288         * gcc.dg/graphite/id-6.c: New.
4289         * gcc.dg/graphite/id-7.c: New.
4290         * gcc.dg/graphite/id-8.c: New.
4291         * gcc.dg/graphite/id-9.c: New.
4292         * gcc.dg/graphite/interchange-0.c: New.
4293         * gcc.dg/graphite/interchange-1.c: New.
4294         * gcc.dg/graphite/interchange-2.c: New.
4295         * gcc.dg/graphite/interchange-3.c: New.
4296         * gcc.dg/graphite/interchange-4.c: New.
4297         * gcc.dg/graphite/interchange-5.c: New.
4298         * gcc.dg/graphite/interchange-6.c: New.
4299         * gcc.dg/graphite/interchange-7.c: New.
4300         * gcc.dg/graphite/interchange-8.c: New.
4301         * gcc.dg/graphite/pr35356-1.c: New.
4302         * gcc.dg/graphite/pr35356-2.c: New.
4303         * gcc.dg/graphite/pr35356-3.c: New.
4304         * gcc.dg/graphite/pr40157.c: New.
4305         * gcc.dg/graphite/run-id-1.c: New.
4306         * gcc.dg/graphite/scop-20.c: New.
4307         * gcc.dg/graphite/scop-21.c: New.
4308         * gfortran.dg/graphite/id-1.f90: New.
4309         * gfortran.dg/graphite/id-10.f90: New.
4310         * gfortran.dg/graphite/id-11.f: New.
4311         * gfortran.dg/graphite/id-12.f: New.
4312         * gfortran.dg/graphite/id-13.f: New.
4313         * gfortran.dg/graphite/id-14.f: New.
4314         * gfortran.dg/graphite/id-15.f: New.
4315         * gfortran.dg/graphite/id-16.f: New.
4316         * gfortran.dg/graphite/id-5.f: New.
4317         * gfortran.dg/graphite/id-6.f: New.
4318         * gfortran.dg/graphite/id-7.f: New.
4319         * gfortran.dg/graphite/id-8.f: New.
4320         * gfortran.dg/graphite/id-9.f: New.
4321         * gfortran.dg/graphite/interchange-1.f: New.
4322         * gfortran.dg/graphite/interchange-2.f: New.
4323
4324 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4325
4326         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4327         flags based on the name of the testcase.
4328         * gfortran.dg/graphite/graphite.exp: Same.
4329
4330         * gcc.dg/graphite/block-0.c: Adjusted.
4331         * gcc.dg/graphite/block-1.c: Adjusted.
4332         * gcc.dg/graphite/block-2.c: Adjusted.
4333         * gcc.dg/graphite/block-3.c: Adjusted.
4334         * gcc.dg/graphite/block-4.c: Adjusted.
4335         * gcc.dg/graphite/block-5.c: Adjusted.
4336         * gcc.dg/graphite/block-6.c: Adjusted.
4337         * gcc.dg/graphite/pr37485.c: Adjusted.
4338         * gcc.dg/graphite/pr37684.c: Adjusted.
4339         * gcc.dg/graphite/pr37828.c: Adjusted.
4340         * gcc.dg/graphite/pr37883.c: Adjusted.
4341         * gcc.dg/graphite/pr37928.c: Adjusted.
4342         * gcc.dg/graphite/pr37943.c: Adjusted.
4343         * gcc.dg/graphite/pr38409.c: Adjusted.
4344         * gcc.dg/graphite/pr38498.c: Adjusted.
4345         * gcc.dg/graphite/pr38559.c: Adjusted.
4346         * gcc.dg/graphite/pr39335.c: Adjusted.
4347         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4348         * gcc.dg/graphite/scop-0.c: Adjusted.
4349         * gcc.dg/graphite/scop-1.c: Adjusted.
4350         * gcc.dg/graphite/scop-10.c: Adjusted.
4351         * gcc.dg/graphite/scop-11.c: Adjusted.
4352         * gcc.dg/graphite/scop-12.c: Adjusted.
4353         * gcc.dg/graphite/scop-13.c: Adjusted.
4354         * gcc.dg/graphite/scop-14.c: Adjusted.
4355         * gcc.dg/graphite/scop-15.c: Adjusted.
4356         * gcc.dg/graphite/scop-16.c: Adjusted.
4357         * gcc.dg/graphite/scop-17.c: Adjusted.
4358         * gcc.dg/graphite/scop-18.c: Adjusted.
4359         * gcc.dg/graphite/scop-19.c: Adjusted.
4360         * gcc.dg/graphite/scop-2.c: Adjusted.
4361         * gcc.dg/graphite/scop-3.c: Adjusted.-
4362         * gcc.dg/graphite/scop-4.c: Adjusted.
4363         * gcc.dg/graphite/scop-5.c: Adjusted.
4364         * gcc.dg/graphite/scop-6.c: Adjusted.
4365         * gcc.dg/graphite/scop-7.c: Adjusted.
4366         * gcc.dg/graphite/scop-8.c: Adjusted.
4367         * gcc.dg/graphite/scop-9.c: Adjusted.
4368         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4369         * gfortran.dg/graphite/block-1.f90: Adjusted.
4370         * gfortran.dg/graphite/block-2.f: Adjusted.
4371         * gfortran.dg/graphite/block-3.f90: Adjusted.
4372         * gfortran.dg/graphite/block-4.f90: Adjusted.
4373         * gfortran.dg/graphite/id-2.f90: Adjusted.
4374         * gfortran.dg/graphite/id-3.f90: Adjusted.
4375         * gfortran.dg/graphite/id-4.f90: Adjusted.
4376         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4377         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4378         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4379         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4380         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4381         * gfortran.dg/graphite/scop-1.f: Adjusted.
4382
4383 2009-07-30  Doug Kwan  <dougkwan@google.com>
4384
4385         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4386         in warnings added in rev 141298.
4387
4388 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4389
4390         * lib/options.exp: Use "!=" instead of "ne".
4391
4392         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4393
4394         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4395         * gcc.dg/ucnid-12.c: Likewise.
4396
4397 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4398             Pat Haugen  <pthaugen@us.ibm.com>
4399             Revital Eres <ERES@il.ibm.com>
4400
4401         * gcc.target/powerpc/altivec-32.c: New file to test
4402         Altivec simple math function vectorization.
4403
4404         * gcc.target/powerpc/bswap-run.c: New file to test swap
4405         builtins.
4406         * gcc.target/powerpc/bswap16.c: Ditto.
4407         * gcc.target/powerpc/bswap32.c: Ditto.
4408         * gcc.target/powerpc/bswap64-1.c: Ditto.
4409         * gcc.target/powerpc/bswap64-2.c: Ditto.
4410         * gcc.target/powerpc/bswap64-3.c: Ditto.
4411         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4412         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4413         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4414
4415         * gcc.target/powerpc/popcount-2.c: New file to test
4416         power7 popcntd instructions.
4417         * gcc.target/powerpc/popcount-3.c: Ditto.
4418
4419         * gcc.target/powerpc/pr39457.c: New VSX test.
4420         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4421         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4422         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4423         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4424         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4425         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4426         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4427         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4428         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4429         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4430         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4431         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4432
4433         * gcc.target/powerpc/altivec-6.c: Store the result of
4434         vec_add, so the optimizer doesn't remove it.
4435
4436         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4437         systems that support bswap64.
4438
4439         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4440         prevent VSX code generation.
4441
4442         * lib/target-supports.exp (check_vsx_hw_available): New
4443         function to test if VSX available.
4444         (check_effective_target_powerpc_vsx_ok): Ditto.
4445         (check_vmx_hw_available): Add explicit -mno-vsx.
4446
4447 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4448
4449         PR c/39902
4450         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4451
4452 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4453
4454         PR tree-optimization/40570
4455         * gcc.c-torture/compile/pr40570.c: New test.
4456
4457 2009-07-29  Jason Merrill  <jason@redhat.com>
4458
4459         PR c++/14912
4460         * g++.dg/template/defarg13.C: New.
4461
4462 2009-07-29  Richard Guenther  <rguenther@suse.de>
4463
4464         PR c++/40834
4465         * g++.dg/torture/pr40834.C: New testcase.
4466
4467 2009-07-29  Michael Matz  <matz@suse.de>
4468
4469         PR middle-end/40830
4470         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4471
4472 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4473
4474         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4475         sh*-*-* targets.  Skip on spu-*-* targets.
4476         * gfortran.dg/maxlocval_4.f90: Likewise.
4477         * gfortran.dg/minlocval_1.f90: Likewise.
4478         * gfortran.dg/minlocval_4.f90: Likewise.
4479
4480 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4481
4482         PR fortran/40878
4483         * gfortran.dg/gomp/pr40878-1.f90: New test.
4484         * gfortran.dg/gomp/pr40878-2.f90: New test.
4485
4486         PR testsuite/40891
4487         * gcc.dg/cdce1.c: Adjust note line number.
4488         * gcc.dg/cdce2.c: Likewise.
4489
4490 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4491
4492         PR fortran/40882
4493         * gfortran.dg/proc_ptr_comp_13.f90: New.
4494
4495 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4496
4497         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4498         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4499         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4500         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4501         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4502         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4503         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4504         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4505         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4506         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4507         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4508         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4509         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4510         #ifdef NEED_IEEE754_FLOAT conditional.
4511         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4512         conditional.
4513
4514 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4515
4516         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4517         i?86-*-netware.
4518         * g++.dg/ext/bitfield3.C: Likewise.
4519         * g++.dg/ext/bitfield4.C: Likewise.
4520         * g++.dg/ext/bitfield5.C: Likewise.
4521         * gcc.dg/bitfld-15.c: Likewise.
4522         * gcc.dg/bitfld-16.c: Likewise.
4523         * gcc.dg/bitfld-17.c: Likewise.
4524         * gcc.dg/bitfld-18.c: Likewise.
4525         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4526         * gcc.dg/20010912-1.c: Likewise.
4527         * gcc.dg/20021018-1.c: Likewise.
4528         * gcc.dg/20030213-1.c: Likewise.
4529         * gcc.dg/20030225-1.c: Likewise.
4530         * gcc.dg/20030708-1.c: Likewise.
4531         * gcc.dg/20050321-2.c: Likewise.
4532         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4533         * gcc.dg/cdce2.c: Likewise.
4534         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4535         targets.
4536         * gcc.target/i386/pr37248-3.c: Likewise.
4537
4538 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4539
4540         PR fortran/40848
4541         * gfortran.dg/altreturn_7.f90: New.
4542
4543 2009-07-27  Simon Baldwin  <simonb@google.com>
4544
4545         PR testsuite/40829
4546         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4547         so that indexing no longer runs off array end.
4548
4549 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4550
4551         PR fortran/40851
4552         * gfortran.dg/derived_init_3.f90: New test.
4553
4554 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4555
4556         PR fortran/33197
4557         * gfortran.dg/atan2_1.f90: New test
4558         * gfortran.dg/atan2_2.f90: New test
4559
4560 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4561
4562         PR c++/40749
4563         * g++.dg/warn/Wreturn-type-6.C: New test.
4564
4565 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4566
4567         PR tree-optimization/40801
4568         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4569         * gfortran.dg/vect/vect.exp: Run tests starting with
4570         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4571
4572 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4573
4574         PR rtl-optimization/40445
4575         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4576
4577 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4578
4579         * gcc.dg/builtin-unreachable-4.c: New test.
4580
4581 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4582
4583         PR fortran/33197
4584         * gfortran.dg/complex_intrinsic_5.f90: New test.
4585         * gfortran.dg/complex_intrinsic_7.f90: New test.
4586
4587 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4588
4589         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4590         * gcc.dg/ipa/noclone-1.c: New test.
4591
4592 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4593
4594         * lib/target-supports.exp (check_effective_target_static): New
4595         procedure.
4596         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4597         supported.
4598         * g++.old-deja/g++.law/weak.C: Require static effective target.
4599
4600 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4601
4602         PR fortran/39630
4603         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4604         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4605         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4606         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4607         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4608         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4609         * gfortran.dg/typebound_call_10.f03: New.
4610
4611 2009-07-24  Jason Merrill  <jason@redhat.com>
4612
4613         * g++.dg/cpp0x/defaulted11.C: New.
4614
4615         * g++.dg/cpp0x/initlist23.C: New.
4616
4617 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4618
4619         PR fortran/40822
4620         * gfortran.dg/char_length_16.f90: New.
4621
4622 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4623
4624         PR fortran/40643
4625         PR fortran/31067
4626         * gfortran.dg/maxlocval_2.f90: New test.
4627         * gfortran.dg/maxlocval_3.f90: New test.
4628         * gfortran.dg/maxlocval_4.f90: New test.
4629         * gfortran.dg/minlocval_1.f90: New test.
4630         * gfortran.dg/minlocval_2.f90: New test.
4631         * gfortran.dg/minlocval_3.f90: New test.
4632         * gfortran.dg/minlocval_4.f90: New test.
4633
4634 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4635
4636         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4637         scan-assembler.
4638
4639 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4640
4641         PR fortran/40839
4642         * gfortran.dg/pr40839.f90: New test.
4643
4644 2009-07-23  Michael Matz  <matz@suse.de>
4645
4646         PR middle-end/40830
4647         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4648         don't set options ourself.
4649
4650 2009-07-23  Simon Baldwin  <simonb@google.com>
4651
4652         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4653         native C compilation where required.
4654
4655 2009-07-22  Doug Kwan  <dougkwan@google.com>
4656
4657         * gcc.c-torture/compile/20090721-1.c: New test.
4658
4659 2009-07-22  Michael Matz  <matz@suse.de>
4660
4661         PR tree-optimization/35229
4662         PR tree-optimization/39300
4663         * gcc.dg/vect/vect-pre-interact.c: New test.
4664
4665 2009-07-22  Richard Guenther  <rguenther@suse.de>
4666
4667         * g++.dg/lookup/using21.C: Fix duplicate paste.
4668
4669 2009-07-22  Richard Guenther  <rguenther@suse.de>
4670
4671         PR c++/40799
4672         * g++.dg/lookup/using21.C: New testcase.
4673
4674 2009-07-21  Jason Merrill  <jason@redhat.com>
4675
4676         * g++.dg/init/aggr4.C: New.
4677
4678 2009-07-21  Jason Merrill  <jason@redhat.com>
4679
4680         Core issue 934
4681         * g++.dg/cpp0x/initlist22.C: New.
4682
4683 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4684
4685         * gcc.target/i386/vectorize8.c: New test.
4686
4687 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4688
4689         PR target/40811
4690         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4691         Add i?86 and x86_64 targets.
4692         * gcc.target/i386/vectorize7.c: New test.
4693
4694         PR target/40809
4695         * gcc.target/i386/pr40809.c: New test.
4696
4697 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4698
4699         PR tree-optimization/40813
4700         * g++.dg/opt/inline15.C: New test.
4701
4702 2009-07-21  Paul Brook <paul@codesourcery.com>
4703
4704         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4705         * lib/target-supports.exp (check_effective_target_section_anchors):
4706         Add arm*-*-*.
4707
4708 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4709
4710         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4711         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4712         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4713
4714 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4715
4716         * gcc.target/mips/ext-3.c: New test.
4717
4718 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4719
4720         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4721         * gcc.dg/builtin-object-size-8.c: New test.
4722         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4723         * g++.dg/ext/builtin-object-size2.C: Likewise.
4724
4725         PR tree-optimization/40792
4726         * gcc.dg/pr40792.c: New test.
4727
4728 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4729
4730         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4731         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4732         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4733
4734 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4735
4736         * gcc.target/sh/mfmovd.c: New test.
4737
4738 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4739             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4740
4741         PR libfortran/40714
4742         * gfortran.dg/eof_3.f90: New test.
4743
4744 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4745
4746         PR fortran/40727
4747         * gfortran.dg/intrinsic_cmplx.f90: New test.
4748
4749 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4750
4751         PR libfortran/34670
4752         PR libfortran/36874
4753         * gfortran.dg/cshift_bounds_1.f90:  New test.
4754         * gfortran.dg/cshift_bounds_2.f90:  New test.
4755         * gfortran.dg/cshift_bounds_3.f90:  New test.
4756         * gfortran.dg/cshift_bounds_4.f90:  New test.
4757         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4758         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4759         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4760         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4761
4762 2009-07-19  Jan Hubicka  <jh@suse.cz>
4763
4764         PR tree-optimization/40676
4765         * gcc.c-torture/compile/pr40676.c: New testcase.
4766
4767 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4768
4769         * gcc.target/mips/ext-2.c: New test.
4770
4771 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4772
4773         * gcc.target/mips/octeon-exts-7.c: New test.
4774         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4775         * gcc.target/mips/octeon-exts-5.c: Likewise.
4776
4777 2009-07-18  Richard Guenther  <rguenther@suse.de>
4778
4779         PR testsuite/40798
4780         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4781
4782 2009-07-18  Richard Guenther  <rguenther@suse.de>
4783
4784         PR c/40787
4785         * gcc.dg/pr35899.c: Adjust.
4786
4787 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4788
4789         * gcc.target/powerpc/asm-es-1.c: New test.
4790         * gcc.target/powerpc/asm-es-2.c: Likewise.
4791
4792 2009-07-17  Richard Guenther  <rguenther@suse.de>
4793
4794         PR c/40401
4795         * g++.dg/rtti/crash4.C: New testcase.
4796         * g++.dg/torture/20090706-1.C: Likewise.
4797         * gcc.dg/redecl-17.c: Likewise.
4798         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4799         * gcc.dg/declspec-9.c: Expect extra error.
4800         * gcc.dg/declspec-10.c: Likewise.
4801         * gcc.dg/declspec-11.c: Likewise.
4802         * gcc.dg/redecl-10.c: Expect extra warnings.
4803         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4804         * gcc.target/i386/pr39545-1.c: Likewise.
4805         * g++.dg/ext/asm3.C: Expect more errors.
4806         * g++.dg/gomp/block-1.C: Likewise.
4807         * g++.dg/gomp/block-2.C: Likewise.
4808         * g++.dg/gomp/block-3.C: Likewise.
4809         * g++.dg/gomp/block-5.C: Likewise.
4810         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4811         * g++.dg/warn/unused-result1.C: XFAIL.
4812
4813 2009-07-17  Richard Guenther  <rguenther@suse.de>
4814
4815         PR tree-optimization/40321
4816         * gcc.c-torture/compile/pr40321.c: New testcase.
4817         * g++.dg/torture/pr40321.C: Likewise.
4818
4819 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4820
4821         PR c++/40780
4822         * g++.dg/template/ptrmem19.C: New test.
4823
4824 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4825             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4826
4827         PR 40435
4828         * gcc.dg/pr36902.c: Add column info.
4829         * g++.dg/gcov/gcov-2.C: Change count for definition.
4830
4831 2009-07-16  Jason Merrill  <jason@redhat.com>
4832
4833         PR libstdc++/37907
4834         * g++.dg/cpp0x/std-layout1.C: New.
4835         * g++.dg/ext/has_nothrow_assign.C: Fix.
4836         * g++.dg/ext/has_nothrow_copy.C: Fix.
4837         * g++.dg/ext/has_trivial_assign.C: Fix.
4838         * g++.dg/ext/has_trivial_copy.C: Fix.
4839         * g++.dg/ext/is_pod.C: Fix.
4840         * g++.dg/other/offsetof3.C: Adjust.
4841         * g++.dg/overload/ellipsis1.C: Adjust.
4842         * g++.dg/warn/var-args1.C: Adjust.
4843         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4844         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4845         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4846         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4847         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4848
4849 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4850
4851         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4852         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4853         effective target "mpc_pow".
4854         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4855
4856 2009-07-16  Richard Henderson  <rth@redhat.com>
4857
4858         * g++.dg/opt/eh4.C: New test.
4859
4860 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4861
4862         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4863
4864 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4865
4866         PR middle-end/40747
4867         * gcc.c-torture/execute/pr40747.c: New test.
4868
4869 2009-07-15  Richard Guenther  <rguenther@suse.de>
4870
4871         PR middle-end/40753
4872         * gcc.c-torture/compile/pr40753.c: New testcase.
4873
4874 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4875
4876         PR fortran/40743
4877         * gfortran.dg/interface_assignment_4.f90: New.
4878
4879 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4880
4881         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4882         for FreeBSD up to and including version 8.
4883
4884 2009-07-14  Taras Glek  <tglek@mozilla.com>
4885             Rafael Espindola  <espindola@google.com>
4886
4887         * g++.dg/plugin/header-plugin-test.C: New.
4888         * g++.dg/plugin/header_plugin.c: New.
4889         * g++.dg/plugin/plugin.exp: Update.
4890
4891 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4892
4893         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4894         function to enable vectorization.
4895         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4896         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4897
4898 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4899
4900         * gcc.target/i386/sse-copysignf-vec.c: New test.
4901         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4902
4903 2009-07-14  Jason Merrill  <jason@redhat.com>
4904
4905         PR c++/37276
4906         * g++.dg/lookup/builtin5.C: New.
4907         * g++.dg/other/error22.C: Add missing extern "C".
4908         * g++.dg/warn/Warray-bounds.C: Likewise.
4909         * gcc.dg/compat/compat-common.h: Likewise.
4910
4911         PR c++/40746
4912         * g++.dg/lookup/using20.C: New.
4913
4914         PR c++/40740
4915         * g++.dg/template/koenig8.C: New.
4916
4917 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4918
4919         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4920         both i?86-*-darwin* and x86_64-*-darwin*.
4921
4922 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4923
4924         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4925         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4926         name.
4927
4928 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4929
4930         PR debug/40705
4931         * g++.dg/debug/dwarf2/typedef1.C: New test.
4932
4933         PR c++/40357
4934         * g++.dg/other/typedef3.C: New test.
4935
4936 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4937
4938         * gcc.dg/20090709-1.c: Move to a proper place ...
4939         * gcc.target/m68k/20090709-1.c: ... here.
4940
4941 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4942
4943         PR C++/22154
4944         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4945         front of qualified names are allowed.
4946         * g++.dg/parse/crash10.C: Likewise.
4947         * g++.dg/parse/error15.C: Likewise.
4948         * g++.dg/parse/typename9.C: Likewise.
4949         * g++.dg/parse/error8.C: Likewise.
4950
4951 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4952
4953         PR fortran/40646
4954         * gfortran.dg/proc_ptr_22.f90: Extended.
4955         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4956
4957 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4958
4959         * gfortran.dg/vect/vect-6.f: New test.
4960
4961 2009-07-12  Jason Merrill  <jason@redhat.com>
4962
4963         PR c++/36628
4964         * g++.dg/cpp0x/decltype17.C: New.
4965
4966         PR c++/37206
4967         * g++.dg/cpp0x/rv10.C: New.
4968
4969 2009-07-12  Jason Merrill  <jason@redhat.com>
4970
4971         PR c++/40689
4972         * g++.dg/cpp0x/initlist20.C: New.
4973         * g++.dg/cpp0x/initlist21.C: New.
4974
4975 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4976
4977         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4978         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4979         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4980         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4981         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4982
4983 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4984
4985         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4986         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4987         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4988         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4989         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4990         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4991         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4992         effective_target fd_truncate.
4993
4994 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4995
4996         * gnat.dg/specs/addr1.ads: New test.
4997
4998 2009-07-11  Jan Hubicka  <jh@suse.cz>
4999
5000         PR middle-end/48388
5001         * g++.dg/torture/pr40388.C: New testcase.
5002
5003 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5004
5005         PR target/40668
5006         * gcc.c-torture/execute/pr40668.c: New test.
5007
5008 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5009
5010         * gcc.c-torture/execute/20090711-1.c: New test.
5011
5012 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5013
5014         PR testsuite/40699
5015         PR testsuite/40707
5016         PR testsuite/40709
5017         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5018         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5019         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5020         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5021
5022 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5023
5024         PR fortran/33197
5025         * gfortran.dg/complex_intrinsic_3.f90: New test.
5026         * gfortran.dg/complex_intrinsic_4.f90: New test.
5027
5028 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5029
5030         PR target/39079
5031         * gcc.target/mips/mips.exp: Make -msynci a known option.
5032         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5033
5034 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5035
5036         PR c++/40502
5037         * g++.dg/ext/strncpy-chk1.C: New test.
5038
5039 2009-07-10  Richard Guenther  <rguenther@suse.de>
5040
5041         PR tree-optimization/40496
5042         * g++.dg/opt/pr40496.C: New testcase.
5043
5044 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5045
5046         PR 25509
5047         PR 40614
5048         * g++.dg/warn/unused-result1-Werror.c: New.
5049
5050 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5051
5052         PR fortran/39334
5053         * gfortran.dg/recursive_parameter_1.f90: New test.
5054
5055 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5056
5057         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5058         * gfortran.dg/module_equivalence_6.f90: Ditto.
5059         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5060         * gfortran.dg/nan_2.f90: Ditto.
5061         * gfortran.dg/inquire_11.f90: Ditto.
5062         * gfortran.dg/abstract_type_3.f03: Ditto.
5063         * gfortran.dg/abstract_type_1.f90: Ditto.
5064         * gfortran.dg/private_type_9.f90: Ditto.
5065         * gfortran.dg/abstract_type_5.f03: Ditto.
5066         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5067         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5068         * gfortran.dg/derived_sub.f90: Ditto.
5069         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5070         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5071         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5072         * gfortran.dg/mvbits_6.f90: Ditto.
5073         * gfortran.dg/abstract_type_2.f03: Ditto.
5074         * gfortran.dg/abstract_type_4.f03: Ditto.
5075         * gfortran.dg/bounds_check_9.f90: Ditto.
5076         * gfortran.dg/optional_dim_3.f90: Ditto.
5077         * gfortran.dg/pr32921.f: Ditto.
5078         * gfortran.dg/entry_16.f90: Ditto.
5079         * gfortran.dg/generic_16.f90: Ditto.
5080
5081
5082 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5083
5084         * gcc.target/m68k/20090709-1.c: New.
5085
5086 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5087
5088         PR c++/40684
5089         * g++.dg/template/unify11.C: New test.
5090
5091 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5092
5093         PR fortran/40629
5094         * gfortran.dg/host_assoc_function_9.f90: New test.
5095
5096 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5097
5098         PR fortran/40646
5099         * gfortran.dg/proc_ptr_22.f90: New.
5100         * gfortran.dg/proc_ptr_comp_12.f90: New.
5101
5102 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5103
5104         PR middle-end/40692
5105         * gcc.c-torture/compile/pr40692.c: New test.
5106
5107 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5108
5109         PR fortran/40604
5110         * gfortran.dg/pointer_check_6.f90: New test.
5111
5112 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5113
5114         * gcc.target/mips/truncate-5.c: New test.
5115
5116 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5117
5118         PR libfortran/40330
5119         PR libfortran/40662
5120         * gfortran.dg/fmt_cache_1.f: New test.
5121
5122 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5123
5124         PR fortran/40675
5125         * gfortran.dg/nosigned_zero_1.f90: New test.
5126         * gfortran.dg/nosigned_zero_2.f90: New test.
5127
5128 2009-07-08  Richard Guenther  <rguenther@suse.de>
5129
5130         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5131
5132 2009-07-08  Richard Guenther  <rguenther@suse.de>
5133
5134         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5135
5136 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5137
5138         PR fortran/40591
5139         * gfortran.dg/proc_ptr_21.f90: New test.
5140
5141 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5142
5143         PR c++/31246
5144         * g++.dg/warn/pr31246.C: New.
5145         * g++.dg/warn/pr31246-2.C: New.
5146
5147 2009-07-07  Jason Merrill  <jason@redhat.com>
5148
5149         PR c++/35828
5150         * g++.dg/template/defarg12.C: New.
5151
5152         PR c++/37816
5153         * g++.dg/cpp0x/enum7.C: New.
5154
5155         PR c++/37946
5156         * g++.dg/cpp0x/enum6.C: New.
5157
5158         PR c++/40639
5159         * g++.dg/cpp0x/enum5.C: New.
5160
5161         PR c++/40633
5162         * g++.dg/cpp0x/enum4.C: New.
5163
5164 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5165
5166         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5167
5168 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5169
5170         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5171
5172 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5173
5174         PR middle-end/40669
5175         * gcc.dg/pr40669.c: New test.
5176
5177 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5178
5179         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5180         location. Update all calls.
5181         * g++.dg/plugin/selfassign.c: Likewise.
5182
5183 2009-07-06  Jason Merrill  <jason@redhat.com>
5184
5185         * g++.dg/rtti/dyncast[34].C: New.
5186
5187 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5188
5189         * lib/target-supports.exp
5190         (check_effective_target_mips_newabi_large_long_double): New.
5191         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5192         target.
5193         * gcc.target/mips/fpr-moves-6.c: Likewise.
5194
5195 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5196
5197         PR c++/40557
5198         * g++.dg/template/union2.C: New test.
5199
5200 2009-07-04  Jason Merrill  <jason@redhat.com>
5201
5202         * g++.dg/template/using15.C: New.
5203
5204 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5205
5206         * gfortran.dg/maxloc_1.f90: New test.
5207
5208 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5209
5210         PR fortran/40593
5211         * gfortran.dg/proc_ptr_result_6.f90: New.
5212
5213 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5214
5215         * gcc.dg/framework-2.c: Adjust testcase to pass.
5216
5217 2009-07-04  Jason Merrill  <jason@redhat.com>
5218
5219         PR c++/40619
5220         * g++.dg/cpp0x/auto16.C: New.
5221
5222 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5223
5224         PR target/40587
5225         * gfortran.dg/pr40587.f: New test.
5226
5227 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5228
5229         PR fortran/40638
5230         * gfortran.dg/unit_1.f90: New test.
5231
5232 2009-07-03  Jason Merrill  <jason@redhat.com>
5233
5234         * g++.dg/template/pure1.C: Expect another error.
5235
5236 2009-07-03  Richard Guenther  <rguenther@suse.de>
5237
5238         PR tree-optimization/40640
5239         * gcc.c-torture/compile/pr40640.c: New testcase.
5240
5241 2009-07-03  Richard Guenther  <rguenther@suse.de>
5242
5243         PR middle-end/34163
5244         * gfortran.dg/pr34163.f90: New testcase.
5245
5246 2009-07-03  Jan Hubicka  <jh@suse.cz>
5247
5248         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5249         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5250         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5251         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5252         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5253         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5254         * gnat.dg/loop_optimization6.adb: Enable -O2.
5255
5256 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5257
5258         * g++.dg/warn/null4.C: Extend.
5259
5260 2009-07-02  Jason Merrill  <jason@redhat.com>
5261
5262         * g++.dg/template/spec8.C: Fix.
5263
5264 2009-07-02  Michael Matz  <matz@suse.de>
5265
5266         PR fortran/32131
5267         * gfortran.dg/pr32921.f: Adjust.
5268
5269 2009-07-02  Jan Hubicka  <jh@suse.cz>
5270
5271         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5272
5273 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5274
5275         * gcc.target/mips/truncate-4.c: New testcase.
5276
5277 2009-07-01  Richard Guenther  <rguenther@suse.de>
5278
5279         PR tree-optimization/19831
5280         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5281         make allocated memory escape.  Un-XFAIL.
5282         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5283         * gcc.dg/vect/pr31699.c: Likewise.
5284         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5285
5286 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5287
5288         PR c++/40566
5289         * g++.dg/parse/cond5.C: New test.
5290
5291 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5292
5293         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5294         (main): Pass n to main_1 instead.
5295         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5296         (main_1): New function, split off from...
5297         (main): ...here.  Pass `off' to main_1 instead.
5298
5299 2009-06-30  Jason Merrill  <jason@redhat.com>
5300
5301         PR c++/40595
5302         * g++.dg/cpp0x/variadic94.C: New.
5303
5304 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5305
5306         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5307         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5308         (init_ld_library_path_env_vars): New function, replacing the
5309         orig_*_saved assignments.  Call it after defining it.
5310         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5311         (restore_ld_library_path_env_vars): Likewise.
5312         (add_path, find_libgcc_s): New functions.
5313         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5314         gcc-set-multilib-library-path.
5315         (objc_target_compile): Don't add "." to ld_library_path.
5316         Use add_path.
5317         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5318         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5319         gcc-set-multilib-library-path.
5320         * lib/g++.exp (g++_link_flags): Likewise.
5321         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5322         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5323         top level; do it...
5324         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5325         to tell when this needs to happen.  Use find_libgcc_s instead of
5326         gcc-set-multilib-library-path.
5327         * lib/gcc-dg.exp: Likewise.
5328         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5329         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5330         unless it is in $ALT_LD_LIBRARY_PATH.
5331         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5332
5333 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5334
5335         * gnat.dg/discr12.adb: New test.
5336         * gnat.dg/discr12_pkg.ads: New helper.
5337         * gnat.dg/discr13.adb: New test.
5338         * gnat.dg/discr14.ad[sb]: Likewise.
5339         * gnat.dg/discr15.adb: Likewise.
5340         * gnat.dg/discr15_pkg.ads: New helper.
5341         * gnat.dg/discr16.adb: New test.
5342         * gnat.dg/discr16_g.ads: New helper.
5343         * gnat.dg/discr16_pkg.ads: Likewise.
5344         * gnat.dg/discr16_cont.ads: Likewise.
5345         * gnat.dg/discr17.adb: New test.
5346         * gnat.dg/discr18.adb: Likewise.
5347         * gnat.dg/discr18_pkg.ads: New helper.
5348         * gnat.dg/discr19.adb: New test.
5349
5350 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5351
5352         PR fortran/40576
5353         * gfortran.dg/internal_write_1.f90:  New testcase.
5354
5355 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5356
5357         PR fortran/40594
5358         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5359
5360 2009-06-30  Richard Guenther  <rguenther@suse.de>
5361
5362         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5363
5364 2009-06-30  Wei Guozhi  <carrot@google.com>
5365
5366         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5367         to "-Os".
5368
5369 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5370
5371         PR tree-optimization/40542
5372         * gcc.dg/vect/pr40542.c: New test.
5373
5374 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5375
5376         PR tree-optimization/40582
5377         * gcc.c-torture/compile/pr40582.c: New test.
5378
5379 2009-06-30  Wei Guozhi  <carrot@google.com>
5380
5381         PR/40416
5382         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5383
5384 2009-06-29  Jason Merrill  <jason@redhat.com>
5385
5386         PR c++/40274
5387         * g++.dg/template/debug1.C: New.
5388
5389 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5390
5391         PR fortran/40580
5392         * pointer_check_1.f90: New test.
5393         * pointer_check_2.f90: New test.
5394         * pointer_check_3.f90: New test.
5395         * pointer_check_4.f90: New test.
5396         * pointer_check_5.f90: New test.
5397
5398 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5399
5400         PR fortran/40551
5401         * gfortran.dg/func_assign_2.f90 : New test.
5402
5403 2009-06-29  Richard Guenther  <rguenther@suse.de>
5404
5405         PR middle-end/14187
5406         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5407         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5408         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5409         * gcc.c-torture/execute/20090623-1.c: Likewise.
5410         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5411         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5412
5413 2009-06-29  Richard Guenther  <rguenther@suse.de>
5414
5415         PR middle-end/38212
5416         * gcc.c-torture/execute/pr38212.c: New testcase.
5417
5418 2009-06-29  Richard Guenther  <rguenther@suse.de>
5419
5420         PR tree-optimization/40579
5421         * gcc.c-torture/execute/pr40579.c: New testcase.
5422
5423 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5424
5425         PR tree-optimization/40550
5426         * gcc.dg/pr40550.c: New test.
5427
5428 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5429
5430         * gnat.dg/overflow_sum2.adb: New test
5431         * gnat.dg/namet.ads: New helper.
5432
5433         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5434
5435 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5436
5437         PR fortran/34112
5438         * gfortran.dg/compiler-directive_1.f90: New test.
5439         * gfortran.dg/compiler-directive_2.f: New test.
5440
5441 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5442
5443         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5444         comment out some values and add some cases.
5445
5446 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5447
5448         PR testsuite/40567
5449         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5450
5451 2009-06-26  Richard Henderson  <rth@redhat.com>
5452
5453         PR testsuite/40565
5454         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5455         * gcc.target/i386/local.c: Pass a non-constant to T.
5456
5457 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5458
5459         PR fortran/39997
5460         PR fortran/40541
5461         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5462         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5463         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5464         * gfortran.dg/proc_ptr_result_5.f90: New.
5465
5466 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5467
5468         PR c/39902
5469         * gcc.dg/dfp/pr39902.c: New test.
5470
5471 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5472
5473         PR testsuite/40532
5474         * gcc.dg/builtins-65.c: Require c99 runtime.
5475
5476 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5477
5478         * gnat.dg/array7.ad[sb]: New test.
5479
5480 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5481
5482         * gnat.dg/array6.adb: New test.
5483
5484 2009-06-25  Ian Lance Taylor  <iant@google.com>
5485
5486         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5487
5488 2009-06-25  Ian Lance Taylor  <iant@google.com>
5489
5490         * g++.dg/warn/Wunused-16.C: New testcase.
5491
5492 2009-06-25  Ian Lance Taylor  <iant@google.com>
5493
5494         * g++.dg/warn/skip-2.C: New testcase.
5495
5496 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5497
5498         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5499         dg-skip-if and move to ...
5500         * gcc.dg/torture/20090618-1.c.
5501
5502 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5503
5504         PR tree-optimization/40493
5505         * gcc.c-torture/execute/pr40493.c: New test.
5506
5507 2009-06-24  Jason Merrill  <jason@redhat.com>
5508
5509         PR c++/40342
5510         * g++.dg/template/overload10.C: New.
5511
5512 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5513
5514         PR fortran/40427
5515         * gfortran.dg/proc_ptr_comp_11.f90: New.
5516
5517 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5518
5519         * gcc.dg/pr40501.c: New testcase.
5520
5521 2009-06-23  DJ Delorie  <dj@redhat.com>
5522
5523         Add MeP port.
5524         * lib/target-supports.exp: Add mep support (no profiling).
5525
5526 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5527
5528         PR testsuite/39297
5529         * gcc.dg/ssa/loop-31.c: Change scan rules.
5530
5531 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5532
5533         * gcc.dg/cpp/empty-include.c: Update column info.
5534         * gcc.dg/cpp/assert2.c: Update column info.
5535
5536 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5537
5538         * g++.dg/ext/builtin-object-size1.C: New test.
5539         * g++.dg/ext/builtin-object-size2.C: New test.
5540
5541 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5542
5543         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5544         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5545
5546 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5547
5548         * gcc.target/mips/truncate-3.c: New test.
5549
5550 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5551
5552         PR fortran/37254
5553         PR fortran/39850
5554         * gfortran.dg/interface_30.f90: Modified error message.
5555         * gfortran.dg/proc_decl_22.f90: New.
5556
5557 2009-06-22  Ian Lance Taylor  <iant@google.com>
5558
5559         * gcc.dg/Wcxx-compat-19.c: New testcase.
5560
5561 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5562
5563         PR objc/28050
5564         * pr28050.m: New testcase.
5565
5566 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5567
5568         PR testsuite/40481
5569         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5570
5571 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5572
5573         PR tree-optimization/40492
5574         * g++.dg/torture/pr40492.C: New test.
5575
5576 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5577
5578         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5579         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5580
5581 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5582
5583         * gnat.dg/raise_ce.adb: Helper for ...
5584         * gnat.dg/handle_and_return.adb: New test.
5585
5586 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5587
5588         PR fortran/40443
5589         * gfortran.dg/generic_18.f90: New test.
5590
5591 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5592
5593         PR fortran/40472
5594         * gfortran.dg/spread_size_limit.f90: New test.
5595
5596 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5597
5598         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5599         to put dump files in a subdirectory.
5600         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5601         ".o" temporary files.
5602
5603 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5604
5605         PR fortran/39850
5606         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5607         * gfortran.dg/interface_20.f90: Ditto.
5608         * gfortran.dg/interface_21.f90: Ditto.
5609         * gfortran.dg/interface_22.f90: Ditto.
5610         * gfortran.dg/interface_30.f90: New.
5611         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5612
5613 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5614
5615         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5616         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5617         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5618         DEFAULT_VECTFLAGS.
5619
5620 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5621             Revital Eres  <eres@il.ibm.com>
5622
5623         PR testsuite/40359
5624         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5625         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5626         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5627
5628 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5629
5630         PR testsuite/40475
5631         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5632         without misalignment support.
5633         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5634
5635 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5636
5637         PR fortran/40452
5638         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5639
5640 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5641
5642         PR fortran/40440
5643         * gfortran.dg/alloc_comp_result_2.f90: New test.
5644
5645 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5646
5647         PR target/40482
5648         * gcc.target/arm/pr40482.c: New test.
5649
5650 2009-06-19  Ian Lance Taylor  <iant@google.com>
5651
5652         * gcc.dg/Wcxx-compat-18.c: New testcase.
5653
5654 2009-06-19  Richard Guenther  <rguenther@suse.de>
5655
5656         * gcc.c-torture/execute/20090618-1.c: New testcase.
5657
5658 2009-06-19  Ian Lance Taylor  <iant@google.com>
5659
5660         * gcc.dg/Wcxx-compat-17.c: New testcase.
5661
5662 2009-06-19  Ian Lance Taylor  <iant@google.com>
5663
5664         * gcc.dg/Wcxx-compat-15.c: New testcase.
5665
5666 2009-06-19  Ian Lance Taylor  <iant@google.com>
5667
5668         * gcc.dg/Wcxx-compat-16.c: New testcase.
5669
5670 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5671
5672         * gcc.dg/builtins-34.c: Add significand cases.
5673
5674 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5675
5676         PR testsuite/40491
5677         * gcc.dg/20080522-1.c: Remove testcase for real.
5678         * gcc.dg/20080528-1.c: Ditto.
5679
5680 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5681
5682         PR fortran/40450
5683         * gfortran.dg/proc_ptr_20.f90: New.
5684
5685 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5686
5687         PR target/40470
5688         * gcc.dg/torture/pr40470-1.c: New.
5689         * gcc.dg/torture/pr40470-2.c: Likewise.
5690         * gcc.dg/torture/pr40470-3.c: Likewise.
5691         * gcc.dg/torture/pr40470-4.c: Likewise.
5692
5693 2009-06-18  Diego Novillo  <dnovillo@google.com>
5694
5695         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5696         * gcc.dg/plugin/ggcplug.c: Likewise.
5697         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5698         * g++.dg/plugin/selfassign.c: Likewise.
5699         * g++.dg/plugin/attribute_plugin.c: Likewise.
5700         * g++.dg/plugin/dumb_plugin.c: Likewise.
5701
5702 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5703
5704         * gcc.dg/cpp/arith-3.c: Add column info.
5705
5706 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5707
5708         * gcc.target/arm/fp16-compile-none-2.c: New.
5709         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5710         * gcc.target/arm/fp16-compile-alt-12.c: New.
5711
5712 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5713
5714         * gcc.target/arm/fp16-compile-alt-1.c: New.
5715         * gcc.target/arm/fp16-compile-alt-2.c: New.
5716         * gcc.target/arm/fp16-compile-alt-3.c: New.
5717         * gcc.target/arm/fp16-compile-alt-4.c: New.
5718         * gcc.target/arm/fp16-compile-alt-5.c: New.
5719         * gcc.target/arm/fp16-compile-alt-6.c: New.
5720         * gcc.target/arm/fp16-compile-alt-7.c: New.
5721         * gcc.target/arm/fp16-compile-alt-8.c: New.
5722         * gcc.target/arm/fp16-compile-alt-9.c: New.
5723         * gcc.target/arm/fp16-compile-alt-10.c: New.
5724         * gcc.target/arm/fp16-compile-alt-11.c: New.
5725         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5726         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5727         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5728         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5729         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5730         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5731         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5732         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5733         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5734         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5735         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5736         * gcc.target/arm/fp16-compile-none-1.c: New.
5737         * gcc.target/arm/fp16-compile-exprtype.c: New.
5738         * gcc.target/arm/fp16-compile-vcvt.c: New.
5739         * gcc.target/arm/fp16-builtins-1.c: New.
5740         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5741         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5742         * gcc.target/arm/fp16-param-1.c: New.
5743         * gcc.target/arm/fp16-return-1.c: New.
5744         * gcc.target/arm/fp16-unprototyped-1.c: New.
5745         * gcc.target/arm/fp16-unprototyped-2.c: New.
5746         * gcc.target/arm/fp16-variadic-1.c: New.
5747         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5748         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5749         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5750         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5751         * gcc.dg/torture/arm-fp16-ops.h: New.
5752         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5753         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5754         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5755         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5756         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5757         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5758         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5759         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5760         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5761         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5762         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5763         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5764         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5765         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5766         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5767         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5768         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5769         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5770         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5771         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5772         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5773
5774 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5775
5776         * gcc.dg/builtins-65.c: New test.
5777
5778 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5779
5780         PR fortran/40451
5781         * gfortran.dg/proc_ptr_result_4.f90: New.
5782
5783 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5784
5785         * gcc.c-torture/execute/bitfld-5.c: New test.
5786
5787 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5788
5789         * gcc.dg/builtin-unreachable-3.c: New test.
5790
5791 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5792
5793         * gcc.target/i386/builtin-unreachable.c: New test.
5794
5795 2009-06-17  Ian Lance Taylor  <iant@google.com>
5796
5797         * gcc.dg/Wcxx-compat-14.c: New testcase.
5798
5799 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5800
5801         * gcc.dg/func-ptr-conv-1.c: Update column info.
5802
5803 2009-06-17  Richard Guenther  <rguenther@suse.de>
5804
5805         PR middle-end/40404
5806         * gcc.c-torture/execute/pr40404.c: New testcase.
5807
5808 2009-06-17  Richard Guenther  <rguenther@suse.de>
5809
5810         PR middle-end/40460
5811         * g++.dg/torture/pr40460.C: New testcase.
5812
5813 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5814
5815         * gcc.dg/plugin/one_time_plugin.c: New test.
5816         * gcc.dg/plugin/one_time-test-1.c: New test.
5817         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5818
5819 2009-06-16  Ian Lance Taylor  <iant@google.com>
5820
5821         * g++.dg/warn/skip-1.C: New testcase.
5822
5823 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5824
5825         PR middle-end/40446
5826         * g++.dg/other/pr40446.C: New test.
5827
5828 2009-06-16  Richard Guenther  <rguenther@suse.de>
5829
5830         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5831         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5832         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5833         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5834
5835 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5836
5837         * gcc.c-torture/compile/pr40432.c: New file.
5838
5839 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5840
5841         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5842
5843 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5844
5845         PR fortran/36947
5846         PR fortran/40039
5847         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5848         * gfortran.dg/interface_20.f90: Modified error messages.
5849         * gfortran.dg/interface_21.f90: Ditto.
5850         * gfortran.dg/interface_26.f90: Ditto.
5851         * gfortran.dg/interface_27.f90: Ditto.
5852         * gfortran.dg/interface_28.f90: Extended test case.
5853         * gfortran.dg/interface_29.f90: New.
5854         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5855         * gfortran.dg/proc_decl_8.f90: Ditto.
5856         * gfortran.dg/proc_ptr_11.f90: Ditto.
5857         * gfortran.dg/proc_ptr_15.f90: Ditto.
5858
5859 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5860
5861         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5862         printing.
5863         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5864         gcc.dg/vect/vect-outer-4f.c: Likewise.
5865         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5866         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5867         Likewise.
5868         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5869         outer loop.
5870
5871 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5872
5873         PR fortran/40383
5874         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5875
5876 2009-06-15  Ian Lance Taylor  <iant@google.com>
5877
5878         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5879         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5880         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5881         Recognize new notes.
5882         * gcc.dg/stmt-expr-label-2.c: Likewise.
5883         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5884         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5885         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5886         * gcc.dg/c99-vla-jump-4.c: Likewise.
5887         * gcc.dg/stmt-expr-label-1.c: Likewise.
5888         * gcc.dg/stmt-expr-label-3.c: Likewise.
5889         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5890
5891 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5892
5893         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5894
5895 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5896
5897         * gcc.dg/builtin-object-size-7.c: New test.
5898
5899 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5900
5901         PR testsuite/40426
5902         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5903         level != "" use separate -gdwarf-2 -g${level} options instead of
5904         -gdwarf-2${level}.
5905         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5906         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5907         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5908
5909 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5910
5911         * g++.dg/abi/mangle11.C: Update warning line.
5912         * g++.dg/abi/mangle12.C: Update warning line.
5913         * g++.dg/abi/mangle17.C: Update warning line.
5914         * g++.dg/abi/mangle20-2.C: Update warning line.
5915
5916 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5917
5918         * gcc.dg/optimize-bswap-1.c: Split into these two:
5919         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5920         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5921
5922 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5923
5924         * gcc.dg/optimize-bswap-1.c: New testcase.
5925
5926 2009-06-14  Richard Guenther  <rguenther@suse.de>
5927
5928         PR middle-end/40389
5929         * g++.dg/torture/pr40389.C: New testcase.
5930
5931 2009-06-13  Richard Guenther  <rguenther@suse.de>
5932
5933         PR tree-optimization/40421
5934         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5935
5936 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5937
5938         * gcc.dg/old-style-prom-3.c: Add column info.
5939         * gcc.dg/overflow-warn-1.c
5940         * gcc.dg/gomp/pr27415.c
5941         * gcc.dg/gomp/for-1.c: Same.
5942         * gcc.dg/enum-compat-1.c: Same.
5943         * gcc.dg/c99-tag-3.c: Same.
5944         * gcc.dg/Wredundant-decls-2.c: Same.
5945         * gcc.dg/func-ptr-conv-1.c: Same.
5946         * gcc.dg/asm-wide-1.c: Same.
5947         * gcc.dg/nofixed-point-2.c: Same.
5948         * gcc.dg/cpp/line3.c: Same.
5949         * gcc.dg/array-10.c: Same.
5950         * gcc.dg/c99-vla-jump-1.c: Same.
5951         * gcc.dg/pr20368-1.c: Same.
5952         * gcc.dg/Wshadow-3.c: Same.
5953         * gcc.dg/c90-const-expr-8.c: Same.
5954         * gcc.dg/label-decl-2.c: Same.
5955         * gcc.dg/dremf-type-compat-2.c: Same.
5956         * gcc.dg/c90-const-expr-5.c: Same.
5957         * gcc.dg/builtins-30.c: Same.
5958         * gcc.dg/Warray-bounds.c: Same.
5959         * gcc.dg/Wcxx-compat-2.c: Same.
5960         * gcc.dg/tree-ssa/col-1.c: Same.
5961         * gcc.dg/old-style-prom-2.c: Same.
5962         * gcc.dg/cast-function-1.c: Same.
5963         * gcc.dg/pr15698-1.c: Same.
5964         * gcc.dg/dremf-type-compat-3.c: Same.
5965         * gcc.dg/vla-8.c: Same.
5966         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5967         line.
5968         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5969         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5970         * gcc.dg/enum-compat-1.c: Same.
5971         * gcc.dg/dremf-type-compat-2.c: Same.
5972         * gcc.dg/old-style-prom-2.c: Same.
5973         * gcc.dg/pr15698-1.c: Same.
5974         * gcc.dg/pr20368-1.c: Same.
5975         * gcc.dg/dremf-type-compat-3.c: Same.
5976         * gcc.dg/builtins-30.c: Same.  Test for columns.
5977
5978 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5979
5980         PR fortran/40176
5981         * gfortran.dg/proc_decl_1.f90: Extended.
5982
5983 2009-06-12  Ian Lance Taylor  <iant@google.com>
5984
5985         * gcc.dg/Wcxx-compat-13.c: New testcase.
5986
5987 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5988
5989         PR tree-opt/38865
5990         * gcc.dg/tree-ssa/fre-vce-1.c
5991
5992 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5993
5994         PR testsuite/40384
5995         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5996         min-insn-to-prefetch-ratio=5.
5997
5998 2009-06-12  Joey Ye  <joey.ye@intel.com>
5999             H.J. Lu  <hongjiu.lu@intel.com>
6000
6001         PR middle-end/39146
6002         * gcc.target/i386/stackalign/pr39146.c: New.
6003
6004 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6005
6006         * gcc.target/i386/crc32-1.c: New.
6007         * gcc.target/i386/crc32-2.c: Likewise.
6008
6009 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6010
6011         PR c/39252
6012         * gcc.dg/builtin-unreachable-1.c: New test.
6013         * gcc.dg/builtin-unreachable-2.c: Same.
6014
6015 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6016
6017         PR fortran/40402
6018         * gfortran.dg/data_value_1.f90: New test.
6019
6020 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6021
6022         PR testsuite/39831
6023         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6024         remove ilp32 requirement.
6025         * gcc.target/i386/excess-precision-2.c: Likewise.
6026         * gcc.target/i386/excess-precision-3.c: Likewise.
6027         * gcc.target/i386/excess-precision-4.c: Likewise.
6028         * gcc.target/i386/excess-precision-5.c: Likewise.
6029         * gcc.target/i386/excess-precision-6.c: Likewise.
6030
6031 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6032
6033         PR fortran/38718
6034         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6035         * gfortran.dg/nan_5.f90: New test.
6036
6037 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6038
6039         * gcc.target/arm/neon-modes-1.c: New test.
6040
6041 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6042
6043         * g++.dg/torture/pr31579.C: Cast pointer
6044         via __SIZE_TYPE__ instead of 'unsigned long'.
6045
6046 2009-06-10  Anthony Green  <green@moxielogic.com>
6047
6048         * lib/target-supports.exp (check_profiling_available):
6049         Profiling is not available for testing purposes on moxie.
6050
6051 2009-06-09  Ian Lance Taylor  <iant@google.com>
6052
6053         * gcc.dg/Wcxx-compat-12.c: New testcase.
6054
6055 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6056
6057         PR libfortran/40334
6058         * gfortran.dg/backspace_11.f90: New.
6059
6060 2009-06-09  Jason Merrill  <jason@redhat.com>
6061
6062         * g++.dg/cpp0x/defaulted10.C: New.
6063
6064 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6065
6066         * gcc.c-torture/compile/pr40351.c: New file.
6067
6068 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6069
6070         * gnat.dg/align_max.adb: New test.
6071
6072 2009-06-08  Jason Merrill  <jason@redhat.com>
6073
6074         * g++.dg/cpp0x/auto15.C: New.
6075
6076 2009-06-08  Jan Hubicka  <jh@suse.cz>
6077
6078         PR debug/39834
6079         * gcc.dg/torture/pr39834.c
6080
6081 2009-06-08  Jan Hubicka  <jh@suse.cz>
6082
6083         PR middle-end/40102
6084         * g++.dg/torture/pr40102.C: New testcase.
6085
6086 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6087
6088         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6089         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6090         * gcc.dg/builtin-object-size-6.c: New test.
6091
6092         PR c++/40373
6093         * g++.dg/template/dtor7.C: New test.
6094
6095         PR c++/40370
6096         PR c++/40372
6097         * g++.dg/template/error41.C: New test.
6098         * g++.dg/template/error42.C: New test.
6099
6100 2009-06-08  Revital Eres  <eres@il.ibm.com>
6101
6102         PR testsuite/40359
6103         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6104         * gcc.dg/vect/vect-88.c: Likewise.
6105         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6106         * gcc.dg/vect/pr25413.c: Likewise.
6107         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6108
6109 2009-06-07  Ian Lance Taylor  <iant@google.com>
6110
6111         * g++.dg/warn/Wswitch-3.C: New testcase.
6112         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6113         * gcc.dg/Wswitch-enum-error.c: Likewise.
6114         * gcc.dg/Wswitch-error.c: Likewise.
6115
6116 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6117
6118         PR fortran/40008
6119         * gfortran.dg/negative_unit.f: Update test.
6120         * gfortran.dg/negative_unit_int8.f: Update test.
6121         * gfortran.dg/newunit_1.f90: New test.
6122
6123 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6124
6125         PR fortran/25104
6126         PR fortran/29962
6127         * gfortran.dg/spread_init_expr.f03: New.
6128         * gfortran.dg/unpack_init_expr.f03: New.
6129         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6130         error message.
6131
6132 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6133
6134         PR fortran/25104
6135         PR fortran/29962
6136         * gfortran.dg/count_init_expr.f03
6137         * gfortran.dg/product_init_expr.f03
6138         * gfortran.dg/sum_init_expr.f03
6139
6140 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6141
6142         PR fortran/36874
6143         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6144         message.
6145         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6146         shapes.
6147         * gfortran.dg/zero_sized_5.f90: Likewise.
6148
6149 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6150
6151         PR middle-end/32950
6152         * g++.dg/torture/pr32950.C: New.
6153
6154 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6155
6156         PR fortran/25104
6157         PR fortran/29962
6158         * gfortran.dg/dot_product_1.f03: New.
6159         * gfortran.dg/matmul_8.f03: New.
6160         * gfortran.dg/transpose_3.f03: New.
6161
6162 2009-06-06  Ian Lance Taylor  <iant@google.com>
6163
6164         * gcc.dg/Wunused-label-1.c: New test case.
6165         * g++.dg/warn/Wunused-label-1.C: New test case.
6166         * g++.dg/warn/Wunused-label-2.C: New test case.
6167         * g++.dg/warn/Wunused-label-3.C: New test case.
6168
6169 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6170
6171         PR fortran/37203
6172         * reshape_zerosize_2.f90: New.
6173
6174 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6175
6176         PR fortran/32890
6177         * gfortran.dg/pack_assign_1.f90: New.
6178         * gfortran.dg/pack_vector_1.f90: New.
6179
6180 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6181
6182         PR middle-end/40340
6183         * gcc.dg/pr40340-1.c: New test.
6184         * gcc.dg/pr40340-2.c: New test.
6185         * gcc.dg/pr40340-3.c: New test.
6186         * gcc.dg/pr40340-4.c: New test.
6187         * gcc.dg/pr40340-5.c: New test.
6188         * gcc.dg/pr40340.h: New file.
6189
6190 2009-06-05  Revital Eres  <eres@il.ibm.com>
6191
6192         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6193         New procedure.
6194         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6195         * gcc.dg/vect/vect-33.c: Likewise.
6196         * gcc.dg/vect/vect-92.c: Likewise.
6197         * gcc.dg/vect/vect-58.c: Likewise.
6198         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6199         * gcc.dg/vect/vect-42.c: Likewise.
6200         * gcc.dg/vect/slp-25.c: Likewise.
6201         * gcc.dg/vect/vect-align-1.c: Likewise.
6202         * gcc.dg/vect/vect-align-2.c: Likewise.
6203         * gcc.dg/vect/vect-93.c: Likewise.
6204         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6205         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6206         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6207         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6208         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6209         * gcc.dg/vect/vect-26.c: Likewise.
6210         * gcc.dg/vect/vect-44.c: Likewise.
6211         * gcc.dg/vect/vect-70.c: Likewise.
6212         * gcc.dg/vect/vect-95.c: Likewise.
6213         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6214         * gcc.dg/vect/vect-28.c: Likewise.
6215         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6216         * gcc.dg/vect/vect-87.c: Likewise.
6217         * gcc.dg/vect/vect-109.c: Likewise.
6218         * gcc.dg/vect/vect-54.c: Likewise.
6219         * gcc.dg/vect/vect-96.c: Likewise.
6220         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6221         * gcc.dg/vect/vect-88.c: Likewise.
6222         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6223         * gcc.dg/vect/vect-89.c: Likewise.
6224         * gcc.dg/vect/vect-91.c: Likewise.
6225         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6226         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6227         * gfortran.dg/vect/vect-2.f90: Likewise.
6228         * gfortran.dg/vect/vect-3.f90: Likewise.
6229         * gfortran.dg/vect/vect-4.f90: Likewise.
6230         * gfortran.dg/vect/vect-5.f90: Likewise.
6231
6232 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6233
6234         PR tree-optimization/36318
6235         * gcc.dg/tree-ssa/sra-7.c: New test.
6236
6237 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6238
6239         PR fortran/37203
6240         * gfortran.dg/reshape_order_5.f90: New.
6241         * gfortran.dg/reshape_shape_1.f90: New.
6242
6243 2009-06-04  Jason Merrill  <jason@redhat.com>
6244
6245         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6246
6247 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6248
6249         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6250         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6251
6252 2009-06-04  Richard Guenther  <rguenther@suse.de>
6253
6254         PR c++/39371
6255         * g++.dg/torture/pr40335.C: New testcase.
6256
6257 2009-06-03  Richard Guenther  <rguenther@suse.de>
6258
6259         PR middle-end/40328
6260         * gcc.dg/torture/pr40328.c: New testcase.
6261
6262 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6263
6264         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6265         m68k and fido.
6266
6267 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6268
6269         * g++.dg/torture/pr40323.C: New file.
6270
6271 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6272
6273         * gnat.dg/specs/root.ads: New test.
6274         * gnat.dg/specs/root-level_1.ads: Likewise.
6275         * gnat.dg/specs/root-level_2.ads: Likewise.
6276         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6277
6278 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6279
6280         * g++.dg/init/ref15.C: Require unwrapped targets.
6281
6282 2009-06-02  Jason Merrill  <jason@redhat.com>
6283
6284         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6285         * g++.dg/cpp0x/initlist18.C: New.
6286         * g++.dg/cpp0x/initlist19.C: New.
6287
6288         * g++.dg/cpp0x/auto14.C: New.
6289
6290 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6291
6292         * gnat.dg/alignment6.adb: Remove XFAIL.
6293
6294 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6295
6296         PR c++/38089
6297         * g++.dg/template/spec36.C: New test.
6298
6299 2009-06-01  Ian Lance Taylor  <iant@google.com>
6300
6301         * gcc.dg/cast-qual-3.c: New testcase.
6302         * g++.dg/warn/Wcast-qual2.C: New testcase.
6303
6304 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6305
6306         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6307         (process-message): Expect column numbers.
6308         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6309         * gcc.dg/pch/counter-2.c: Same.
6310         * gcc.dg/pch/valid-2.c: Same.
6311         * gcc.dg/pch/warn-1.c: Same.
6312         * gcc.dg/pch/valid-1.c: Same.
6313         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6314         * gcc.dg/cpp/syshdr.c: Same.
6315         * gcc.dg/cpp/19940712-1.c: Same.
6316         * gcc.dg/cpp/missing-header-1.c: Same.
6317         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6318         * gcc.dg/cpp/tr-warn3.c: Same.
6319         * gcc.dg/cpp/pr29612-2.c: Same.
6320         * gcc.dg/cpp/tr-warn4.c: Same.
6321         * gcc.dg/cpp/Wtrigraphs.c: Same.
6322         * gcc.dg/cpp/poison.c: Same.
6323         * gcc.dg/cpp/arith-3.c: Same.
6324         * gcc.dg/cpp/sysmac2.c: Same.
6325         * gcc.dg/cpp/cpp.exp: Same.
6326         * gcc.dg/cpp/tr-warn5.c: Same.
6327         * gcc.dg/cpp/include2.c: Same.
6328         * gcc.dg/cpp/Wmissingdirs.c: Same.
6329         * gcc.dg/cpp/Wmissingdirs.c: Same.
6330         * gcc.dg/cpp/tr-warn6.c: Same.
6331         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6332         * gcc.dg/cpp/macspace1.c: Same.
6333         * gcc.dg/cpp/escape-2.c: Same.
6334         * gcc.dg/cpp/assert2.c: Same.
6335         * gcc.dg/cpp/undef2.c: Same.
6336         * gcc.dg/cpp/macspace2.c: Same.
6337         * gcc.dg/cpp/tr-warn1.c: Same.
6338         * gcc.dg/cpp/extratokens2.c: Same.
6339         * gcc.dg/cpp/strify2.c: Same.
6340         * gcc.dg/cpp/Wsignprom.c: Same.
6341         * gcc.dg/cpp/redef2.c: Same.
6342         * gcc.dg/cpp/trad/trad.exp: Same.
6343         * gcc.dg/cpp/arith-1.c: Same.
6344         * gcc.dg/cpp/extratokens.c: Same.
6345         * gcc.dg/cpp/if-mpar.c: Same.
6346
6347 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6348
6349         * gnat.dg/nested_float_packed.ads: New test.
6350
6351 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6352             Eric Botcazou  <botcazou@adacore.com>
6353
6354         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6355         * gnat.dg/test_oconst.adb: New test.
6356
6357 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6358
6359         * gcc.dg/plugin/ggcplug.c: Moved comment.
6360         (plugin_init): Fixed typo, declared i, returned 0 at end.
6361
6362 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6363
6364         PR testsuite/40244
6365         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6366         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6367
6368 2009-05-29  Ian Lance Taylor  <iant@google.com>
6369
6370         * gcc.dg/Wcxx-compat-11.c: New testcase.
6371
6372 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6373
6374         PR fortran/40019
6375         * gfortran.dg/leadz_trailz_1.f90: New test.
6376         * gfortran.dg/leadz_trailz_2.f90: New test.
6377
6378 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6379
6380         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6381         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6382         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6383         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6384         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6385         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6386         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6387         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6388         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6389         * gcc.dg/tree-ssa/sra-5.c: New file.
6390         * gcc.dg/tree-ssa/sra-6.c: New file.
6391         * gcc.c-torture/compile/sra-1.c: New file.
6392
6393 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6394
6395         PR middle-end/40291
6396         * gcc.c-torture/compile/pr40291.c: New test.
6397
6398         PR target/40017
6399         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6400         __vector _Bool.
6401         * gcc.target/powerpc/altivec-30.c: New test.
6402         * gcc.target/powerpc/altivec-31.c: New test.
6403
6404 2009-05-28  Richard Guenther  <rguenther@suse.de>
6405
6406         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6407         * gcc.c-torture/execute/20090527-1.c: Likewise.
6408
6409 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6410
6411         PR c++/39754
6412         * g++.dg/template/canon-type-1.C: New test.
6413         * g++.dg/template/canon-type-2.C: Likewise.
6414         * g++.dg/template/canon-type-3.C: Likewise.
6415         * g++.dg/template/canon-type-4.C: Likewise.
6416         * g++.dg/template/canon-type-5.C: Likewise.
6417         * g++.dg/template/canon-type-6.C: Likewise.
6418         * g++.dg/template/canon-type-7.C: Likewise.
6419
6420 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6421             Uros Bizjak  <ubizjak@gmail.com>
6422             Danny Smith  <dansmister@gmail.com>
6423
6424         PR target/37216
6425
6426         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6427         New function.
6428         * gcc.target/i386/pr37216.c:  New test source file.
6429         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6430         use -fno-common for testing Cygwin and MinGW targets.
6431
6432 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6433
6434         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6435         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6436         * g++.dg/pr37742.C (size_t): Likewise.
6437         * g++.dg/torture/pr34850.C (size_t): Likewise.
6438         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6439         _PTRDIFF_TYPE__.
6440         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6441         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6442         (size_t): Use __extension__ and __SIZE_TYPE__.
6443         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6444         __SIZE_TYPE__.
6445         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6446         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6447         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6448         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6449         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6450         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6451         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6452         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6453         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6454         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6455         (__ssize_t): Likewise.
6456         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6457         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6458         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6459         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6460         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6461         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6462         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6463         * gcc.dg/pr33667.c (size_t): Likewise.
6464         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6465         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6466         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6467         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6468         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6469         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6470
6471 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6472
6473         PR tree-optimization/40254
6474         * gcc.dg/vect/pr40254.c: New test.
6475
6476 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6477
6478         PR middle-end/33699
6479         * gcc.target/mips/const-anchor-1.c: New test.
6480         * gcc.target/mips/const-anchor-2.c: New test.
6481
6482 2009-05-27  Jason Merrill  <jason@redhat.com>
6483
6484         * g++.dg/cpp0x/initlist15.C: New.
6485         * g++.dg/cpp0x/initlist16.C: New.
6486         * g++.dg/cpp0x/initlist17.C: New.
6487
6488 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6489
6490         PR fortran/39178
6491         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6492         patterns to reflect frontend changes.
6493         * gfortran.dg/vector_subscript_4.f90: Likewise.
6494
6495 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6496             Eric Botcazou  <botcazou@adacore.com>
6497
6498         * gcc.c-torture/execute/align-nest.c: New testcase.
6499         * gnat.dg/misaligned_nest.adb: New testcase.
6500
6501 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6502
6503         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6504         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6505         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6506         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6507
6508 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6509
6510         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6511         cast instead of assuming 0ul.
6512         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6513         __SIZE_TYPE__.
6514         (_type_desc): Make first argument const.
6515         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6516
6517 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6518
6519         PR libfortran/40187
6520         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6521         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6522
6523 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6524
6525         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6526         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6527         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6528         * gcc.dg/plugin/ggcplug.c: Added new file.
6529
6530 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6531
6532         PR fortran/40246
6533         * gfortran.dg/nullify_4.f90: New test.
6534
6535 2009-05-26  Richard Guenther  <rguenther@suse.de>
6536
6537         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6538
6539 2009-05-26  Richard Guenther  <rguenther@suse.de>
6540
6541         PR middle-end/40252
6542         * gcc.c-torture/compile/pr40252.c: New testcase.
6543
6544 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6545
6546         PR c++/40007
6547         * g++.dg/template/typedef18.C: New test.
6548         * g++.dg/template/typedef19.C: Likewise.
6549         * g++.dg/template/typedef20.C: Likewise.
6550         * g++.dg/template/access11.C: Adjust.
6551
6552 2009-05-26  Richard Guenther  <rguenther@suse.de>
6553
6554         PR testsuite/40247
6555         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6556
6557 2009-05-25  Jason Merrill  <jason@redhat.com>
6558
6559         PR c++/38064
6560         * g++.dg/cpp0x/enum3.C: New test.
6561
6562 2009-05-25  Richard Guenther  <rguenther@suse.de>
6563
6564         PR tree-optimization/36327
6565         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6566         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6567         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6568         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6569         * gcc.dg/vect/vect-40.c: Likewise.
6570         * gcc.dg/vect/vect-42.c: Likewise.
6571         * gcc.dg/vect/vect-46.c: Likewise.
6572         * gcc.dg/vect/vect-76.c: Likewise.
6573
6574 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6575
6576         PR fortran/40176
6577         * gfortran.dg/proc_ptr_18.f90: New.
6578         * gfortran.dg/proc_ptr_19.f90: New.
6579         * gfortran.dg/proc_ptr_comp_9.f90: New.
6580         * gfortran.dg/proc_ptr_comp_10.f90: New.
6581
6582 2009-05-25  Richard Guenther  <rguenther@suse.de>
6583
6584         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6585         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6586
6587 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6588
6589         PR tree-optimization/40238
6590         * gcc.dg/vect/pr40238.c: New test.
6591
6592 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6593             Dominique Dhumieres  <dominiq@lps.ens.fr>
6594
6595         PR fortran/35732
6596         PR fortran/39872
6597         * gfortran.dg/bounds_check_fail_3.f90: New test.
6598         * gfortran.dg/bounds_check_fail_4.f90: New test.
6599         * gfortran.dg/bounds_check_14.f90: Update test.
6600         * gfortran.dg/bound_4.f90: Update test.
6601
6602 2009-05-24  Richard Guenther  <rguenther@suse.de>
6603
6604         PR middle-end/40233
6605         * gcc.c-torture/compile/pr40233.c: New testcase.
6606
6607 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6608
6609         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6610         for alpha*-*-* targets.
6611
6612 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6613
6614         * gcc.dg/vect/bb-slp-1.c: New test.
6615         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6616         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6617         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6618         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6619         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6620         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6621         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6622         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6623         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6624         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6625         gcc.dg/vect/bb-slp-22.c: Likewise.
6626         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6627
6628 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6629             Maxim Kuvyrkov  <maxim@codesourcery.com>
6630
6631         * gcc.dg/falign-labels-1.c: New test.
6632
6633 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6634
6635         * gnat.dg/specs/rep_clause3.ads: New test.
6636
6637 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6638
6639         * gnat.dg/addr6.adb: New test.
6640
6641 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6642
6643         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6644         New function.
6645         * gcc.target/arm/thumb2-mul-space.c: New file.
6646         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6647         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6648         * gcc.target/arm/thumb2-mul-speed.c: New file.
6649
6650 2009-05-22  Richard Guenther  <rguenther@suse.de>
6651
6652         PR middle-end/38964
6653         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6654         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6655         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6656
6657 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6658
6659         * gcc.dg/dll-6.c: New test.
6660         * gcc.dg/dll-6a.c: Likewise.
6661         * gcc.dg/dll-7.c: Likewise.
6662         * gcc.dg/dll-7a.c: Likewise.
6663         * g++.dg/ext/dllexport2.C: Likewise.
6664         * g++.dg/ext/dllexport2a.cc: Likewise.
6665
6666 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6667
6668         PR target/37846
6669         * gcc.target/ia64/mfused-madd-vect.c: New test.
6670         * gcc.target/ia64/mfused-madd.c: New test.
6671         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6672         * gcc.target/ia64/mno-fused-madd.c: New test.
6673
6674 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6675
6676         * gcc.target/i386/movbe-1.c: New.
6677         * gcc.target/i386/movbe-2.c: Likewise.
6678
6679 2009-05-21  Taras Glek  <tglek@mozilla.com>
6680
6681         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6682         plugin_init signature.
6683         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6684         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6685         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6686
6687 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6688
6689         * gcc.dg/target/arm/neon-vmla-1.c: New.
6690         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6691
6692 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6693
6694         * gcc.target/mips/octeon-exts-6.c: New test.
6695         * gcc.target/mips/extend-1.c: New test.
6696         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6697         EXTS.
6698         * gcc.target/mips/octeon-exts-5.c: Likewise.
6699
6700 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6701
6702         PR middle-end/40204
6703         * gcc.c-torture/compile/pr40204.c: New test.
6704
6705 2009-05-20  Richard Guenther  <rguenther@suse.de>
6706
6707         * gcc.c-torture/compile/20090518-1.c: New testcase.
6708
6709 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6710
6711         PR tree-optimization/40087
6712         * gcc.dg/tree-ssa/pr40087.c: New test.
6713
6714 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6715
6716         * gcc.dg/vector-4.c: New testcase.
6717         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6718         * g++.dg/ext/vector16.C: New testcase.
6719
6720 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6721
6722         PR c/40172
6723         * gcc.dg/pr40172.c: Renamed to ...
6724         * gcc.dg/pr40172-1.c: This.
6725
6726         * gcc.dg/pr40172-2.c: New.
6727         * gcc.dg/pr40172-3.c: Likewise.
6728
6729 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6730
6731         PR c/40172
6732         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6733
6734 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6735
6736         * gnat.dg/loop_optimization6.ad[sb]: New test.
6737
6738 2009-05-19  Richard Guenther  <rguenther@suse.de>
6739
6740         * gcc.c-torture/compile/20090519-1.c: New testcase.
6741
6742 2009-05-18  Jason Merrill  <jason@redhat.com>
6743
6744         * g++.dg/cpp0x/explicit1.C: New.
6745         * g++.dg/cpp0x/explicit2.C: New.
6746
6747 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6748
6749         PR debug/40109
6750         * g++.dg/debug/dwarf2/nested-1.C: New test.
6751
6752 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6753
6754         PR testsuite/39907
6755         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6756         stack alignment.
6757
6758 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6759
6760         PR fortran/40164
6761         * gfortran.dg/proc_ptr_comp_8.f90: New.
6762
6763 2009-05-18  Richard Guenther  <rguenther@suse.de>
6764
6765         PR fortran/40168
6766         * gfortran.dg/array_memset_2.f90: Adjust.
6767
6768 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6769
6770         PR fortran/36947
6771         PR fortran/40039
6772         * gfortran.dg/interface_27.f90: New.
6773         * gfortran.dg/interface_28.f90: New.
6774         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6775         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6776
6777 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6778
6779         * gcc.target/m68k/tls-ie.c: New test.
6780         * gcc.target/m68k/tls-le.c: New test.
6781         * gcc.target/m68k/tls-gd.c: New test.
6782         * gcc.target/m68k/tls-ld.c: New test.
6783         * gcc.target/m68k/tls-ie-xgot.c: New test.
6784         * gcc.target/m68k/tls-le-xtls.c: New test.
6785         * gcc.target/m68k/tls-gd-xgot.c: New test.
6786         * gcc.target/m68k/tls-ld-xgot.c: New test.
6787         * gcc.target/m68k/tls-ld-xtls.c: New test.
6788         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6789
6790 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6791
6792         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6793
6794 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6795
6796         PR c/40172
6797         * gcc.dg/pr40172.c: New.
6798
6799 2009-05-17  Jason Merrill  <jason@redhat.com>
6800
6801         PR c++/40139
6802         * g++.dg/template/dtor6.C: New.
6803
6804 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6805
6806         * g++.dg/warn/translate-ice-1.C: New test.
6807
6808 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6809
6810         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6811         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6812         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6813         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6814
6815 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6816
6817         PR fortran/33197
6818         * gfortran.dg/erf_2.F90: New test.
6819         * gfortran.dg/erfc_scaled_2.f90: New test.
6820
6821 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6822
6823         PR fortran/31243
6824         * gfortran.dg/string_1.f90: New test.
6825         * gfortran.dg/string_2.f90: New test.
6826         * gfortran.dg/string_3.f90: New test.
6827
6828 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6829
6830         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6831         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6832
6833 2009-05-15  Ian Lance Taylor  <iant@google.com>
6834
6835         * gcc.dg/Wcxx-compat-10.c: New testcase.
6836
6837 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6838
6839         PR 16302
6840         * gcc.dg/pr16302.c: New.
6841         * g++.dg/warn/pr16302.C: New.
6842
6843 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6844
6845         * gcc.dg/torture/builtin-math-5.c: New.
6846         * gcc.dg/torture/builtin-math-6.c: New.
6847         * lib/target-supports.exp (check_effective_target_mpc): New.
6848
6849 2009-05-15  Jan Hubicka  <jh@suse.cz>
6850
6851         * gcc.dg/tree-ssa/inline-3.c: New testcase
6852
6853 2009-05-15  Jan Hubicka  <jh@suse.cz>
6854
6855         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6856         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6857         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6858         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6859         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6860         Mark noinline.
6861         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6862         Mark noinline.
6863         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6864         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6865
6866 2009-05-15  Jan Hubicka  <jh@suse.cz>
6867
6868         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6869         optimized by sibcall noinline.
6870
6871 2009-05-15  Jan Hubicka  <jh@suse.cz>
6872
6873         * sibcall-1.c (track): Mark noinline.
6874         * sibcall-2.c (track): Mark noinline.
6875         * sibcall-3.c (track): Mark noinline.
6876         * sibcall-4.c (track): Mark noinline.
6877
6878 2009-05-15  Jan Hubicka  <jh@suse.cz>
6879
6880         * flatten-2.c: Disable early inlining; add comment.
6881         * flatten-3.c: New test based on flatten-2.c.
6882
6883 2009-05-15  Richard Guenther  <rguenther@suse.de>
6884
6885         PR tree-optimization/39999
6886         * gcc.c-torture/compile/pr39999.c: New testcase.
6887
6888 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6889
6890         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6891
6892 2009-05-14  Ian Lance Taylor  <iant@google.com>
6893
6894         * gcc.dg/Wcxx-compat-9.c: New testcase.
6895
6896 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6897
6898         PR fortran/39996
6899         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6900         * gfortran.dg/duplicate_type_2.f90: Ditto.
6901         * gfortran.dg/duplicate_type_3.f90: New.
6902
6903 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6904
6905         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6906         * ada/acats/tests/c5/c59002c.ada: Likewise.
6907
6908 2009-05-13  Taras Glek  <tglek@mozilla.com>
6909
6910         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6911         attributes and decl smashing.
6912         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6913         attributes.
6914         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6915         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6916
6917 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6918
6919         PR fortran/39865
6920         * gfortran.dg/pr39865.f90: New test.
6921         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6922         arrays in FMT=.
6923         * gfortran.dg/hollerith_f95.f90: Likewise.
6924         * gfortran.dg/hollerith6.f90: New test.
6925         * gfortran.dg/hollerith7.f90: New test.
6926
6927 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6928
6929         PR cpp/36674
6930         * gcc.dg/cpp/pr36674.i: New.
6931
6932 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6933
6934         PR middle-end/40035
6935         * gcc.c-torture/compile/pr40035.c: New test.
6936
6937 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6938
6939         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6940
6941 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6942
6943         PR fortran/40110
6944         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6945         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6946         * gfortran.dg/interop_params.f03: Ditto.
6947
6948 2009-05-12  Jan Hubicka  <jh@suse.cz>
6949
6950         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6951         so unrolling still happens.
6952         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6953         * gcc.dg/ipa/ipacost-2.c: Likewise.
6954         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6955
6956 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6957
6958         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6959
6960 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6961
6962         * lib/target-supports.exp (check_profiling_available): Return
6963         false for -p on *-*-cygwin* targets.
6964
6965 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6966
6967         PR tree-optimization/38632
6968         * g++.dg/tree-ssa/pr38632.C: New.
6969
6970 2009-05-11  Jan Hubicka  <jh@suse.cz>
6971
6972         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6973         we now optimize better.
6974         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6975         out at different places.
6976         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6977         unroling.
6978         * gcc.dg/vect/vect-76.c: Likewise.
6979         * gcc.dg/vect/vect-70.c: Likewise.
6980         * gcc.dg/vect/vect-66.c: Likewise.
6981         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6982         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6983
6984 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6985
6986         PR middle-end/40080
6987         * gcc.c-torture/compile/pr40080.c: New.
6988
6989 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6990
6991         * gcc.c-torture/compile/pr40026.c: New testcase.
6992
6993 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6994
6995         PR fortran/40089
6996         * gfortran.dg/proc_ptr_comp_7.f90: New.
6997
6998 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6999
7000         PR tree-optimization/40074
7001         * gcc.dg/vect/pr40074.c: New test.
7002
7003 2009-05-10  Ian Lance Taylor  <iant@google.com>
7004
7005         * gcc.dg/Wcxx-compat-7.c: New testcase.
7006         * gcc.dg/Wcxx-compat-8.c: New testcase.
7007         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7008         * gcc.dg/pr17188-1.c: Likewise.
7009         * gcc.dg/pr39084.c: Likewise.
7010
7011 2009-05-10  Michael Matz  <matz@suse.de>
7012
7013         PR target/40031
7014         * gcc.dg/pr40031.c: New test.
7015
7016 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7017
7018         PR fortran/40018
7019         * gfortran.dg/array_constructor_31.f90: New test.
7020
7021 2009-05-10  Richard Guenther  <rguenther@suse.de>
7022
7023         PR tree-optimization/40081
7024         * g++.dg/torture/pr40081.C: New testcase.
7025
7026 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7027
7028         PR fortran/38863
7029         * gfortran.dg/dependency_24.f90: New test.
7030         * gfortran.dg/dependency_23.f90: Clean up module files.
7031
7032 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7033
7034         PR fortran/38956
7035         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7036         * gfortran.dg/chmod_2.f90: Likewise.
7037         * gfortran.dg/chmod_3.f90: Likewise.
7038         * gfortran.dg/open_errors.f90: Likewise.
7039
7040 2009-05-09  Jan Hubicka  <jh@suse.cz>
7041
7042         PR middle-end/40043
7043         * g++.dg/eh/nested-try.C: New test.
7044
7045 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7046
7047         PR tree-optimization/40049
7048         * gcc.dg/vect/vect-shift-2.c: New test.
7049
7050 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7051
7052         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7053         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7054
7055 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7056
7057         PR c/36892
7058         * g++.dg/warn/deprecated-6.C: New.
7059         * gcc.dg/deprecated-4.c: Likewise.
7060         * gcc.dg/deprecated-5.c: Likewise.
7061         * gcc.dg/deprecated-6.c: Likewise.
7062
7063 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7064
7065         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7066         __aligned__(__BIGGEST_ALIGNMENT__).
7067         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7068         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7069         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7070         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7071         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7072         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7073         * gcc.dg/vect/Os-vect-95.c: Likewise.
7074         * gcc.dg/vect/pr20122.c: Likewise.
7075         * gcc.dg/vect/pr36493.c: Likewise.
7076         * gcc.dg/vect/pr37385.c: Likewise.
7077         * gcc.dg/vect/slp-7.c: Likewise.
7078         * gcc.dg/vect/slp-9.c: Likewise.
7079         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7080         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7081         * gcc.dg/vect/vect-35.c: Likewise.
7082         * gcc.dg/vect/vect-40.c: Likewise.
7083         * gcc.dg/vect/vect-42.c: Likewise.
7084         * gcc.dg/vect/vect-44.c: Likewise.
7085         * gcc.dg/vect/vect-46.c: Likewise.
7086         * gcc.dg/vect/vect-48.c: Likewise.
7087         * gcc.dg/vect/vect-52.c: Likewise.
7088         * gcc.dg/vect/vect-54.c: Likewise.
7089         * gcc.dg/vect/vect-56.c: Likewise.
7090         * gcc.dg/vect/vect-58.c: Likewise.
7091         * gcc.dg/vect/vect-60.c: Likewise.
7092         * gcc.dg/vect/vect-74.c: Likewise.
7093         * gcc.dg/vect/vect-75.c: Likewise.
7094         * gcc.dg/vect/vect-76.c: Likewise.
7095         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7096         * gcc.dg/vect/vect-77.c: Likewise.
7097         * gcc.dg/vect/vect-77-global.c: Likewise.
7098         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7099         * gcc.dg/vect/vect-78.c: Likewise.
7100         * gcc.dg/vect/vect-78-global.c: Likewise.
7101         * gcc.dg/vect/vect-80.c: Likewise.
7102         * gcc.dg/vect/vect-85.c: Likewise.
7103         * gcc.dg/vect/vect-87.c: Likewise.
7104         * gcc.dg/vect/vect-88.c: Likewise.
7105         * gcc.dg/vect/vect-92.c: Likewise.
7106         * gcc.dg/vect/vect-93.c: Likewise.
7107         * gcc.dg/vect/vect-95.c: Likewise.
7108         * gcc.dg/vect/vect-97.c: Likewise.
7109         * gcc.dg/vect/vect-complex-1.c: Likewise.
7110         * gcc.dg/vect/vect-complex-4.c: Likewise.
7111         * gcc.dg/vect/vect-complex-5.c: Likewise.
7112         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7113         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7114         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7115         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7116         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7117         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7118         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7119         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7120         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7121         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7122         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7123         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7124         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7125         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7126         * gcc.dg/vect/vect-outer-1.c: Likewise.
7127         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7128         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7129         * gcc.dg/vect/vect-outer-2.c: Likewise.
7130         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7131         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7132         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7133         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7134         * gcc.dg/vect/vect-outer-3.c: Likewise.
7135         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7136         * gcc.dg/vect/vect-outer-5.c: Likewise.
7137         * gcc.dg/vect/vect-outer-6.c: Likewise.
7138         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7139         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7140         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7141         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7142         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7143         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7144         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7145         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7146         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7147         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7148         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7149         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7150         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7151         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7152
7153 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7154
7155         PR c/24581
7156         * gcc.dg/torture/complex-sign.h: New header.
7157         * gcc.dg/torture/complex-sign-add.c,
7158         gcc.dg/torture/complex-sign-mixed-add.c,
7159         gcc.dg/torture/complex-sign-mixed-div.c,
7160         gcc.dg/torture/complex-sign-mixed-mul.c,
7161         gcc.dg/torture/complex-sign-mixed-sub.c,
7162         gcc.dg/torture/complex-sign-mul.c,
7163         gcc.dg/torture/complex-sign-sub.c: New tests.
7164
7165 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7166
7167         PR fortran/39876
7168         * gfortran.dg/intrinsic_3.f90: New.
7169
7170 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7171
7172         PR c/39037
7173         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7174         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7175         * gcc.dg/dfp/float-constant-double.c: New test.
7176         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7177         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7178         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7179         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7180         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7181         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7182         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7183         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7184         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7185
7186 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7187
7188         PR middle-end/40057
7189         * gcc.c-torture/execute/pr40057.c: New test.
7190
7191 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7192
7193         * gcc.c-torture/compile/const-high-part.c: New test.
7194
7195 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7196
7197         PR testsuite/40050
7198         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7199         build plugin.
7200
7201 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7202
7203         PR fortran/39630
7204         * gfortran.dg/proc_decl_1.f90: Modified.
7205         * gfortran.dg/proc_ptr_comp_1.f90: New.
7206         * gfortran.dg/proc_ptr_comp_2.f90: New.
7207         * gfortran.dg/proc_ptr_comp_3.f90: New.
7208         * gfortran.dg/proc_ptr_comp_4.f90: New.
7209         * gfortran.dg/proc_ptr_comp_5.f90: New.
7210         * gfortran.dg/proc_ptr_comp_6.f90: New.
7211
7212 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7213
7214         PR c++/17395
7215         * g++.dg/template/call7.C: New test.
7216
7217 2009-05-06  Diego Novillo  <dnovillo@google.com>
7218
7219         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7220
7221 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7222
7223         * gfortran.dg/pr40021.f: Moved to ...
7224         * gfortran.fortran-torture/execute/pr40021.f: Here.
7225
7226 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7227
7228         PR middle-end/39986
7229         * gcc.dg/dfp/pr39986.c: New test.
7230
7231 2009-05-06  Michael Matz  <matz@suse.de>
7232
7233         PR middle-end/40021
7234         * gfortran.dg/pr40021.f: New test.
7235
7236 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7237
7238         * lib/plugin-support.exp: New file containing support procs for
7239         plugin testcases.
7240         * lib/target-supports.exp (check_plugin_available): New proc.
7241         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7242         * gcc.dg/plugin/selfassign.c: New plugin source file.
7243         * gcc.dg/plugin/self-assign-test-1.c: New test.
7244         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7245         * g++.dg/README: Add description for plugin test.
7246         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7247         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7248         * g++.dg/plugin/selfassign.c: New plugin source file.
7249         * g++.dg/plugin/self-assign-test-1.C: New test.
7250         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7251         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7252         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7253         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7254
7255 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7256
7257         PR fortran/40041
7258         * gfortran.dg/intrinsic_2.f90: New test.
7259         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7260
7261 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7262
7263         PR c/40032
7264         * gcc.dg/noncompile/incomplete-5.c: New test.
7265
7266 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7267
7268         PR middle-end/39666
7269         * gcc.dg/pr39666-1.c: New test.
7270         * gcc.dg/pr39666-2.c: Likewise.
7271         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7272         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7273         * gfortran.dg/pr39666-1.f90: Likewise.
7274         * gfortran.dg/pr39666-2.f90: Likewise.
7275
7276 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7277
7278         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7279         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7280         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7281
7282 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7283
7284         PR fortran/39998
7285         * gfortran.dg/proc_ptr_17.f90: New.
7286
7287 2009-05-05  Richard Guenther  <rguenther@suse.de>
7288
7289         PR tree-optimization/40022
7290         * gcc.c-torture/execute/pr40022.c: New testcase.
7291
7292 2009-05-05  Richard Guenther  <rguenther@suse.de>
7293
7294         PR middle-end/40023
7295         * gcc.c-torture/compile/pr40023.c: New testcase.
7296
7297 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7298
7299         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7300         * g++.dg/template/overload9.C: Likewise.
7301         * g++.dg/ext/ms-1.C: New.
7302
7303 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7304
7305         PR c++/40013
7306         * g++.dg/ext/vla7.C: New test.
7307
7308 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7309
7310         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7311
7312 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7313
7314         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7315         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7316         Update expected errors.
7317
7318 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7319
7320         PR c++/28152
7321         * g++.dg/parse/parser-pr28152.C: New.
7322         * g++.dg/parse/parser-pr28152-2.C: New.
7323
7324 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7325
7326         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7327
7328 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7329
7330         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7331         * gcc.target/sparc/fexpand-2.c: Likewise.
7332         * gcc.target/sparc/fpmerge-2.c: Likewise.
7333         * gcc.target/sparc/pdist-2.c: Likewise.
7334
7335 2009-05-03  Richard Guenther  <rguenther@suse.de>
7336
7337         PR c/39983
7338         * gcc.c-torture/compile/pr39983.c: New testcase.
7339
7340 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7341
7342         * gcc.dg/c99-complex-3.c: New test.
7343
7344 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7345
7346         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7347
7348 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7349
7350         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7351
7352 2009-05-02  Richard Guenther  <rguenther@suse.de>
7353
7354         PR middle-end/40001
7355         * gcc.target/spu/pr40001.c: New testcase.
7356
7357 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7358
7359         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7360
7361 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7362
7363         PR middle-end/39579
7364         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7365         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7366
7367 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7368
7369         PR testsuite/39776
7370         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7371         no longer issued.
7372
7373 2009-04-30  David Ayers  <ayers@fsfe.org>
7374
7375         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7376         and gcc_error_prefix variables.
7377         * objc.dg/bad-receiver-type.m: Update to match correct
7378         diagnostics marker.
7379         * objc.dg/encode-5.m: Likewise.
7380         * objc.dg/id-1.m: Likewise.
7381         * objc.dg/method-1.m: Likewise.
7382         * objc.dg/method-6.m: Likewise.
7383         * objc.dg/method-7.m: Likewise.
7384         * objc.dg/method-9.m: Likewise.
7385         * objc.dg/method-11.m: Likewise.
7386         * objc.dg/method-20.m: Likewise.
7387         * objc.dg/private-1.m: Likewise.
7388
7389 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7390
7391         PR libfortran/39667
7392         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7393         * gfortran.dg/advance_4.f90: Likewise
7394         * gfortran.dg/advance_5.f90: Likewise
7395         * gfortran.dg/append_1.f90: Likewise
7396         * gfortran.dg/backslash_1.f90: Likewise
7397         * gfortran.dg/backslash_2.f90: Likewise
7398         * gfortran.dg/backslash_3.f: Likewise
7399         * gfortran.dg/backspace_10.f90: Likewise
7400         * gfortran.dg/backspace_3.f: Likewise
7401         * gfortran.dg/backspace_4.f: Likewise
7402         * gfortran.dg/backspace_5.f: Likewise
7403         * gfortran.dg/backspace_8.f: Likewise
7404         * gfortran.dg/backspace_9.f: Likewise
7405         * gfortran.dg/complex_write.f90: Likewise
7406         * gfortran.dg/convert_implied_open.f90: Likewise
7407         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7408         * gfortran.dg/dos_eol.f: Likewise
7409         * gfortran.dg/empty_format_1.f90: Likewise
7410         * gfortran.dg/endfile.f: Likewise
7411         * gfortran.dg/eof_1.f90: Likewise
7412         * gfortran.dg/eor_1.f90: Likewise
7413         * gfortran.dg/eor_handling_1.f90: Likewise
7414         * gfortran.dg/eor_handling_2.f90: Likewise
7415         * gfortran.dg/eor_handling_3.f90: Likewise
7416         * gfortran.dg/eor_handling_4.f90: Likewise
7417         * gfortran.dg/eor_handling_5.f90: Likewise
7418         * gfortran.dg/error_recovery_5.f90: Likewise
7419         * gfortran.dg/f2003_inquire_1.f03: Likewise
7420         * gfortran.dg/f2003_io_4.f03: Likewise
7421         * gfortran.dg/f2003_io_5.f03: Likewise
7422         * gfortran.dg/f2003_io_7.f03: Likewise
7423         * gfortran.dg/fgetc_1.f90: Likewise
7424         * gfortran.dg/fgetc_2.f90: Likewise
7425         * gfortran.dg/flush_1.f90: Likewise
7426         * gfortran.dg/fmt_exhaust.f90: Likewise
7427         * gfortran.dg/fmt_huge.f90: Likewise
7428         * gfortran.dg/fmt_read.f90: Likewise
7429         * gfortran.dg/fmt_t_1.f90: Likewise
7430         * gfortran.dg/fmt_t_2.f90: Likewise
7431         * gfortran.dg/fmt_t_3.f90: Likewise
7432         * gfortran.dg/fmt_t_4.f90: Likewise
7433         * gfortran.dg/fmt_t_5.f90: Likewise
7434         * gfortran.dg/fmt_t_7.f: Likewise
7435         * gfortran.dg/fseek.f90: Likewise
7436         * gfortran.dg/ftell_1.f90: Likewise
7437         * gfortran.dg/ftell_2.f90: Likewise
7438         * gfortran.dg/func_derived_3.f90: Likewise
7439         * gfortran.dg/inquire_9.f90: Likewise
7440         * gfortran.dg/iostat_1.f90: Likewise
7441         * gfortran.dg/iostat_2.f90: Likewise
7442         * gfortran.dg/list_read_1.f90: Likewise
7443         * gfortran.dg/list_read_4.f90: Likewise
7444         * gfortran.dg/list_read_5.f90: Likewise
7445         * gfortran.dg/list_read_7.f90: Likewise
7446         * gfortran.dg/list_read_8.f90: Likewise
7447         * gfortran.dg/list_read_9.f90: Likewise
7448         * gfortran.dg/namelist_13.f90: Likewise
7449         * gfortran.dg/namelist_14.f90: Likewise
7450         * gfortran.dg/namelist_15.f90: Likewise
7451         * gfortran.dg/namelist_16.f90: Likewise
7452         * gfortran.dg/namelist_17.f90: Likewise
7453         * gfortran.dg/namelist_18.f90: Likewise
7454         * gfortran.dg/namelist_19.f90: Likewise
7455         * gfortran.dg/namelist_20.f90: Likewise
7456         * gfortran.dg/namelist_24.f90: Likewise
7457         * gfortran.dg/namelist_26.f90: Likewise
7458         * gfortran.dg/namelist_27.f90: Likewise
7459         * gfortran.dg/namelist_28.f90: Likewise
7460         * gfortran.dg/namelist_37.f90: Likewise
7461         * gfortran.dg/namelist_38.f90: Likewise
7462         * gfortran.dg/namelist_39.f90: Likewise
7463         * gfortran.dg/namelist_40.f90: Likewise
7464         * gfortran.dg/namelist_43.f90: Likewise
7465         * gfortran.dg/namelist_44.f90: Likewise
7466         * gfortran.dg/namelist_45.f90: Likewise
7467         * gfortran.dg/namelist_46.f90: Likewise
7468         * gfortran.dg/namelist_47.f90: Likewise
7469         * gfortran.dg/namelist_48.f90: Likewise
7470         * gfortran.dg/namelist_49.f90: Likewise
7471         * gfortran.dg/namelist_50.f90: Likewise
7472         * gfortran.dg/namelist_51.f90: Likewise
7473         * gfortran.dg/namelist_52.f90: Likewise
7474         * gfortran.dg/namelist_56.f90: Likewise
7475         * gfortran.dg/namelist_char_only.f90: Likewise
7476         * gfortran.dg/namelist_use.f90: Likewise
7477         * gfortran.dg/namelist_use_only.f90: Likewise
7478         * gfortran.dg/noadv_size.f90: Likewise
7479         * gfortran.dg/open_access_append_1.f90: Likewise
7480         * gfortran.dg/pad_no.f90: Likewise
7481         * gfortran.dg/pr12884.f: Likewise
7482         * gfortran.dg/pr17090.f90: Likewise
7483         * gfortran.dg/pr17285.f90: Likewise
7484         * gfortran.dg/pr17286.f90: Likewise
7485         * gfortran.dg/pr18122.f90: Likewise
7486         * gfortran.dg/pr18210.f90: Likewise
7487         * gfortran.dg/pr18392.f90: Likewise
7488         * gfortran.dg/pr19155.f: Likewise
7489         * gfortran.dg/pr19216.f: Likewise
7490         * gfortran.dg/pr19467.f90: Likewise
7491         * gfortran.dg/pr19657.f: Likewise
7492         * gfortran.dg/pr20257.f90: Likewise
7493         * gfortran.dg/read_bad_advance.f90: Likewise
7494         * gfortran.dg/read_eof_2.f90: Likewise
7495         * gfortran.dg/read_eof_4.f90: Likewise
7496         * gfortran.dg/read_many_1.f: Likewise
7497         * gfortran.dg/read_noadvance.f90: Likewise
7498         * gfortran.dg/read_repeat.f90: Likewise
7499         * gfortran.dg/read_size_noadvance.f90: Likewise
7500         * gfortran.dg/read_x_past.f: Likewise
7501         * gfortran.dg/record_marker_1.f90: Likewise
7502         * gfortran.dg/record_marker_3.f90: Likewise
7503         * gfortran.dg/rewind_1.f90: Likewise
7504         * gfortran.dg/runtime_warning_1.f90: Likewise
7505         * gfortran.dg/shape_3.f90: Likewise
7506         * gfortran.dg/slash_1.f90: Likewise
7507         * gfortran.dg/stat_1.f90: Likewise
7508         * gfortran.dg/stat_2.f90: Likewise
7509         * gfortran.dg/streamio_11.f90: Likewise
7510         * gfortran.dg/streamio_3.f90: Likewise
7511         * gfortran.dg/streamio_4.f90: Likewise
7512         * gfortran.dg/streamio_9.f90: Likewise
7513         * gfortran.dg/tl_editing.f90: Likewise
7514         * gfortran.dg/unf_io_convert_1.f90: Likewise
7515         * gfortran.dg/unf_io_convert_2.f90: Likewise
7516         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7517         * gfortran.dg/unf_short_record_1.f90: Likewise
7518         * gfortran.dg/utf8_1.f03: Likewise
7519         * gfortran.dg/utf8_2.f03: Likewise
7520         * gfortran.dg/widechar_IO_1.f90: Likewise
7521         * gfortran.dg/write_check3.f90: Likewise
7522         * gfortran.dg/write_rewind_2.f: Likewise
7523         * gfortran.dg/x_slash_2.f: Likewise
7524
7525 2009-04-29  Richard Guenther  <rguenther@suse.de>
7526
7527         PR target/39943
7528         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7529         New.
7530         (check_effective_target_vect_floatuint_cvt): Likewise.
7531         * gcc.dg/vect/slp-10.c: Adjust.
7532         * gcc.dg/vect/slp-11.c: Adjust.
7533         * gcc.dg/vect/slp-12b.c: Adjust.
7534         * gcc.dg/vect/slp-33.c: Adjust.
7535         * gcc.c-torture/compile/pr39943.c: New testcase.
7536
7537 2009-04-29  Richard Guenther  <rguenther@suse.de>
7538
7539         PR middle-end/39937
7540         * gcc.c-torture/compile/pr39937.c: New testcase.
7541
7542 2009-04-29  Richard Guenther  <rguenther@suse.de>
7543
7544         PR tree-optimization/39941
7545         * gcc.c-torture/compile/pr39941.c: New testcase.
7546
7547 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7548
7549         * gcc.target/bfin/20090411-1.c: New test.
7550
7551 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7552
7553         PR target/39565
7554         * gcc.dg/pr39565.c: New testcase.
7555
7556 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7557
7558         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7559         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7560         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7561         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7562         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7563         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7564         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7565         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7566         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7567         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7568         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7569         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7570         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7571         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7572         * gcc.target/i386/pr37191.c: Likewise.
7573         * gcc.target/i386/reload-1.c: Likewise.
7574         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7575         * g++.old-deja/g++.pt/repo2.C: Likewise.
7576         * g++.old-deja/g++.pt/repo3.C: Likewise.
7577         * g++.old-deja/g++.pt/repo4.C: Likewise.
7578         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7579         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7580         * g++.dg/template/repo1.C: Likewise.
7581         * g++.dg/template/repo2.C: Likewise.
7582         * g++.dg/template/repo3.C: Likewise.
7583         * g++.dg/template/repo4.C: Likewise.
7584         * g++.dg/template/repo5.C: Likewise.
7585         * g++.dg/template/repo6.C: Likewise.
7586         * g++.dg/template/repo7.C: Likewise.
7587         * g++.dg/template/repo8.C: Likewise.
7588         * g++.dg/template/repo9.C: Likewise.
7589         * g++.dg/rtti/repo1.C: Likewise.
7590         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7591         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7592         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7593         * g++.dg/other/PR23205.C: Skip for vxworks.
7594         * g++.dg/ext/visibility/class1.C: Requires PIC.
7595         * g++.dg/eh/async-unwind2.C: Requires PIC.
7596         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7597         does not have cxa_exit.
7598
7599 2009-04-28  Jing Yu  <jingyu@google.com>
7600
7601         PR testsuite/39790
7602         * lib/target-supports.exp (check_effective_target_tls): Remove
7603         comment of caching.
7604         (check_effective_target_tls_native): Likewise.
7605         (check_effective_target_tls_runtime): Likewise.
7606         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7607         tls to tls_runtime.
7608         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7609
7610 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7611
7612         PR fortran/39946
7613         * gfortran.dg/proc_ptr_16.f90: New.
7614
7615 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7616
7617         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7618         lp64 is true.
7619
7620 2009-04-28  Richard Guenther  <rguenther@suse.de>
7621
7622         PR middle-end/39937
7623         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7624
7625 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7626
7627         * g++.dg/warn/pr35652.C: Removed.
7628         * gcc.dg/pr35652.c: Likewise.
7629
7630 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7631
7632         * gcc.target/ia64/20071210-2.c: New testcase.
7633
7634 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7635
7636         PR c/39323
7637         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7638         * gcc.dg/pr39323-3.c: Ditto.
7639
7640 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7641
7642         PR fortran/39930
7643         PR fortran/39931
7644         * gfortran.dg/ambiguous_reference_2.f90: New.
7645         * gfortran.dg/pointer_assign_7.f90: New.
7646
7647 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7648             Mark Mitchell  <mark@codesourcery.com>
7649
7650         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7651         * gcc.dg/20020103-1.c: Check for __ppc.
7652         * gcc.dg/asm-b.c: Check for __ppc.
7653         * gcc.dg/20020919-1.c: Check for __ppc.
7654         * gcc.dg/20020312-2.c: Likewise.
7655         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7656         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7657         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7658         * g++.dg/warn/weak1.C: Likewise.
7659         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7660         static so appropriate optimizations kick in.
7661         (find_base_value_wrapper): New function.
7662         * g++.dg/eh/simd-5.C: Fix target triplet.
7663         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7664
7665 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7666             H.J. Lu  <hongjiu.lu@intel.com>
7667
7668         PR target/39911
7669         * gcc.target/i386/pr39911.c: New test.
7670
7671 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7672
7673         PR fortran/39879
7674         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7675
7676 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7677
7678         PR c++/35652
7679         Revert:
7680
7681         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7682
7683         * gcc.dg/pr35652.C: New.
7684         * g++.dg/warn/pr35652.C: New.
7685         * gcc.dg/format/plus-1.c: Adjust message.
7686
7687 2009-04-27  DJ Delorie  <dj@redhat.com>
7688
7689         * lib/target-supports.exp (check_effective_target_double64): New.
7690         (check_effective_target_double64plus): New.
7691         (check_effective_target_large_double): New.
7692         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7693         * gcc.dg/div-double-1.c: Likewise.
7694         * gcc.dg/Wconversion-real.c: Require large_double.
7695         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7696
7697         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7698         are too small.
7699
7700         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7701         constants as long.
7702
7703 2009-04-27  Ian Lance Taylor  <iant@google.com>
7704
7705         * gcc.dg/Wcxx-compat-5.c: New testcase.
7706         * gcc.dg/Wcxx-compat-6.c: New testcase.
7707
7708 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7709
7710         Allow non-constant arguments to conversion intrinsics.
7711         * gcc.target/spu/intrinsics-3.c: Update tests.
7712
7713 2009-04-27  Richard Guenther  <rguenther@suse.de>
7714
7715         PR middle-end/39928
7716         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7717         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7718
7719 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7720
7721         PR target/39903
7722         * gcc.dg/torture/pr39903-1.c: New.
7723         * gcc.dg/torture/pr39903-2.c: Likewise.
7724
7725 2009-04-27  Revital Eres  <eres@il.ibm.com>
7726
7727         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7728         and check it.
7729         * gcc.dg/sms-2.c: Add dump check.
7730         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7731         and check it.
7732         * gcc.dg/sms-4.c: Likewise.
7733         * gcc.dg/sms-5.c: Likewise.
7734         * gcc.dg/sms-6.c: Likewise.
7735         * gcc.dg/sms-7.c: Likewise.
7736         * gcc.dg/sms-antideps.c: Rename to...
7737         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7738
7739 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7740
7741         * gnat.dg/opt2.adb: New test.
7742
7743 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7744
7745         PR c++/39875
7746         * g++.dg/warn/Wunused-15.C: New test.
7747
7748 2009-04-26  Michael Matz  <matz@suse.de>
7749
7750         Expand from SSA.
7751         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7752         change regexps.
7753         * gcc.target/i386/pr37248-1.c: Modified.
7754         * gcc.target/i386/pr37248-3.c: Modified.
7755         * gcc.target/i386/pr37248-2.c: Modified.
7756         * gnat.dg/aliasing1.adb: Modified.
7757         * gnat.dg/pack9.adb: Modified.
7758         * gnat.dg/aliasing2.adb: Modified.
7759         * gcc.dg/strict-overflow-2.c: Modified.
7760         * gcc.dg/autopar/reduc-1char.c: Modified.
7761         * gcc.dg/autopar/reduc-2char.c: Modified.
7762         * gcc.dg/autopar/reduc-1.c: Modified.
7763         * gcc.dg/autopar/reduc-2.c: Modified.
7764         * gcc.dg/autopar/reduc-3.c: Modified.
7765         * gcc.dg/autopar/reduc-6.c: Modified.
7766         * gcc.dg/autopar/reduc-7.c: Modified.
7767         * gcc.dg/autopar/reduc-8.c: Modified.
7768         * gcc.dg/autopar/reduc-9.c: Modified.
7769         * gcc.dg/autopar/reduc-1short.c: Modified.
7770         * gcc.dg/autopar/reduc-2short.c: Modified.
7771         * gcc.dg/autopar/parallelization-1.c: Modified.
7772         * gcc.dg/strict-overflow-4.c: Modified.
7773         * gcc.dg/strict-overflow-6.c: Modified.
7774         * gcc.dg/gomp/combined-1.c: Modified.
7775         * gcc.dg/no-strict-overflow-1.c: Modified.
7776         * gcc.dg/no-strict-overflow-3.c: Modified.
7777         * gcc.dg/no-strict-overflow-5.c: Modified.
7778         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7779         * gcc.dg/tree-ssa/pr18134.c: Modified.
7780         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7781         * gcc.dg/tree-ssa/vector-2.c: Modified.
7782         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7783         * gcc.dg/tree-ssa/loop-21.c: Modified.
7784         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7785         * gcc.dg/tree-ssa/vector-3.c: Modified.
7786         * gcc.dg/tree-ssa/asm-3.c: Modified.
7787         * gcc.dg/tree-ssa/pr23294.c: Modified.
7788         * gcc.dg/tree-ssa/loop-22.c: Modified.
7789         * gcc.dg/tree-ssa/loop-15.c: Modified.
7790         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7791         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7792         * gcc.dg/tree-ssa/pr20139.c: Modified.
7793         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7794         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7795         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7796         * gcc.dg/tree-ssa/loop-5.c: Modified.
7797         * gcc.dg/tree-ssa/pr19431.c: Modified.
7798         * gcc.dg/tree-ssa/pr32044.c: Modified.
7799         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7800         * gcc.dg/tree-ssa/loop-19.c: Modified.
7801         * gcc.dg/tree-ssa/loop-28.c: Modified.
7802         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7803         * gcc.dg/tree-ssa/divide-1.c: Modified.
7804         * gcc.dg/tree-ssa/inline-1.c: Modified.
7805         * gcc.dg/tree-ssa/divide-3.c: Modified.
7806         * gcc.dg/tree-ssa/pr30978.c: Modified.
7807         * gcc.dg/tree-ssa/alias-6.c: Modified.
7808         * gcc.dg/tree-ssa/divide-4.c: Modified.
7809         * gcc.dg/tree-ssa/alias-11.c: Modified.
7810         * gcc.dg/no-strict-overflow-7.c: Modified.
7811         * gcc.dg/strict-overflow-1.c: Modified.
7812         * gcc.dg/pr15784-4.c: Modified.
7813         * gcc.dg/pr34263.c: Modified.
7814         * gcc.dg/strict-overflow-3.c: Modified.
7815         * gcc.dg/tree-prof/stringop-1.c: Modified.
7816         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7817         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7818         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7819         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7820         * gcc.dg/no-strict-overflow-2.c: Modified.
7821         * gcc.dg/no-strict-overflow-4.c: Modified.
7822         * gcc.dg/no-strict-overflow-6.c: Modified.
7823         * g++.dg/tree-ssa/pr27090.C: Modified.
7824         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7825         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7826         * g++.dg/tree-ssa/pr19807.C: Modified.
7827         * g++.dg/opt/pr30965.C: Modified.
7828         * g++.dg/init/new17.C: Modified.
7829         * gfortran.dg/whole_file_6.f90: Modified.
7830         * gfortran.dg/whole_file_5.f90: Modified.
7831         * gfortran.dg/reassoc_1.f90: Modified.
7832         * gfortran.dg/reassoc_3.f90: Modified.
7833
7834 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7835
7836         PR fortran/39893
7837         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7838
7839 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7840
7841         PR inline-asm/39543
7842         * gcc.target/i386/pr39543-1.c: New test.
7843         * gcc.target/i386/pr39543-2.c: New test.
7844         * gcc.target/i386/pr39543-3.c: New test.
7845
7846         PR c/39889
7847         * gcc.dg/Wunused-value-3.c: New test.
7848
7849 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7850
7851         PR c/39581
7852         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7853         gcc.dg/vla-21.c: New tests.
7854
7855 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7856
7857         PR c/39556
7858         * gcc.dg/inline-34.c: New test.
7859
7860 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7861
7862         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7863         gcc.dg/enum-const-3.c: New tests.
7864         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7865         -pedantic-errors.  Update expected diagnostics.
7866
7867 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7868
7869         PR c/39582
7870         * gcc.dg/vla-20.c: New test.
7871
7872 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7873
7874         PR c/39564
7875         * gcc.dg/vla-19.c: New test.
7876
7877 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7878
7879         PR preprocessor/39559
7880         * gcc.dg/c99-intconst-2.c: New test.
7881
7882 2009-04-25  Jan Hubicka  <jh@suse.cz>
7883
7884         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7885
7886 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7887
7888         PR fortran/39688
7889         * gfortran.dg/import7.f90: New.
7890
7891 2009-04-24  Richard Guenther  <rguenther@suse.de>
7892
7893         * gcc.dg/tree-ssa/vrp48.c: Fix.
7894
7895 2008-04-24  Doug Kwan  <dougkwan@google.com>
7896
7897         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7898         destination are the same.
7899
7900 2009-04-24  Richard Guenther  <rguenther@suse.de>
7901
7902         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7903
7904 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7905
7906         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7907         gcc.dg/array-const-3.c: New tests.
7908
7909 2009-04-24  Ian Lance Taylor  <iant@google.com>
7910
7911         * gcc.dg/Wcxx-compat-4.c: New testcase.
7912
7913 2009-04-24  Daniel Kraft  <d@domob.eu>
7914
7915         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7916         expected on already erraneous symbol (renamed to fresh one).
7917
7918 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7919
7920         PR middle-end/39867
7921         * gcc.dg/pr39867.c: New.
7922
7923 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7924
7925         PR fortran/39861
7926         PR fortran/39864
7927         * gfortran.dg/intrinsic_1.f90: New.
7928
7929 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7930
7931         * gnat.dg/alignment7.adb: New test.
7932         * gnat.dg/alignment8.adb: Likewise.
7933
7934 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7935
7936         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7937         * gnat.dg/specs/rep_clause2.ads: New test.
7938
7939 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7940
7941         PR rtl-optimization/39794
7942         * gcc.dg/pr39794.c: New test.
7943
7944 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7945
7946         * gnat.dg/atomic1.adb: New test.
7947         * gnat.dg/atomic1_pkg.ads: New helper.
7948
7949 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7950
7951         PR testsuite/39623
7952         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7953         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7954
7955 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7956
7957         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7958         warning.
7959
7960 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7961
7962         PR C/31499
7963         * gcc.dg/vector-init-1.c: New testcase.
7964         * gcc.dg/vector-init-2.c: New testcase.
7965
7966 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7967
7968         * gnat.dg/enum2.adb: New test.
7969         * gnat.dg/enum2_pkg.ads: New helper.
7970
7971 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7972
7973         PR c/39855
7974         * gcc.dg/torture/pr39855.c: New test.
7975
7976 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7977
7978         PR c++/39639
7979         * g++.dg/cpp0x/pr39639.C: New test.
7980
7981 2009-04-22  Mark Heffernan  <meheff@google.com>
7982
7983         * gcc.dg/profile-generate-3.c: New test.
7984
7985 2009-04-22  Jan Hubicka  <jh@suse.cz>
7986
7987         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7988
7989 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7990
7991         PR testsuite/39623
7992         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7993
7994 2009-04-22  Richard Guenther  <rguenther@suse.de>
7995
7996         PR tree-optimization/39824
7997         * gcc.c-torture/compile/pr39824.c: New testcase.
7998
7999 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8000
8001         PR c++/14875
8002         * g++.dg/parse/parser-pr14875.C: New.
8003         * g++.dg/parse/parser-pr14875-2.C: New.
8004         * g++.dg/parse/error6.C: Update match string.
8005
8006 2009-04-22  Richard Guenther  <rguenther@suse.de>
8007
8008         PR tree-optimization/39845
8009         * gcc.c-torture/compile/pr39845.c: New testcase.
8010
8011 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8012
8013         PR fortran/39735
8014         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8015         * gfortran.dg/external_initializer.f90: Modified.
8016         * gfortran.dg/interface_26.f90: Modified.
8017         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8018         * gfortran.dg/proc_ptr_3.f90: Modified.
8019         * gfortran.dg/proc_ptr_15.f90: New.
8020         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8021
8022 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8023
8024         PR c++/35711
8025         * g++.dg/warn/pr35711.C: New.
8026         * g++.dg/conversion/ptrmem2.C: Update.
8027
8028 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8029
8030         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8031         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8032         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8033         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8034         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8035         gcc.c-torture/ChangeLog.0,
8036         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8037         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8038         gcc.target/i386/math-torture/math-torture.exp,
8039         gcc.target/mips/inter/mips16-inter.exp,
8040         gcc.target/mips/mips-nonpic/README,
8041         gcc.target/x86_64/abi/README.gcc,
8042         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8043         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8044         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8045         notices.
8046         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8047
8048 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8049
8050         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8051
8052 2009-04-21  Richard Guenther  <rguenther@suse.de>
8053
8054         PR middle-end/39829
8055         * gcc.dg/torture/pr39829.c: New testcase.
8056
8057 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8058
8059         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8060
8061 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8062
8063         PR 16202
8064         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8065         * gcc.dg/sequence-pt-2.c: New.
8066         * gcc.dg/sequence-pt-3.c: New.
8067         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8068         * g++.dg/warn/sequence-pt-2.c: New.
8069         * g++.dg/warn/sequence-pt-3.c: New.
8070
8071 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8072
8073         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8074
8075 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8076
8077         * gnat.dg/import1.ad[sb]: New test.
8078
8079 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8080
8081         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8082         return 0.
8083
8084 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8085
8086         PR fortran/39811
8087         * gfortran.dg/continuation_11.f90: New test.
8088
8089 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8090
8091         PR c++/13358
8092         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8093         messages. Test for "long long" in system headers.
8094         * gcc.dg/c99-longlong-2.c: New.
8095         * g++.dg/warn/pr13358.C: New.
8096         * g++.dg/warn/pr13358-2.C: New.
8097         * g++.dg/warn/pr13358-3.C: New.
8098         * g++.dg/warn/pr13358-4.C: New.
8099
8100 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8101
8102         * gcc.dg/framework-2.c: Fix up for non existent includes
8103         being fatal errors now.
8104
8105 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8106
8107         PR fortran/39800
8108         * gfortran.dg/private_type_13.f90: New test.
8109         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8110
8111 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8112
8113         PR c++/39803
8114         * g++.dg/warn/Wunused-14.C: New test.
8115
8116 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8117
8118         * gnat.dg/specs/small_alignment.ads: New test.
8119
8120 2009-04-20  Ian Lance Taylor  <iant@google.com>
8121
8122         * gcc.dg/Wcxx-compat-3.c: New testcase.
8123
8124 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8125
8126         * gnat.dg/pack13.ad[sb]: New test.
8127         * gnat.dg/pack13_pkg.ads: New helper.
8128
8129 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8130
8131         * gnat.dg/discr11.ad[sb]: New test.
8132         * gnat.dg/discr11_pkg.ads: New helper.
8133
8134 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8135
8136         PR tree-optimization/39675
8137         * gcc.dg/vect/O3-pr39675-2.c: New test.
8138
8139 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8140
8141         * gnat.dg/rep_clause3.adb: New test.
8142
8143 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8144
8145         PR c/37481
8146         * gcc.dg/c99-flex-array-7.c: New test.
8147
8148 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8149
8150         PR c/19771
8151         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8152
8153 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8154
8155         PR c/38243
8156         * gcc.dg/c99-restrict-3.c: New test.
8157
8158 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8159
8160         PR preprocessor/20078
8161         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8162
8163 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8164
8165         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8166         Do not pass -B$root after -margs.
8167
8168 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8169
8170         PR c/32061
8171         PR c++/36954
8172         * gcc.dg/pr32061.c: New.
8173         * gcc.dg/Wlogical-op-1.c: Update.
8174         * g++.dg/warn/Wlogical-op-1.C: Update.
8175         * g++.dg/warn/pr36954.C: New.
8176
8177 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8178
8179         PR c/27676
8180         * gcc.dg/lvalue-5.c: New test.
8181
8182 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8183
8184         PR c/22367
8185         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8186
8187 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8188
8189         * gcc.dg/cpp/include5.c: New test.
8190
8191 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8192
8193         PR c/35210
8194         * gcc.dg/call-diag-2.c: New test.
8195
8196 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8197
8198         PR preprocessor/39646
8199         * gcc.dg/cpp/line8.c: New test.
8200
8201 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8202
8203         PR preprocessor/39647
8204         * gcc.dg/cpp/line7.c: New test.
8205
8206 2009-04-18  Richard Guenther  <rguenther@suse.de>
8207
8208         PR middle-end/39804
8209         * gcc.target/i386/pr39804.c: New testcase.
8210
8211 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8212
8213         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8214         * g++.dg/other/pr39496.C: Likewise.
8215
8216 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8217
8218         PR middle-end/36902
8219         * gcc.dg/pr36902.c: New.
8220
8221 2009-04-17  Diego Novillo  <dnovillo@google.com>
8222
8223         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8224         violation for variable 'inside_main'.
8225
8226 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8227
8228         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8229
8230 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8231
8232         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8233
8234 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8235
8236         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8237         * gfortran.dg/chmod_2.f90: Likewise.
8238         * gfortran.dg/chmod_3.f90: Likewise.
8239         * gfortran.dg/open_errors.f90: Likewise.
8240         * gfortran.dg/stat_1.f90: Likewise.
8241         * gfortran.dg/stat_2.f90: Likewise.
8242
8243 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8244
8245         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8246         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8247         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8248         * gfortran.dg/nearest_1.f90: Likewise.
8249         * gfortran.dg/nearest_3.f90: Likewise.
8250         * gfortran.dg/isnan_1.f90: Likewise.
8251         * gfortran.dg/isnan_2.f90: Likewise.
8252         * gfortran.dg/nan_1.f90: Likewise.
8253         * gfortran.dg/nan_2.f90: Likewise.
8254         * gfortran.dg/nan_3.f90: Likewise.
8255         * gfortran.dg/nan_4.f90: Likewise.
8256         * gfortran.dg/module_nan.f90: Likewise.
8257         * gfortran.dg/int_conv_2.f90: Likewise.
8258         * gfortran.dg/init_flag_3.f90: Likewise.
8259         * gfortran.dg/namelist_42.f90: Likewise.
8260         * gfortran.dg/namelist_43.f90: Likewise.
8261         * gfortran.dg/real_const_3.f90: Likewise.
8262         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8263
8264         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8265         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8266         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8267         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8268         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8269
8270         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8271         * gfortran.dg/gamma_5.f90: Likewise.
8272
8273 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8274
8275         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8276         less strict so it also works with auto-overlay support.
8277         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8278         for "exceeds local store" linker errors on the SPU.
8279
8280         * lib/gfortran.exp: Include target-supports.exp.
8281         (gfortran_init): On SPU targets where automatic overlay support
8282         is available, use it to build all Fortran test cases.
8283
8284         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8285
8286 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8287
8288         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8289         rule enforced by gnat on taft types.
8290
8291 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8292
8293         PR testsuite/39792
8294         * g++.dg/ext/complit11.C: Add empty dg-options.
8295
8296 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8297
8298         PR c++/17570
8299         * g++.dg/template/defarg11.C: New test.
8300
8301 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8302
8303         PR c++/28766
8304         * g++.dg/ext/complit11.C: New testcase.
8305
8306 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8307
8308         PR c++/39551
8309         * g++.dg/warn/Wunused-13.C: New testcase.
8310
8311 2009-04-15  Ian Lance Taylor  <iant@google.com>
8312
8313         * gcc.dg/Wenum-compare-1.c: New testcase.
8314
8315 2009-04-15  Richard Guenther  <rguenther@suse.de>
8316
8317         PR tree-optimization/39764
8318         * g++.dg/torture/pr39764.C: New testcase.
8319
8320 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8321
8322         * g++.dg/ext/altivec-17.C: New.
8323
8324 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8325
8326         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8327         * gnat.dg/specs/limited1.ads: Ditto.
8328
8329 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8330
8331         PR testsuite/39769
8332         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8333         for testing the results of estimate instructions.
8334         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8335         * gcc.dg/vmx/3a-05.c (test): Ditto.
8336
8337 2009-04-14  Jason Merrill  <jason@redhat.com>
8338
8339         PR c++/39763
8340         * g++.dg/warn/Wshadow-4.C: Extend.
8341
8342 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8343
8344         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8345         (do_D): Remove attribute hidden.
8346
8347 2009-04-13  Jason Merrill  <jason@redhat.com>
8348
8349         PR c++/39480
8350         * g++.dg/init/copy7.C: New.
8351
8352 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8353
8354         PR testsuite/39733
8355         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8356         (check_for_all_options): This.
8357
8358 2009-04-13  Jason Merrill  <jason@redhat.com>
8359
8360         PR c++/39750
8361         * g++.dg/template/crash90.C: New.
8362
8363 2009-04-12  Jason Merrill  <jason@redhat.com>
8364
8365         PR c++/39742
8366         * g++.dg/overload/extern-C-2.C: New.
8367
8368 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8369
8370         PR preprocessor/31869
8371         * gcc.dg/cpp/strify5.c: New test.
8372
8373 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8374
8375         * gnat.dg/enum1.adb: New test.
8376         * gnat.dg/enum1_pkg.ads: New helper.
8377
8378 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8379
8380         PR target/39740
8381         * gcc.target/alpha/pr39740.c: New test.
8382
8383 2009-04-11  Daniel Kraft  <d@domob.eu>
8384
8385         PR fortran/37746
8386         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8387         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8388         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8389         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8390         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8391         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8392         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8393         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8394         expected string length that failed with -fbounds-check now.
8395         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8396
8397 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8398
8399         PR fortran/39692
8400         * gfortran.dg/proc_ptr_14.f90: New.
8401
8402 2009-04-11  Richard Guenther  <rguenther@suse.de>
8403
8404         PR middle-end/39732
8405         * g++.dg/torture/pr39732.C: New testcase.
8406
8407 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8408
8409         * gfortran.dg/whole_file_5.f90: New.
8410         * gfortran.dg/whole_file_6.f90: New.
8411
8412 2009-04-11  Richard Guenther  <rguenther@suse.de>
8413
8414         PR tree-optimization/39713
8415         * g++.dg/torture/pr39713.C: New testcase.
8416
8417 2009-04-10  Richard Guenther  <rguenther@suse.de>
8418
8419         PR c/39712
8420         * gcc.dg/pr39712.c: New testcase.
8421
8422 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8423
8424         PR c++/28301
8425         * g++.dg/cpp0x/enum2.C: Updated.
8426         * g++.dg/debug/pr22514.C: Likewise.
8427         * g++.dg/parse/enum2.C: Likewise.
8428         * g++.dg/parse/enum3.C: Likewise.
8429         * g++.dg/template/crash79.C: Likewise.
8430         * g++.old-deja/g++.jason/cond.C: Likewise.
8431
8432 2009-04-10  Chao-ying Fu  <fu@mips.com>
8433
8434         * gcc.target/mips/interrupt_handler.c: Change from compile to
8435         assemble.
8436
8437 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8438
8439         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8440
8441 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8442
8443         PR fortran/38709
8444         * gfortran.dg/zero_sized_6.f90: New.
8445
8446 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8447
8448         PR  c++/20118
8449         * g++.dg/parse/pr20118.C: New.
8450         * g++.dg/template/spec16.C: Update.
8451
8452 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8453
8454         PR testsuite/35621
8455         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8456         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8457         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8458         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8459         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8460         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8461         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8462         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8463         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8464         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8465         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8466         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8467         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8468         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8469         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8470         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8471         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8472
8473 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8474
8475         PR target/39678
8476         * g++.dg/torture/pr39678.C: New.
8477         * gcc.dg/compat/struct-complex-2.h: Likewise.
8478         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8479         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8480         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8481         * gcc.dg/torture/pr39678.c: Likewise.
8482         * gcc.target/i386/pr39678.c: Likewise.
8483
8484         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8485         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8486
8487         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8488         <complex.h>.  Add tests for structure with complex float.
8489
8490 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8491             Joseph Myers  <joseph@codesourcery.com>
8492
8493         PR target/36800
8494         * gcc.dg/dfp/pr36800.c: New.
8495
8496 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8497             Rafael Avila de Espindola  <espindola@google.com>
8498
8499         * gcc.misc-tests/help.exp: New file.
8500         * lib/options.exp: New file.
8501
8502 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8503
8504         PR libobjc/36610
8505         * objc/execute/forward-1.x: New.
8506
8507 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8508
8509         * gcc.dg/pr27150-1.c: Change to a link test.
8510
8511 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8512
8513         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8514         3 of the GNU General Public License and to point readers at the
8515         COPYING3 file and the FSF's license web page.
8516         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8517         * gcc.dg/struct/struct-reorg.exp: Likewise.
8518         * gcc.target/spu/tag_manager.c: Likewise.
8519
8520 2009-04-09  Richard Guenther  <rguenther@suse.de>
8521
8522         PR testsuite/39696
8523         * ssa-ccp-25.c: Adjust pattern.
8524
8525 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8526
8527         PR fortran/36704
8528         * gfortran.dg/external_procedures_1.f90: Modified.
8529         * gfortran.dg/proc_ptr_result_1.f90: New.
8530         * gfortran.dg/proc_ptr_result_2.f90: New.
8531         * gfortran.dg/proc_ptr_result_3.f90: New.
8532
8533 2009-04-09  Richard Guenther  <rguenther@suse.de>
8534
8535         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8536         to prevent constant propagation.
8537         * gcc.dg/vect/vect-56.c: Likewise.
8538         * gcc.dg/vect/vect-58.c: Likewise.
8539         * gcc.dg/vect/vect-60.c: Likewise.
8540         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8541         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8542         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8543
8544 2009-04-09  Richard Guenther  <rguenther@suse.de>
8545
8546         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8547         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8548
8549 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8550
8551         PR c/39613
8552         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8553         New tests.
8554
8555 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8556
8557         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8558         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8559
8560 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8561
8562         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8563
8564 2009-04-08  Jason Merrill  <jason@redhat.com>
8565
8566         PR c++/25185
8567         * g++.dg/template/error40.C: Add another test.
8568
8569 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8570
8571         PR c/39614
8572         PR c/39673
8573         * gcc.c-torture/compile/pr39614-1.c,
8574         gcc.c-torture/compile/pr39614-2.c,
8575         gcc.c-torture/compile/pr39614-3.c,
8576         gcc.c-torture/compile/pr39614-4.c,
8577         gcc.c-torture/compile/pr39614-5.c,
8578         gcc.c-torture/compile/pr39673-1.c,
8579         gcc.c-torture/compile/pr39673-2.c: New tests.
8580         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8581         more cases.
8582         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8583         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8584         expected errors.
8585
8586 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8587
8588         PRc++/39637
8589         * g++.dg/cpp0x/variadic-crash2.C: New test.
8590
8591 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8592
8593         PR fortran/38863
8594         * gfortran.dg/alloc_comp_result_1.f90: New test.
8595
8596 2009-04-07  Jason Merrill  <jason@redhat.com>
8597
8598         PR c++/34691
8599         * g++.dg/overload/extern-C-1.C: New.
8600
8601 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8602
8603         PR testsuite/39325
8604         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8605
8606 2009-04-07  Jason Merrill  <jason@redhat.com>
8607
8608         PR c++/25185
8609         * g++.dg/template/error40.C: New.
8610
8611 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8612
8613         PR fortran/38152
8614         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8615
8616 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8617
8618         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8619
8620 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8621
8622         PR fortran/38290
8623         * gfortran.dg/proc_decl_1.f90: Modified.
8624         * gfortran.dg/proc_ptr_11.f90: Extended.
8625         * gfortran.dg/proc_ptr_13.f90: Modified.
8626
8627 2009-04-06  Jason Merrill  <jason@redhat.com>
8628
8629         PR c++/35146
8630         * g++.dg/template/fnspec1.C: New.
8631
8632 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8633
8634         * lib/gnat.exp: Handle multilib.
8635
8636 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8637
8638         PR fortran/38863
8639         * gfortran.dg/dependency_23.f90: New test.
8640
8641 2009-04-06  Richard Guenther  <rguenther@suse.de>
8642
8643         PR tree-optimization/28868
8644         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8645         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8646         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8647         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8648
8649 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8650
8651         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8652
8653 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8654
8655         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8656
8657 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8658
8659         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8660         with the built-in y0, and the subsequent warning.
8661         (y1): Likewise, rename to y_1.
8662
8663 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8664
8665         PR fortran/39414
8666         * gfortran.dg/proc_decl_21.f90: New.
8667
8668 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8669
8670         PR fortran/36091
8671         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8672
8673 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8674
8675         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8676         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8677         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8678         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8679         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8680         gfortran.dg/namelist_49.f90: Gate test on effective_target
8681         fd_truncate.
8682         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8683
8684 2009-04-05  Daniel Kraft  <d@domob.eu>
8685
8686         PR fortran/38654
8687         * gfortran.dg/read_float_2.f03
8688         * gfortran.dg/read_float_3.f90
8689
8690 2009-04-05  Richard Guenther  <rguenther@suse.de>
8691
8692         PR tree-optimization/39648
8693         * gcc.c-torture/compile/pr39648.c: New testcase.
8694
8695 2009-04-05  Jason Merrill  <jason@redhat.com>
8696
8697         PR c++/14912
8698         * g++.dg/template/error39.C: New.
8699
8700 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8701
8702         PR fortran/29458
8703         * gfortran.dg/implied_do_1.f90: New.
8704
8705 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8706
8707         PR fortran/39577
8708         * gfortran.dg/recursive_check_8.f90: New.
8709         * gfortran.dg/recursive_check_9.f90: New.
8710         * gfortran.dg/recursive_check_10.f90: New.
8711         * gfortran.dg/recursive_check_11.f90: New.
8712         * gfortran.dg/recursive_check_12.f90: New.
8713         * gfortran.dg/recursive_check_13.f90: New.
8714         * gfortran.dg/recursive_check_14.f90: New.
8715
8716 2009-04-04  Jason Merrill  <jason@redhat.com>
8717
8718         PR c++/25185
8719         * g++.dg/template/error38.C: Add more tests.
8720
8721 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8722
8723         PR fortran/37614
8724         * gfortran.dg/common_align_2.f90: New test.
8725
8726 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8727
8728         PR target/39501
8729         * gcc.c-torture/execute/pr39501.c: New file.
8730         * gcc.c-torture/execute/pr39501.x: New file.
8731
8732 2009-04-04  Richard Guenther  <rguenther@suse.de>
8733
8734         PR tree-optimization/8781
8735         PR tree-optimization/37892
8736         * g++.dg/tree-ssa/pr8781.C: New testcase.
8737         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8738
8739 2009-04-04  Richard Guenther  <rguenther@suse.de>
8740
8741         PR tree-optimization/39636
8742         * gcc.c-torture/compile/pr39636.c: New testcase.
8743
8744 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8745
8746         PR rtl-optimization/39607
8747         * g++.dg/opt/pr39607.C: New.
8748
8749 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8750
8751         PR fortran/39594
8752         * gfortran.dg/common_12.f90: New.
8753
8754 2009-04-03  Jason Merrill  <jason@redhat.com>
8755
8756         PR c++/39608
8757         * g++.dg/template/const2.C: New test.
8758
8759 2009-04-03  Richard Guenther  <rguenther@suse.de>
8760
8761         PR tree-optimization/2480
8762         PR tree-optimization/23086
8763         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8764         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8765
8766 2009-04-03  Richard Guenther  <rguenther@suse.de>
8767
8768         PR tree-optimization/34743
8769         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8770         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8771         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8772         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8773         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8774         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8775         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8776         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8777
8778 2009-04-03  Richard Guenther  <rguenther@suse.de>
8779
8780         PR middle-end/13146
8781         PR tree-optimization/23940
8782         PR tree-optimization/33237
8783         PR middle-end/33974
8784         PR middle-end/34093
8785         PR tree-optimization/36201
8786         PR tree-optimization/36230
8787         PR tree-optimization/38049
8788         PR tree-optimization/38207
8789         PR tree-optimization/38230
8790         PR tree-optimization/38301
8791         PR tree-optimization/38585
8792         PR middle-end/38895
8793         PR tree-optimization/38985
8794         PR tree-optimization/39299
8795         * gcc.dg/pr19633-1.c: Adjust.
8796         * gcc.dg/torture/pta-callused-1.c: Likewise.
8797         * gcc.dg/torture/pr39074-2.c: Likewise.
8798         * gcc.dg/torture/pr39074.c: Likewise.
8799         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8800         * gcc.dg/torture/pr30375.c: Adjust.
8801         * gcc.dg/torture/pr33563.c: Likewise.
8802         * gcc.dg/torture/pr33870.c: Likewise.
8803         * gcc.dg/torture/pr33560.c: Likewise.
8804         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8805         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8806         * gcc.dg/tree-ssa/alias-15.c: Remove.
8807         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8808         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8809         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8810         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8811         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8812         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8813         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8814         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8815         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8816         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8817         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8818         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8819         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8820         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8821         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8822         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8823         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8824         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8825         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8826         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8827         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8828         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8829         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8830         * gcc.dg/uninit-B.c: XFAIL.
8831         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8832         * gcc.dg/uninit-pr19430.c: XFAIL.
8833         * g++.dg/tree-ssa/pr13146.C: New testcase.
8834         * g++.dg/opt/pr36187.C: Adjust.
8835         * g++.dg/torture/20090329-1.C: New testcase.
8836
8837 2009-04-02  Chao-ying Fu  <fu@mips.com>
8838
8839         * gcc.target/mips/interrupt_handler.c: New test.
8840
8841 2009-04-02  David Ayers  <ayers@fsfe.org>
8842
8843         PR objc/18456
8844         * objc.dg/bad-receiver-type-2.m: New test contributed by
8845         Alexander Mamberg.
8846
8847 2009-04-02  Jason Merrill  <jason@redhat.com>
8848
8849         PR c++/25185
8850         * g++.dg/template/error38.C: New test.
8851
8852 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8853
8854         PR tree-optimization/31677
8855         * gcc.dg/memcpy-1.c: Add compiler option.
8856
8857 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8858
8859         PR tree-optimization/39595
8860         * gfortran.dg/vect/O3-pr39595.f: New test.
8861
8862 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8863
8864         PR c++/26693
8865         * g++.dg/template/typedef11.C: New test.
8866         * g++.dg/template/typedef12.C: Likewise.
8867         * g++.dg/template/typedef13.C: Likewise.
8868         * g++.dg/template/typedef14.C: Likewise.
8869         * g++.dg/template/typedef15.C: Likewise.
8870         * g++.dg/template/typedef16.C: Likewise.
8871         * g++.dg/template/sfinae3.C: Compile this pedantically.
8872         The only errors expected should be the one saying the typedef is ill
8873         formed.
8874         * g++.old-deja/g++.pt/typename8.C: Likewise.
8875         * g++.dg/template/access11.C: Update this.
8876
8877 2009-04-02  Richard Guenther  <rguenther@suse.de>
8878
8879         PR tree-optimization/37221
8880         * gcc.c-torture/compile/20090331-1.c: New testcase.
8881
8882 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8883
8884         * gcc.c-torture/compile/20090401-1.c: New test.
8885
8886 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8887
8888         PR c++/4926
8889         * g++.dg/template/pr4926-1.C: New.
8890
8891 2009-04-01  Xinliang David Li  <davidxl@google.com>
8892
8893         * gcc.target/i386/all_one_m128i.c: New test.
8894
8895 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8896
8897         PR c/39027
8898         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8899         * gcc.dg/fltconst-2.c: New test.
8900         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8901         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8902
8903         PR c/33466
8904         * gcc.dg/cpp/pr33466.c: New test.
8905         * gcc.dg/dfp/pr33466.c: New test.
8906         * gcc.dg/fixed-point/pr33466.c: New test.
8907
8908 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8909
8910         PR tree-optimization/35011
8911         * g++.dg/other/pr35011.C: New.
8912
8913 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8914
8915         PR target/39226
8916         * gcc.dg/pr39226.c: New test.
8917
8918 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8919
8920         PR c++/35240
8921         * g++.dg/template/pr35240.C: New.
8922
8923 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8924
8925         PR c/39605
8926         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8927         * gcc.dg/pr25682.c: Update expected diagnostics.
8928
8929 2009-04-01  Richard Guenther  <rguenther@suse.de>
8930
8931         * gcc.dg/fold-plusmult-2.c: New testcase.
8932
8933 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8934
8935         PR c/37772
8936         * gcc.dg/pr37772.c: New test.
8937         * g++.dg/ext/asm11.C: New test.
8938
8939 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8940
8941         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8942         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8943         defined.
8944
8945 2009-03-31  Jason Merrill  <jason@redhat.com>
8946
8947         * g++.old-deja/g++.other/using9.C: Add expected errors.
8948
8949 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8950
8951         * gcc.c-torture/compile/pr33009.c: Removed.
8952
8953 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8954
8955         * gcc.c-torture/compile/pr33009.c: Delete.
8956         * gcc.c-torture/compile/pr11832.c: Likewise.
8957
8958 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8959
8960         PR c/448
8961         * lib/target-supports.exp (check_effective_target_stdint_types):
8962         Update comment.
8963         (check_effective_target_inttypes_types): New.
8964         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8965         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8966         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8967
8968 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8969
8970         PR fortran/38917
8971         PR fortran/38918
8972         * gfortran.dg/data_pointer_1.f90: New test.
8973
8974 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8975
8976         PR fortran/38915
8977         * gfortran.dg/char_length_15.f90: New test.
8978
8979 2009-03-31  Jason Merrill  <jason@redhat.com>
8980
8981         C++ DR 613
8982         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8983         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8984         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8985         xfail others.
8986
8987         * g++.dg/other/typedef2.C: New test.
8988
8989         PR c++/37806
8990         * g++.dg/template/typedef17.C: New test.
8991
8992         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8993         * g++.dg/cpp0x/auto12.C: Likewise.
8994
8995 2009-03-31  Richard Guenther  <rguenther@suse.de>
8996
8997         PR middle-end/31029
8998         * gcc.dg/fold-compare-4.c: New testcase.
8999         * gcc.dg/fold-compare-5.c: Likewise.
9000
9001 2009-03-31  Richard Guenther  <rguenther@suse.de>
9002
9003         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9004
9005 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9006
9007         PR target/39592
9008         * gcc.target/i386/pr39592-1.c: New test.
9009
9010 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9011
9012         PR preprocessor/15638
9013         * gcc.dg/cpp/missing-header-1.c: New test.
9014         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9015         "compilation terminated" message.
9016         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9017         test #include "".
9018         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9019         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9020         terminated" message.
9021
9022 2009-03-31  Richard Guenther  <rguenther@suse.de>
9023
9024         PR middle-end/23401
9025         PR middle-end/27810
9026         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9027         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9028
9029 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9030
9031         PR fortran/38389
9032         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9033         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9034         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9035         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9036         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9037         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9038         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9039
9040 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9041
9042         PR fortran/22571
9043         * gfortran.dg/whole_file_1.f90: New test.
9044         PR fortran/26227
9045         * gfortran.dg/whole_file_2.f90: New test.
9046         * gfortran.dg/whole_file_3.f90: New test.
9047         PR fortran/24886
9048         * gfortran.dg/whole_file_4.f90: New test.
9049
9050 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9051
9052         * gfortran.dg/bind_c_usage_19.f90: New test.
9053
9054         PR target/39558
9055         * gcc.target/powerpc/altivec-29.c: New test.
9056
9057 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9058
9059         PR rtl-optimization/323
9060         * gcc.target/i386/excess-precision-1.c,
9061         gcc.target/i386/excess-precision-2.c,
9062         gcc.target/i386/excess-precision-3.c,
9063         gcc.target/i386/excess-precision-4.c,
9064         gcc.target/i386/excess-precision-5.c,
9065         gcc.target/i386/excess-precision-6.c: New tests.
9066
9067 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9068
9069         PR c/35235
9070         * gcc.dg/c99-array-lval-8.c: New test.
9071
9072 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9073
9074         PR preprocessor/34695
9075         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9076         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9077         instead of dg-warning for "previous definition" messages.
9078         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9079         "warnings being treated as errors" message.
9080         * gcc.dg/fltconst-1.c: Use -fshow-column.
9081
9082 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9083
9084         PR fortran/38823
9085         * gfortran.dg/power1.f90: New test.
9086
9087 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9088
9089         PR c/456
9090         PR c/5675
9091         PR c/19976
9092         PR c/29116
9093         PR c/31871
9094         PR c/35198
9095         * gcc.c-torture/compile/20081108-1.c,
9096         gcc.c-torture/compile/20081108-2.c,
9097         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9098         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9099         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9100         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9101         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9102         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9103         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9104         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9105         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9106         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9107         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9108         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9109         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9110         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9111         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9112         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9113         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9114         case.
9115         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9116         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9117         XFAILs.  Update expected messages.
9118         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9119         expected messages.
9120         * gcc.dg/real-const-1.c: Replace with test from original PR.
9121         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9122         when casting from non-constant integer to pointer.
9123
9124 2009-03-29  Richard Guenther  <rguenther@suse.de>
9125
9126         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9127
9128 2009-03-29  Daniel Kraft  <d@domob.eu>
9129
9130         PR fortran/37423
9131         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9132         DEFERRED bindings.
9133         * gfortran.dg/typebound_proc_9.f03: New test.
9134         * gfortran.dg/typebound_proc_10.f03: New test.
9135         * gfortran.dg/typebound_proc_11.f03: New test.
9136         * gfortran.dg/abstract_type_5.f03: New test.
9137
9138 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9139
9140         PR fortran/38507
9141         * gfortran.dg/do_4.f: New.
9142         * gfortran.dg/goto_2.f90: Correct expected warnings.
9143         * gfortran.dg/goto_4.f90: Likewise.
9144         * gfortran.dg/goto_5.f90: New.
9145
9146 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9147
9148         PR target/39545
9149         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9150
9151         * gcc.target/i386/pr39545-1.c: New.
9152         * gcc.target/i386/pr39545-2.c: Likewise.
9153
9154         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9155         (flex2_struct): Likewise.
9156         (check_struct_passing7): Likewise.
9157         (check_struct_passing8): Likewise.
9158         (f1s): Likewise.
9159         (f2s): Likewise.
9160         (main): Call check_struct_passing7 and check_struct_passing8.
9161
9162 2009-03-29  Richard Guenther  <rguenther@suse.de>
9163
9164         * gcc.c-torture/execute/20090113-1.c: New testcase.
9165         * gcc.c-torture/execute/20090113-2.c: Likewise.
9166         * gcc.c-torture/execute/20090113-3.c: Likewise.
9167         * gcc.c-torture/execute/20090207-1.c: Likewise.
9168         * gcc.c-torture/compile/20090114-1.c: Likewise.
9169         * gcc.c-torture/compile/20090328-1.c: Likewise.
9170         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9171
9172 2009-03-29  David Ayers  <ayers@fsfe.org>
9173
9174         PR objc/27377
9175         * objc.dg/conditional-1.m: New tests.
9176
9177 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9178
9179         * gcc.dg/winline-10.c: New test.
9180
9181 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9182
9183         PR fortran/34656
9184         * gfortran.dg/do_check_1.f90: Add test.
9185         * gfortran.dg/do_check_2.f90: Add test.
9186         * gfortran.dg/do_check_3.f90: Add test.
9187         * gfortran.dg/do_check_4.f90: Add test.
9188
9189 2009-03-28  Jan Hubicka  <jh@suse.cz>
9190
9191         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9192         * gcc.dg/pr33826.c: Update dump files.
9193         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9194         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9195
9196 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9197
9198         * g++.dg/tree-ssa/fwprop-align.C: New test.
9199
9200 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9201
9202         * gcc.target/powerpc/altivec-28.c: New test.
9203
9204         PR c++/39554
9205         * gcc.dg/wdisallowed-functions-1.c: Removed.
9206         * gcc.dg/wdisallowed-functions-2.c: Removed.
9207         * gcc.dg/wdisallowed-functions-3.c: Removed.
9208         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9209         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9210         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9211
9212 2009-03-28  Richard Guenther  <rguenther@suse.de>
9213
9214         PR tree-optimization/38723
9215         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9216
9217 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9218
9219         PR fortran/38538
9220         * gfortran.dg/char_result_13.f90: New test.
9221
9222 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9223
9224         PR fortran/38765
9225         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9226
9227 2009-03-28  Daniel Kraft  <d@domob.eu>
9228
9229         * gfortran.dg/trim_1.f90: New test.
9230
9231 2009-03-28  Richard Guenther  <rguenther@suse.de>
9232
9233         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9234         * g++.dg/warn/Warray-bounds.C: Likewise.
9235
9236 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9237
9238         PR fortran/32626
9239         * gfortran.dg/recursive_check_7.f90: New test.
9240
9241 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9242
9243         PR fortran/38432
9244         * gfortran.dg/do_check_5.f90: New test.
9245         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9246         * gfortran.dg/array_constructor_18.f90: Ditto.
9247         * gfortran.dg/array_constructor_22.f90: Ditto.
9248         * gfortran.dg/do_3.F90: Ditto.
9249         * gfortran.dg/do_1.f90: Ditto.
9250
9251 2009-03-28  Richard Guenther  <rguenther@suse.de>
9252
9253         PR tree-optimization/38180
9254         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9255
9256 2009-03-28  Richard Guenther  <rguenther@suse.de>
9257
9258         PR tree-optimization/38513
9259         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9260         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9261         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9262         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9263         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9264         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9265         * gcc.dg/vect/vect-35.c: Likewise.
9266         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9267         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9268         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9269
9270 2009-03-28  Richard Guenther  <rguenther@suse.de>
9271
9272         PR tree-optimization/38968
9273         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9274
9275 2009-03-28  Richard Guenther  <rguenther@suse.de>
9276
9277         PR tree-optimization/37795
9278         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9279
9280 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9281
9282         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9283         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9284         options for removed targets.
9285
9286 2009-03-27  Richard Guenther  <rguenther@suse.de>
9287
9288         PR tree-optimization/39120
9289         * gcc.c-torture/execute/pr39120.c: New testcase.
9290
9291 2009-03-27  Richard Guenther  <rguenther@suse.de>
9292
9293         PR tree-optimization/39120
9294         * gcc.dg/torture/pta-callused-1.c: New testcase.
9295
9296 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9297
9298         PR middle-end/39315
9299         * gcc.target/i386/pr39315-1.c: New.
9300         * gcc.target/i386/pr39315-2.c: Likewise.
9301         * gcc.target/i386/pr39315-3.c: Likewise.
9302         * gcc.target/i386/pr39315-4.c: Likewise.
9303         * gcc.target/i386/pr39315-check.c: Likewise.
9304
9305 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9306
9307         PR c/39323
9308         * gcc.dg/pr39323-1.c: New.
9309         * gcc.dg/pr39323-2.c: Likewise.
9310         * gcc.dg/pr39323-3.c: Likewise.
9311
9312 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9313
9314         PR target/38034
9315         * gcc.target/ia64/sync-1.c: New.
9316
9317 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9318
9319         PR target/39472
9320         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9321         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9322         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9323         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9324         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9325         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9326         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9327         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9328
9329 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9330
9331         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9332         for low precision (i.e. float).
9333
9334 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9335             Jakub Jelinek  <jakub@redhat.com>
9336
9337         PR debug/37959
9338         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9339
9340 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9341
9342         * gcc.dg/memmove-2.c: New test.
9343         * gcc.dg/memmove-3.c: New test.
9344
9345         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9346         in clone naming.
9347
9348 2009-03-27  Xinliang David Li  <davidxl@google.com>
9349
9350         PR tree-optimization/39557
9351         * g++.dg/tree-ssa/dom-invalid.C: New test.
9352
9353 2009-03-27  Xinliang David Li  <davidxl@google.com>
9354
9355         PR tree-optimization/39548
9356         * g++.dg/tree-ssa/copyprop.C: New test.
9357
9358 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9359
9360         PR c++/38638
9361         * g++.dg/template/typename17.C: New testcase.
9362         * g++.dg/template/typename18.C: New testcase.
9363
9364 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9365
9366         PR c++/36799
9367         * g++.dg/other/var_copy-1.C: New test.
9368
9369 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9370
9371         PR c++/37647
9372         * g++.dg/parse/ctor9.C: New test.
9373
9374 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9375
9376         PR c++/29727
9377         * g++.dg/init/error2.C: New test.
9378
9379 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9380
9381         PR c++/35652
9382         * gcc.dg/pr35652.C: New.
9383         * g++.dg/warn/pr35652.C: New.
9384         * gcc.dg/format/plus-1.c: Adjust message.
9385
9386 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9387
9388         PR c++/39554
9389         * gcc.dg/wdisallowed-functions-3.c: New test.
9390         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9391
9392 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9393
9394         * gcc.dg/inline-33.c: Fix when pic.
9395
9396 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9397
9398         * gcc.target/ia64/20090324-1.c: New test.
9399
9400 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9401
9402         PR c/27898
9403         * gcc.dg/pr27898.c: New test.
9404
9405         PR tree-optimization/32139
9406         * gcc.c-torture/compile/pr32139.c: New test.
9407
9408 2009-03-24  Jason Merrill  <jason@redhat.com>
9409
9410         PR c++/28274
9411         * g++.dg/parse/defarg14.C: New test.
9412
9413 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9414
9415         PR libfortran/39528
9416         * gfortran.dg/read_repeat.f90: New test.
9417
9418 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9419
9420         PR tree-optimization/39529
9421         * gcc.dg/vect/pr39529.c: New test.
9422
9423 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9424             Jakub Jelinek  <jakub@redhat.com>
9425
9426         PR debug/39524
9427         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9428
9429 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9430
9431         PR c/39495
9432         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9433
9434 2009-03-23  Jason Merrill  <jason@redhat.com>
9435
9436         * g++.dg/cpp0x/auto12.C: Add variadic test.
9437
9438         PR c++/39526
9439         * g++.dg/warn/Wshadow-4.C: New test.
9440
9441 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9442
9443         PR tree-optimization/39516
9444         * gfortran.dg/pr39516.f: New test.
9445
9446 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9447
9448         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9449         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9450         variable, not environment variable.
9451
9452 2009-03-21  Jason Merrill  <jason@redhat.com>
9453
9454         PR c++/28879
9455         * g++.dg/ext/vla6.C: New test.
9456
9457 2009-03-20  Jason Merrill  <jason@redhat.com>
9458
9459         * g++.dg/cpp0x/initlist5.C: Add additional test.
9460
9461 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9462             Janis Johnson  <janis187@us.ibm.com>
9463
9464         * lib/compat.exp (compat-get-options-main, compat-get-options):
9465         Handle dg-prune-output in source file.
9466         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9467         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9468         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9469         two warnings.
9470
9471 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9472
9473         PR c/39495
9474         * gcc.dg/gomp/pr39495-1.c: New test.
9475         * gcc.dg/gomp/pr39495-2.c: New test.
9476         * g++.dg/gomp/pr39495-1.C: New test.
9477         * g++.dg/gomp/pr39495-2.C: New test.
9478
9479         PR target/39496
9480         * gcc.target/i386/pr39496.c: New test.
9481         * g++.dg/other/pr39496.C: New test.
9482
9483 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9484
9485         PR middle-end/39500
9486         * gcc.dg/autopar/pr39500-1.c: New.
9487         * gcc.dg/autopar/pr39500-2.c: New.
9488
9489 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9490
9491         * g++.dg/dg.exp: Prune graphite.
9492
9493 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9494
9495         PR middle-end/39447
9496         * g++.dg/graphite: New.
9497         * g++.dg/graphite/graphite.exp: New.
9498         * g++.dg/graphite/pr39447.C: New.
9499
9500 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9501
9502         PR c++/39425
9503         * g++.dg/template/pr39425.C: New.
9504
9505         * g++.dg/template/spec33.C: Updated.
9506
9507 2009-03-17  Jason Merrill  <jason@redhat.com>
9508
9509         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9510
9511 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9512
9513         PR c++/39475
9514         * g++.dg/ext/unary_trait_incomplete.C: New.
9515
9516 2009-03-17  Jing Yu  <jingyu@google.com>
9517
9518         PR middle-end/39378
9519         * g++.dg/inherit/thunk10.C: New test.
9520
9521 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9522
9523         PR target/39482
9524         * gcc.target/i386/pr39482.c: New test.
9525
9526 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9527
9528         PR debug/39471
9529         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9530         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9531         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9532         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9533
9534         PR middle-end/39443
9535         * gcc.dg/pr39443.c: New test.
9536
9537         PR debug/39412
9538         * gcc.dg/debug/pr39412.c: New test.
9539
9540 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9541
9542         PR testsuite/38526
9543         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9544         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9545         is defined.
9546         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9547         its original value, or unset if it was not defined.
9548         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9549         path procs around use of HOSTCC.
9550         * g++.dg/compat/struct-layout-1.exp: Ditto.
9551         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9552
9553 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9554
9555         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9556
9557 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9558
9559         Revert patch for PR testsuite/37630.
9560
9561         PR testsuite/37960
9562         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9563
9564         PR testsuite/37630
9565         * lib/target-supports.exp (check_effective_target_ieee): New.
9566         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9567         * gcc.dg/20001012-1.c: Require ieee.
9568
9569         PR testsuite/37628
9570         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9571
9572 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9573
9574         PR tree-optimization/39455
9575         * gcc.dg/pr39455.c: New test.
9576
9577 2009-03-13  David Ayers  <ayers@fsfe.org>
9578
9579         * objc/execute/trivial.m. New test.
9580
9581 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9582
9583         PR target/39137
9584         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9585
9586 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9587
9588         PR testsuite/39451
9589         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9590         constraint on (%2).
9591
9592 2009-03-12  David Ayers  <ayers@fsfe.org>
9593
9594         PR libobjc/27466
9595         * objc/execute/exceptions/handler-1.m. New test.
9596
9597 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9598
9599         PR target/39431
9600         * gcc.target/i386/pr39431.c: New test.
9601
9602 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9603
9604         PR target/39445
9605         * gcc.target/i386/pr39445.c: New.
9606
9607         * gcc.target/i386/push-1.c: XFAIL.
9608
9609 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9610
9611         * gcc.dg/inline-33.c: New test.
9612
9613 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9614
9615         * gcc.dg/vect/vect-82.c: Combine dg-do and
9616         dg-require-effective-target into dg-skip-if.
9617         * gcc.dg/vect/vect-83.c: Likewise.
9618
9619 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9620
9621         PR target/39137
9622         * gcc.target/i386/stackalign/longlong-1.c: New test.
9623         * gcc.target/i386/stackalign/longlong-2.c: New test.
9624
9625 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9626
9627         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9628
9629 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9630
9631         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9632         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9633
9634 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9635
9636         * gnat.dg/slice_enum.adb: New test.
9637
9638 2009-03-11  Jason Merrill  <jason@redhat.com>
9639
9640         PR debug/39086
9641         * g++.dg/opt/nrv15.C: New test.
9642
9643 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9644
9645         PR tree-optimization/39422
9646         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9647         constant array with static initialization to global memory.
9648         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9649
9650 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9651
9652         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9653         padding.
9654
9655 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9656
9657         PR c++/39371
9658         * g++.dg/opt/switch2.C: Add -w to dg-options.
9659         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9660         * g++.dg/warn/switch1.C: New test.
9661         * g++.dg/other/switch3.C: New test.
9662
9663         PR tree-optimization/39394
9664         * gcc.c-torture/compile/pr39394.c: New test.
9665
9666 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9667
9668         * gcc.target/s390/20090223-1.c: New testcase.
9669
9670 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9671
9672         PR libfortran/39402
9673         * gfortran.dg/fmt_f0_1.f90: New test.
9674
9675 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9676
9677         PR c++/39060
9678         * g++.dg/other/new1.C: Adjusted.
9679         * g++.dg/parse/crash40.C: Likewise.
9680         * g++.dg/parse/defarg12.C: Likewise.
9681         * g++.dg/template/error15.C: Likewise.
9682
9683         * g++.dg/other/pr39060.C: New.
9684
9685 2009-03-07  Jason Merrill  <jason@redhat.com>
9686
9687         PR c++/39367
9688         * g++.dg/opt/new1.C: New.
9689
9690 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9691
9692         PR c++/33492
9693         * g++.dg/other/error32.C: New.
9694
9695 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9696
9697         PR middle-end/39360
9698         * gcc.c-torture/compile/pr39360.c: New test.
9699
9700         PR debug/39372
9701         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9702
9703 2009-03-05  Jason Merrill  <jason@redhat.com>
9704
9705         PR c++/38908
9706         * g++.dg/warn/Wuninitialized-3.C: New test.
9707
9708 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9709
9710         PR debug/39379
9711         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9712         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9713
9714 2009-03-04  Jason Merrill  <jason@redhat.com>
9715
9716         PR c++/13549
9717         * g++.dg/template/koenig7.C: New test.
9718
9719 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9720
9721         * g++.dg/torture/predcom-1.C: New test.
9722
9723 2009-03-04  Richard Guenther  <rguenther@suse.de>
9724
9725         PR tree-optimization/39362
9726         * g++.dg/torture/pr39362.C: New testcase.
9727
9728 2009-03-04  Jason Merrill  <jason@redhat.com>
9729             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9730
9731         PR c++/9634
9732         PR c++/29469
9733         PR c++/29607
9734         * g++.dg/template/dependent-name5.C: New test.
9735
9736 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9737
9738         PR testsuite/39357
9739         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9740         vect_int to vect_int_mult.
9741
9742 2009-03-04  Richard Guenther  <rguenther@suse.de>
9743
9744         PR tree-optimization/39358
9745         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9746         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9747
9748 2009-03-04  Richard Guenther  <rguenther@suse.de>
9749
9750         PR tree-optimization/39339
9751         * gcc.c-torture/execute/pr39339.c: New testcase.
9752
9753 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9754
9755         * gcc.c-torture/compile/20090303-1.c,
9756         gcc.c-torture/compile/20090303-2.c: New tests.
9757
9758 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9759
9760         PR fortran/39354
9761         * gfortran.dg/gomp/pr39354.f90: New test.
9762
9763         PR tree-optimization/39343
9764         * gcc.dg/pr39343.c: New test.
9765
9766 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9767
9768         PR tree-optimization/39248
9769         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9770         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9771         on targets without vector misalignment support.
9772         * lib/target-supports.exp
9773         (check_effective_target_vect_short_mult): Add
9774         check_effective_target_arm32.
9775
9776 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9777
9778         PR middle-end/39335
9779         * gcc.dg/graphite/pr39335_1.c: New.
9780         * gcc.dg/graphite/pr39335.c: New.
9781
9782 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9783
9784         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9785         of andl.
9786         * gcc.target/i386/stackalign/return-5.c: Likewise.
9787         * gcc.target/i386/stackalign/return-6.c: Likewise.
9788
9789 2009-03-02  Richard Guenther  <rguenther@suse.de>
9790             Ira Rosen  <irar@il.ibm.com>
9791
9792         PR tree-optimization/39318
9793         * gfortran.dg/vect/pr39318.f90: New test.
9794
9795 2009-03-01  Jan Hubicka  <jh@suse.cz>
9796
9797         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9798
9799 2009-03-01  Jan Hubicka  <jh@suse.cz>
9800
9801         PR debug/39267
9802         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9803
9804 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9805
9806         * gnat.dg/pack12.adb: New test.
9807
9808 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9809
9810         PR c++/37789
9811         * g++.dg/other/pr37789.C: New.
9812
9813 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9814
9815         PR fortran/39295
9816         * gfortran.dg/interface_25.f90: New test.
9817         * gfortran.dg/interface_26.f90: New test.
9818
9819 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9820
9821         PR fortran/39292
9822         * gfortran.dg/initialization_22.f90: New test.
9823
9824 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9825
9826         PR rtl-optimization/39241
9827         * gcc.dg/torture/pr39241.c: New.
9828
9829 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9830
9831         PR tree-optimizations/39259
9832         * g++.dg/torture/pr39259.C: New testcase.
9833
9834 2009-02-24  Richard Guenther  <rguenther@suse.de>
9835
9836         PR c++/39242
9837         * g++.dg/template/instantiate10.C: New testcase.
9838
9839 2009-02-24  Richard Guenther  <rguenther@suse.de>
9840             Zdenek Dvorak  <ook@ucw.cz>
9841
9842         PR tree-optimization/39233
9843         * gcc.c-torture/execute/pr39233.c: New testcase.
9844
9845 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9846
9847         PR tree-optimization/39260
9848         * gcc.dg/graphite/pr39260.c: New.
9849
9850 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9851
9852         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9853
9854 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9855
9856         PR c++/36411
9857         * g++.dg/template/void14.C: New.
9858
9859 2009-02-23  Jason Merrill  <jason@redhat.com>
9860
9861         PR c++/38880
9862         * g++.dg/init/const7.C: Remove XFAIL.
9863         * g++.dg/init/static-init1.C: New test.
9864
9865         * g++.dg/cpp0x/initlist14.C: New test.
9866
9867 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9868
9869         PR fortran/38914
9870         * bound_simplification_2.f90:  New test case.
9871         * bound_7.f90:  New test case.
9872
9873 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9874
9875         * gcc.dg/cpp/include4.c: New test.
9876
9877 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9878
9879         PR target/39256
9880         * gcc.target/i386/abi-2.c: New.
9881
9882 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9883
9884         * gcc.c-torture/execute/pr39228.x: New.
9885
9886 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9887
9888         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9889         scan-assembler to check for xmm0 register.
9890
9891 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9892             Joseph Myers  <joseph@codesourcery.com>
9893
9894         * gcc.target/arm/va_list.c: New test.
9895         * g++.dg/abi/arm_va_list.C: Likewise.
9896         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9897         function.
9898         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9899         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9900         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9901         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9902         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9903         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9904
9905 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9906
9907         PR testsuite/38164
9908         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9909         to dg-options.
9910
9911 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9912
9913         PR target/39240
9914         * gcc.c-torture/execute/pr39240.c: New test.
9915
9916 2009-02-20  Jason Merrill  <jason@redhat.com>
9917
9918         PR c++/39225
9919         * g++.dg/parse/dtor15.C: New test.
9920
9921 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9922
9923         * gcc.c-torture/execute/20090219-1.c: New.
9924
9925 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9926
9927         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9928         (mips-dg-options): When matching isa* pseudo-options make
9929         'value' optional and accept ! entries.  Use $spec instead of
9930         $isa_spec in the isa pseudo-option error message.  Only
9931         perform the ISA-range check when 'value' is set.  If arch is
9932         matching any CPU in the ! entries switch to its generic ISA.
9933         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9934         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9935
9936 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9937
9938         PR target/39175
9939         * gcc.dg/visibility-20.c: New test.
9940         * g++.dg/ext/visibility/visibility-11.C: New test.
9941
9942 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9943
9944         PR c++/39188
9945         * g++.dg/abi/pr39188-1a.C: New.
9946         * g++.dg/abi/pr39188-1b.C: Likewise.
9947         * g++.dg/abi/pr39188-1.h: Likewise.
9948         * g++.dg/abi/pr39188-2a.C: Likewise.
9949         * g++.dg/abi/pr39188-2b.C: Likewise.
9950         * g++.dg/abi/pr39188-2.h: Likewise.
9951         * g++.dg/abi/pr39188-3a.C: Likewise.
9952         * g++.dg/abi/pr39188-3b.C: Likewise.
9953         * g++.dg/abi/pr39188-3.h: Likewise.
9954
9955 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9956
9957         PR c/38483
9958         * gcc.c-torture/execute/call-trap-1.c,
9959         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9960         tests.
9961
9962 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9963
9964         PR target/39228
9965         * gcc.c-torture/execute/pr39228.c: New test.
9966
9967 2009-02-19  Richard Guenther  <rguenther@suse.de>
9968
9969         PR tree-optimization/39074
9970         * gcc.dg/torture/pr39074.c: New testcase.
9971         * gcc.dg/torture/pr39074-2.c: Likewise.
9972         * gcc.dg/torture/pr39074-3.c: Likewise.
9973
9974 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9975
9976         PR c++/39219
9977         * g++.dg/parse/attr3.C: New.
9978
9979 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9980
9981         PR testsuite/38165
9982         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9983
9984         PR testsuite/38166
9985         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9986         and skip on Darwin.
9987
9988 2009-02-18  Jason Merrill  <jason@redhat.com>
9989
9990         PR c++/38880
9991         * g++.dg/init/const7.C: Remove XFAIL.
9992
9993         PR target/39179
9994         * g++.dg/opt/const6.C: New test.
9995
9996 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9997
9998         * gcc.dg/callabi/callabi.exp: Moved to ...
9999         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10000         in 64bit mode.
10001
10002         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10003         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10004         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10005         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10006         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10007         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10008         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10009
10010         * gcc.dg/callabi/callabi.h: Moved to ...
10011         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10012
10013         * gcc.dg/callabi/func-1.c: Moved to ...
10014         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10015
10016         * gcc.dg/callabi/func-indirect.c: Moved to ...
10017         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10018
10019         * gcc.dg/callabi/pr38891.c: Moved to ...
10020         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10021
10022         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10023         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10024
10025         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10026         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10027
10028         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10029         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10030
10031 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10032
10033         PR target/38891
10034         * gcc.dg/callabi/pr38891.c: New.
10035
10036 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10037
10038         * gcc.dg/callabi/callabi.exp: New.
10039
10040 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10041
10042         PR target/39082
10043         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10044         -Wno-abi for x86.
10045         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10046
10047         * gcc.target/i386/pr39082-1.c: New.
10048
10049         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10050         -Wno-abi.
10051
10052         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10053         CHECK_M64_M128 is defined.
10054         (check_f_arguments): Add "do".
10055         (check_vector_arguments): New.
10056         (check_m64_arguments): Likewise.
10057         (check_m128_arguments): Likewise.
10058
10059         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10060         (CHECK_M64_M128): Define.
10061
10062         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10063         on abitest.
10064         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10065
10066         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10067         tests only if CHECK_M64_M128 is defined.
10068
10069         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10070         (m128_2_struct): Likewise.
10071         (check_struct_passing5): Likewise.
10072         (check_struct_passing6): Likewise.
10073         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10074
10075         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10076         (un5): Likewise.
10077         (check_union_passing4): Likewise.
10078         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10079
10080 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10081
10082         PR c/35447
10083         * gcc.dg/noncompile/pr35447-1.c: New test.
10084
10085 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10086
10087         PR tree-optimization/36922
10088         * gfortran.dg/pr36922.f: New test.
10089
10090 2009-02-17  Richard Guenther  <rguenther@suse.de>
10091
10092         PR tree-optimization/39202
10093         * gcc.c-torture/compile/pr39202.c: New testcase.
10094
10095 2009-02-17  Richard Guenther  <rguenther@suse.de>
10096
10097         PR tree-optimization/39204
10098         * gcc.dg/torture/pr39204.c: New testcase.
10099
10100 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10101
10102         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10103         * gcc.dg/vect/vect-outer-6.c: Ditto.
10104
10105 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10106
10107         PR c/35446
10108         * gcc.dg/noncompile/init-5.c: New test.
10109         * gcc.dg/init-bad-4.c: Adjust expected errors.
10110
10111 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10112
10113         PR target/37049
10114         * gcc.target/i386/push-1.c: New.
10115
10116 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10117
10118         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10119
10120 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10121
10122         * gcc.target/spu/intrinsics-sr.c: New test.
10123
10124 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10125
10126         PR target/38056
10127         * gcc.target/ia64/sibcall-opt-1.c: New test.
10128         * gcc.target/ia64/sibcall-opt-2.c: New test.
10129
10130 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10131
10132         PR fortran/36528
10133         * gfortran.dg/cray_pointers_8.f90: New test.
10134
10135         PR fortran/36703
10136         * gfortran.dg/cray_pointers_9.f90: New test.
10137
10138 2009-02-13  Jason Merrill  <jason@redhat.com>
10139
10140         PR c++/39070
10141         * g++.dg/cpp0x/decltype16.C: New.
10142
10143 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10144
10145         PR target/39152
10146         * gfortran.dg/gomp/pr39152.f90: New.
10147
10148 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10149
10150         PR target/39162
10151         * gcc.target/i386/pr39162.c: New.
10152
10153 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10154
10155         PR c/35444
10156         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10157         New tests.
10158
10159 2009-02-12  Jason Merrill  <jason@redhat.com>
10160
10161         PR c++/38950
10162         * g++.dg/template/array20.C: New test.
10163
10164 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10165
10166         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10167         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10168         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10169
10170 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10171
10172         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10173
10174 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10175
10176         PR target/39152
10177         * gfortran.dg/pr39152.f: New.
10178
10179 2009-02-11  Jason Merrill  <jason@redhat.com>
10180
10181         PR c++/39153
10182         * g++.dg/cpp0x/defaulted9.C: New test.
10183
10184         PR c++/30111
10185         * g++.dg/init/value7.C: New test.
10186
10187 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10188
10189         PR target/38824
10190         * gcc.target/i386/pr38824.c: New testcase.
10191
10192 2009-02-11  Jason Merrill  <jason@redhat.com>
10193
10194         PR c++/38649
10195         * g++.dg/cpp0x/defaulted8.C: New test.
10196
10197         PR c++/36744
10198         * g++.dg/cpp0x/rv9p.C: New test.
10199
10200 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10201
10202         * gnat.dg/aliasing3.adb: New test.
10203         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10204
10205 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10206
10207         PR c++/34397
10208         * g++.dg/template/crash88.C: New.
10209         * g++.dg/template/crash89.C: Likewise.
10210
10211 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10212
10213         PR c/39084
10214         * gcc.dg/pr39084.c: New test.
10215
10216 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10217
10218         PR target/39139
10219         * gcc.target/i386/pr39139.c: New test.
10220
10221 2009-02-10  Richard Guenther  <rguenther@suse.de>
10222
10223         PR tree-optimization/39132
10224         * gcc.dg/torture/pr39132.c: New testcase.
10225
10226 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10227
10228         PR target/39119
10229         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10230         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10231         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10232         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10233         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10234         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10235         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10236         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10237
10238 2009-02-09  Jason Merrill  <jason@redhat.com>
10239
10240         PR c++/39109
10241         * g++.dg/init/value6.C: New test.
10242
10243 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10244
10245         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10246
10247 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10248
10249         * gcc.c-torture/compile/20090209-1.c: New test.
10250
10251 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10252
10253         PR c++/35147
10254         PR c++/37737
10255         * g++.dg/cpp0x/vt-35147.C: New.
10256         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10257         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10258
10259 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10260
10261         PR c/35434
10262         * gcc.dg/attr-alias-4.c: New test.
10263
10264 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10265
10266         PR c/39035
10267         * gcc.dg/dfp/pr39035.c: New test.
10268
10269 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10270
10271         PR c/36432
10272         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10273
10274 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10275
10276         PR c++/39106
10277         * g++.dg/opt/thunk3.C: New test.
10278
10279 2009-02-05  Nick Clifton  <nickc@redhat.com>
10280
10281         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10282         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10283         * gcc.dg/cdce1.c: Likewise.
10284         * gcc.dg/cpp/_Pragma6.c: Likewise.
10285         * g++.dg/cpp/_Pragma1.C: Likewise.
10286         * gcc.dg/utf32-2.c: Xfail for M32C.
10287         * gcc.dg/utf32-1.c: Likewise.
10288         * gcc.dg/utf32-3.c: Likewise.
10289         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10290         targets.
10291         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10292         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10293         * gcc.dg/Wconversion-5.c: Likewise.
10294         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10295         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10296         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10297         * gcc.dg/utf-inc-init.c: Likewise.
10298         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10299         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10300         * gcc.dg/utf-array-short-wchar.c: Likewise.
10301         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10302         * gcc.dg/mallign.c: Use size_t instead of long.
10303
10304 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10305
10306         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10307
10308 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10309
10310         * gcc.c-torture/execute/pr39100.c: New.
10311
10312 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10313
10314         PR c/35435
10315         * gcc.dg/tls/diag-6.c: New test.
10316
10317 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10318
10319         * gcc.dg/graphite/scop-19.c: New
10320
10321 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10322
10323         AVX Programming Reference (January, 2009)
10324         * gcc.target/i386/avx-vpclmulqdq.c: New.
10325         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10326
10327         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10328
10329         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10330         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10331         (pclmul_test): Renamed to ...
10332         (TEST): This.
10333
10334 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10335
10336         PR c++/39095
10337         * g++.dg/abi/mangle31.C: New test.
10338
10339 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10340
10341         PR c/29129
10342         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10343         declarator.
10344         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10345         inside function prototype but not part of parameter declarator.
10346         * vla-11.c: New test.
10347
10348 2009-02-03  Jason Merrill  <jason@redhat.com>
10349
10350         * g++.dg/warn/main-4.C: New test.
10351         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10352
10353 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10354
10355         PR c++/36607
10356         * g++.dg/expr/cast10.C: New test.
10357
10358 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10359
10360         PR c/35433
10361         * gcc.dg/init-bad-6.c: New test.
10362
10363 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10364
10365         PR target/35318
10366         * gcc.c-torture/compile/pr35318.c: New test.
10367
10368         PR inline-asm/39059
10369         * gcc.dg/nofixed-point-2.c: New test.
10370         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10371         * g++.dg/ext/fixed2.C: Likewise.
10372         * g++.dg/other/error25.C: Likewise.
10373         * g++.dg/lookup/crash7.C: Likewise.
10374         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10375
10376         PR c++/39056
10377         * g++.dg/cpp0x/initlist13.C: New test.
10378
10379 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10380
10381         PR c++/36897
10382         * g++.dg/template/func2.C: New test.
10383
10384         PR c++/37314
10385         * g++.dg/template/typename15.C: New.
10386         * g++.dg/template/typename16.C: New.
10387
10388 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10389             Ben Elliston  <bje@au.ibm.com>
10390
10391         PR c/39034
10392         * gcc.dg/dfp/pr39034.c: New test.
10393
10394 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10395
10396         PR testsuite/38263
10397         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10398
10399 2009-02-02  Jason Merrill  <jason@redhat.com>
10400
10401         PR c++/39054
10402         * g++.dg/parse/dtor14.C: New test.
10403
10404 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10405
10406         * lib/target-supports.exp
10407         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10408         * g++.dg/ext/builtin10.C: New test.
10409
10410         PR inline-asm/39058
10411         * gcc.target/i386/pr39058.c: New test.
10412
10413 2009-02-02  Richard Guenther  <rguenther@suse.de>
10414
10415         PR tree-optimization/38937
10416         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10417
10418 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10419
10420         PR c++/39053
10421         * g++.dg/parse/crash52.C: New.
10422
10423 2009-01-30  Richard Guenther  <rguenther@suse.de>
10424
10425         PR tree-optimization/39041
10426         * gcc.c-torture/compile/pr39041.c: New testcase.
10427
10428 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10429
10430         PR target/39013
10431         * gcc.target/i386/pr39013-1.c: New test.
10432         * gcc.target/i386/pr39013-2.c: New test.
10433
10434         PR c++/39028
10435         * g++.dg/ext/label12.C: New test.
10436
10437 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10438
10439         PR c++/33465
10440         * g++.dg/parse/error34.C: New.
10441         * g++.dg/parse/error35.C: Likewise.
10442
10443 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10444
10445         PR c++/38655
10446         * g++.dg/cpp0x/decltype-38655.C: New.
10447
10448 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10449
10450         PR target/39002
10451         * g++.dg/torture/pr39002.C: New test.
10452
10453 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10454
10455         PR tree-optimization/39007
10456         * gcc.dg/tree-ssa/pr39007.c: New.
10457
10458 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10459
10460         PR middle-end/35854
10461         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10462         to "subreg1".
10463
10464 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10465
10466         PR middle-end/38857
10467         * gcc.c-torture/compile/pr38857.c: New test.
10468
10469 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10470
10471         PR fortran/38852
10472         PR fortran/39006
10473         * gfortran.dg/bound_6.f90: New test.
10474
10475 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10476
10477         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10478
10479 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10480
10481         PR tree-optimization/38997
10482         * gcc.dg/tree-ssa/pr38997.c: New.
10483
10484 2009-01-28  Richard Guenther  <rguenther@suse.de>
10485
10486         PR tree-optimization/38926
10487         * gcc.c-torture/compile/pr38926.c: New testcase.
10488
10489 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10490
10491         PR middle-end/38934
10492         * gcc.dg/pr38934.c: New test.
10493
10494 2009-01-28  Richard Guenther  <rguenther@suse.de>
10495
10496         PR middle-end/38908
10497         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10498
10499 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10500
10501         PR tree-optimization/38984
10502         * gcc.dg/pr38984.c: New XFAILed testcase.
10503
10504
10505 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10506
10507         PR target/38988
10508         * gcc.target/i386/pr38988.c: New test.
10509
10510 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10511
10512         PR c++/37554
10513         * g++.dg/parse/crash51.C: New.
10514         * g++.old-deja/g++.pt/crash9.C: Adjust.
10515
10516 2009-01-27  Daniel Kraft  <d@domob.eu>
10517
10518         PR fortran/38883
10519         * gfortran.dg/mvbits_6.f90:  New test.
10520         * gfortran.dg/mvbits_7.f90:  New test.
10521         * gfortran.dg/mvbits_8.f90:  New test.
10522
10523 2009-01-27  Richard Guenther  <rguenther@suse.de>
10524
10525         PR tree-optimization/38503
10526         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10527
10528 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10529
10530         PR middle-end/38969
10531         * gcc.c-torture/execute/pr38969.c: New test.
10532
10533 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10534
10535         PR testsuite/38864
10536         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10537         to dg-do compile.
10538         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10539         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10540         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10541
10542 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10543
10544         PR target/38952
10545         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10546         if __USING_SJLJ_EXCEPTIONS__ is defined.
10547
10548         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10549         __USING_SJLJ_EXCEPTIONS__ is defined.
10550         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10551         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10552         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10553         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10554         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10555         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10556
10557 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10558
10559         PR testsuite/38949
10560         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10561         Use instead of C name in asm statements.
10562
10563 2009-01-26  Richard Guenther  <rguenther@suse.de>
10564
10565         PR tree-optimization/38745
10566         * g++.dg/torture/pr38745.C: New testcase.
10567
10568 2009-01-26  Richard Guenther  <rguenther@suse.de>
10569
10570         PR middle-end/38851
10571         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10572
10573 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10574
10575         * gcc.dg/bitfld-15.c: Gate warning on target
10576         pcc_bitfield_type_matters.
10577         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10578         g++.dg/ext/bitfield4.C: Likewise.
10579         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10580         bitfield for any target.
10581
10582 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10583
10584         PR c/38957
10585         * gcc.dg/pr38957.c: New test.
10586
10587 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10588
10589         PR fortran/38955
10590         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10591         comparing floats.
10592
10593 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10594
10595         PR tree-optimization/38953
10596         * gfortran.dg/graphite/pr38953.f90: New.
10597
10598 2009-01-24  Paul Brook  <paul@codesourcery.com>
10599
10600         * gcc.target/arm/neon-cond-1.c: New test.
10601
10602 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10603
10604         PR tree-optimization/38932
10605         * gcc.dg/pr38932.c: New.
10606
10607 2009-01-23  Revital Eres  <eres@il.ibm.com>
10608
10609         * gcc.dg/sms-7.c: Fix test.
10610
10611 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10612
10613         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10614         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10615         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10616         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10617
10618 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10619
10620         * gcc.dg/pr35729.c: Make test x86 specific.
10621
10622 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10623
10624         PR middle-end/38615
10625         * gcc.dg/pr38615.c: New test.
10626
10627 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10628
10629         PR target/38931
10630         * gcc.target/i386/pr38931.c: New test.
10631
10632 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10633
10634         PR c++/38930
10635         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10636         * g++.dg/template/typedef12.C: Likewise.
10637         * g++.dg/template/typedef13.C: Likewise.
10638         * g++.dg/template/typedef14.C: Likewise.
10639         * g++.dg/template/sfinae3.C: Likewise.
10640         * g++.old-deja/g++.pt/typename8.C: Likewise.
10641         * g++.dg/template/access11.C: Likewise
10642
10643 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10644
10645         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10646         and mips*-*-irix*.
10647         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10648
10649 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10650
10651         PR c++/26693
10652         * g++.dg/template/typedef11.C: New test.
10653         * g++.dg/template/typedef12.C: Likewise.
10654         * g++.dg/template/typedef13.C: Likewise.
10655         * g++.dg/template/typedef14.C: Likewise.
10656         * g++.dg/template/sfinae3.C: Compile this pedantically.
10657         The only errors expected should be the one saying the typedef is ill
10658         formed.
10659         * g++.old-deja/g++.pt/typename8.C: Likewise.
10660         * g++.dg/template/access11.C: Update this.
10661
10662 2009-01-21  Daniel Kraft  <d@domob.eu>
10663
10664         PR fortran/38887
10665         * gfortran.dg/mvbits_5.f90:  New test.
10666
10667 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10668
10669         * gcc.dg/sms-6.c: New test.
10670         * gcc.dg/sms-7.c: Likewise.
10671
10672 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10673
10674         PR fortran/38907
10675         * gfortran.dg/host_assoc_function_7.f90: New test
10676
10677 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10678             Richard Guenther  <rguenther@suse.de>
10679
10680         PR tree-optimization/38747
10681         PR tree-optimization/38748
10682         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10683         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10684         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10685
10686 2009-01-20  Kees Cook  <kees@ubuntu.com>
10687             H.J. Lu  <hongjiu.lu@intel.com>
10688
10689         PR target/38902
10690         * gcc.dg/pr38902.c: New.
10691
10692 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10693
10694         PR target/38868
10695         * gfortran.dg/pr38868.f: New testcase.
10696
10697 2009-01-20  Richard Guenther  <rguenther@suse.de>
10698
10699         * gcc.c-torture/execute/pr36227.c: Move ...
10700         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10701
10702 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10703
10704         * lib/gfortran.exp: Add -B options for targets that use
10705         libgfortran.a%s in their specs.
10706
10707 2009-01-19  Jason Merrill  <jason@redhat.com>
10708
10709         PR c++/23287
10710         * g++.dg/template/dtor5.C: New test.
10711
10712 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10713
10714         PR fortran/38859
10715         * gfortran.dg/bound_5.f90: New test.
10716
10717 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10718
10719         PR target/38736
10720         * g++.dg/compat/abi/pr38736_main.C: New.
10721         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10722         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10723         * g++.dg/other/macro-1.C: Likewise.
10724         * gcc.dg/macro-1.c: Likewise.
10725         * gcc.dg/compat/pr38736_main.c: Likewise.
10726         * gcc.dg/compat/pr38736_x.c: Likewise.
10727         * gcc.dg/compat/pr38736_y.c: Likewise.
10728
10729 2009-01-18  Richard Guenther  <rguenther@suse.de>
10730
10731         PR tree-optimization/38819
10732         * gcc.c-torture/execute/pr38819.c: New testcase.
10733
10734 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10735
10736         PR fortran/38657
10737         * gfortran.dg/module_commons_3.f90: Reapply.
10738
10739 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10740
10741         PR fortran/34955
10742         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10743         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10744
10745 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10746
10747         PR fortran/38657
10748         * gfortran.dg/module_commons_3.f90: Remove
10749
10750 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10751
10752         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10753
10754 2009-01-16  Jason Merrill  <jason@redhat.com>
10755
10756         PR c++/38877
10757         * g++.dg/template/lvalue1.C: New test.
10758
10759         PR c++/29470
10760         * g++.dg/template/access20.C: New test.
10761         * g++.dg/torture/pr34641.C: Fix access.
10762
10763 2009-01-16  Richard Guenther  <rguenther@suse.de>
10764
10765         PR tree-optimization/38835
10766         PR middle-end/36227
10767         * gcc.c-torture/execute/pr36227.c: New testcase.
10768         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10769         * g++.dg/init/const7.C: Likewise.
10770
10771 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10772
10773         PR target/38554
10774         * gcc.c-torture/compile/pr38554.c: New test.
10775
10776 2009-01-16  Jason Merrill  <jason@redhat.com>
10777
10778         PR c++/38579
10779         * g++.dg/conversion/access1.C: New test.
10780
10781 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10782
10783         PR tree-optimization/38789
10784         * gcc.c-torture/compile/pr38789.c: New test.
10785
10786 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10787
10788         PR fortran/38152
10789         * gfortran.dg/proc_ptr_13.f90: New.
10790
10791 2009-01-15  Jason Merrill  <jason@redhat.com>
10792
10793         PR c++/38850
10794         * g++.dg/template/koenig6.C: New test.
10795
10796 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10797
10798         PR c++/29388
10799         * g++.dg/template/error37.C: New testcase.
10800
10801 2009-01-15  Jason Merrill  <jason@redhat.com>
10802
10803         PR c++/36334
10804         * g++.dg/conversion/memfn1.C: New test.
10805
10806         PR c++/37646
10807         * g++.dg/conversion/memfn2.C: New test.
10808
10809 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10810
10811         PR c++/38357
10812         * g++.dg/template/crash87.C: New test.
10813
10814 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10815
10816         PR middle-end/37843
10817         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10818
10819 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10820
10821         PR c++/38636
10822         * g++.dg/parse/crash50.C: New test.
10823
10824 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10825
10826         PR rtl-optimization/38245
10827         * gcc.dg/pr38245-3.c: New test.
10828         * gcc.dg/pr38245-3.h: New file.
10829         * gcc.dg/pr38245-4.c: New file.
10830         * gcc.dg/pr38364.c: New test.
10831
10832 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10833
10834         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10835         sequence PC-relative.
10836
10837 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10838
10839         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10840         calls and/or PLT markers.
10841         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10842         calls and/or PLT markers.
10843         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10844         calls and/or PLT markers.
10845         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10846         calls and/or PLT markers.
10847
10848 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10849             Nathan Froyd  <froydnj@codesourcery.com>
10850             Joseph Myers  <joseph@codesourcery.com>
10851
10852         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10853         New function.
10854         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10855         and use consistent CFLAGS.
10856         * gcc.target/powerpc/20030505.c: Likewise.
10857         * gcc.target/powerpc/20081204-1.c: Likewise.
10858         * gcc.target/powerpc/ppc-spe.c: Likewise.
10859         * gcc.target/powerpc/spe1.c: Likewise.
10860         * g++.dg/ext/spe1.C: Likewise.
10861         * g++.dg/other/opaque-1.C: Likewise.
10862         * g++.dg/other/opaque-2.C: Likewise.
10863         * g++.dg/other/opaque-3.C: Likewise.
10864
10865 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10866
10867         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10868         out of loop.
10869
10870 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10871
10872         PR target/38811
10873         * g++.dg/torture/pr38811.C: New file.
10874
10875 2009-01-14  Richard Guenther  <rguenther@suse.de>
10876
10877         PR tree-optimization/38826
10878         PR middle-end/38477
10879         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10880
10881 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10882
10883         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10884
10885 2009-01-14  Nick Clifton  <nickc@redhat.com>
10886
10887         PR c++/37862
10888         * g++.cp/parse/pr37862.C: New test.
10889
10890 2009-01-14  Julian Brown  <julian@codesourcery.com>
10891
10892         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10893         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10894         to...
10895         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10896         These.
10897
10898 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10899
10900         PR rtl-optimization/38774
10901         * gcc.dg/torture/pr38774.c: New test.
10902
10903         PR c++/38795
10904         * g++.dg/cpp0x/pr38795.C: New test.
10905
10906 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10907             Nathan Froyd  <froydnj@codesourcery.com>
10908             Joseph Myers  <joseph@codesourcery.com>
10909
10910         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10911         otherwise.  Do not check for AltiVec at runtime.
10912         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10913         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10914         * gcc.target/powerpc/altivec-1.c: Likewise.
10915         * gcc.target/powerpc/altivec-3.c: Likewise.
10916         * gcc.target/powerpc/altivec-10.c: Likewise.
10917         * gcc.target/powerpc/altivec-12.c: Likewise.
10918         * gcc.target/powerpc/altivec-24.c: Likewise.
10919         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10920         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10921         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10922         * gcc.target/powerpc/pr35907.c: Likewise.
10923         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10924         otherwise.  Do not check for Cell at runtime.
10925         * gcc.target/powerpc/altivec_check.h: Delete.
10926
10927         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10928         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10929         not check for AltiVec at runtime.
10930         * g++.dg/ext/altivec-cell-2.C: Likewise.
10931         * g++.dg/ext/altivec-cell-3.C: Likewise.
10932         * g++.dg/ext/altivec-cell-4.C: Likewise.
10933         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10934         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10935         check.
10936         * g++.dg/ext/altivec_check.h: Delete.
10937
10938 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10939
10940         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10941         effective target.  Adjust line numbers accordingly.
10942
10943 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10944
10945         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10946
10947 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10948
10949         PR tree-optimization/38786
10950         * gcc.dg/graphite/pr38786.c: New.
10951
10952 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10953
10954         Revert:
10955         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10956
10957         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10958         for alpha*-*-* targets.
10959         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10960
10961 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10962
10963         PR libfortran/38772
10964         * gfortran.dg/fmt_bz_bn_err.f: New test.
10965
10966 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10967
10968         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10969
10970 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10971
10972         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10973         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10974         instruction support.  Do not check for it at runtime.
10975
10976 2009-01-12  Jason Merrill  <jason@redhat.com>
10977
10978         PR c++/35109
10979         * g++.dg/lookup/friend11.C: Remove expected error.
10980         * g++.dg/lookup/friend14.C: New test.
10981         * g++.dg/lookup/friend15.C: New test.
10982
10983 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10984
10985         PR c++/36019
10986         * g++.dg/lookup/hidden-class12.C: New test.
10987         * g++.dg/lookup/hidden-class13.C: New test.
10988         * g++.dg/lookup/hidden-class14.C: New test.
10989         * g++.dg/lookup/hidden-class15.C: New test.
10990         * g++.dg/lookup/hidden-class16.C: New test.
10991
10992 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10993
10994         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10995         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10996         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10997
10998 2009-01-12  Jason Merrill  <jason@redhat.com>
10999
11000         PR c++/31488
11001         * g++.dg/other/vararg-3.C: New test.
11002
11003 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11004
11005         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11006         Explicitly enable SPE.
11007         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11008         directive.
11009
11010         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11011         Expect -flax-vector-conversions message.  Adjust incompatible
11012         types errors.
11013         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11014         Make Foo extern.
11015
11016         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11017
11018         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11019
11020         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11021         * g++.dg/other/opaque-2.C: Likewise.
11022         * g++.dg/other/opaque-3.C: Likewise.
11023
11024 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11025
11026         PR c/32041
11027         * gcc.dg/pr32041.c: New test.
11028         * g++.dg/parse/offsetof9.C: New test.
11029
11030 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11031             Nathan Froyd  <froydnj@codesourcery.com>
11032
11033         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11034         * g++.dg/ext/attribute-test-1.C: Likewise.
11035         * g++.dg/ext/attribute-test-2.C: Likewise.
11036         * g++.dg/ext/attribute-test-3.C: Likewise.
11037         * g++.dg/ext/attribute-test-4.C: Likewise.
11038
11039 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11040
11041         * gnat.dg/unchecked_convert3.adb: New test.
11042
11043 2009-01-12  Tomas Bily  <tbily@suse.cz>
11044
11045         PR middlend/38385
11046         * gcc.dg/tree-ssa/pr38385.c: New file.
11047
11048 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11049
11050         PR c++/38794
11051         * g++.dg/parse/typedef9.C: New test.
11052
11053         PR tree-optimization/38807
11054         * gcc.c-torture/compile/pr38807.c: New test.
11055
11056 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11057
11058         * gcc.target/mips/ins-2.c: New test.
11059
11060 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11061
11062         PR testsuite/38809
11063         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11064
11065 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11066
11067         PR c++/36254
11068         * g++.dg/warn/Wreturn-type-5.C: New test.
11069
11070 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11071
11072         PR middle-end/38616
11073         * gcc.dg/pr38616.c: New test.
11074
11075 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11076
11077         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11078
11079 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11080
11081         PR c++/38648
11082         * g++.dg/expr/string-1.C: New test.
11083         * g++.dg/expr/string-2.C: New test.
11084
11085         PR c++/36695
11086         * g++.dg/ext/complex4.C: New test.
11087         * g++.dg/ext/complex5.C: New test.
11088         * g++.dg/init/reference1.C: New test.
11089         * g++.dg/init/reference2.C: New test.
11090         * g++.dg/init/reference3.C: New test.
11091
11092 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11093
11094         PR fortran/38763
11095         * gfortran.dg/transfer_null_1.f90: New test.
11096
11097 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11098
11099         PR fortran/38765
11100         * gfortran.dg/host_assoc_function_6.f90: New test.
11101
11102 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11103
11104         * lib/target-supports.exp: Add method to determine if the effective
11105         target is really a ppc405 after applying all compile options.
11106         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11107         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11108         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11109         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11110         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11111         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11112         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11113         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11114         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11115         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11116         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11117         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11118         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11119         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11120         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11121         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11122         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11123         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11124         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11125         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11126         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11127         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11128         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11129         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11130         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11131         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11132         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11133         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11134         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11135         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11136         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11137
11138 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11139
11140         PR c++/35335
11141         * g++.dg/other/error31.C: New testcase.
11142
11143         PR c/35742
11144         * gcc.dg/pr35742.c: New test.
11145
11146 2009-01-09  John F. Carr  <jfc@mit.edu>
11147
11148         PR c++/37877
11149         * g++.dg/parse/linkage3.C: New test.
11150
11151 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11152
11153         PR middle-end/38771
11154         * gcc.c-torture/compile/pr38771.c: New test.
11155
11156 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11157
11158         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11159
11160 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11161
11162         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11163         * gcc.dg/sibcall-4.c: Likewise.
11164
11165 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11166             Jan Sjodin  <jan.sjodin@amd.com>
11167
11168         PR tree-optimization/38559
11169         * gcc.dg/graphite/pr38559.c: New.
11170
11171 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11172
11173         PR tree-optimization/37194
11174         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11175
11176 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11177
11178         PR c++/38725
11179         * g++.dg/ext/label11.C: New test.
11180
11181 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11182
11183         * lib/target-supports.exp (check_weak_override_available): New.
11184         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11185         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11186         dg-require-weak-override.
11187
11188 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11189             Alan Modra  <amodra@bigpond.net.au>
11190
11191         * gcc.c-torture/compile/20090107-1.c: New test.
11192
11193 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11194
11195         PR target/38706
11196         * g++.dg/other/pr38706.C: New test.
11197
11198 2009-01-07  Jason Merrill  <jason@redhat.com>
11199
11200         * g++.dg/cpp0x/variadic92.C: New test.
11201         * g++.dg/cpp0x/variadic93.C: New test.
11202
11203 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11204
11205         * lib/target-supports-dg.exp (current_compiler_flags): New.
11206         (check-flags): Use it; do not access dg-test local variables.
11207         (dg-skip-if): Do not access dg-test local variables.
11208         (dg-xfail-run-if): Ditto.
11209         (dg-shouldfail): Ditto.
11210         * gcc.test-framework/test-framework.exp
11211         (check_effective_target_def_nocache): New.
11212         * gcc.test-framework/test-framework.awk: Handle scan tests.
11213         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11214         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11215         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11216         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11217         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11218         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11219         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11220         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11221         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11222
11223         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11224
11225         * lib/target-supports-dg.exp (check_test_flags): Delete.
11226
11227 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11228
11229         PR tree-optimization/38492
11230         PR tree-optimization/38498
11231         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11232         in trunk.
11233         * gcc.dg/graphite/block-0.c: Update test.
11234         * gcc.dg/graphite/block-1.c: Same.
11235         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11236         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11237         * gcc.dg/graphite/block-3.c: New.
11238         * gcc.dg/graphite/pr38498.c: New.
11239
11240 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11241
11242         AVX Programming Reference (December, 2008)
11243         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11244         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11245         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11246
11247         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11248         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11249
11250 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11251
11252         PR fortran/38220
11253         * gfortran.dg/c_loc_pure_1.f90:  New test.
11254
11255 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11256
11257         PR fortran/38669
11258         * gfortran.dg/elemental_dependency_3.f90:
11259         Add the final tree dump cleanup.
11260
11261 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11262
11263         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11264         passing -m32.
11265
11266         PR rtl-optimization/38722
11267         * gfortran.dg/pr38722.f90: New test.
11268
11269 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11270
11271         PR c/34252
11272         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11273         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11274
11275 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11276
11277         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11278         * gfortran.dg/typebound_call_8.f03: Same.
11279         * gfortran.dg/elemental_bind_c.f90: Same.
11280         * gfortran.dg/typebound_call_7.f03: Same.
11281         * gfortran.dg/interface_proc_end.f90: Same
11282         * gfortran.dg/pr37243.f: Fix typo.
11283
11284 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11285
11286         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11287         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11288         large stack sizes.
11289
11290 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11291
11292         AVX Programming Reference (December, 2008)
11293         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11294         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11295         * gcc.target/i386/sse-14.c: Likewise.
11296
11297         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11298         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11299         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11300         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11301
11302 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11303
11304         PR libfortran/38735
11305         * gfortran.dg/fmt_bz_bn.f: Update test.
11306
11307 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11308
11309         PR c++/38472
11310         * g++.dg/conversion/usual-arith-conv.C: New test.
11311
11312 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11313
11314         PR c/34911
11315         * gcc.dg/vector-3.c: New testcase.
11316         * g++.dg/ext/vector15.C: New test.
11317
11318 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11319
11320         PR tree-optimization/38510
11321         * gcc.dg/graphite/pr38510.c: New.
11322
11323 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11324             Jan Sjodin <jan.sjodin@amd.com>
11325
11326         PR tree-optimization/38500
11327         * gcc.dg/graphite/pr38500.c: New.
11328
11329 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11330
11331         * gcc.c-torture/compile/20001226-1.c: Generalize
11332         dg-timeout-factor.
11333         * gcc.c-torture/compile/limits-fnargs.c: Add
11334         dg-timeout-factor.
11335         * gcc.dg/20020425-1.c: Likewise.
11336         * gcc.dg/pch/pch.exp: Likewise.
11337
11338 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11339
11340         PR fortran/38657
11341         * gfortran.dg/module_commons_3.f90: New test.
11342
11343 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11344
11345         PR fortran/37159
11346         * gfortran.dg/random_seed_1.f90: Updated.
11347
11348 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11349
11350         PR fortran/38669
11351         PR fortran/38726
11352         * gfortran.dg/elemental_subroutine_7.f90:
11353         Fix p values so that it can be used as vector subscript.
11354
11355 2009-01-05  Jason Merrill  <jason@redhat.com>
11356
11357         * g++.dg/cpp0x/initlist12.C: Add another test.
11358
11359         * g++.dg/cpp0x/defaulted7.C: New test.
11360
11361 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11362
11363         PR fortran/38672
11364         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11365         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11366
11367 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11368
11369         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11370         for alpha*-*-* targets.
11371         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11372
11373 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11374
11375         PR fortran/38665
11376         * gfortran.dg/host_assoc_function_5.f90: New test.
11377
11378 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11379
11380         PR fortran/38669
11381         * gfortran.dg/elemental_dependency_3.f90: New test.
11382         * gfortran.dg/elemental_subroutine_7.f90: New test.
11383
11384 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11385
11386         * gcc.dg/struct-ret-3.c: Include unistd.h.
11387         (main): Exit early if system memory page size is
11388         larger than 4096 bytes.
11389
11390 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11391
11392         PR fortran/38718
11393         * gfortran.dg/merge_init_expr.f90: New.
11394
11395 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11396
11397         PR fortran/38536
11398         * gfortran.dg/c_loc_tests_13.f90: New test.
11399         * gfortran.dg/c_loc_tests_14.f90: New test.
11400
11401 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11402
11403         * gfortran.dg/func_result_4.f90: New.
11404
11405 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11406
11407         PR fortran/38594
11408         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11409         interface still works, in addition to original tests.
11410         * gfortran.dg/host_assoc_call_6.f90: New test.
11411
11412 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11413
11414         PR c++/38705
11415         * g++.dg/torture/pr38705.C: New test.
11416
11417         PR c/38700
11418         * gcc.dg/pr38700.c: New test.
11419
11420 2009-01-02  Jason Merrill  <jason@redhat.com>
11421
11422         * g++.dg/cpp0x/initlist11.C: New test.
11423         * g++.dg/cpp0x/initlist12.C: New test.
11424
11425 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11426
11427         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11428         Allow extra informative notes.
11429
11430 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11431
11432         PR c/36489
11433         * gcc.dg/pr36489.c: New test.
11434
11435 \f
11436 Copyright (C) 2009 Free Software Foundation, Inc.
11437
11438 Copying and distribution of this file, with or without modification,
11439 are permitted in any medium without royalty provided the copyright
11440 notice and this notice are preserved.