OSDN Git Service

ae1202fcbe8d2daf92d4b35311b451ff2c021a8f
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-09  Jason Merrill  <jason@redhat.com>
2
3         PR c++/34158
4         * g++.dg/init/placement4.C: New.
5
6 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
7
8         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
9         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
11         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
12
13 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
14
15         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
16         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
17
18 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19
20         * gcc.c-torture/compile/pr41987.c: New.
21
22 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
23
24         PR middle-end/40946
25         * gcc.dg/pr40946.c: New test.
26
27 2009-11-09  Jason Merrill  <jason@redhat.com>
28
29         PR c++/41972
30         * g++.dg/template/ref4.C: New.
31
32         PR c++/41994
33         * g++.dg/template/conv10.C: New.
34
35 2009-11-07  Jason Merrill  <jason@redhat.com>
36
37         PR c++/37920
38         * g++.dg/ext/typeof11.C: New.
39
40 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
41
42         PR target/41985
43         * gcc.target/i386/pr41985.c: New test.
44
45 2009-11-08  Richard Guenther  <rguenther@suse.de>
46
47         * gcc.dg/torture/pta-escape-1.c: New testcase.
48
49 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
50
51         * gnat.dg/rep_clause4.adb: New test.
52
53 2009-11-08  Richard Guenther  <rguenther@suse.de>
54
55         PR rtl-optimization/41928
56         * gfortran.dg/pr41928.f90: New testcase.
57
58 2009-11-07  Jason Merrill  <jason@redhat.com>
59
60         PR c++/18451
61         PR c++/40738
62         * g++.dg/parse/error36.C: Add parameter and template cases.
63         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
64         * g++.dg/ext/typedef-init.C: Likewise.
65         * g++.dg/lookup/hidden-class1.C: Likewise.
66         * g++.dg/lookup/hidden-class10.C: Likewise.
67         * g++.dg/lookup/hidden-class5.C: Likewise.
68         * g++.dg/lookup/hidden-class7.C: Likewise.
69         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
70         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
71         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
72         * g++.dg/lookup/strong-using-2.C: Likewise.
73         * g++.dg/other/typedef1.C: Likewise.
74         * g++.dg/parse/access10.C: Likewise.
75         * g++.dg/parse/constructor1.C: Likewise.
76         * g++.dg/parse/crash38.C: Likewise.
77         * g++.dg/parse/error3.C: Likewise.
78         * g++.dg/parse/typespec1.C: Likewise.
79         * g++.dg/template/typedef5.C: Likewise.
80         * g++.old-deja/g++.pt/typename3.C: Likewise.
81         * g++.old-deja/g++.pt/typename4.C: Likewise.
82         * g++.old-deja/g++.pt/typename6.C: Likewise.
83         * g++.old-deja/g++.robertl/eb94.C: Likewise.
84
85         * g++.dg/abi/regparm1.C: Fix execute test.
86
87 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
88
89         PR tree-optimization/41643
90         * gcc.dg/pr41643.c: New test.
91
92 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
93
94         PR fortran/41909
95         * gfortran.dg/recursive_check_15.f90: New test.
96
97 2009-11-06  Jason Merrill  <jason@redhat.com>
98
99         PR c++/15946
100         * g++.dg/parse/error36.C: New.
101         * g++.old-deja/g++.other/typename1.C: Adjust.
102
103         PR c++/9381
104         * g++.dg/abi/regparm1.C: New.
105
106 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
107
108         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
109         PLUGIN_PRAGMAS.
110         * g++.dg/plugin/pragma_plugin.c: new test plugin for
111         PLUGIN_PRAGMAS.
112         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c and
113         pragma_plugin-test-1.C.
114
115 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
116
117         PR c++/41536
118         * g++.dg/ext/always_inline-5.C: New test.
119
120 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
121
122         PR c++/41967
123         * g++.dg/gomp/pr41967.C: New test.
124
125 2009-11-06  Michael Matz  <matz@suse.de>
126
127         PR middle-end/41963
128         * gcc.dg/pr41963.c: New test.
129
130 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
131
132         PR middle-end/41935
133         * gcc.dg/pr41935.c: New test.
134         * c-c++-common/pr41935.c: New test.
135         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
136         element.
137         * gcc.c-torture/execute/pr41935.c: New test.
138
139 2009-11-05  Jason Merrill  <jason@redhat.com>
140
141         PR c++/34180
142         * g++.dg/init/synth2.C: New.
143
144         PR c++/7046
145         * g++.dg/abi/pragma-pack1.C: New.
146
147         PR c++/34870
148         * g++.dg/lookup/koenig7.C: New.
149
150         PR c++/41703
151         * g++.dg/template/partial6.C: New.
152
153 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
154
155         PR fortran/41556
156         * gfortran.dg/class_12.f03: New test.
157
158 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
159
160         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
161         in builtin's name.
162
163 2009-11-04  Jason Merrill  <jason@redhat.com>
164
165         PR c++/36912
166         * g++.dg/init/static-init2.C: New.
167
168 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
169
170         PR fortran/41556
171         PR fortran/41873
172         * gfortran.dg/interface_abstract_4.f90: New test.
173
174 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
175
176         * gcc.target/m68k/pr41302.c: Fix target triplet.
177
178 2009-11-04  Jason Merrill  <jason@redhat.com>
179
180         PR c++/39413
181         * g++.dg/template/overload11.C: New.
182         * g++.dg/template/nested3.C: Adjust.
183
184 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
185
186         PR ada/20548
187         * ada/acats/norun.lst: Remove the stack checking tests.
188         * ada/acats/run_acats: Limit the stack to 8MB.
189
190 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
191
192         PR fortran/41556
193         PR fortran/41937
194         * gfortran.dg/class_11.f03: New test.
195
196 2009-11-04  Jason Merrill  <jason@redhat.com>
197
198         PR c++/35067
199         * g++.dg/abi/thunk5.C: New.
200
201 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
202
203         PR rtl-opt/41833
204         * gcc.target/powerpc/altivec-33.c: New testcase.
205
206 2009-11-04  Jason Merrill  <jason@redhat.com>
207
208         PR c++/17365, DR 218
209         * g++.dg/lookup/koenig6.C: New.
210         * g++.dg/lookup/koenig5.C: Adjust.
211         * g++.dg/template/crash56.C: Adjust.
212         * g++.old-deja/g++.ns/koenig5.C: Adjust.
213
214 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
215             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
216
217         * gcc.target/i386/xop-check.h: New file.
218         * gcc.target/i386/xop-hadduX.c: Ditto.
219         * gcc.target/i386/xop-haddX.c: Ditto.
220         * gcc.target/i386/xop-hsubX.c: Ditto.
221         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
222         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
223         * gcc.target/i386/xop-pcmov2.c: Ditto.
224         * gcc.target/i386/xop-pcmov.c: Ditto.
225         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
226         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
227         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
228         * gcc.target/i386/xop-shift1-vector.c: Ditto.
229         * gcc.target/i386/xop-shift2-vector.c: Ditto.
230         * gcc.target/i386/xop-shift3-vector.c: Ditto.
231         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
232         * gcc.target/i386/sse-12.c: Update with new compile options to 
233         activate and check xopintrin.h intrinsic file.
234         * gcc.target/i386/sse-13.c: Ditto.
235         * gcc.target/i386/sse-14.c: Ditto.
236         * gcc.target/i386/sse-22.c: Ditto.
237         * gcc.target/i386/sse-23.c: Ditto.
238         * g++.dg/other/i386-2.C: Ditto.
239         * g++.dg/other/i386-3.C: Ditto.
240         * g++.dg/other/i386-5.C: Ditto.
241         * g++.dg/other/i386-6.C: Ditto.
242         
243 2009-11-04  Wei Guozhi  <carrot@google.com>
244
245         PR target/40835
246         * gcc.target/arm/pr40835: New testcase.
247
248 2009-11-04  Revital Eres  <eres@il.ibm.com>
249
250         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
251         change in decision of peeling for alignment.
252         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
253         * gcc.dg/vect/vect-50.c: Likewise.
254         * gcc.dg/vect/vect-42.c: Likewise.
255         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
256         Likewise.
257         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
258         Likewise.
259         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
260         * gcc.dg/vect/vect-60.c: Likewise.
261         * gcc.dg/vect/vect-52.c: Likewise.
262         * gcc.dg/vect/vect-44.c: Likewise.
263         * gcc.dg/vect/vect-27.c: Likewise.
264         * gcc.dg/vect/vect-29.c: Likewise.
265         * gcc.dg/vect/vect-72.c: Likewise.
266         * gcc.dg/vect/vect-56.c: Likewise.
267         * gcc.dg/vect/vect-48.c: Likewise.
268         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
269         * gfortran.dg/vect/vect-2.f90: Likewise.
270         * gfortran.dg/vect/vect-5.f90: Likewise.
271
272 2009-11-04  Richard Guenther  <rguenther@suse.de>
273
274         PR tree-optimization/41919
275         * gcc.c-torture/execute/pr41919.c: New testcase.
276
277 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
278
279         PR target/41302
280         * gcc.target/m68k/pr41302.c: New test.
281
282 2009-11-03  Jason Merrill  <jason@redhat.com>
283
284         PR c++/36959
285         * g++.dg/opt/inline16.C: New.
286
287 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
288
289         * gnat.dg/stack_check.adb1: New test.
290         * gnat.dg/stack_check.adb2: Likewise.
291
292 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
293
294         PR rtl-optimization/41917
295         * gcc.c-torture/execute/pr41917.c: New test.
296
297 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
298
299         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
300         dump to not include "call *%esp".
301
302 2009-11-03  Jason Merrill  <jason@redhat.com>
303
304         PR c++/39786
305         * g++.dg/lookup/using22.C: New.
306
307         PR c++/41876
308         * g++.dg/parse/eh-decl.C: New.
309
310         PR c++/41927
311         * g++.dg/template/sfinae16.C: New.
312
313         PR c++/41815
314         * g++.dg/cpp0x/rv-return.C: New.
315         * g++.dg/cpp0x/deduce.C: Adjust.
316
317         PR c++/40944
318         * g++.dg/template/sfinae15.C: New.
319
320         PR c++/40687
321         * g++.dg/cpp0x/auto3.C: Remove xfail.
322
323 2009-11-03  Tobias Burnus  <burnus@net-b.de>
324
325         PR fortran/41907
326         * gfortran.dg/missing_optional_dummy_6.f90: New test.
327
328 2009-11-03  Nick Clifton  <nickc@redhat.com>
329
330         * gcc.target/rx/builtins.c: Remove redundant tests.
331         Add test of MVTIPL instruction.
332         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
333         function attributes.  Add -msave-acc-in-interrupts option to the
334         command line.
335
336 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
337             Maxim Kuvyrkov  <maxim@codesourcery.com>
338
339         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
340         sh, m68k and fido.
341
342 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
343
344         PR c++/38699
345         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
346         * c-c++-common/builtin-offsetof.c: ... here.
347
348 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
349
350         PR c++/38699
351         * c-c++-common/dfp/builtin-offsetof.c: New test.
352         * g++.dg/other/offsetof6.C: Likewise.
353
354 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
355
356         PR target/41900
357         * gcc.target/i386/pr41900.c: New test.
358
359 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
360
361         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
362
363 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
364
365         PR c++/41856
366         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
367         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
368
369 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
370
371         PR c++/37093
372         * g++.dg/other/ptrmem10.C: New test.
373         * g++.dg/other/ptrmem11.C: Likewise.
374
375 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
376
377         PR testsuite/41878
378         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
379         spaces in some expressions.
380
381 2009-11-02  Jason Merrill  <jason@redhat.com>
382
383         * g++.dg/other/linkage2.C: Move to...
384         * g++.dg/cpp0x/linkage2.C: ..here.
385         * g++.dg/abi/mangle32.C: Add -std=c++0x.
386         * g++.dg/cpp0x/nolinkage1.C: Likewise.
387         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
388         * g++.dg/ext/anon-struct4.C: Revert earlier change.
389         * g++.dg/lookup/anon2.C: Likewise.
390         * g++.dg/other/anon3.C: Likewise.
391         * g++.dg/template/arg2.C: Likewise.
392         * g++.dg/template/local4.C: Likewise.
393         * g++.old-deja/g++.law/operators32.C: Likewise.
394         * g++.old-deja/g++.other/linkage2.C: Likewise.
395         * g++.old-deja/g++.pt/enum6.C: Likewise.
396         * g++.old-deja/g++.other/anon9.C: Likewise.
397         * g++.old-deja/g++.other/linkage1.C: Likewise.
398         * c-c++-common/dfp/pr35620.c: Give the union a name.
399
400 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
401
402         PR tree-optimization/41857
403         * gcc.target/spu/ea/pr41857.c: New file.
404
405 2009-11-02  Martin Jambor  <mjambor@suse.cz>
406
407         PR tree-optimization/41750
408         * gcc.c-torture/execute/pr41750.c: New test.
409
410 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
411
412         PR tree-optimization/41841
413         * gcc.dg/pr41841.c: New test.
414
415         PR debug/41893
416         * gcc.dg/debug/pr41893-1.c: New test.
417         * gcc.dg/debug/pr41893-2.c: New file.
418
419         PR c++/41774
420         * g++.dg/ext/visibility/namespace3.C: New test.
421
422 2009-11-01  Jason Merrill  <jason@redhat.com>
423
424         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
425         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
426         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
427
428 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
429
430         * gnat.dg/opt5.adb: New test.
431
432 2009-11-01  Tobias Burnus  <burnus@net-b.de>
433
434         PR fortran/41872
435         * gfortran.dg/allocatable_scalar_4.f90: New test.
436
437 2009-11-01  Tobias Burnus  <burnus@net-b.de>
438
439         PR fortran/41850
440         * gfortran.dg/intent_out_6.f90: New testcase.
441
442 2009-10-31  Richard Guenther  <rguenther@suse.de>
443
444         * g++.dg/tree-ssa/restrict1.C: New.
445
446 2009-10-31  Jason Merrill  <jason@redhat.com>
447
448         * g++.dg/rtti/typeid9.C: New.
449
450         PR c++/41754
451         * g++.dg/cpp0x/initlist25.C: New.
452
453 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
454
455         * gnat.dg/specs/rep_clause4.ads: New test.
456
457 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
458
459         PR target/41885
460         * gcc.target/avr/torture/pr41885.c: New test.
461
462 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
463
464         * gnat.dg/specs/pack5.ads: New test.
465
466 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
467
468         * lib/target-supports.exp: Handle powerpc-*-elf.
469
470 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
471
472         PR target/40838
473         * gcc.target/i386/incoming-6.c: New.
474         * gcc.target/i386/incoming-7.c: Likewise.
475         * gcc.target/i386/incoming-8.c: Likewise.
476         * gcc.target/i386/incoming-9.c: Likewise.
477         * gcc.target/i386/incoming-10.c: Likewise.
478         * gcc.target/i386/incoming-11.c: Likewise.
479         * gcc.target/i386/incoming-12.c: Likewise.
480         * gcc.target/i386/incoming-13.c: Likewise.
481         * gcc.target/i386/incoming-14.c: Likewise.
482         * gcc.target/i386/incoming-15.c: Likewise.
483         * gcc.target/i386/pr37843-4.c: Likewise.
484
485 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
486
487         PR c++/41863
488         * g++.dg/template/sizeof12.C: New test.
489
490 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
491
492         * gnat.dg/pack14.adb: New test.
493
494 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
495
496         * gcc.target/mips/mips.exp (mips_option_groups): Add
497         mcount-ra-address.
498         * gcc.target/mips/mmcount-ra-address-1.c: New test.
499         * gcc.target/mips/mmcount-ra-address-2.c: New test.
500         * gcc.target/mips/mmcount-ra-address-3.c: New test.
501
502 2009-10-29  Michael Matz  <matz@suse.de>
503
504         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
505         * gcc.target/i386/sse-recip-vec.c: Ditto.
506         * gcc.target/i386/brokensqrt.c: New test.
507
508 2009-10-29  Tobias Burnus  <burnus@net-b.de>
509
510         PR fortran/41777
511         * gfortran.dg/associated_target_3.f90: New testcase.
512
513 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
514
515         * gfortran.dg/lto/pr41764_0.f: New.
516
517 2009-10-29  Martin Jambor  <mjambor@suse.cz>
518
519         PR tree-optimization/41775
520         * g++.dg/torture/pr41775.C: New testcase.
521
522 2009-10-28  Jason Merrill  <jason@redhat.com>
523
524         * g++.dg/cpp0x/inline-ns1.C: New.
525         * g++.dg/cpp0x/inline-ns2.C: New.
526         * g++.dg/cpp0x/inline-ns3.C: New.
527
528 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
529
530         PR rtl-optimization/39715
531         * gcc.target/arm/thumb-ltu.c: New.
532
533 2009-10-28  Richard Guenther  <rguenther@suse.de>
534
535         PR lto/41808
536         PR lto/41839
537         * gcc.dg/lto/20091027-1_0.c: New testcase.
538         * gcc.dg/lto/20091027-1_1.c: Likewise.
539         * g++.dg/lto/20091026-1_0.C: Likewise.
540         * g++.dg/lto/20091026-1_1.C: Likewise.
541         * g++.dg/lto/20091026-1_a.h: Likewise.
542
543 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
544
545         PR middle-end/41837
546         * gcc.dg/pr41837.c: New test.
547
548         PR debug/41801
549         * g++.dg/ext/sync-3.C: New test.
550
551         PR target/41762
552         * gcc.dg/pr41762.c: New test.
553
554 2009-10-28  Richard Guenther  <rguenther@suse.de>
555
556         PR middle-end/41855
557         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
558         * gfortran.dg/lto/20091028-1_1.c: Likewise.
559         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
560         * gfortran.dg/lto/20091028-2_1.c: Likewise.
561
562 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
563
564         PR rtl-optimization/39715
565         * gcc.target/arm/thumb-bitfld1.c: New.
566
567 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
568
569         PR rtl-optimization/40741
570         * gcc.target/arm/thumb-branch1.c: New.
571
572 2009-10-27  Jason Merrill  <jason@redhat.com>
573
574         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
575         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
576         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
577         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
578
579 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
580
581         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
582         * gnat.dg/null_pointer_deref2.adb: Likewise.
583
584 2009-10-27  Richard Guenther  <rguenther@suse.de>
585
586         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
587
588 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
589
590         PR c/41842
591         * gcc.dg/pr41842.c: New test.
592
593 2009-10-27  Revital Eres  <eres@il.ibm.com>
594
595         PR tree-optimization/40648
596         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
597         change in decision of peeling for alignment.
598         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
599         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
600         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
601         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
602         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
603         * gcc.dg/vect/vect-50.c: Likewise.
604         * gcc.dg/vect/vect-33.c: Likewise.
605         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
606         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
607         Likewise.
608         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
609         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
610         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
611         Likewise.
612         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
613         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
614         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
615         * gcc.dg/vect/vect-60.c: Likewise.
616         * gcc.dg/vect/vect-26.c: Likewise.
617         * gcc.dg/vect/vect-52.c: Likewise.
618         * gcc.dg/vect/vect-44.c: Likewise.
619         * gcc.dg/vect/vect-27.c: Likewise.
620         * gcc.dg/vect/vect-70.c: Likewise.
621         * gcc.dg/vect/vect-28.c: Likewise.
622         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
623         * gcc.dg/vect/vect-109.c: Likewise.
624         * gcc.dg/vect/vect-54.c: Likewise.
625         * gcc.dg/vect/vect-29.c: Likewise.
626         * gcc.dg/vect/vect-72.c: Likewise.
627         * gcc.dg/vect/vect-56.c: Likewise.
628         * gcc.dg/vect/vect-48.c: Likewise.
629         * gcc.dg/vect/vect-91.c: Likewise.
630         * gcc.dg/vect/vect-92.c: Likewise.
631         * gcc.dg/vect/vect-58.c: Likewise.
632         * gcc.dg/vect/slp-25.c: Likewise.
633         * gcc.dg/vect/vect-93.c: Likewise.
634         * gcc.dg/vect/vect-95.c: Likewise.
635         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
636         * gcc.dg/vect/vect-87.c: Likewise.
637         * gcc.dg/vect/vect-96.c: Likewise.
638         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
639         * gcc.dg/vect/vect-88.c: Likewise.
640         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
641         * gcc.dg/vect/vect-89.c: Likewise.
642         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
643         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
644         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
645         * gfortran.dg/vect/vect-2.f90: Likewise.
646         * gfortran.dg/vect/vect-3.f90: Likewise.
647         * gfortran.dg/vect/vect-4.f90: Likewise.
648         * gfortran.dg/vect/vect-5.f90: Likewise.
649
650 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
651
652         PR c++/41020
653         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
654
655 2009-10-26  Ben Elliston  <bje@au.ibm.com>
656             Michael Meissner  <meissner@linux.vnet.ibm.com>
657             Ulrich Weigand  <uweigand@de.ibm.com>
658
659         * gcc.target/spu/ea/ea.exp: New file.
660         * gcc.target/spu/ea/cache1.c: Likewise.
661         * gcc.target/spu/ea/cast1.c: Likewise.
662         * gcc.target/spu/ea/cast2.c: Likewise.
663         * gcc.target/spu/ea/compile1.c: Likewise.
664         * gcc.target/spu/ea/compile2.c: Likewise.
665         * gcc.target/spu/ea/cppdefine.c: Likewise.
666         * gcc.target/spu/ea/errors1.c: Likewise.
667         * gcc.target/spu/ea/errors2.c: Likewise.
668         * gcc.target/spu/ea/execute1.c: Likewise.
669         * gcc.target/spu/ea/execute2.c: Likewise.
670         * gcc.target/spu/ea/execute3.c: Likewise.
671         * gcc.target/spu/ea/ops1.c: Likewise.
672         * gcc.target/spu/ea/ops2.c: Likewise.
673         * gcc.target/spu/ea/options1.c: Likewise.
674         * gcc.target/spu/ea/test-sizes.c: Likewise.
675
676 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
677
678         PR bootstrap/41345
679         * gcc.dg/pr41345.c: New test.
680
681         PR debug/41828
682         * g++.dg/debug/dwarf2/anonname1.C: New test.
683
684 2009-10-26  Jason Merrill  <jason@redhat.com>
685
686         PR c++/38796
687         * g++.dg/cpp0x/defaulted15.C: New.
688         * g++.dg/cpp0x/defaulted16.C: New.
689
690 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
691
692         PR c++/41785
693         * g++.dg/cpp0x/variadic96.C: New test.
694
695 2009-10-26  Nick Clifton  <nickc@redhat.com>
696
697         * lib/target-supports.exp (check_profiling_available):
698         Profiling is not, currently, available for the RX port.
699         (check_effective_target_hard_float): Add support for RX target.
700         * gcc.target/rx: New directory.
701         * gcc.target/rx/builtins.c: New test file.
702         * gcc.target/rx/interrupts.c: New test file.
703         * gcc.target/rx/rx-abi-function-tests.c: New test file.
704         * gcc.target/rx/zero-width-bitfield.c: New test file.
705         * gcc.target/rx/i272091.c: New test file.
706         * gcc.target/rx/packed-struct.c: New test file.
707         * gcc.target/rx/rx.exp: New file: Drives RX tests.
708
709 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
710
711         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
712         * gcc.dg/lto/20091016-1_0.c: Likewise.
713         * gcc.dg/lto/20090206-1_0.c: Likewise.
714         * gcc.dg/lto/20081120-1_0.c: Likewise.
715         * gcc.dg/lto/20081120-2_0.c: Likewise.
716         * gcc.dg/lto/20090116_0.c: Likewise.
717         * gcc.dg/lto/20081126_0.c: Likewise.
718         * gcc.dg/lto/20091013-1_0.c: Likewise.
719         * gcc.dg/lto/20081212-1_0.c: Likewise.
720         * gcc.dg/lto/20091015-1_0.c: Likewise.
721         * gcc.dg/lto/20090126-1_0.c: Likewise.
722         * gcc.dg/lto/20090126-2_0.c: Likewise.
723         * gcc.dg/lto/20091020-1_0.c: Likewise.
724         * gcc.dg/lto/20091020-2_0.c: Likewise.
725         * gcc.dg/lto/20081204-1_0.c: Likewise.
726         * gcc.dg/lto/20081204-2_0.c: Likewise.
727         * gcc.dg/lto/20081224_0.c: Likewise.
728         * gcc.dg/lto/20090219_0.c: Likewise.
729
730 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
731
732         PR c++/41020
733         * g++.dg/lookup/extern-c-redecl2.C: New test.
734         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
735         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
736         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
737
738 2009-10-26  Michael Matz  <matz@suse.de>
739
740         PR tree-optimization/41783
741         * gcc.dg/pr41783.c: New test.
742         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
743         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
744         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
745
746 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
747
748         PR fortran/41714
749         * gfortran.dg/class_allocate_4.f03: New test.
750
751 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
752
753         * gcc.target/mips/mult-1.c: New test.
754
755 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
756
757         PR fortran/41784
758         * gfortran.dg/extends_8.f03: New test.
759
760 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
761
762         * gnat.dg/specs/pack4.ads: New test.
763
764 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
765
766         * gnat.dg/null_pointer_deref1.adb: New test.
767         * gnat.dg/null_pointer_deref2.adb: Likewise.
768
769 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
770
771         PR fortran/41772
772         * gfortran.dg/transfer_intrinsic_3.f90.
773
774 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
775
776         * gnat.dg/opt4.adb: New test.
777
778 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
779
780         PR c/40033
781         * gcc.dg/noncompile/pr40033-1.c: New test.
782
783 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
784
785         PR c++/40808
786         * g++.dg/abi/mangle34.C: New test
787
788 2009-10-23  Jason Merrill  <jason@redhat.com>
789
790         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
791
792         Core issue 899
793         * g++.dg/cpp0x/explicit4.C: New.
794
795 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
796
797         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
798         *-*-cygwin.
799         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
800         for *-*-mingw* and *-*-cygwin.
801         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
802         * g++.dg/template/spec35.C: Disable weak symbol test for
803         *-*-mingw* and *-*-cygwin.
804
805         PR testsuite/31342
806         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
807
808 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
809
810         PR fortran/41800
811         * gfortran.dg/class_10.f03: New test.
812
813 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
814
815         PR target/41787
816         * gcc.target/powerpc/vsx-vrsave.c: New file.
817
818 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
819
820         PR c/41673
821         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
822
823 2009-10-23  Richard Guenther  <rguenther@suse.de>
824
825         PR tree-optimization/41778
826         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
827
828 2009-10-22  Richard Guenther  <rguenther@suse.de>
829
830         PR lto/41791
831         * g++.dg/lto/20091022-2_0.C: New testcase.
832
833 2009-10-22  Richard Guenther  <rguenther@suse.de>
834
835         PR lto/41730
836         * g++.dg/lto/20091022-1_0.C: New testcase.
837
838 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
839
840         * gcc.dg/autopar/outer-4.c: Adjust scan.
841         * gcc.dg/autopar/outer-5.c: Adjust scan.
842         * gcc.dg/autopar/outer-5.c: Add scan optimized.
843
844         * libgomp.graphite/force-parallel-2.c: Adjust scan.
845         * gcc.dg/autopar/outer-1.c: New testcase.
846         * gcc.dg/autopar/outer-2.c: New testcase.
847         * gcc.dg/autopar/outer-3.c: New testcase.
848         * gcc.dg/autopar/outer-4.c: New testcase.
849         * gcc.dg/autopar/outer-5.c: New testcase.
850         * gcc.dg/autopar/outer-6.c: New testcase.
851
852 2009-10-22  Jan Hubicka  <jh@suse.cz>
853
854         * gcc.c-torture/compile/pr40556.c: New testcase.
855
856 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
857
858         PR fortran/41781
859         * gfortran.dg/goto_8.f90: New test case.
860
861 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
862
863         PR tree-optimization/41497
864         * gcc.dg/tree-ssa/pr41497.c: New.
865
866 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
867
868         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
869
870 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
871
872         * gcc.dg/tls/pie-1.c: New test.
873
874 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
875
876         * g++.dg/abi/mangle33.C: New test.
877
878 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
879
880         * gnat.dg/discr22.adb: New test.
881
882 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
883
884         * gnat.dg/loop_optimization7.ad[sb]: New test.
885         * gnat.dg/loop_optimization7_pkg.ads: New helper.
886
887 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
888
889         PR fortran/41706
890         PR fortran/41766
891         * gfortran.dg/class_9.f03: Extended test case.
892         * gfortran.dg/select_type_7.f03: New test case.
893
894 2009-10-20  Richard Guenther  <rguenther@suse.de>
895
896         * gcc.dg/lto/20091020-3_0.c: New testcase.
897
898 2009-10-20  Richard Guenther  <rguenther@suse.de>
899
900         PR lto/41761
901         * gcc.dg/lto/20091020-1_0.c: New testcase.
902         * gcc.dg/lto/20091020-1_1.c: Likewise.
903         * gcc.dg/lto/20091020-2_0.c: Likewise.
904         * gcc.dg/lto/20091020-2_1.c: Likewise.
905
906 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
907
908         PR debug/41340
909         * gcc.dg/pr41340.c: New test.
910
911 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
912
913         * gnat.dg/discr21.ad[sb]: New test.
914         * gnat.dg/discr21_pkg.ads: New helper.
915
916 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
917
918         PR fortran/41706
919         * gfortran.dg/class_9 : New test.
920
921 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
922
923         * gcc.dg/raw-string-1.c: New test.
924         * gcc.dg/raw-string-2.c: New test.
925         * gcc.dg/raw-string-3.c: New test.
926         * gcc.dg/raw-string-4.c: New test.
927         * gcc.dg/raw-string-5.c: New test.
928         * gcc.dg/raw-string-6.c: New test.
929         * gcc.dg/raw-string-7.c: New test.
930         * gcc.dg/utf8-1.c: New test.
931         * gcc.dg/utf8-2.c: New test.
932         * gcc.dg/utf-badconcat2.c: New test.
933         * gcc.dg/utf-dflt2.c: New test.
934         * gcc.dg/cpp/include6.c: New test.
935         * g++.dg/ext/raw-string-1.C: New test.
936         * g++.dg/ext/raw-string-2.C: New test.
937         * g++.dg/ext/raw-string-3.C: New test.
938         * g++.dg/ext/raw-string-4.C: New test.
939         * g++.dg/ext/raw-string-5.C: New test.
940         * g++.dg/ext/raw-string-6.C: New test.
941         * g++.dg/ext/raw-string-7.C: New test.
942         * g++.dg/ext/utf8-1.C: New test.
943         * g++.dg/ext/utf8-2.C: New test.
944         * g++.dg/ext/utf-badconcat2.C: New test.
945         * g++.dg/ext/utf-dflt2.C: New test.
946
947         * gcc.dg/cleanup-13.c: New test.
948
949 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
950
951         PR fortran/41586
952         * gfortran.dg/auto_dealloc_1.f90: New test case.
953
954 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
955
956         Port from redhat/gcc-4_4-branch:
957         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
958         * gcc.dg/debug/vta-2.c: New test.
959
960         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
961         * gcc.dg/debug/vta-1.c: New.
962
963 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
964
965         * gnat.dg/noreturn2.ad[sb]: New test.
966
967 2009-10-19  Tobias Burnus  <burnus@net-b.de>
968
969         PR fortran/41755
970         * gfortran.dg/equiv_8.f90: New test.
971         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
972
973 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
974
975         * gcc.target/arm/neon-thumb2-move.c: New test.
976
977 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
978
979         * gcc.dg/debug/vta-3.c: New test.
980
981 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
982
983         * gnat.dg/nested_proc.adb: Rename into...
984         * gnat.dg/nested_proc1.adb: ...this.
985         * gnat.dg/nested_proc2.adb: New test.
986
987 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
988
989         * gnat.dg/noreturn1.ad[sb]: New test.
990
991 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
992             Paul Thomas  <pault@gcc.gnu.org>
993
994         PR fortran/41629
995         * gfortran.dg/class_6.f90: New test.
996
997         PR fortran/41608
998         PR fortran/41587
999         * gfortran.dg/class_7.f90: New test.
1000
1001         PR fortran/41618
1002         * gfortran.dg/class_8.f90: New test.
1003
1004 2009-10-17  Richard Guenther  <rguenther@suse.de>
1005
1006         * gcc.dg/lto/20091017-1_0.c: New testcase.
1007         * gcc.dg/lto/20091017-1_1.c: Likewise.
1008
1009 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1010
1011         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1012
1013 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1014
1015         * gnat.dg/aggr11.adb: New test.
1016         * gnat.dg/aggr11_pkg.ads: New helper.
1017
1018 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1019
1020         * gnat.dg/slice8.adb: New test.
1021         * gnat.dg/slice8_pkg1.ads: New helper.
1022         * gnat.dg/slice8_pkg2.ads: Likewise.
1023         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1024
1025 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1026
1027         * gnat.dg/unchecked_convert4.adb: New test.
1028
1029 2009-10-15  Jason Merrill  <jason@redhat.com>
1030
1031         PR c++/38798
1032         * g++.dg/cpp0x/trailing5.C: New.
1033
1034         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1035         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1036         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1037         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1038
1039 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1040
1041         PR fortran/41719
1042         * gfortran.dg/class_5.f03: New test case.
1043         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1044         * gfortran.dg/typebound_operator_4.f03: Ditto.
1045
1046 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1047
1048         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1049         * g++.dg/other/first-global.C: Likewise.
1050         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1051         * g++.dg/torture/pr40323.C: Likewise.
1052         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1053         * gcc.dg/inline-33.c: Likewise.
1054         * gcc.dg/ipa/ipa-1.c: Likewise.
1055         * gcc.dg/ipa/ipa-2.c: Likewise.
1056         * gcc.dg/ipa/ipa-3.c: Likewise.
1057         * gcc.dg/ipa/ipa-4.c: Likewise.
1058         * gcc.dg/ipa/ipa-5.c: Likewise.
1059         * gcc.dg/ipa/ipa-7.c: Likewise.
1060         * gcc.dg/ipa/ipacost-2.c: Likewise.
1061         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1062         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1063         * gfortran.dg/whole_file_5.f90: Likewise.
1064         * gfortran.dg/whole_file_6.f90: Likewise.
1065
1066 2009-10-16  Richard Guenther  <rguenther@suse.de>
1067
1068         PR tree-optimization/41728
1069         * gcc.c-torture/compile/pr41728.c: New testcase.
1070
1071 2009-10-16  Richard Guenther  <rguenther@suse.de>
1072
1073         PR lto/41598
1074         * gcc.dg/lto/20091016-1_0.c: New testcase.
1075         * gcc.dg/lto/20091016-1_1.c: Likewise.
1076         * gcc.dg/lto/20091016-1_a.h: Likewise.
1077
1078 2009-10-16  Richard Guenther  <rguenther@suse.de>
1079
1080         PR lto/41715
1081         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1082         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1083         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1084
1085 2009-10-16  Richard Guenther  <rguenther@suse.de>
1086
1087         PR lto/41713
1088         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1089
1090 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1091
1092         PR debug/41717
1093         * gcc.dg/debug/pr41717.c: New test.
1094
1095 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1096
1097         PR fortran/41648
1098         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1099
1100         PR fortran/41656
1101         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1102
1103 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1104
1105         PR target/23983
1106         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1107         result used.
1108         * g++.dg/ext/altivec-2.C (main): Ditto.
1109
1110 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1111
1112         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1113         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1114
1115 2009-10-15  Richard Guenther  <rguenther@suse.de>
1116
1117         PR lto/41669
1118         * gcc.dg/lto/20091015-1_0.c: New testcase.
1119         * gcc.dg/lto/20091015-1_1.c: Likewise.
1120         * gcc.dg/lto/20091015-1_2.c: Likewise.
1121         * gcc.dg/lto/20091015-1_a.h: Likewise.
1122         * gcc.dg/lto/20091015-1_b.h: Likewise.
1123
1124 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1125
1126         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1127
1128 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1129
1130         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1131
1132 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1133
1134         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1135         line from 1 to 0.
1136         * obj-c++.dg/bitfield-1.mm: Likewise.
1137         * obj-c++.dg/bitfield-4.mm: Likewise.
1138
1139 2009-10-14  Richard Guenther  <rguenther@suse.de>
1140
1141         PR lto/41173
1142         * gcc.dg/lto/20091014-1_0.c: New testcase.
1143
1144 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1145
1146         PR testsuite/41707
1147         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1148         warning on line 0 instead of 1.
1149
1150 2009-10-14  Richard Guenther  <rguenther@suse.de>
1151
1152         PR lto/41521
1153         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1154         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1155
1156 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1157
1158         PR preprocessor/41543
1159         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1160
1161         PR debug/41695
1162         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1163
1164 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1165
1166         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1167         New procedure.
1168         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1169         effective target.
1170
1171 2009-10-14  Jason Merrill  <jason@redhat.com>
1172
1173         PR c++/39866
1174         * g++.dg/cpp0x/defaulted14.C: New.
1175
1176 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1177
1178         * g++.dg/cpp0x/vt-40092.C: New.
1179
1180 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1181
1182         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1183         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1184
1185 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1186
1187         * gfortran.dg/complex_intrinsic_8.f90: New test.
1188
1189 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1190
1191         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1192         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1193
1194 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1195
1196         PR target/38948
1197         * gcc.dg/torture/pr38948.c: New test.
1198
1199 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1200
1201         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1202
1203 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1204
1205         PR fortran/41581
1206         * gfortran.dg/class_allocate_2.f03: Modified.
1207         * gfortran.dg/class_allocate_3.f03: New test case.
1208
1209 2009-10-13  Richard Guenther  <rguenther@suse.de>
1210
1211         PR lto/41668
1212         * gcc.dg/lto/20091006-2_0.c: New testcase.
1213         * gcc.dg/lto/20091006-2_1.c: Likewise.
1214         * gcc.dg/lto/20091006-2_2.c: Likewise.
1215         * gcc.dg/lto/20091013-1_0.c: Likewise.
1216         * gcc.dg/lto/20091013-1_1.c: Likewise.
1217         * gcc.dg/lto/20091013-1_2.c: Likewise.
1218
1219 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1220
1221         * gcc.c-torture/compile/pr41661.c: New test.
1222
1223 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1224
1225         PR libgfortran/41683
1226         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1227
1228 2009-10-12  Jason Merrill  <jason@redhat.com>
1229
1230         PR c++/37875
1231         * g++.dg/cpp0x/decltype18.C: New.
1232
1233         PR c++/37766
1234         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1235
1236 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1237
1238         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1239
1240 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1241
1242         PR debug/41343
1243         PR debug/41447
1244         PR debug/41264
1245         PR debug/41338
1246         * gcc.dg/guality/pr41447-1.c: New.
1247         * gcc.dg/debug/pr41264-1.c: New.
1248         * gcc.dg/debug/pr41343-1.c: New.
1249
1250 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1251
1252         PR target/26515
1253         * gcc.dg/torture/pr26515.c: New test.
1254
1255 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1256
1257         PR testsuite/41659
1258         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1259         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1260         or "xfail" with dg-lto-do.
1261
1262 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1263
1264         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1265
1266 2009-10-12  Michael Matz  <matz@suse.de>
1267
1268         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1269         pass.
1270
1271 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1272
1273         PR target/41680
1274         * g++.dg/torture/pr41680.C: New test.
1275
1276 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1277
1278         PR c++/41570
1279         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1280
1281 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1282
1283         PR debug/41616
1284         * gcc.dg/guality/pr41616-1.c: New.
1285
1286 2009-10-11  Jason Merrill  <jason@redhat.com>
1287
1288         PR c++/37204
1289         * g++.dg/cpp0x/rv-reinterpret.C: New.
1290
1291 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1292
1293         PR libgfortran/38439
1294         * gfortran.dg/fmt_error_9.f: New test.
1295         * gfortran.dg/fmt_error_10.f: New test.
1296
1297 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1298
1299         PR fortran/41583
1300         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1301         * gfortran.dg/class_4b.f03: As above.
1302         * gfortran.dg/class_4c.f03: As above.
1303         * gfortran.dg/class_4d.f03: As above.
1304
1305 2009-10-11  Richard Guenther  <rguenther@suse.de>
1306
1307         PR tree-optimization/41555
1308         * gcc.dg/torture/pr41555.c: New testcase.
1309
1310 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1311
1312         PR libgfortran/35862
1313         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1314         function correctly.
1315
1316 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1317
1318         PR libgfortran/35862
1319         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1320         Add conditions to avoid runtime errors if not supported.
1321
1322 2009-10-10  Richard Guenther  <rguenther@suse.de>
1323
1324         PR tree-optimization/41654
1325         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1326
1327 2009-10-09  Jason Merrill  <jason@redhat.com>
1328
1329         * g++.dg/cpp/ucn-1.C: New.
1330
1331 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1332
1333         PR fortran/41585
1334         * gfortran.dg/class_2.f03: Extended test case.
1335
1336 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1337
1338         PR fortran/41582
1339         * gfortran.dg/class_allocate_1.f03: Modify code such that
1340         it compiles with the gfc_warning->gfc_error change.
1341         * gfortran.dg/class_allocate_1.f03: New test.
1342
1343 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1344
1345         PR fortran/41579
1346         * gfortran.dg/select_type_6.f03: New test.
1347
1348 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1349
1350         PR preprocessor/41445
1351         * gcc.dg/cpp/separate-1.c: Adjust.
1352         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1353         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1354         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1355         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1356         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1357         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1358         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1359
1360         PR rtl-optimization/41646
1361         * gcc.c-torture/compile/pr41646.c: New test.
1362
1363 2009-10-09  Richard Guenther  <rguenther@suse.de>
1364
1365         PR tree-optimization/41634
1366         * gcc.c-torture/compile/pr41634.c: New testcase.
1367
1368 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1369
1370         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1371
1372 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1373
1374         * gnat.dg/opt3.adb: New test.
1375         * gnat.dg/opt3_pkg.ads: New helper.
1376
1377 2009-10-08  Doug Kwan  <dougkwan@google.com>
1378
1379         PR rtl-optimization/41574
1380         * gcc.dg/pr41574.c: New test.
1381
1382 2009-10-08  Cary Coutant  <ccoutant@google.com>
1383
1384         Add support for debugging with ICF (Identical Code Folding).
1385         * g++.dg/debug/dwarf2/icf.C: New test.
1386
1387 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1388
1389         * gcc.target/mips/truncate-6.c: New test.
1390
1391 2009-10-08  Jason Merrill  <jason@redhat.com>
1392
1393         PR c++/36816
1394         * g++.dg/cpp0x/rv-deduce.C: New.
1395
1396         PR c++/37177
1397         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1398         * g++.dg/template/explicit-args2.C: New.
1399         * g++.dg/template/explicit-args3.C: New.
1400         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1401
1402 2009-10-08  Michael Matz  <matz@suse.de>
1403
1404         PR middle-end/41573
1405         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1406         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1407         * gcc.dg/pr41573.c: New test.
1408
1409 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1410
1411         PR c/41182
1412         * gcc.c-torture/compile/pr41182-1.c: New.
1413
1414 2009-10-07  Jason Merrill  <jason@redhat.com>
1415
1416         * g++.dg/cpp0x/variadic95.C: New.
1417
1418 2009-10-07  Jason Merrill  <jason@redhat.com>
1419
1420         * g++.dg/template/scope3.C: New.
1421
1422 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1423
1424         * gcc.dg/debug/dwarf2/inline3.c: New test.
1425
1426 2009-10-07  Daniel Kraft  <d@domob.eu>
1427
1428         PR fortran/41615
1429         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1430
1431 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1432
1433         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1434         * gfortran.dg/select_type_1.f03: Modified error message.
1435         * gfortran.dg/select_type_5.f03: New test.
1436
1437 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1438
1439         PR libgfortran/41612
1440         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1441         have kind=10 reals.
1442
1443 2009-10-06  Jason Merrill  <jason@redhat.com>
1444
1445         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1446         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1447
1448 2009-10-06  Richard Guenther  <rguenther@suse.de>
1449
1450         PR lto/41502
1451         * gcc.dg/lto/20091006-1_0.c: New testcase.
1452         * gcc.dg/lto/20091006-1_1.c: Likewise.
1453         * gcc.dg/lto/20091005-2_0.c: Likewise.
1454
1455 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1456
1457         PR ada/41383
1458         * gnat.dg/timer_cancel.adb: New test.
1459
1460 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1461
1462         PR ada/38333
1463         * gnat.dg/specs/import_abstract.ads: New.
1464
1465 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1466
1467         PR libgfortran/35862
1468         * gfortran.dg/round_2.f03: New test.
1469
1470 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1471
1472         PR debug/41558
1473         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1474         * lib/gcc-gdb-test.exp: ... here.  New file.
1475         * gfortran.dg/guality/guality.exp: New file.
1476         * gfortran.dg/guality/pr41558.f90: New test.
1477         * gfortran.dg/guality/arg1.f90: New test.
1478
1479 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1480
1481         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1482         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1483         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1484         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1485
1486 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1487
1488         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1489         register_pass_info.
1490         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1491         plugin_pass to register_pass_info.
1492         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1493         register_pass_info.
1494         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1495         register_pass_info.
1496
1497 2009-10-05  Richard Guenther  <rguenther@suse.de>
1498
1499         PR lto/41281
1500         * gcc.dg/lto/20090914-2_0.c: New testcase.
1501
1502 2009-10-05  Richard Guenther  <rguenther@suse.de>
1503
1504         PR lto/40902
1505         * gcc.dg/lto/20091005-1_0.c: New testcase.
1506         * gcc.dg/lto/20091005-1_1.c: Likewise.
1507
1508 2009-10-05  Richard Guenther  <rguenther@suse.de>
1509
1510         PR lto/41552
1511         PR lto/41487
1512         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1513         * g++.dg/lto/20091004-1_0.C: New testcase.
1514         * g++.dg/lto/20091004-1_1.C: Likewise.
1515         * g++.dg/lto/20091004-2_0.C: Likewise.
1516         * g++.dg/lto/20091004-2_1.C: Likewise.
1517         * g++.dg/lto/20091004-3_0.C: Likewise.
1518         * g++.dg/lto/20091004-3_1.C: Likewise.
1519
1520 2009-10-05  Richard Guenther  <rguenther@suse.de>
1521
1522         PR tree-optimization/23821
1523         * gcc.dg/torture/pr23821.c: New testcase.
1524
1525 2009-10-05  Daniel Kraft  <d@domob.eu>
1526
1527         PR fortran/41403
1528         * gfortran.dg/goto_6.f: New test.
1529         * gfortran.dg/goto_7.f: New test.
1530
1531 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1532             Bill Maddox  <maddox@google.com>
1533             Cary Coutant  <ccoutant@google.com>
1534             Chris Demetriou  <cgd@google.com>
1535             Diego Novillo  <dnovillo@google.com>
1536             Doug Kwan  <dougkwan@google.com>
1537             Jan Hubicka  <jh@suse.cz>
1538             Ollie Wild  <aaw@google.com>
1539             Rafael Espindola  <espindola@google.com>
1540             Richard Guenther  <rguenther@suse.de>
1541             Simon Baldwin  <simonb@google.com>
1542
1543         * g++.dg/20090107-1.C: New.
1544         * g++.dg/20090121-1.C: New.
1545         * g++.dg/ipa/20090113-1.C: New.
1546         * g++.dg/lto: New directory.
1547         * g++.dg/lto/20080829_0.C: New.
1548         * g++.dg/lto/20080904_0.C: New.
1549         * g++.dg/lto/20080907_0.C: New.
1550         * g++.dg/lto/20080908-1_0.C: New.
1551         * g++.dg/lto/20080908-2_0.C: New.
1552         * g++.dg/lto/20080908-3_0.C: New.
1553         * g++.dg/lto/20080909-1_0.C: New.
1554         * g++.dg/lto/20080910-1_0.C: New.
1555         * g++.dg/lto/20080912-1_0.C: New.
1556         * g++.dg/lto/20080912_0.C: New.
1557         * g++.dg/lto/20080915_0.C: New.
1558         * g++.dg/lto/20080916_0.C: New.
1559         * g++.dg/lto/20080917_0.C: New.
1560         * g++.dg/lto/20080924_0.C: New.
1561         * g++.dg/lto/20080926_0.C: New.
1562         * g++.dg/lto/20081008_0.C: New.
1563         * g++.dg/lto/20081022.h: New.
1564         * g++.dg/lto/20081022_0.C: New.
1565         * g++.dg/lto/20081022_1.C: New.
1566         * g++.dg/lto/20081023_0.C: New.
1567         * g++.dg/lto/20081109-1_0.C: New.
1568         * g++.dg/lto/20081109-2_0.C: New.
1569         * g++.dg/lto/20081109_0.C: New.
1570         * g++.dg/lto/20081109_1.C: New.
1571         * g++.dg/lto/20081118-1_0.C: New.
1572         * g++.dg/lto/20081118-1_1.C: New.
1573         * g++.dg/lto/20081118_0.C: New.
1574         * g++.dg/lto/20081118_1.C: New.
1575         * g++.dg/lto/20081119-1.h: New.
1576         * g++.dg/lto/20081119-1_0.C: New.
1577         * g++.dg/lto/20081119-1_1.C: New.
1578         * g++.dg/lto/20081119_0.C: New.
1579         * g++.dg/lto/20081119_1.C: New.
1580         * g++.dg/lto/20081120-1_0.C: New.
1581         * g++.dg/lto/20081120-1_1.C: New.
1582         * g++.dg/lto/20081120-2_0.C: New.
1583         * g++.dg/lto/20081120-2_1.C: New.
1584         * g++.dg/lto/20081123_0.C: New.
1585         * g++.dg/lto/20081123_1.C: New.
1586         * g++.dg/lto/20081125.h: New.
1587         * g++.dg/lto/20081125_0.C: New.
1588         * g++.dg/lto/20081125_1.C: New.
1589         * g++.dg/lto/20081127_0.C: New.
1590         * g++.dg/lto/20081127_1.C: New.
1591         * g++.dg/lto/20081203_0.C: New.
1592         * g++.dg/lto/20081203_1.C: New.
1593         * g++.dg/lto/20081204-1_0.C: New.
1594         * g++.dg/lto/20081204-1_1.C: New.
1595         * g++.dg/lto/20081204-2_0.C: New.
1596         * g++.dg/lto/20081204-2_1.C: New.
1597         * g++.dg/lto/20081209_0.C: New.
1598         * g++.dg/lto/20081209_1.C: New.
1599         * g++.dg/lto/20081211-1.h: New.
1600         * g++.dg/lto/20081211-1_0.C: New.
1601         * g++.dg/lto/20081211-1_1.C: New.
1602         * g++.dg/lto/20081217-1_0.C: New.
1603         * g++.dg/lto/20081217-2_0.C: New.
1604         * g++.dg/lto/20081219_0.C: New.
1605         * g++.dg/lto/20081219_1.C: New.
1606         * g++.dg/lto/20090106_0.C: New.
1607         * g++.dg/lto/20090112_0.C: New.
1608         * g++.dg/lto/20090128_0.C: New.
1609         * g++.dg/lto/20090221_0.C: New.
1610         * g++.dg/lto/20090302_0.C: New.
1611         * g++.dg/lto/20090302_1.C: New.
1612         * g++.dg/lto/20090303_0.C: New.
1613         * g++.dg/lto/20090311-1.h: New.
1614         * g++.dg/lto/20090311-1_0.C: New.
1615         * g++.dg/lto/20090311-1_1.C: New.
1616         * g++.dg/lto/20090311_0.C: New.
1617         * g++.dg/lto/20090311_1.C: New.
1618         * g++.dg/lto/20090312.h: New.
1619         * g++.dg/lto/20090312_0.C: New.
1620         * g++.dg/lto/20090312_1.C: New.
1621         * g++.dg/lto/20090313_0.C: New.
1622         * g++.dg/lto/20090313_1.C: New.
1623         * g++.dg/lto/20090315_0.C: New.
1624         * g++.dg/lto/20090315_1.C: New.
1625         * g++.dg/lto/20091002-1_0.C: New testcase.
1626         * g++.dg/lto/20091002-2_0.C: Likewise..
1627         * g++.dg/lto/20091002-3_0.C: Likewise..
1628         * g++.dg/lto/README: New.
1629         * g++.dg/lto/pr40818_0.C: New.
1630         * g++.dg/opt/thunk3-1.C: New.
1631         * g++.dg/opt/thunk4.C: New.
1632         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1633         replacements with __attribute__ ((__noinline__)).
1634         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1635         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1636         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1637         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1638         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1639         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1640         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1641         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1642         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1643         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1644         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1645         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1646         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1647         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1648         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1649         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1650         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1651         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1652         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1653         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1654         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1655         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1656         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1657         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1658         * gcc.dg/20081223-1.c: New.
1659         * gcc.dg/lto: New directory.
1660         * gcc.dg/lto/20080908_0.c: New.
1661         * gcc.dg/lto/20080917_0.c: New.
1662         * gcc.dg/lto/20080924_0.c: New.
1663         * gcc.dg/lto/20081024_0.c: New.
1664         * gcc.dg/lto/20081109_0.c: New.
1665         * gcc.dg/lto/20081111_0.c: New.
1666         * gcc.dg/lto/20081111_1.c: New.
1667         * gcc.dg/lto/20081112_0.c: New.
1668         * gcc.dg/lto/20081112_1.c: New.
1669         * gcc.dg/lto/20081115_0.c: New.
1670         * gcc.dg/lto/20081115_1.c: New.
1671         * gcc.dg/lto/20081115_2.c: New.
1672         * gcc.dg/lto/20081118_0.c: New.
1673         * gcc.dg/lto/20081118_1.c: New.
1674         * gcc.dg/lto/20081118_2.c: New.
1675         * gcc.dg/lto/20081120-1_0.c: New.
1676         * gcc.dg/lto/20081120-1_1.c: New.
1677         * gcc.dg/lto/20081120-2_0.c: New.
1678         * gcc.dg/lto/20081120-2_1.c: New.
1679         * gcc.dg/lto/20081125_0.c: New.
1680         * gcc.dg/lto/20081125_1.c: New.
1681         * gcc.dg/lto/20081126_0.c: New.
1682         * gcc.dg/lto/20081201-1_0.c: New.
1683         * gcc.dg/lto/20081201-1_1.c: New.
1684         * gcc.dg/lto/20081201-1_2.c: New.
1685         * gcc.dg/lto/20081201-2_0.c: New.
1686         * gcc.dg/lto/20081201-2_1.c: New.
1687         * gcc.dg/lto/20081202-1_0.c: New.
1688         * gcc.dg/lto/20081202-1_1.c: New.
1689         * gcc.dg/lto/20081202-2_0.c: New.
1690         * gcc.dg/lto/20081202-2_1.c: New.
1691         * gcc.dg/lto/20081204-1_0.c: New.
1692         * gcc.dg/lto/20081204-1_1.c: New.
1693         * gcc.dg/lto/20081204-2_0.c: New.
1694         * gcc.dg/lto/20081210-1_0.c: New.
1695         * gcc.dg/lto/20081212-1_0.c: New.
1696         * gcc.dg/lto/20081222_0.c: New.
1697         * gcc.dg/lto/20081222_0.h: New.
1698         * gcc.dg/lto/20081222_1.c: New.
1699         * gcc.dg/lto/20081224_0.c: New.
1700         * gcc.dg/lto/20081224_0.h: New.
1701         * gcc.dg/lto/20081224_1.c: New.
1702         * gcc.dg/lto/20090116_0.c: New.
1703         * gcc.dg/lto/20090120_0.c: New.
1704         * gcc.dg/lto/20090126-1_0.c: New.
1705         * gcc.dg/lto/20090126-2_0.c: New.
1706         * gcc.dg/lto/20090206-1_0.c: New.
1707         * gcc.dg/lto/20090206-2_0.c: New.
1708         * gcc.dg/lto/20090210_0.c: New.
1709         * gcc.dg/lto/20090210_1.c: New.
1710         * gcc.dg/lto/20090213_0.c: New.
1711         * gcc.dg/lto/20090213_1.c: New.
1712         * gcc.dg/lto/20090218-1_0.c: New.
1713         * gcc.dg/lto/20090218-1_1.c: New.
1714         * gcc.dg/lto/20090218-2_0.c: New.
1715         * gcc.dg/lto/20090218-2_1.c: New.
1716         * gcc.dg/lto/20090218_0.c: New.
1717         * gcc.dg/lto/20090218_1.c: New.
1718         * gcc.dg/lto/20090218_2.c: New.
1719         * gcc.dg/lto/20090218_3.c: New.
1720         * gcc.dg/lto/20090219_0.c: New.
1721         * gcc.dg/lto/20090312_0.c: New.
1722         * gcc.dg/lto/20090312_1.c: New.
1723         * gcc.dg/lto/20090313_0.c: New.
1724         * gcc.dg/lto/20090706-1_0.c: New.
1725         * gcc.dg/lto/20090706-2_0.c: New.
1726         * gcc.dg/lto/20090717_0.c: New.
1727         * gcc.dg/lto/20090717_1.c: New.
1728         * gcc.dg/lto/20090729_0.c: New.
1729         * gcc.dg/lto/20090729_1.c: New.
1730         * gcc.dg/lto/20090812_0.c: New.
1731         * gcc.dg/lto/20090812_1.c: New.
1732         * gcc.dg/lto/20090914-1_0.c: New.
1733         * gcc.dg/lto/README: New.
1734         * gcc.dg/visibility-7.c: Adjust expected pattern
1735         * gfortran.dg/lto: New directory.
1736         * gfortran.dg/lto/pr40724_0.f: New.
1737         * gfortran.dg/lto/pr40724_1.f: New.
1738         * gfortran.dg/lto/pr40725_0.f03: New.
1739         * gfortran.dg/lto/pr40725_1.c: New.
1740         * gfortran.dg/lto/pr41069_0.f90: New.
1741         * gfortran.dg/lto/pr41069_1.f90: New.
1742         * gfortran.dg/lto/pr41069_2.f90: New.
1743         * g++.dg/README: Add 'lto' directory.
1744         * g++.dg/dg.exp: Also scan 'lto' directory
1745
1746 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1747             Janis Johnson  <janis187@us.ibm.com>
1748             Diego Novillo  <dnovillo@google.com>
1749
1750         * g++.dg/lto/lto.exp: New.
1751         * gcc.c-torture/execute/execute.exp: Add
1752         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1753         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1754         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1755         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1756         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1757         * gcc.dg/lto/lto.exp: New.
1758         * gfortran.dg/lto/lto.exp: New.
1759         * lib/target-supports.exp (check_effective_target_lto): New.
1760         * lib/c-torture.exp: Load target-supports.exp.  Define
1761         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1762         * lib/gcc-dg.exp: Likewise.
1763         * lib/lto.exp: New.
1764         * lib/torture-options.exp: Add support for a third argument.
1765
1766 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1767
1768         PR testsuite/41542
1769         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1770
1771 2009-10-02  Jason Merrill  <jason@redhat.com>
1772
1773         * g++.dg/abi/mangle32.C: New.
1774
1775 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1776
1777         * gnat.dg/atomic2.adb: New test.
1778
1779 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1780
1781         * gnat.dg/array11.adb: New test.
1782         * gnat.dg/array12.adb: Likewise.
1783
1784 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1785
1786         * gnat.dg/array10.adb: New test.
1787         * gnat.dg/object_overflow.adb: Tweak.
1788
1789 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1790
1791         * gcc.dg/guality/guality.exp: Disable on darwin.
1792
1793 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1794
1795         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1796         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1797         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1798         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1799
1800 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1801
1802         PR fortran/41479
1803         * gfortran.dg/intent_out_5.f90: New test.
1804
1805 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1806
1807         PR debug/41404
1808         PR debug/41353
1809         * gcc.dg/guality/pr41404-1.c: New test.
1810         * gcc.dg/guality/pr41353-2.c: New test.
1811
1812 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1813
1814         PR testsuite/41546
1815         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1816         to -mtune=generic.
1817
1818 2009-10-01  Jan Hubicka  <jh@suse.cz>
1819
1820         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1821
1822 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1823
1824         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1825
1826         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1827
1828 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1829
1830         PR fortran/41515
1831         * gfortran.dg/parameter_array_init_5.f90: New test.
1832
1833 2009-10-01  Jason Merrill  <jason@redhat.com>
1834
1835         * g++.dg/cpp0x/defaulted13.C: New.
1836
1837 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1838
1839         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1840         * gfortran.dg/bounds_check_11.f90: Likewise.
1841         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1842
1843 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1844
1845         * gfortran.dg/select_type_4.f90: New test.
1846
1847 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1848
1849         * gfortran.dg/same_type_as_1.f03: New test.
1850         * gfortran.dg/same_type_as_2.f03: Ditto.
1851
1852 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1853
1854         * gfortran.dg/select_type_1.f03: Extended.
1855         * gfortran.dg/select_type_3.f03: New test.
1856
1857 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1858
1859         * gfortran.dg/class_allocate_1.f03: New test.
1860
1861 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1862
1863         PR fortran/40996
1864         * gfortran.dg/allocatable_scalar_3.f90: New test.
1865         * gfortran.dg/select_type_2.f03: Ditto.
1866         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1867
1868 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1869
1870         * gfortran.dg/block_name_2.f90: Modified error message.
1871         * gfortran.dg/select_6.f90: Ditto.
1872         * gfortran.dg/select_type_1.f03: New test.
1873
1874 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1875
1876         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1877         * gfortran.dg/class_1.f03: Ditto.
1878         * gfortran.dg/class_2.f03: Ditto.
1879         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1880         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1881         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1882         * gfortran.dg/typebound_call_10.f03: Ditto.
1883         * gfortran.dg/typebound_call_2.f03: Ditto.
1884         * gfortran.dg/typebound_call_3.f03: Ditto.
1885         * gfortran.dg/typebound_call_4.f03: Ditto.
1886         * gfortran.dg/typebound_call_9.f03: Ditto.
1887         * gfortran.dg/typebound_generic_3.f03: Ditto.
1888         * gfortran.dg/typebound_generic_4.f03: Ditto.
1889         * gfortran.dg/typebound_operator_1.f03: Ditto.
1890         * gfortran.dg/typebound_operator_2.f03: Ditto.
1891         * gfortran.dg/typebound_operator_3.f03: Ditto.
1892         * gfortran.dg/typebound_operator_4.f03: Ditto.
1893         * gfortran.dg/typebound_proc_1.f08: Ditto.
1894         * gfortran.dg/typebound_proc_5.f03: Ditto.
1895         * gfortran.dg/typebound_proc_6.f03: Ditto.
1896
1897 2009-09-30  Jason Merrill  <jason@redhat.com>
1898
1899         * g++.dg/eh/init-temp1.C: Improve test.
1900
1901 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1902
1903         PR target/22093
1904         * gcc.target/alpha/pr22093.c: New test.
1905
1906 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1907             Jason Merrill  <jason@redhat.com>
1908
1909         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1910         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1911         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1912         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1913         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1914         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1915         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1916         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1917         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1918         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1919         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1920         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1921         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1922         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1923         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1924         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1925         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1926         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1927         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1928         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1929         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1930         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1931         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1932         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1933         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1934         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1935         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1936         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1937         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1938         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1939         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1940         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1941         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1942         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1943         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1944         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1945         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1946         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1947         * lib/prune.exp: Accept "In lambda function".
1948
1949 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1950
1951         * gcc.target/i386/fma4-check.h: New file.
1952         * gcc.target/i386/fma4-fma.c: Ditto.
1953         * gcc.target/i386/fma4-maccXX.c: Ditto.
1954         * gcc.target/i386/fma4-msubXX.c: Ditto.
1955         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1956         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1957         * gcc.target/i386/fma4-vector.c: Ditto.
1958         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1959         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1960         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1961         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1962         * gcc.target/i386/fma4-256-vector.c: Ditto.
1963         * gcc.target/i386/funcspec-2.c: Ditto.
1964
1965         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1966
1967         * gcc.target/i386/funcspec-5.c: Add FMA4.
1968         * gcc.target/i386/funcspec-6.c: Ditto.
1969         * gcc.target/i386/funcspec-8.c: Ditto.
1970
1971         * gcc.target/i386/funcspec-9.c: New file.
1972
1973         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1974
1975         * gcc.target/i386/isa-10.c: New file.
1976         * gcc.target/i386/isa-11.c: Ditto.
1977         * gcc.target/i386/isa-12.c: Ditto.
1978         * gcc.target/i386/isa-13.c: Ditto.
1979         * gcc.target/i386/isa-2.c: Ditto.
1980         * gcc.target/i386/isa-3.c: Ditto.
1981         * gcc.target/i386/isa-4.c: Ditto.
1982         * gcc.target/i386/isa-7.c: Ditto.
1983         * gcc.target/i386/isa-8.c: Ditto.
1984         * gcc.target/i386/isa-9.c: Ditto.
1985
1986         * gcc.target/i386/isa-14.c: Add FMA4.
1987         * gcc.target/i386/isa-1.c: Ditto.
1988         * gcc.target/i386/isa-5.c: Ditto.
1989         * gcc.target/i386/isa-6.c: Ditto.
1990
1991         * gcc.target/i386/sse-12.c: New file.
1992         * gcc.target/i386/sse-13.c: Ditto.
1993         * gcc.target/i386/sse-14.c: Ditto.
1994         * gcc.target/i386/sse-22.c: Ditto.
1995
1996         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1997         * g++.dg/other/i386-3.C: Ditto.
1998         * g++.dg/other/i386-5.C: Ditto.
1999         * g++.dg/other/i386-6.C: Ditto.
2000
2001 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2002
2003         PR testsuite/41496
2004         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2005         before.
2006
2007 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2008
2009         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2010         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2011
2012 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2013
2014         PR debug/41438
2015         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2016         hidden.
2017         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2018
2019 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2020
2021         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2022         * gcc.target/i386/isa-1.c: Remove SSE5.
2023         * gcc.target/i386/isa-5.c: Ditto.
2024         * gcc.target/i386/isa-6.c: Ditto.
2025         * gcc.target/i386/funcspec-4.c: Remove error conditions
2026         related to SSE5.
2027         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2028         * gcc.target/i386/avx-2.c: Ditto.
2029         * gcc.target/i386/sse-23.c: Ditto.
2030         * gcc.target/i386/funcspec-9.c: Delete.
2031
2032 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2033
2034         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2035         * gcc.dg/guality/pr41353-1.c: New test.
2036
2037         PR testsuite/41444
2038         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2039         in macro name definition for non-unix/win32/msdos.
2040
2041 2009-09-29  Daniel Kraft  <d@domob.eu>
2042
2043         PR fortran/39626
2044         * gfortran.dg/block_1.f08: New test.
2045         * gfortran.dg/block_2.f08: New test.
2046         * gfortran.dg/block_3.f90: New test.
2047         * gfortran.dg/block_4.f08: New test.
2048         * gfortran.dg/block_5.f08: New test.
2049         * gfortran.dg/block_6.f08: New test.
2050         * gfortran.dg/block_7.f08: New test.
2051         * gfortran.dg/block_8.f08: New test.
2052
2053 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2054
2055         PR libgfortran/35862
2056         * gfortran.dg/round_1.f03: New test.
2057         * gfortran.dg/f2003_io_3.f03: Update test.
2058
2059 2009-09-28  Easwaran Raman  <eraman@google.com>
2060
2061         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2062         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2063
2064 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2065
2066         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2067         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2068         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2069         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2070         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2071
2072         * g++.dg/dfp/dfp.exp: Fix typo.
2073
2074         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2075         Fix typo that breaks the check.
2076
2077 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2078
2079         * gnat.dg (tagged_alloc_free.adb): New testcase.
2080
2081 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2082
2083         * g++.dg/dfp: New directory.
2084         * g++.dg/dg.exp: Prune tests in dfp directory.
2085         * g++.dg/dfp/dfp.exp: New.
2086         * g++.dg/dfp/mangle-mode.C: New test.
2087
2088 2009-09-28  Michael Matz  <matz@suse.de>
2089
2090         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2091         for sign of -Inf.
2092
2093 2009-09-27  Richard Henderson  <rth@redhat.com>
2094
2095         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2096         * gcc.dg/tree-ssa/pr41469-1.c: New.
2097
2098 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2099
2100         PR c/41476
2101         * gcc.dg/cond-constqual-1.c: New test.
2102
2103 2009-09-26  Michael Matz  <matz@suse.de>
2104
2105         PR lto/40758
2106         PR middle-end/41470
2107         * gcc.dg/pr41470.c: New test.
2108
2109 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2110
2111         * gnat.dg/array9.adb: New test.
2112
2113 2009-09-26  Michael Matz  <matz@suse.de>
2114
2115         PR tree-optimization/41454
2116         * gcc.dg/pr41454.c: New test.
2117
2118 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2119
2120         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2121         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2122         into DW_TAG_GNU_template_parameter_pack and
2123         DW_TAG_GNU_formal_parameter_pack.
2124         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2125         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2126
2127 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2128
2129         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2130         parameters for alignment-sensitive -fsection-anchors tests.
2131
2132 2009-09-25  Richard Guenther  <rguenther@suse.de>
2133
2134         PR middle-end/41463
2135         * gcc.c-torture/execute/pr41463.c: New testcase.
2136
2137 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2138
2139         * gnat.dg/sse_nolib.adb: New testcase.
2140
2141 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2142
2143         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2144         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2145         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2146         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2147         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2148         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2149         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2150         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2151         * gcc.dg/vect/vect.exp: Add Power7 flags.
2152         * g++.dg/vect/vect.exp: Likewise.
2153         * gfortran.dg/vect/vect.exp: Likewise.
2154
2155 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2156
2157         PR fortran/41459
2158         * gfortran.dg/empty_label.f: New test.
2159         * gfortran.dg/empty_label.f90: Ditto.
2160         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2161
2162 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2163
2164         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2165         compile-time.
2166
2167 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2168
2169         * lib/scanasm.exp (make_pattern_printable): New function.
2170         (dg-scan, scan-assembler-times, scan-assembler-dem,
2171         scan-assembler-dem-not): Use it.
2172
2173 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2174
2175         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2176         (test_nested): Renamed to ...
2177         (test_nested1): This.
2178         (test_nested2): New.
2179         (main): Likewise.
2180
2181 2009-09-24  Richard Guenther  <rguenther@suse.de>
2182
2183         PR tree-optimization/36143
2184         PR tree-optimization/38747
2185         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2186         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2187         * g++.dg/torture/pr38747.C: New testcase.
2188         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2189
2190 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2191
2192         * gnat.dg/nested_proc.adb: New test.
2193
2194 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2195
2196         * gcc.target/i386/pr12329.c: Adjust.
2197
2198 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2199
2200         PR debug/41248
2201         * gcc.dg/pr41248.c: New.
2202
2203 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2204
2205         PR debug/41065
2206         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2207
2208 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2209
2210         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2211         current_compiler_flags.  Fix typos.
2212
2213 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2214
2215         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2216
2217 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2218
2219         PR c/39779
2220         * gcc.c-torture/compile/pr39779.c: New test.
2221
2222 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2223
2224         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2225         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2226         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2227
2228 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2229
2230         PR debug/41295
2231         * gcc.dg/pr41295.c: New.
2232
2233 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2234
2235         * gcc.dg/pr40209.c: Add test case.
2236
2237 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2238
2239         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2240         matching assembly.
2241         * gcc.target/mips/code-readable-2.c: Likewise.
2242         * gcc.target/mips/code-readable-3.c: Likewise.
2243
2244 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2245
2246         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2247         Check support via mode instead of C type.
2248         (check_effective_target_dfprt_nocache): Ditto.
2249         (check_effective_target_hard_dfp): Ditto.
2250
2251 2009-09-22  Richard Guenther  <rguenther@suse.de>
2252
2253         PR middle-end/41395
2254         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2255         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2256
2257 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2258
2259         * gcc.dg/20090922-1.c: New test.
2260
2261         PR bootstrap/41405
2262         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2263         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2264         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2265         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2266         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2267         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2268         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2269         * objc.dg/dwarf-2.m: Likewise.
2270
2271 2009-09-22  Richard Guenther  <rguenther@suse.de>
2272
2273         PR tree-optimization/41428
2274         * g++.dg/tree-ssa/pr41428.C: New testcase.
2275
2276 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2277
2278         PR middle-end/41429
2279         * g++.dg/gomp/pr41429.C: New test.
2280
2281 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2282
2283         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2284
2285 2009-09-21  Jason Merrill  <jason@redhat.com>
2286
2287         PR c++/41421
2288         * g++.dg/cpp0x/trivial1.C: Expand.
2289
2290 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2291
2292         * gcc.dg/torture/calleesave-sse.c: New.
2293
2294 2009-09-21  Jan Hubicka  <jh@suse.cz>
2295
2296         * gcc.dg/guality/inline-params.c: New testcase.
2297
2298 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2299
2300         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2301         Add -fno-inline.
2302         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2303         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2304         (f2): Ditto.
2305
2306 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2307
2308         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2309         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2310         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2311         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2312         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2313
2314 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2315
2316         PR middle-end/40642
2317         * g++.dg/torture/pr40642.C: New testcase.
2318
2319 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2320
2321         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2322         cases in static initializers.
2323
2324 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2325
2326         * gcc.c-tortue/compile/pr39886.c: New.
2327
2328 2009-09-20  Chris Demetriou  <cgd@google.com>
2329
2330         PR preprocessor/28435:
2331         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2332         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2333         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2334         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2335         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2336
2337 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2338
2339         * gcc.target/mips/mips.exp: Add relax-pic-calls
2340         under -mfoo/-mno-foo options.
2341         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2342         and -mexplicit-relocs.
2343         * gcc.target/mips/call-1.c: New test.
2344         * gcc.target/mips/call-2.c: New test.
2345         * gcc.target/mips/call-3.c: New test.
2346         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2347         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2348
2349 2009-09-19  Chris Demetriou  <cgd@google.com>
2350
2351         PR preprocessor/28435:
2352         * gcc.dg/cpp/missing-header-MD.c: New test.
2353         * gcc.dg/cpp/missing-header-MMD.c: New test.
2354         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2355         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2356
2357 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2358
2359         PR libgfortran/41328
2360         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2361         EOF works.
2362
2363 2009-09-18  Jason Merrill  <jason@redhat.com>
2364
2365         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2366         * g++.dg/cpp0x/initlist-deduce.C: New.
2367
2368 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2369
2370         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2371
2372 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2373
2374         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2375         * c-c++-common/dfp: New directory.
2376         * c-c++-common/dfp/dfp-dbg.h: New file.
2377         * gcc.dg/dfp/call-by-value.c: Move to ...
2378         * c-c++-common/call-by-value.c: here.
2379         * gcc.dg/dfp/cast.c: Move to ...
2380         * c-c++-common/cast.c: here.
2381         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2382         * c-c++-common/compare-eq-const.c: here.
2383         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2384         * c-c++-common/compare-eq-d128.c: here.
2385         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2386         * c-c++-common/compare-eq-d32.c: here.
2387         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2388         * c-c++-common/compare-eq-d64.c: here.
2389         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2390         * c-c++-common/compare-eq-dfp.c: here.
2391         * gcc.dg/dfp/compare-eq.h: Move to ...
2392         * c-c++-common/compare-eq.h: here.
2393         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2394         * c-c++-common/compare-rel-const.c: here.
2395         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2396         * c-c++-common/compare-rel-d128.c: here.
2397         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2398         * c-c++-common/compare-rel-d32.c: here.
2399         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2400         * c-c++-common/compare-rel-d64.c: here.
2401         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2402         * c-c++-common/compare-rel-dfp.c: here.
2403         * gcc.dg/dfp/compare-rel.h: Move to ...
2404         * c-c++-common/compare-rel.h: here.
2405         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2406         * c-c++-common/compare-special-d128.c: here.
2407         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2408         * c-c++-common/compare-special-d32.c: here.
2409         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2410         * c-c++-common/compare-special-d64.c: here.
2411         * gcc.dg/dfp/compare-special.h: Move to ...
2412         * c-c++-common/compare-special.h: here.
2413         * gcc.dg/dfp/constants-zero.c: Move to ...
2414         * c-c++-common/constants-zero.c: here.
2415         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2416         * c-c++-common/convert-bfp-10.c: here.
2417         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2418         * c-c++-common/convert-bfp-11.c: here.
2419         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2420         * c-c++-common/convert-bfp-12.c: here.
2421         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2422         * c-c++-common/convert-bfp-13.c: here.
2423         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2424         * c-c++-common/convert-bfp-14.c: here.
2425         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2426         * c-c++-common/convert-bfp-2.c: here.
2427         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2428         * c-c++-common/convert-bfp-3.c: here.
2429         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2430         * c-c++-common/convert-bfp-4.c: here.
2431         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2432         * c-c++-common/convert-bfp-5.c: here.
2433         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2434         * c-c++-common/convert-bfp-6.c: here.
2435         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2436         * c-c++-common/convert-bfp-7.c: here.
2437         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2438         * c-c++-common/convert-bfp-8.c: here.
2439         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2440         * c-c++-common/convert-bfp-9.c: here.
2441         * gcc.dg/dfp/convert-bfp.c: Move to ...
2442         * c-c++-common/convert-bfp.c: here.
2443         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2444         * c-c++-common/convert-bfp-fold.c: here.
2445         * gcc.dg/dfp/convert-dfp.c: Move to ...
2446         * c-c++-common/convert-dfp.c: here.
2447         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2448         * c-c++-common/convert-dfp-fold-2.c: here.
2449         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2450         * c-c++-common/convert-dfp-fold.c: here.
2451         * gcc.dg/dfp/convert.h: Move to ...
2452         * c-c++-common/convert.h: here.
2453         * gcc.dg/dfp/convert-int.c: Move to ...
2454         * c-c++-common/convert-int.c: here.
2455         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2456         * c-c++-common/convert-int-fold.c: here.
2457         * gcc.dg/dfp/convert-int-max.c: Move to ...
2458         * c-c++-common/convert-int-max.c: here.
2459         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2460         * c-c++-common/convert-int-max-fold.c: here.
2461         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2462         * c-c++-common/convert-int-saturate.c: here.
2463         * gcc.dg/dfp/func-array.c: Move to ...
2464         * c-c++-common/func-array.c: here.
2465         * gcc.dg/dfp/func-deref.c: Move to ...
2466         * c-c++-common/func-deref.c: here.
2467         * gcc.dg/dfp/func-mixed.c: Move to ...
2468         * c-c++-common/func-mixed.c: here.
2469         * gcc.dg/dfp/func-pointer.c: Move to ...
2470         * c-c++-common/func-pointer.c: here.
2471         * gcc.dg/dfp/func-scalar.c: Move to ...
2472         * c-c++-common/func-scalar.c: here.
2473         * gcc.dg/dfp/func-struct.c: Move to ...
2474         * c-c++-common/func-struct.c: here.
2475         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2476         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2477         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2478         * c-c++-common/func-vararg-alternate-d128.c: here.
2479         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2480         * c-c++-common/func-vararg-alternate-d32.c: here.
2481         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2482         * c-c++-common/func-vararg-alternate-d64.c: here.
2483         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2484         * c-c++-common/func-vararg-alternate.h: here.
2485         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2486         * c-c++-common/func-vararg-dfp.c: here.
2487         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2488         * c-c++-common/func-vararg-mixed-2.c: here.
2489         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2490         * c-c++-common/func-vararg-mixed.c: here.
2491         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2492         * c-c++-common/func-vararg-size0.c: here.
2493         * gcc.dg/dfp/inf-1.c: Move to ...
2494         * c-c++-common/inf-1.c: here.
2495         * gcc.dg/dfp/loop-index.c: Move to ...
2496         * c-c++-common/loop-index.c: here.
2497         * gcc.dg/dfp/modes.c: Move to ...
2498         * c-c++-common/modes.c: here.
2499         * gcc.dg/dfp/nan-1.c: Move to ...
2500         * c-c++-common/nan-1.c: here.
2501         * gcc.dg/dfp/nan-2.c: Move to ...
2502         * c-c++-common/nan-2.c: here.
2503         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2504         * c-c++-common/operator-arith-fold.c: here.
2505         * gcc.dg/dfp/operator-assignment.c: Move to ...
2506         * c-c++-common/operator-assignment.c: here.
2507         * gcc.dg/dfp/operator-comma.c: Move to ...
2508         * c-c++-common/operator-comma.c: here.
2509         * gcc.dg/dfp/operator-cond.c: Move to ...
2510         * c-c++-common/operator-cond.c: here.
2511         * gcc.dg/dfp/operator-logical.c: Move to ...
2512         * c-c++-common/operator-logical.c: here.
2513         * gcc.dg/dfp/operator-unary.c: Move to ...
2514         * c-c++-common/operator-unary.c: here.
2515         * gcc.dg/dfp/pr31385.c: Move to ...
2516         * c-c++-common/pr31385.c: here.
2517         * gcc.dg/dfp/pr33466.c: Move to ...
2518         * c-c++-common/pr33466.c: here.
2519         * gcc.dg/dfp/pr35620.c: Move to ...
2520         * c-c++-common/pr35620.c: here.
2521         * gcc.dg/dfp/pr36800.c: Move to ...
2522         * c-c++-common/pr36800.c: here.
2523         * gcc.dg/dfp/pr39034.c: Move to ...
2524         * c-c++-common/pr39034.c: here.
2525         * gcc.dg/dfp/pr39035.c: Move to ...
2526         * c-c++-common/pr39035.c: here.
2527         * gcc.dg/dfp/pr39902.c: Move to ...
2528         * c-c++-common/pr39902.c: here.
2529         * gcc.dg/dfp/pr39986.c: Move to ...
2530         * c-c++-common/pr39986.c: here.
2531         * gcc.dg/dfp/signbit-1.c: Move to ...
2532         * c-c++-common/signbit-1.c: here.
2533         * gcc.dg/dfp/signbit-2.c: Move to ...
2534         * c-c++-common/signbit-2.c: here.
2535         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2536         * c-c++-common/struct-layout-1.c: here.
2537         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2538         * c-c++-common/usual-arith-conv.c: here.
2539         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2540         * c-c++-common/usual-arith-conv-const.c: here.
2541
2542 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2543
2544         PR testsuite/41288
2545         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2546         stack alignment.
2547
2548 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2549
2550         PR c++/39365
2551         * g++.dg/expr/bool3.C: New test.
2552         * g++.dg/expr/bool4.C: New test.
2553
2554 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2555
2556         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2557         * gcc.dg/dfp/signbit-2.c: Use it.
2558         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2559         arguments to unsigned int.
2560         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2561         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2562         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2563         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2564         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2565         * gcc.dg/dfp/pr39986.c: Ditto.
2566         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2567         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2568         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2569         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2570         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2571
2572 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2573
2574         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2575
2576 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2577
2578         PR c/41049
2579         * dfp/pr41049.c: New test.
2580
2581 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2582
2583         PR testsuite/41385
2584         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2585
2586 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2587
2588         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2589         * gcc.dg/ipa/ipa-sra-1.c: New test.
2590         * gcc.dg/ipa/ipa-sra-2.c: New test.
2591         * gcc.dg/ipa/ipa-sra-3.c: New test.
2592         * gcc.dg/ipa/ipa-sra-4.c: New test.
2593         * gcc.dg/ipa/ipa-sra-5.c: New test.
2594         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2595         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2596
2597 2009-09-17  Michael Matz  <matz@suse.de>
2598
2599         PR middle-end/41347
2600         * gfortran.dg/pr41347.f90: New test.
2601
2602 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2603
2604         * gcc.c-torture/compile/20090917-1.c: New testcase.
2605
2606 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2607
2608         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2609         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2610         alpha*-*-* target from XFAIL list.
2611
2612 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2613
2614         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2615         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2616         * gcc.dg/dfp/cast-bad.c: Use default options.
2617         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2618         * gcc.dg/dfp/composite-type.c: Ditto.
2619         * gcc.dg/dfp/constants.c: Ditto.
2620         * gcc.dg/dfp/constants-hex.c: Ditto.
2621         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2622         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2623         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2624         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2625         * gcc.dg/dfp/ctypes.c: Ditto.
2626         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2627         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2628         * gcc.dg/dfp/float-constant-double.c: Ditto.
2629         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2630         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2631         * gcc.dg/dfp/modes.c: Ditto.
2632         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2633         * gcc.dg/dfp/pr31344.c: Ditto.
2634         * gcc.dg/dfp/pr31385.c: Ditto.
2635         * gcc.dg/dfp/pr33466.c: Ditto.
2636         * gcc.dg/dfp/pr35620.c: Ditto.
2637         * gcc.dg/dfp/pr37435.c: Ditto.
2638         * gcc.dg/dfp/pr39986.c: Ditto.
2639         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2640         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2641         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2642         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2643         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2644         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2645         * gcc.dg/dfp/typespec.c: Ditto.
2646         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2647         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2648         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2649         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2650         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2651         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2652         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2653         * gcc.dg/dfp/compare-rel.h: Ditto.
2654         * gcc.dg/dfp/compare-special.h: Ditto.
2655         * gcc.dg/dfp/convert.h: Ditto.
2656         * gcc.dg/dfp/fe-check.h: Ditto.
2657         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2658         * gcc.dg/dfp/cast.c: Ditto.
2659         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2660         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2661         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2662         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2663         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2664         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2665         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2666         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2667         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2668         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2669         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2670         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2671         * gcc.dg/dfp/constants-zero.c: Ditto.
2672         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2673         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2674         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2675         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2676         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2677         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2678         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2679         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2680         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2681         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2682         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2683         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2684         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2685         * gcc.dg/dfp/convert-bfp.c: Ditto.
2686         * gcc.dg/dfp/convert-complex.c: Ditto.
2687         * gcc.dg/dfp/convert-dfp.c: Ditto.
2688         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2689         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2690         * gcc.dg/dfp/convert-int.c: Ditto.
2691         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2692         * gcc.dg/dfp/convert-int-max.c: Ditto.
2693         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2694         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2695         * gcc.dg/dfp/fe-binop.c: Ditto.
2696         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2697         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2698         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2699         * gcc.dg/dfp/func-array.c: Ditto.
2700         * gcc.dg/dfp/func-deref.c: Ditto.
2701         * gcc.dg/dfp/func-mixed.c: Ditto.
2702         * gcc.dg/dfp/func-pointer.c: Ditto.
2703         * gcc.dg/dfp/func-scalar.c: Ditto.
2704         * gcc.dg/dfp/func-struct.c: Ditto.
2705         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2706         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2707         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2708         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2709         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2710         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2711         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2712         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2713         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2714         * gcc.dg/dfp/inf-1.c: Ditto.
2715         * gcc.dg/dfp/loop-index.c: Ditto.
2716         * gcc.dg/dfp/nan-1.c: Ditto.
2717         * gcc.dg/dfp/nan-2.c: Ditto.
2718         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2719         * gcc.dg/dfp/operator-assignment.c: Ditto.
2720         * gcc.dg/dfp/operator-comma.c: Ditto.
2721         * gcc.dg/dfp/operator-cond.c: Ditto.
2722         * gcc.dg/dfp/operator-logical.c: Ditto.
2723         * gcc.dg/dfp/operator-unary.c: Ditto.
2724         * gcc.dg/dfp/pr36800.c: Ditto.
2725         * gcc.dg/dfp/pr39034.c: Ditto.
2726         * gcc.dg/dfp/pr39035.c: Ditto.
2727         * gcc.dg/dfp/pr39902.c: Ditto.
2728         * gcc.dg/dfp/signbit-1.c: Ditto.
2729         * gcc.dg/dfp/signbit-2.c: Ditto.
2730         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2731         * gcc.dg/dfp/union-init.c: Ditto.
2732         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2733
2734 2009-09-16  Michael Matz  <matz@suse.de>
2735
2736         PR fortran/41212
2737         * gfortran.dg/pr41212.f90: New test.
2738
2739 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2740
2741         * gnat.dg/alignment9.adb: New test.
2742
2743 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2744
2745         * gnat.dg/discr20.ad[sb]: New test.
2746
2747 2009-09-16  Richard Guenther  <rguenther@suse.de>
2748
2749         PR middle-end/34011
2750         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2751
2752 2009-09-16  DJ Delorie  <dj@redhat.com>
2753             Kaz Kojima  <kkojima@gcc.gnu.org>
2754
2755         * gcc.target/sh/struct-arg-dw2.c: New test.
2756
2757 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2758             Jakub Jelinek  <jakub@redhat.com>
2759
2760         PR target/41175
2761         * gcc.target/powerpc/pr41175.c: New test.
2762
2763 2009-09-14  Richard Henderson  <rth@redhat.com>
2764
2765         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2766         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2767         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2768
2769 2009-09-14  Richard Henderson  <rth@redhat.com>
2770
2771         * g++.dg/eh/builtin1.C: Update resx pattern match.
2772         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2773
2774 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2775
2776         * gcc.target/mips/branch-helper.h: New file.
2777         * gcc.target/mips/branch-2.c,
2778         * gcc.target/mips/branch-3.c,
2779         * gcc.target/mips/branch-4.c,
2780         * gcc.target/mips/branch-5.c,
2781         * gcc.target/mips/branch-6.c,
2782         * gcc.target/mips/branch-7.c,
2783         * gcc.target/mips/branch-8.c,
2784         * gcc.target/mips/branch-9.c,
2785         * gcc.target/mips/branch-10.c,
2786         * gcc.target/mips/branch-11.c,
2787         * gcc.target/mips/branch-12.c,
2788         * gcc.target/mips/branch-13.c,
2789         * gcc.target/mips/branch-14.c,
2790         * gcc.target/mips/branch-15.c: New tests.
2791
2792 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2793
2794         PR target/41331
2795         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2796         -m32 -mpowerpc64 system.
2797
2798 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2799
2800         From Jie Zhang <jie.zhang@analog.com>:
2801         * gcc.target/bfin/saveall.c: New test.
2802         * gcc.target/bfin/20090914-1.c: New test.
2803         * gcc.target/bfin/20090914-2.c: New test.
2804
2805         * gcc.target/bfin/20090914-3.c: New test.
2806
2807 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2808
2809         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2810
2811 2009-09-14  Richard Guenther  <rguenther@suse.de>
2812
2813         PR middle-end/41350
2814         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2815
2816 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2817
2818         PR libgfortran/41328
2819         * gfortran.dg/cr_lf.f90: New test.
2820
2821 2009-09-11  Michael Matz  <matz@suse.de>
2822
2823         PR middle-end/41275
2824         * g++.dg/tree-ssa/pr41275.C: New test.
2825
2826 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2827
2828         PR fortran/41242
2829         * gfortran.dg/proc_ptr_comp_21.f90: New.
2830
2831 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2832
2833         PR fortran/31292
2834         * gfortran.dg/module_procedure_1.f90: New test.
2835         * gfortran.dg/module_procedure_2.f90: Ditto.
2836         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2837
2838 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2839             James A. Morrison  <phython@gcc.gnu.org>
2840
2841         PR ada/18302
2842         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2843         commands.
2844         * ada/acats/run_test.exp: New file.
2845
2846 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2847
2848         Revert:
2849         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2850
2851         PR rtl-optimization/39779
2852         * gcc.dg/pr39979.c: New test.
2853
2854 2009-09-10  Richard Guenther  <rguenther@suse.de>
2855
2856         PR middle-end/41257
2857         * g++.dg/torture/pr41257-2.C: New testcase.
2858
2859 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2860
2861         PR c++/28293
2862         * g++.dg/template/crash91.C: New.
2863
2864 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2865
2866         PR rtl-optimization/39779
2867         * gcc.dg/pr39979.c: New test.
2868
2869 2009-09-09  Richard Guenther  <rguenther@suse.de>
2870
2871         PR tree-optimization/41101
2872         * gcc.c-torture/compile/pr41101.c: New testcase.
2873
2874 2009-09-09  Richard Guenther  <rguenther@suse.de>
2875
2876         PR middle-end/41317
2877         * gcc.c-torture/execute/pr41317.c: New testcase.
2878         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2879         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2880
2881 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2882
2883         Fix some test breakages on Darwin
2884         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2885         and adjust.
2886         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2887         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2888         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2889         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2890         take darwin specifics in account.
2891
2892 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2893
2894         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2895         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2896
2897 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2898
2899         PR c++/39923
2900         * g++.dg/cpp0x/initlist24.C: New.
2901
2902 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2903
2904         * gcc.dg/large-size-array-2.c: Fix target requirement.
2905         * gcc.dg/large-size-array-4.c: Likewise.
2906         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2907         * gcc.dg/c99-const-expr-2.c: Likewise.
2908         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2909         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2910         * gcc.dg/c90-const-expr-10.c: Likewise.
2911         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2912         instead of long.
2913         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2914         * gcc.dg/vect/pr33846.c: Likewise.
2915         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2916         __PTRDIFF_TYPE__, instead of unsigned long.
2917         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2918
2919 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2920
2921         PR debug/41229
2922         PR debug/41291
2923         PR debug/41300
2924         * gfortran.dg/pr41229.f90: New.
2925
2926 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2927
2928         PR debug/41232
2929         * gcc.dg/pr41232.c: New.
2930
2931 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2932
2933         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2934         contain -march.
2935         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2936         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2937         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2938         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2939         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2940         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2941         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2942         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2943         options other than that used in dg-options.
2944
2945 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2946
2947         PR rtl-optimization/41239
2948         * gcc.c-torture/execute/pr41239.c: New test.
2949
2950 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2951
2952         PR libgfortran/41192
2953         * gfortran.dg/namelist_59.f90: New test.
2954
2955 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2956
2957         From Mike Frysinger  <michael.frysinger@analog.com>
2958         * gcc.target/bfin/mcpu-bf542m.c: New file.
2959         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2960         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2961         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2962         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2963
2964 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2965
2966         PR middle-end/41282
2967         * gcc.c-torture/compile/pr41282.c: New test.
2968
2969 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2970
2971         PR fortran/41197
2972         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2973         variables for stat and errmsg.
2974         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2975         * gfortran.dg/allocate_stat_2.f90:  New test.
2976
2977 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2978
2979         * gcc.c-torture/compile/20090907-1.c: New test.
2980
2981 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2982
2983         PR bootstrap/41241
2984         * gcc.dg/pr41241.c: New test.
2985
2986 2009-09-06  Richard Guenther  <rguenther@suse.de>
2987
2988         PR middle-end/41144
2989         * g++.dg/torture/pr41144.C: New testcase.
2990
2991 2009-09-06  Richard Guenther  <rguenther@suse.de>
2992
2993         PR middle-end/41261
2994         * gcc.dg/torture/pr41261.c: New testcase.
2995
2996 2009-09-05  Richard Guenther  <rguenther@suse.de>
2997
2998         PR middle-end/41181
2999         * gcc.c-torture/compile/pr41181.c: New testcase.
3000
3001 2009-09-05  Richard Guenther  <rguenther@suse.de>
3002
3003         PR debug/41273
3004         * g++.dg/torture/pr41273.C: New testcase.
3005
3006 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3007
3008         PR fortran/41258
3009         * gfortran.dg/typebound_proc_12.f90 : New test.
3010
3011 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3012
3013         PR debug/41225
3014         * gfortran.dg/pr41225.f90: New.
3015
3016 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3017
3018         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3019         unistd.h, sys/types.h and sys/wait.h.
3020         (gualchk_t): New.
3021         (GUALCVT): New.
3022         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3023         (GUALITY_GDB_REDIRECT): New.
3024         (GUALITY_GDB_ARGS): Use it.
3025
3026 2009-09-04  Richard Guenther  <rguenther@suse.de>
3027
3028         PR middle-end/41257
3029         * g++.dg/torture/pr41257.C: New testcase.
3030
3031 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3032
3033         PR tree-optimization/41112
3034         * gnat.dg/array8.adb: New test.
3035
3036 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3037
3038         * gcc.target/arm/ctz.c: New test case.
3039
3040 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3041
3042         PR tree-optimization/38275
3043         * gcc.dg/autopar/reduc-1char.c: Increase number
3044         of iterations. Adjust the logic accordingly.
3045         * gcc.dg/autopar/reduc-2char.c: Ditto.
3046         * gcc.dg/autopar/reduc-1.c: Ditto.
3047         * gcc.dg/autopar/reduc-2.c: Ditto.
3048         * gcc.dg/autopar/reduc-3.c: Ditto.
3049         * gcc.dg/autopar/reduc-6.c: Ditto.
3050         * gcc.dg/autopar/reduc-7.c: Ditto.
3051         * gcc.dg/autopar/reduc-8.c: Ditto.
3052         * gcc.dg/autopar/reduc-9.c: Ditto.
3053         * gcc.dg/autopar/pr39500-1.c: Ditto.
3054         * gcc.dg/autopar/reduc-1short.c: Ditto.
3055         * gcc.dg/autopar/reduc-2short.c: Ditto.
3056         * gcc.dg/autopar/parallelization-1.c: Ditto.
3057
3058 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3059
3060         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3061         testcase using guality.h compiles and links and if a global variable
3062         can be verified by gdb.
3063
3064 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3065
3066         * lib/target-supports.exp (check_effective_target_sync_int_long):
3067         Supported on Blackfin Linux targets.
3068
3069 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3070
3071         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3072
3073 2009-09-03  Diego Novillo  <dnovillo@google.com>
3074
3075         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3076         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3077         * g++.dg/warn/unit-1.C: Likewise.
3078         * g++.dg/ipa/iinline-1.C: Likewise.
3079         * g++.dg/template/cond2.C: Adjust expected line location for the
3080         error.
3081         * g++.dg/template/pr35240.C: Likewise.
3082
3083 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3084
3085         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3086         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3087
3088 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3089
3090         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3091         * gcc.dg/memcpy-1.c: Add . to match pattern.
3092         * gcc.dg/uninit-I.c: XFAIL warning test.
3093         * g++.dg/warn/unit-1.C: XFAIL warning test.
3094
3095 2009-09-02  Ian Lance Taylor  <iant@google.com>
3096
3097         * gcc.dg/20090902-1.c: New test.
3098
3099 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3100
3101         * gcc.dg/builtin-object-size-9.c: New test.
3102
3103 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3104
3105         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3106
3107 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3108             Olivier Hainque  <hainque@adacore.com>
3109
3110         * gnat.dg/misaligned_param.adb: New test.
3111         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3112         * gnat.dg/slice7.adb: Add 1 more related case.
3113
3114 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3115
3116         * gcc.dg/guality/guality.c: Expect to fail for now.
3117         * gcc.dg/guality/example.c: Likewise.
3118
3119 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3120
3121         * gcc.dg/guality/guality.c: New.
3122         * gcc.dg/guality/guality.h: New.
3123         * gcc.dg/guality/guality.exp: New.
3124         * gcc.dg/guality/example.c: New.
3125         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3126         (cleanup-saved-temps): Likewise, .gkd files too.
3127
3128 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3129
3130         PR fortran/39229
3131         * gfortran.dg/line_length_3.f: New test.
3132         * gfortran.dg/line_length_4.f90: New test.
3133
3134 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3135
3136         * lib/target-supports.exp (check_gc_sections_available):
3137         Add proper pattern quote.
3138
3139 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3140             Kaz Kojima  <kkojima@gcc.gnu.org>
3141
3142         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3143         * g++.dg/cdce3.C: Use dg-add-options ieee.
3144         * g++.dg/torture/type-generic-1.C: Likewise.
3145         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3146         * gcc.dg/pr28796-2.c: Likewise.
3147         * gcc.dg/torture/builtin-math-7.c: Likewise.
3148         * gcc.dg/torture/type-generic-1.c: Likewise.
3149         * gfortran.dg/boz_14.f90: Likewise.
3150         * gfortran.dg/erf_2.F90: Likewise.
3151         * gfortran.dg/init_flag_3.f90: Likewise.
3152         * gfortran.dg/init_flag_4.f90: Likewise.
3153         * gfortran.dg/init_flag_5.f90: Likewise.
3154         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3155         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3156         * gfortran.dg/isnan_1.f90: Likewise.
3157         * gfortran.dg/isnan_2.f90: Likewise.
3158         * gfortran.dg/maxlocval_2.f90: Likewise.
3159         * gfortran.dg/maxlocval_4.f90: Likewise.
3160         * gfortran.dg/minlocval_1.f90: Likewise.
3161         * gfortran.dg/minlocval_4.f90: Likewise.
3162         * gfortran.dg/module_nan.f90: Likewise.
3163         * gfortran.dg/namelist_42.f90: Likewise.
3164         * gfortran.dg/namelist_43.f90: Likewise.
3165         * gfortran.dg/nan_1.f90: Likewise.
3166         * gfortran.dg/nan_2.f90: Likewise.
3167         * gfortran.dg/nan_3.f90: Likewise.
3168         * gfortran.dg/nan_4.f90: Likewise.
3169         * gfortran.dg/nan_5.f90: Likewise.
3170         * gfortran.dg/nearest_1.f90: Likewise.
3171         * gfortran.dg/nearest_2.f90: Likewise.
3172         * gfortran.dg/nearest_3.f90: Likewise.
3173         * gfortran.dg/pr37243.f: Likewise.
3174         * gfortran.dg/real_const_3.f90: Likewise.
3175         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3176
3177 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3178
3179         PR debug/30161
3180         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3181         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3182         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3183         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3184         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3185         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3186         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3187         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3188         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3189         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3190         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3191         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3192         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3193
3194 2009-08-31  Jason Merrill  <jason@redhat.com>
3195
3196         PR c++/41127
3197         * g++.dg/parse/enum5.C: New.
3198         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3199
3200 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3201
3202         PR fortran/40940
3203         * gfortran.dg/allocate_derived_1.f90: New.
3204         * gfortran.dg/class_3.f03: New.
3205
3206 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3207
3208         PR fortran/40996
3209         * gfortran.dg/allocatable_scalar_1.f90: New.
3210         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3211         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3212         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3213
3214 2009-08-30  Richard Guenther  <rguenther@suse.de>
3215
3216         PR tree-optimization/41186
3217         * g++.dg/torture/pr41186.C: New testcase.
3218         * g++.dg/tree-ssa/pr41186.C: Likewise.
3219
3220 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3221
3222         PR c++/41187
3223         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3224         take ia64 assembly comments syntax in account.
3225
3226 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3227
3228         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3229
3230 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3231
3232         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3233         * gfortran.dg/whole_file_6.f90: Likewise.
3234
3235 2009-08-28  Cary Coutant  <ccoutant@google.com>
3236
3237         PR debug/41063
3238         * g++.dg/debug/dwarf2/pr41063.C: New test.
3239
3240 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3241
3242         PR rtl-optimization/40861
3243         * gcc.dg/pr40861.c: New test.
3244
3245 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3246
3247         PR fortran/40869
3248         * gfortran.dg/proc_ptr_comp_20.f90: New.
3249
3250 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3251
3252         PR libfortran/39667
3253         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3254         open temp file with status="scratch".
3255         * gfortran.dg/fmt_cache_1.f: Likewise.
3256         * gfortran.dg/fmt_exhaust.f90: Likewise.
3257         * gfortran.dg/fmt_t_4.f90: Likewise.
3258         * gfortran.dg/fseek.f90: Likewise.
3259         * gfortran.dg/list_read_5.f90: Likewise.
3260         * gfortran.dg/namelist_39.f90: Likewise.
3261         * gfortran.dg/namelist_56.f90: Likewise.
3262         * gfortran.dg/read_bad_advance.f90: Likewise.
3263         * gfortran.dg/read_repeat.f90: Likewise.
3264         * gfortran.dg/read_size_noadvance.f90: Likewise.
3265         * gfortran.dg/read_x_past.f: Likewise.
3266
3267 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3268
3269         PR fortran/28039
3270         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3271
3272 2009-08-27  Daniel Kraft  <d@domob.eu>
3273
3274         PR fortran/37425
3275         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3276         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3277         error and fix problem with recursive assignment.
3278         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3279         * gfortran.dg/typebound_operator_3.f03: New test.
3280         * gfortran.dg/typebound_operator_4.f03: New test.
3281
3282 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3283
3284         PR debug/41170
3285         * debug/dwarf2/namespace-1.C: New test.
3286
3287 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3288
3289         PR fortran/41162
3290         * gfortran.dg/pr41162.f: New.
3291
3292 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3293             Richard Sandiford  <rdsandiford@googlemail.com>
3294
3295         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3296         with "forbid_cpu".
3297         * gcc.target/mips/branch-1.c: Update accordingly.
3298         * gcc.target/mips/extend-1.c: Likewise.
3299         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3300
3301 2009-08-26  Richard Guenther  <rguenther@suse.de>
3302
3303         PR middle-end/41163
3304         * gcc.c-torture/compile/pr41163.c: New testcase.
3305         * gcc.dg/pr35899.c: Adjust.
3306
3307 2009-08-26  Richard Guenther  <rguenther@suse.de>
3308
3309         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3310
3311 2009-08-26  Jason Merrill  <jason@redhat.com>
3312
3313         * g++.dg/cpp0x/explicit3.C: New.
3314         * g++.dg/overload/cond2.C: New.
3315
3316 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3317
3318         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3319
3320 2009-08-25  Jan Hubicka  <jh@suse.cz>
3321
3322         * gcc.target/i386/sse5-shift1-vector.c
3323         * gcc.target/i386/isa-12.c
3324         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3325         * gcc.target/i386/sse5-pcmov2.c
3326         * gcc.target/i386/isa-3.c
3327         * gcc.target/i386/sse5-shift2-vector.c
3328         * gcc.target/i386/isa-7.c
3329         * gcc.target/i386/funcspec-2.c
3330         * gcc.target/i386/sse5-haddX.c
3331         * gcc.target/i386/sse5-hadduX.c
3332         * gcc.target/i386/isa-9.c
3333         * gcc.target/i386/sse5-maccXX.c
3334         * gcc.target/i386/sse5-shift3-vector.c
3335         * gcc.target/i386/sse5-msubXX.c
3336         * gcc.target/i386/sse5-permpX.c
3337         * gcc.target/i386/sse5-check.h
3338         * gcc.target/i386/sse-12.c
3339         * gcc.target/i386/sse-11.c
3340         * gcc.target/i386/sse-10.c
3341         * gcc.target/i386/sse-13.c
3342         * gcc.target/i386/sse-14.c
3343         * gcc.target/i386/sse-22.c
3344         * gcc.target/i386/sse-2.c
3345         * gcc.target/i386/sse-13.c
3346         * gcc.target/i386/avx-2.c
3347         * gcc.target/i386/sse5-rotate1-vector.c
3348         * gcc.target/i386/isa-4.c
3349         * gcc.target/i386/sse5-hsubX.c
3350         * gcc.target/i386/sse5-pcmov.c
3351         * gcc.target/i386/sse5-fma.c
3352         * gcc.target/i386/isa-8.c
3353         * gcc.target/i386/sse5-rotate2-vector.c
3354         * gcc.target/i386/sse5-nmaccXX.c
3355         * gcc.target/i386/sse5-imul64-vector.c
3356         * gcc.target/i386/sse5-nmsubXX.c
3357         * gcc.target/i386/sse5-rotate3-vector.c
3358         * gcc.target/i386/sse5-fma-vector.c
3359         * gcc.target/i386/sse5-imul32widen-vector.c
3360         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3361
3362         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3363         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3364         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3365         * gcc.target/i386/avx-1.c: Remove SSE5.
3366         * gcc.target/i386/avx-2.c: Remove SSE5.
3367         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3368         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3369         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3370         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3371
3372 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3373
3374         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3375
3376 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3377
3378         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3379         keyword works in the same manner as __alignof.
3380
3381 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3382
3383         PR libfortran/34670
3384         * gfortran.dg/unpack_bounds_1.f90:  New test.
3385         * gfortran.dg/unpack_bounds_2.f90:  New test.
3386         * gfortran.dg/unpack_bounds_3.f90:  New test.
3387
3388 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3389
3390         * gnat.dg/slice7.adb: New test.
3391         * gnat.dg/slice7_pkg.ads: New helper.
3392
3393 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3394
3395         PR fortran/41139
3396         * gfortran.dg/proc_ptr_25.f90: New.
3397         * gfortran.dg/proc_ptr_comp_18.f90: New.
3398         * gfortran.dg/proc_ptr_comp_19.f90: New.
3399
3400 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3401
3402         PR fortran/41154
3403         * gfortran.dg/fmt_error_8.f: New test.
3404
3405 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3406
3407         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3408         number, update all callers and synchronize results for latest MPC.
3409
3410 2009-08-21  Jason Merrill  <jason@redhat.com>
3411
3412         * g++.dg/warn/Wunused-17.C: New.
3413
3414 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3415
3416         * gcc.target/arm/combine-cmp-shift.c: New test.
3417
3418 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3419
3420         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3421         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3422         width specifier.
3423
3424 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3425
3426         * gfortran.dg/fmt_error_7.f: New test.
3427
3428 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3429
3430         PR target/40718
3431         * gcc.target/i386/pr40718.c: New test.
3432
3433 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3434
3435         * gfortran.dg/proc_ptr_24.f90: New test.
3436
3437 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3438
3439         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3440         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3441         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3442
3443 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3444
3445         PR fortran/28039
3446         * gfortran.dg/fmt_with_extra.f: new file.
3447
3448 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3449
3450         * lib/target-supports.exp
3451         (check_effective_target_arm_iwmmxt_ok): New procedure.
3452         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3453         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3454
3455 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3456
3457         * gfortran.dg/boz_9.f90: Do not load denormal floating
3458         point constants.  Remove -mieee option for alpha*-*-* targets.
3459
3460 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3461
3462         PR fortran/41106
3463         * gfortran.dg/proc_ptr_23.f90: New.
3464         * gfortran.dg/proc_ptr_comp_15.f90: New.
3465         * gfortran.dg/proc_ptr_comp_16.f90: New.
3466         * gfortran.dg/proc_ptr_comp_17.f90: New.
3467
3468 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3469
3470         PR c++/41131
3471         * g++.dg/expr/unary3.C: New test.
3472
3473 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3474
3475         * gfortran.dg/common_5.f: Add -mdalign for sh.
3476         * gfortran.dg/common_align_2.f90: Likewise.
3477
3478 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3479
3480         PR libfortran/40962
3481         * c_f_pointer_tests_4.f90:  New test.
3482
3483 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3484
3485         * gnat.dg/slice6.adb: New test.
3486         * gnat.dg/slice6_pkg.ads: New helper.
3487
3488 2009-08-20  Michael Matz  <matz@suse.de>
3489
3490         PR fortran/41126
3491         * gfortran.dg/pr41126.f90: New test.
3492
3493 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3494
3495         * gnat.dg/dynamic_bound.adb: New test.
3496
3497 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3498
3499         PR fortran/41121
3500         * gfortran.dg/intrinsic_5.f90: New.
3501
3502 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3503             Richard Earnshaw  <richard.earnshaw@arm.com>
3504
3505         * gcc.target/arm/20090811-1.c: New test.
3506
3507 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3508
3509         PR middle-end/41123
3510         * gcc.dg/pr41123.c: New test.
3511
3512 2009-08-19  Jason Merrill  <jason@redhat.com>
3513
3514         PR c++/41120
3515         * g++.dg/other/gc4.C: New.
3516
3517 2009-08-18  Michael Matz  <matz@suse.de>
3518
3519         * gfortran.dg/vect/vect-gems.f90: New test.
3520         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3521
3522 2009-08-18  DJ Delorie  <dj@redhat.com>
3523
3524         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3525         * lib/gcc-defs.exp: ... to here.
3526
3527         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3528         GCC_EXEC_PREFIX before building the wrapper.
3529
3530 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3531
3532         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3533         tests.
3534         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3535         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3536         dg-options.  Fix dg-final clause.
3537
3538 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3539
3540         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3541
3542 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3543             Paul Thomas  <pault@gcc.gnu.org>
3544
3545         PR fortran/40870
3546         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3547
3548 2009-08-18  Richard Guenther  <rguenther@suse.de>
3549
3550         PR middle-end/41094
3551         * gcc.dg/torture/pr41094.c: New testcase.
3552         * gcc.dg/torture/builtin-power-1.c: Adjust.
3553         * gcc.dg/builtins-10.c: Likewise.
3554
3555 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3556
3557         PR target/40971
3558         * gcc.dg/pr40971.c: New test.
3559
3560 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3561
3562         PR fortran/41062
3563         * gfortran.dg/use_only_4.f90: New test.
3564
3565 2009-08-17  Daniel Kraft  <d@domob.eu>
3566
3567         PR fortran/37425
3568         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3569         NOPASS bindings as operators.
3570
3571 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3572
3573         * lib/target-supports.exp
3574         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3575         of targets that do not need command line argument to enable SIMD.
3576
3577 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3578
3579         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3580         typo in cache name.
3581
3582 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3583
3584         PR fortran/41075
3585         * gfortran.dg/unlimited_fmt_1.f90: New test.
3586
3587 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3588
3589         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3590
3591 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3592
3593         * gnat.dg/itype.ad[sb]: New test.
3594
3595 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3596
3597         * gcc.target/mips/mips.exp: Add terminology section to comment
3598         at the top of the file.  Fix typos.
3599
3600 2009-08-16  Jason Merrill  <jason@redhat.com>
3601
3602         * g++.dg/debug/dwarf2/inline1.C: New.
3603
3604 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3605
3606         PR target/38599
3607         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3608
3609 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3610
3611         PR debug/37801
3612         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3613         Make sure to trigger inlining optimizations.
3614         * gcc.dg/debug/dwarf2/inline2.c: New test.
3615
3616 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3617
3618         PR fortran/41070
3619         * gfortran.dg/structure_constructor_10.f90: New.
3620
3621 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3622
3623         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3624         * gcc.dg/pragma-re-2.c: Likewise.
3625         * gcc.dg/pragma-re-3.c: Likewise.
3626         * gcc.dg/pragma-re-4.c: Likewise.
3627         * g++.dg/other/pragma-re-1.C: Likewise.
3628         * g++.dg/other/pragma-re-2.C: Likewise.
3629
3630 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3631
3632         * gcc.dg/torture/builtin-math-7.c: New.
3633
3634 2009-08-14  Richard Guenther  <rguenther@suse.de>
3635
3636         * gcc.c-torture/execute/20090814-1.c: New testcase.
3637
3638 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3639
3640         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3641
3642 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3643
3644         PR target/40934
3645         * gcc.target/i386/pr40934.c: New.
3646
3647 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3648
3649         PR target/41019
3650         * gcc.target/i386/pr41019.c: New test.
3651
3652 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3653
3654         PR fortran/40955
3655         * gfortran.dg/winapi.f90: New test.
3656
3657 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3658
3659         PR fortran/40995
3660         * gfortran.dg/intrinsic_4.f90: New.
3661         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3662         different line.
3663
3664 2009-08-13  Richard Guenther  <rguenther@suse.de>
3665
3666         PR middle-end/41047
3667         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3668
3669 2009-08-12  Richard Guenther  <rguenther@suse.de>
3670
3671         PR tree-optimization/41011
3672         * gfortran.dg/pr41011.f: New testcase.
3673
3674 2009-08-11  Andrew Haley  <aph@redhat.com>
3675
3676         * gcc.target/arm/synchronize.c: New file.
3677
3678 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3679
3680         PR middle-end/40980
3681         * gfortran.dg/graphite/id-17.f: New.
3682
3683 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3684             Sebastian Pop  <sebastian.pop@amd.com>
3685
3686         * gcc.dg/graphite/interchange-1.c: XFAILed.
3687         * gcc.dg/graphite/interchange-2.c: XFAILed.
3688         * gcc.dg/graphite/interchange-3.c: XFAILed.
3689         * gcc.dg/graphite/interchange-4.c: XFAILed.
3690         * gcc.dg/graphite/interchange-7.c: XFAILed.
3691
3692 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3693
3694         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3695
3696 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3697             Pranav Garg  <pranav.garg2107@gmail.com>
3698
3699         * gcc.dg/graphite/interchange-6.c: XFAILed.
3700
3701 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3702
3703         * gcc.dg/graphite/interchange-9.c: New.
3704
3705 2009-08-12  Richard Guenther  <rguenther@suse.de>
3706
3707         PR rtl-optimization/41033
3708         * gcc.dg/pr41033.c: New test.
3709
3710 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3711
3712         PR fortran/41022
3713         * gfortran.dg/proc_ptr_comp_14.f90: New.
3714
3715 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3716
3717         * gcc.target/mips/ext-5.c: New test.
3718         * gcc.target/mips/ext-6.c: New test.
3719         * gcc.target/mips/ext-7.c: New test.
3720         * gcc.target/mips/ext-8.c: New test.
3721         * gcc.target/mips/extend-2.c: New test.
3722
3723 2009-08-10  Jason Merrill  <jason@redhat.com>
3724
3725         * g++.dg/other/linkage2.C: New test for types-without-linkage
3726         handling.
3727         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3728         * g++.dg/lookup/anon2.C: Likewise.
3729         * g++.dg/other/anon3.C: Likewise.
3730         * g++.dg/template/arg2.C: Likewise.
3731         * g++.dg/template/local4.C: Likewise.
3732         * g++.old-deja/g++.law/operators32.C: Likewise.
3733         * g++.old-deja/g++.other/linkage2.C: Likewise.
3734         * g++.old-deja/g++.pt/enum6.C: Likewise.
3735         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3736         * g++.old-deja/g++.other/linkage1.C: Likewise.
3737
3738 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3739
3740         * gcc.dg/dg.exp: Test also c-c++-common dir.
3741         * g++.dg/dg.exp: Likewise.
3742         * g++.dg/warn/Wconversion-real.C: Delete.
3743         * gcc.dg/Wconversion-real.c: Move to ...
3744         * c-c++-common/Wconversion-real.c: ... here.
3745         * lib/target-supports.exp
3746         (check_effective_target_c,check_effective_target_c++): New.
3747
3748 2009-08-10  Daniel Kraft  <d@domob.eu>
3749
3750         PR fortran/37425
3751         * gfortran.dg/typebound_operator_1.f03: New test.
3752         * gfortran.dg/typebound_operator_2.f03: New test.
3753
3754 2009-08-10  Richard Guenther  <rguenther@suse.de>
3755
3756         PR middle-end/41006
3757         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3758         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3759
3760 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3761
3762         PR fortran/40940
3763         * gfortran.dg/class_1.f03: New.
3764         * gfortran.dg/class_2.f03: New.
3765         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3766         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3767         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3768         * gfortran.dg/typebound_call_10.f03: Ditto.
3769         * gfortran.dg/typebound_call_2.f03: Ditto.
3770         * gfortran.dg/typebound_call_3.f03: Ditto.
3771         * gfortran.dg/typebound_call_4.f03: Ditto.
3772         * gfortran.dg/typebound_generic_3.f03: Ditto.
3773         * gfortran.dg/typebound_generic_4.f03: Ditto.
3774         * gfortran.dg/typebound_proc_1.f08: Ditto.
3775         * gfortran.dg/typebound_proc_5.f03: Ditto.
3776         * gfortran.dg/typebound_proc_6.f03: Ditto.
3777
3778 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3779
3780         PR c++/40866
3781         * g++.dg/expr/stmt-expr-1.C: New test.
3782
3783 2009-08-09  Richard Guenther  <rguenther@suse.de>
3784
3785         PR tree-optimization/41016
3786         * gcc.c-torture/compile/pr41016.c: New testcase.
3787
3788 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3789
3790         * gcc.dg/overflow-warn-8.c: New test.
3791
3792 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3793
3794         PR tree-optimization/41008
3795         * gcc.dg/vect/O1-pr41008.c: New test.
3796
3797 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3798
3799         PR fortran/40955
3800         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3801
3802 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3803
3804         * gcc.target/bfin/loop-autoinc.c: New file.
3805
3806 2009-08-08  Richard Guenther  <rguenther@suse.de>
3807
3808         PR tree-optimization/40991
3809         * g++.dg/torture/pr40991.C: New testcase.
3810
3811 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3812
3813         * ada/acats/support/impdef.a: Tweak timing constants. Add
3814         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3815         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3816         * ada/acats/tests/c9/c940007.a: Likewise.
3817         * ada/acats/tests/c9/c94001c.ada: Likewise.
3818         * ada/acats/tests/c9/c94006a.ada: Likewise.
3819         * ada/acats/tests/c9/c94008c.ada: Likewise.
3820         * ada/acats/tests/c9/c951002.a: Likewise.
3821         * ada/acats/tests/c9/c954a01.a: Likewise.
3822         * ada/acats/tests/c9/c96001a.ada: Likewise.
3823         * ada/acats/tests/c9/c97307a.ada: Likewise.
3824
3825 2009-08-07  Richard Guenther  <rguenther@suse.de>
3826
3827         PR tree-optimization/40999
3828         * gfortran.dg/pr40999.f: New testcase.
3829
3830 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3831
3832         * g++.dg/tree-prof/partition1.C: New test.
3833
3834 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3835
3836         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3837         hook.
3838         (check_effective_target_arm_neon_ok): Improve test for neon
3839         availability.
3840         * gcc.target/arm/eabi1.c: Only run test in base variant.
3841         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3842         attribute.
3843         * gcc.target/arm/vfp1[567].c: New tests.
3844
3845 2009-08-06  Jason Merrill  <jason@redhat.com>
3846
3847         PR c++/40948
3848         * g++.dg/ext/complit12.C: Expand.
3849
3850 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3851
3852         Merge ARM/hard_vfp_branch to trunk.
3853
3854         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3855
3856         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3857         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3858
3859         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3860
3861         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3862         (PCS): Define macro to use base AAPCS.
3863         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3864
3865         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3866
3867         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3868         Correct arm_neon.h typo.
3869
3870         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3871
3872         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3873         this a linkage test.
3874         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3875         argument marshalling.
3876         * abitest.h: New file.
3877         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3878         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3879
3880 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3881
3882         PR middle-end/32964
3883         * gcc.dg/tree-ssa/pr32964.c: New test.
3884
3885 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3886             H.J. Lu  <hongjiu.lu@intel.com>
3887
3888         PR target/40957
3889         * gcc.target/i386/pr40957.c: New test.
3890
3891 2009-08-06  Richard Guenther  <rguenther@suse.de>
3892
3893         PR tree-optimization/40964
3894         * gcc.c-torture/compile/pr40964.c: New testcase.
3895
3896 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3897
3898         PR fortran/40847
3899         * gfortran.dg/transfer_resolve_1.f90 : New test.
3900
3901 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3902             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3903
3904         PR target/40906
3905         * gcc.target/i386/pr40906-1.c: New test.
3906         * gcc.target/i386/pr40906-2.c: Ditto.
3907         * gcc.target/i386/pr40906-3.c: Ditto.
3908
3909 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3910
3911         PR rtl-optimization/40924
3912         * g++.dg/torture/pr40924.C: New test.
3913
3914 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3915
3916         PR c++/36069
3917         * g++.dg/warn/pr36069.C: New.
3918
3919 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3920
3921         PR c++/39987
3922         * g++.dg/overload/defarg4.C: New test.
3923
3924 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3925
3926         PR c++/16696
3927         * g++.dg/parse/pr16696.C: New.
3928         * g++.dg/parse/pr16696-permissive.C: New.
3929
3930 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3931
3932         PR fortran/40875
3933         * gfortran.dg/initialization_23.f90 : New test.
3934
3935 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3936
3937         PR debug/39706
3938         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3939
3940 2009-08-03  Jason Merrill  <jason@redhat.com>
3941             Jakub Jelinek  <jakub@redhat.com>
3942
3943         PR c++/40948
3944         * g++.dg/ext/complit12.C: New.
3945
3946 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3947
3948         PR c/39902
3949         * gcc.target/powerpc/pr39902-2.c: New test.
3950
3951 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3952
3953         PR middle-end/40943
3954         * gcc.dg/uninit-6.c: Re-add XFAIL.
3955         * gcc.dg/uninit-6-O0.c: Likewise.
3956         * gcc.dg/uninit-pr40943.c: New test.
3957
3958 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3959
3960         PR testsuite/40858
3961         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3962         .ascii.
3963
3964 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3965
3966         PR libfortran/40853
3967         * gfortran.dg/namelist_40.f90: Update error output.
3968         * gfortran.dg/namelist_47.f90: Update error output.
3969         * gfortran.dg/namelist_58.f90: New test.
3970
3971 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3972
3973         PR fortran/40881
3974         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3975         * gfortran.dg/altreturn_3.f90: Ditto.
3976         * gfortran.dg/altreturn_5.f90: Ditto.
3977         * gfortran.dg/altreturn_6.f90: Ditto.
3978         * gfortran.dg/altreturn_7.f90: Ditto.
3979         * gfortran.dg/array_constructor_13.f90: Ditto.
3980         * gfortran.dg/arrayio_7.f90: Ditto.
3981         * gfortran.dg/arrayio_8.f90: Ditto.
3982         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3983         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3984         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3985         * gfortran.dg/backspace_8.f: Add -std=legacy.
3986         * gfortran.dg/backspace_9.f: Ditto.
3987         * gfortran.dg/char_comparison_1.f: Ditto.
3988         * gfortran.dg/char_decl_1.f90: Ditto.
3989         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3990         * gfortran.dg/char_pointer_assign.f90: Ditto.
3991         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3992         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3993         * gfortran.dg/char_pointer_func.f90: Ditto.
3994         * gfortran.dg/common_8.f90: Ditto.
3995         * gfortran.dg/constant_substring.f: Ditto.
3996         * gfortran.dg/data_char_2.f90: Ditto.
3997         * gfortran.dg/der_array_io_1.f90: Ditto.
3998         * gfortran.dg/der_array_io_2.f90: Ditto.
3999         * gfortran.dg/der_array_io_3.f90: Ditto.
4000         * gfortran.dg/der_io_3.f90: Ditto.
4001         * gfortran.dg/dev_null.F90: Ditto.
4002         * gfortran.dg/direct_io_2.f90: Ditto.
4003         * gfortran.dg/do_iterator_2.f90: Ditto.
4004         * gfortran.dg/e_d_fmt.f90: Ditto.
4005         * gfortran.dg/empty_format_1.f90: Ditto.
4006         * gfortran.dg/entry_17.f90: Modified warning message.
4007         * gfortran.dg/entry_7.f90: Add -std=legacy.
4008         * gfortran.dg/eor_1.f90: Ditto.
4009         * gfortran.dg/equiv_2.f90: Ditto.
4010         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4011         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4012         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4013         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4014         * gfortran.dg/fmt_error_2.f90: Ditto.
4015         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4016         * gfortran.dg/fmt_tl.f: Ditto.
4017         * gfortran.dg/fmt_white.f: Ditto.
4018         * gfortran.dg/func_derived_1.f90: Ditto.
4019         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4020         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4021         * gfortran.dg/global_references_2.f90: Ditto.
4022         * gfortran.dg/hollerith_1.f90: Ditto.
4023         * gfortran.dg/hollerith.f90: Use new-style character length.
4024         * gfortran.dg/hollerith_f95.f90: Ditto.
4025         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4026         * gfortran.dg/implicit_6.f90: Ditto.
4027         * gfortran.dg/implicit_9.f90: Ditto.
4028         * gfortran.dg/inquire_13.f90: Ditto.
4029         * gfortran.dg/inquire_5.f90: Ditto.
4030         * gfortran.dg/inquire_6.f90: Ditto.
4031         * gfortran.dg/inquire.f90: Ditto.
4032         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4033         * gfortran.dg/io_constraints_2.f90: Ditto.
4034         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4035         * gfortran.dg/loc_2.f90: Ditto.
4036         * gfortran.dg/logical_1.f90: Ditto.
4037         * gfortran.dg/longline.f: Ditto.
4038         * gfortran.dg/merge_char_1.f90: Ditto.
4039         * gfortran.dg/namelist_12.f: Ditto.
4040         * gfortran.dg/namelist_14.f90: Ditto.
4041         * gfortran.dg/namelist_18.f90: Ditto.
4042         * gfortran.dg/namelist_19.f90: Ditto.
4043         * gfortran.dg/namelist_21.f90: Ditto.
4044         * gfortran.dg/namelist_22.f90: Ditto.
4045         * gfortran.dg/namelist_37.f90: Ditto.
4046         * gfortran.dg/namelist_54.f90: Ditto.
4047         * gfortran.dg/namelist_55.f90: Ditto.
4048         * gfortran.dg/namelist_empty.f90: Ditto.
4049         * gfortran.dg/namelist_use.f90: Use new-style character length.
4050         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4051         * gfortran.dg/nested_modules_4.f90: Ditto.
4052         * gfortran.dg/nested_modules_5.f90: Ditto.
4053         * gfortran.dg/open-options-blanks.f: Ditto.
4054         * gfortran.dg/output_exponents_1.f90: Ditto.
4055         * gfortran.dg/parens_5.f90: Ditto.
4056         * gfortran.dg/parens_6.f90: Ditto.
4057         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4058         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4059         * gfortran.dg/pr15129.f90: Ditto.
4060         * gfortran.dg/pr15332.f: Ditto.
4061         * gfortran.dg/pr16597.f90: Ditto.
4062         * gfortran.dg/pr17143.f90: Ditto.
4063         * gfortran.dg/pr17164.f90: Ditto.
4064         * gfortran.dg/pr17229.f: Modified warning message.
4065         * gfortran.dg/pr18210.f90: Add -std=legacy.
4066         * gfortran.dg/pr19155.f: Ditto.
4067         * gfortran.dg/pr20086.f90: Ditto.
4068         * gfortran.dg/pr20124.f90: Ditto.
4069         * gfortran.dg/pr20755.f: Ditto.
4070         * gfortran.dg/pr20865.f90: Ditto.
4071         * gfortran.dg/pr20950.f: Ditto.
4072         * gfortran.dg/pr21730.f: Ditto.
4073         * gfortran.dg/pr22491.f: Ditto.
4074         * gfortran.dg/pr29713.f90: Ditto.
4075         * gfortran.dg/print_parentheses_1.f: Ditto.
4076         * gfortran.dg/print_parentheses_2.f90: Ditto.
4077         * gfortran.dg/proc_assign_1.f90: Ditto.
4078         * gfortran.dg/proc_decl_1.f90: Ditto.
4079         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4080         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4081         * gfortran.dg/read_float_1.f90: Ditto.
4082         * gfortran.dg/read_logical.f90: Ditto.
4083         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4084         * gfortran.dg/return_1.f90: Ditto.
4085         * gfortran.dg/rewind_1.f90: Ditto.
4086         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4087         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4088         * gfortran.dg/stfunc_1.f90: Ditto.
4089         * gfortran.dg/stfunc_3.f90: Ditto.
4090         * gfortran.dg/stfunc_4.f90: Ditto.
4091         * gfortran.dg/stfunc_6.f90: Ditto.
4092         * gfortran.dg/streamio_2.f90: Ditto.
4093         * gfortran.dg/string_ctor_1.f90: Ditto.
4094         * gfortran.dg/string_null_compare_1.f: Ditto.
4095         * gfortran.dg/substr_6.f90: Ditto.
4096         * gfortran.dg/tl_editing.f90: Ditto.
4097         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4098         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4099         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4100         * gfortran.dg/g77/1832.f: Ditto.
4101         * gfortran.dg/g77/19981216-0.f Ditto.
4102         * gfortran.dg/g77/19990525-0.f: Ditto.
4103         * gfortran.dg/g77/19990826-2.f: Ditto.
4104         * gfortran.dg/g77/20000630-2.f: Ditto.
4105         * gfortran.dg/g77/20010116.f: Ditto.
4106         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4107         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4108         * gfortran.dg/g77/980520-1.f: Ditto.
4109         * gfortran.dg/g77/check0.f: Ditto.
4110         * gfortran.dg/g77/cpp3.F: Ditto.
4111         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4112         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4113         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4114         * gfortran.dg/g77/short.f: Ditto.
4115
4116 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4117
4118         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4119         * gcc.target/mips/ext-4.c: Likewise.
4120         * gcc.target/mips/interrupt_handler.c: Likewise.
4121         * gcc.target/mips/truncate-4.c: Likewise.
4122         * gcc.target/mips/truncate-5.c: Likewise.
4123
4124 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4125
4126         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4127         -fgraphite-force-parallel to -floop-parallelize-all.
4128
4129 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4130
4131         PR fortran/40011
4132         * gfortran.dg/whole_file_7.f90: New test.
4133         * gfortran.dg/whole_file_8.f90: New test.
4134         * gfortran.dg/whole_file_9.f90: New test.
4135         * gfortran.dg/whole_file_10.f90: New test.
4136         * gfortran.dg/whole_file_11.f90: New test.
4137         * gfortran.dg/whole_file_12.f90: New test.
4138         * gfortran.dg/whole_file_13.f90: New test.
4139         * gfortran.dg/whole_file_14.f90: New test.
4140
4141 2009-07-31  Jason Merrill  <jason@redhat.com>
4142
4143         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4144         binding semantics.
4145         * g++.dg/cpp0x/named.C: Likewise.
4146         * g++.dg/cpp0x/overload.C: Likewise.
4147         * g++.dg/cpp0x/rv1n.C: Likewise.
4148         * g++.dg/cpp0x/rv1p.C: Likewise.
4149         * g++.dg/cpp0x/rv2n.C: Likewise.
4150         * g++.dg/cpp0x/rv2p.C: Likewise.
4151         * g++.dg/cpp0x/rv3n.C: Likewise.
4152         * g++.dg/cpp0x/rv3p.C: Likewise.
4153         * g++.dg/cpp0x/rv4n.C: Likewise.
4154         * g++.dg/cpp0x/rv4p.C: Likewise.
4155         * g++.dg/cpp0x/rv5n.C: Likewise.
4156         * g++.dg/cpp0x/rv5p.C: Likewise.
4157         * g++.dg/cpp0x/rv6n.C: Likewise.
4158         * g++.dg/cpp0x/rv6p.C: Likewise.
4159         * g++.dg/cpp0x/rv7n.C: Likewise.
4160         * g++.dg/cpp0x/rv7p.C: Likewise.
4161         * g++.dg/cpp0x/template_deduction.C: Likewise.
4162         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4163         * g++.dg/cpp0x/overloadn.C: New.
4164         * g++.dg/cpp0x/rv-cast.C: New.
4165
4166 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4167
4168         * gcc.target/mips/ext-4.c: New test.
4169
4170 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4171
4172         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4173
4174 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4175
4176         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4177         * gcc.dg/tree-ssa/loop-32.c: Same.
4178         * gcc.dg/tree-ssa/loop-33.c: Same.
4179         * gcc.dg/tree-ssa/loop-34.c: Same.
4180         * gcc.dg/tree-ssa/loop-35.c: Same.
4181         * gcc.dg/tree-ssa/loop-7.c: Same.
4182         * gcc.dg/tree-ssa/pr23109.c: Same.
4183         * gcc.dg/tree-ssa/restrict-2.c: Same.
4184         * gcc.dg/tree-ssa/restrict-3.c: Same.
4185         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4186         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4187         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4188         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4189         * gcc.dg/tree-ssa/structopt-1.c: Same.
4190         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4191         * gfortran.dg/pr32921.f: Same.
4192
4193 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4194
4195         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4196         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4197         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4198         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4199         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4200         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4201         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4202         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4203         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4204         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4205         * gcc.dg/graphite/id-1.c: New.
4206         * gcc.dg/graphite/id-10.c: New.
4207         * gcc.dg/graphite/id-11.c: New.
4208         * gcc.dg/graphite/id-12.c: New.
4209         * gcc.dg/graphite/id-13.c: New.
4210         * gcc.dg/graphite/id-14.c: New.
4211         * gcc.dg/graphite/id-15.c: New.
4212         * gcc.dg/graphite/id-2.c: New.
4213         * gcc.dg/graphite/id-3.c: New.
4214         * gcc.dg/graphite/id-4.c: New.
4215         * gcc.dg/graphite/id-5.c: New.
4216         * gcc.dg/graphite/id-6.c: New.
4217         * gcc.dg/graphite/id-7.c: New.
4218         * gcc.dg/graphite/id-8.c: New.
4219         * gcc.dg/graphite/id-9.c: New.
4220         * gcc.dg/graphite/interchange-0.c: New.
4221         * gcc.dg/graphite/interchange-1.c: New.
4222         * gcc.dg/graphite/interchange-2.c: New.
4223         * gcc.dg/graphite/interchange-3.c: New.
4224         * gcc.dg/graphite/interchange-4.c: New.
4225         * gcc.dg/graphite/interchange-5.c: New.
4226         * gcc.dg/graphite/interchange-6.c: New.
4227         * gcc.dg/graphite/interchange-7.c: New.
4228         * gcc.dg/graphite/interchange-8.c: New.
4229         * gcc.dg/graphite/pr35356-1.c: New.
4230         * gcc.dg/graphite/pr35356-2.c: New.
4231         * gcc.dg/graphite/pr35356-3.c: New.
4232         * gcc.dg/graphite/pr40157.c: New.
4233         * gcc.dg/graphite/run-id-1.c: New.
4234         * gcc.dg/graphite/scop-20.c: New.
4235         * gcc.dg/graphite/scop-21.c: New.
4236         * gfortran.dg/graphite/id-1.f90: New.
4237         * gfortran.dg/graphite/id-10.f90: New.
4238         * gfortran.dg/graphite/id-11.f: New.
4239         * gfortran.dg/graphite/id-12.f: New.
4240         * gfortran.dg/graphite/id-13.f: New.
4241         * gfortran.dg/graphite/id-14.f: New.
4242         * gfortran.dg/graphite/id-15.f: New.
4243         * gfortran.dg/graphite/id-16.f: New.
4244         * gfortran.dg/graphite/id-5.f: New.
4245         * gfortran.dg/graphite/id-6.f: New.
4246         * gfortran.dg/graphite/id-7.f: New.
4247         * gfortran.dg/graphite/id-8.f: New.
4248         * gfortran.dg/graphite/id-9.f: New.
4249         * gfortran.dg/graphite/interchange-1.f: New.
4250         * gfortran.dg/graphite/interchange-2.f: New.
4251
4252 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4253
4254         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4255         flags based on the name of the testcase.
4256         * gfortran.dg/graphite/graphite.exp: Same.
4257
4258         * gcc.dg/graphite/block-0.c: Adjusted.
4259         * gcc.dg/graphite/block-1.c: Adjusted.
4260         * gcc.dg/graphite/block-2.c: Adjusted.
4261         * gcc.dg/graphite/block-3.c: Adjusted.
4262         * gcc.dg/graphite/block-4.c: Adjusted.
4263         * gcc.dg/graphite/block-5.c: Adjusted.
4264         * gcc.dg/graphite/block-6.c: Adjusted.
4265         * gcc.dg/graphite/pr37485.c: Adjusted.
4266         * gcc.dg/graphite/pr37684.c: Adjusted.
4267         * gcc.dg/graphite/pr37828.c: Adjusted.
4268         * gcc.dg/graphite/pr37883.c: Adjusted.
4269         * gcc.dg/graphite/pr37928.c: Adjusted.
4270         * gcc.dg/graphite/pr37943.c: Adjusted.
4271         * gcc.dg/graphite/pr38409.c: Adjusted.
4272         * gcc.dg/graphite/pr38498.c: Adjusted.
4273         * gcc.dg/graphite/pr38559.c: Adjusted.
4274         * gcc.dg/graphite/pr39335.c: Adjusted.
4275         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4276         * gcc.dg/graphite/scop-0.c: Adjusted.
4277         * gcc.dg/graphite/scop-1.c: Adjusted.
4278         * gcc.dg/graphite/scop-10.c: Adjusted.
4279         * gcc.dg/graphite/scop-11.c: Adjusted.
4280         * gcc.dg/graphite/scop-12.c: Adjusted.
4281         * gcc.dg/graphite/scop-13.c: Adjusted.
4282         * gcc.dg/graphite/scop-14.c: Adjusted.
4283         * gcc.dg/graphite/scop-15.c: Adjusted.
4284         * gcc.dg/graphite/scop-16.c: Adjusted.
4285         * gcc.dg/graphite/scop-17.c: Adjusted.
4286         * gcc.dg/graphite/scop-18.c: Adjusted.
4287         * gcc.dg/graphite/scop-19.c: Adjusted.
4288         * gcc.dg/graphite/scop-2.c: Adjusted.
4289         * gcc.dg/graphite/scop-3.c: Adjusted.-
4290         * gcc.dg/graphite/scop-4.c: Adjusted.
4291         * gcc.dg/graphite/scop-5.c: Adjusted.
4292         * gcc.dg/graphite/scop-6.c: Adjusted.
4293         * gcc.dg/graphite/scop-7.c: Adjusted.
4294         * gcc.dg/graphite/scop-8.c: Adjusted.
4295         * gcc.dg/graphite/scop-9.c: Adjusted.
4296         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4297         * gfortran.dg/graphite/block-1.f90: Adjusted.
4298         * gfortran.dg/graphite/block-2.f: Adjusted.
4299         * gfortran.dg/graphite/block-3.f90: Adjusted.
4300         * gfortran.dg/graphite/block-4.f90: Adjusted.
4301         * gfortran.dg/graphite/id-2.f90: Adjusted.
4302         * gfortran.dg/graphite/id-3.f90: Adjusted.
4303         * gfortran.dg/graphite/id-4.f90: Adjusted.
4304         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4305         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4306         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4307         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4308         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4309         * gfortran.dg/graphite/scop-1.f: Adjusted.
4310
4311 2009-07-30  Doug Kwan  <dougkwan@google.com>
4312
4313         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4314         in warnings added in rev 141298.
4315
4316 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4317
4318         * lib/options.exp: Use "!=" instead of "ne".
4319
4320         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4321
4322         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4323         * gcc.dg/ucnid-12.c: Likewise.
4324
4325 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4326             Pat Haugen  <pthaugen@us.ibm.com>
4327             Revital Eres <ERES@il.ibm.com>
4328
4329         * gcc.target/powerpc/altivec-32.c: New file to test
4330         Altivec simple math function vectorization.
4331
4332         * gcc.target/powerpc/bswap-run.c: New file to test swap
4333         builtins.
4334         * gcc.target/powerpc/bswap16.c: Ditto.
4335         * gcc.target/powerpc/bswap32.c: Ditto.
4336         * gcc.target/powerpc/bswap64-1.c: Ditto.
4337         * gcc.target/powerpc/bswap64-2.c: Ditto.
4338         * gcc.target/powerpc/bswap64-3.c: Ditto.
4339         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4340         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4341         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4342
4343         * gcc.target/powerpc/popcount-2.c: New file to test
4344         power7 popcntd instructions.
4345         * gcc.target/powerpc/popcount-3.c: Ditto.
4346
4347         * gcc.target/powerpc/pr39457.c: New VSX test.
4348         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4349         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4350         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4351         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4352         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4353         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4354         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4355         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4356         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4357         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4358         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4359         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4360
4361         * gcc.target/powerpc/altivec-6.c: Store the result of
4362         vec_add, so the optimizer doesn't remove it.
4363
4364         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4365         systems that support bswap64.
4366
4367         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4368         prevent VSX code generation.
4369
4370         * lib/target-supports.exp (check_vsx_hw_available): New
4371         function to test if VSX available.
4372         (check_effective_target_powerpc_vsx_ok): Ditto.
4373         (check_vmx_hw_available): Add explicit -mno-vsx.
4374
4375 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4376
4377         PR c/39902
4378         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4379
4380 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4381
4382         PR tree-optimization/40570
4383         * gcc.c-torture/compile/pr40570.c: New test.
4384
4385 2009-07-29  Jason Merrill  <jason@redhat.com>
4386
4387         PR c++/14912
4388         * g++.dg/template/defarg13.C: New.
4389
4390 2009-07-29  Richard Guenther  <rguenther@suse.de>
4391
4392         PR c++/40834
4393         * g++.dg/torture/pr40834.C: New testcase.
4394
4395 2009-07-29  Michael Matz  <matz@suse.de>
4396
4397         PR middle-end/40830
4398         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4399
4400 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4401
4402         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4403         sh*-*-* targets.  Skip on spu-*-* targets.
4404         * gfortran.dg/maxlocval_4.f90: Likewise.
4405         * gfortran.dg/minlocval_1.f90: Likewise.
4406         * gfortran.dg/minlocval_4.f90: Likewise.
4407
4408 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4409
4410         PR fortran/40878
4411         * gfortran.dg/gomp/pr40878-1.f90: New test.
4412         * gfortran.dg/gomp/pr40878-2.f90: New test.
4413
4414         PR testsuite/40891
4415         * gcc.dg/cdce1.c: Adjust note line number.
4416         * gcc.dg/cdce2.c: Likewise.
4417
4418 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4419
4420         PR fortran/40882
4421         * gfortran.dg/proc_ptr_comp_13.f90: New.
4422
4423 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4424
4425         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4426         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4427         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4428         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4429         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4430         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4431         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4432         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4433         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4434         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4435         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4436         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4437         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4438         #ifdef NEED_IEEE754_FLOAT conditional.
4439         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4440         conditional.
4441
4442 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4443
4444         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4445         i?86-*-netware.
4446         * g++.dg/ext/bitfield3.C: Likewise.
4447         * g++.dg/ext/bitfield4.C: Likewise.
4448         * g++.dg/ext/bitfield5.C: Likewise.
4449         * gcc.dg/bitfld-15.c: Likewise.
4450         * gcc.dg/bitfld-16.c: Likewise.
4451         * gcc.dg/bitfld-17.c: Likewise.
4452         * gcc.dg/bitfld-18.c: Likewise.
4453         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4454         * gcc.dg/20010912-1.c: Likewise.
4455         * gcc.dg/20021018-1.c: Likewise.
4456         * gcc.dg/20030213-1.c: Likewise.
4457         * gcc.dg/20030225-1.c: Likewise.
4458         * gcc.dg/20030708-1.c: Likewise.
4459         * gcc.dg/20050321-2.c: Likewise.
4460         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4461         * gcc.dg/cdce2.c: Likewise.
4462         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4463         targets.
4464         * gcc.target/i386/pr37248-3.c: Likewise.
4465
4466 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4467
4468         PR fortran/40848
4469         * gfortran.dg/altreturn_7.f90: New.
4470
4471 2009-07-27  Simon Baldwin  <simonb@google.com>
4472
4473         PR testsuite/40829
4474         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4475         so that indexing no longer runs off array end.
4476
4477 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4478
4479         PR fortran/40851
4480         * gfortran.dg/derived_init_3.f90: New test.
4481
4482 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4483
4484         PR fortran/33197
4485         * gfortran.dg/atan2_1.f90: New test
4486         * gfortran.dg/atan2_2.f90: New test
4487
4488 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4489
4490         PR c++/40749
4491         * g++.dg/warn/Wreturn-type-6.C: New test.
4492
4493 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4494
4495         PR tree-optimization/40801
4496         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4497         * gfortran.dg/vect/vect.exp: Run tests starting with
4498         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4499
4500 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4501
4502         PR rtl-optimization/40445
4503         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4504
4505 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4506
4507         * gcc.dg/builtin-unreachable-4.c: New test.
4508
4509 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4510
4511         PR fortran/33197
4512         * gfortran.dg/complex_intrinsic_5.f90: New test.
4513         * gfortran.dg/complex_intrinsic_7.f90: New test.
4514
4515 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4516
4517         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4518         * gcc.dg/ipa/noclone-1.c: New test.
4519
4520 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4521
4522         * lib/target-supports.exp (check_effective_target_static): New
4523         procedure.
4524         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4525         supported.
4526         * g++.old-deja/g++.law/weak.C: Require static effective target.
4527
4528 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4529
4530         PR fortran/39630
4531         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4532         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4533         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4534         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4535         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4536         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4537         * gfortran.dg/typebound_call_10.f03: New.
4538
4539 2009-07-24  Jason Merrill  <jason@redhat.com>
4540
4541         * g++.dg/cpp0x/defaulted11.C: New.
4542
4543         * g++.dg/cpp0x/initlist23.C: New.
4544
4545 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4546
4547         PR fortran/40822
4548         * gfortran.dg/char_length_16.f90: New.
4549
4550 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4551
4552         PR fortran/40643
4553         PR fortran/31067
4554         * gfortran.dg/maxlocval_2.f90: New test.
4555         * gfortran.dg/maxlocval_3.f90: New test.
4556         * gfortran.dg/maxlocval_4.f90: New test.
4557         * gfortran.dg/minlocval_1.f90: New test.
4558         * gfortran.dg/minlocval_2.f90: New test.
4559         * gfortran.dg/minlocval_3.f90: New test.
4560         * gfortran.dg/minlocval_4.f90: New test.
4561
4562 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4563
4564         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4565         scan-assembler.
4566
4567 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4568
4569         PR fortran/40839
4570         * gfortran.dg/pr40839.f90: New test.
4571
4572 2009-07-23  Michael Matz  <matz@suse.de>
4573
4574         PR middle-end/40830
4575         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4576         don't set options ourself.
4577
4578 2009-07-23  Simon Baldwin  <simonb@google.com>
4579
4580         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4581         native C compilation where required.
4582
4583 2009-07-22  Doug Kwan  <dougkwan@google.com>
4584
4585         * gcc.c-torture/compile/20090721-1.c: New test.
4586
4587 2009-07-22  Michael Matz  <matz@suse.de>
4588
4589         PR tree-optimization/35229
4590         PR tree-optimization/39300
4591         * gcc.dg/vect/vect-pre-interact.c: New test.
4592
4593 2009-07-22  Richard Guenther  <rguenther@suse.de>
4594
4595         * g++.dg/lookup/using21.C: Fix duplicate paste.
4596
4597 2009-07-22  Richard Guenther  <rguenther@suse.de>
4598
4599         PR c++/40799
4600         * g++.dg/lookup/using21.C: New testcase.
4601
4602 2009-07-21  Jason Merrill  <jason@redhat.com>
4603
4604         * g++.dg/init/aggr4.C: New.
4605
4606 2009-07-21  Jason Merrill  <jason@redhat.com>
4607
4608         Core issue 934
4609         * g++.dg/cpp0x/initlist22.C: New.
4610
4611 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4612
4613         * gcc.target/i386/vectorize8.c: New test.
4614
4615 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4616
4617         PR target/40811
4618         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4619         Add i?86 and x86_64 targets.
4620         * gcc.target/i386/vectorize7.c: New test.
4621
4622         PR target/40809
4623         * gcc.target/i386/pr40809.c: New test.
4624
4625 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4626
4627         PR tree-optimization/40813
4628         * g++.dg/opt/inline15.C: New test.
4629
4630 2009-07-21  Paul Brook <paul@codesourcery.com>
4631
4632         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4633         * lib/target-supports.exp (check_effective_target_section_anchors):
4634         Add arm*-*-*.
4635
4636 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4637
4638         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4639         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4640         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4641
4642 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4643
4644         * gcc.target/mips/ext-3.c: New test.
4645
4646 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4647
4648         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4649         * gcc.dg/builtin-object-size-8.c: New test.
4650         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4651         * g++.dg/ext/builtin-object-size2.C: Likewise.
4652
4653         PR tree-optimization/40792
4654         * gcc.dg/pr40792.c: New test.
4655
4656 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4657
4658         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4659         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4660         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4661
4662 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4663
4664         * gcc.target/sh/mfmovd.c: New test.
4665
4666 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4667             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4668
4669         PR libfortran/40714
4670         * gfortran.dg/eof_3.f90: New test.
4671
4672 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4673
4674         PR fortran/40727
4675         * gfortran.dg/intrinsic_cmplx.f90: New test.
4676
4677 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4678
4679         PR libfortran/34670
4680         PR libfortran/36874
4681         * gfortran.dg/cshift_bounds_1.f90:  New test.
4682         * gfortran.dg/cshift_bounds_2.f90:  New test.
4683         * gfortran.dg/cshift_bounds_3.f90:  New test.
4684         * gfortran.dg/cshift_bounds_4.f90:  New test.
4685         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4686         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4687         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4688         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4689
4690 2009-07-19  Jan Hubicka  <jh@suse.cz>
4691
4692         PR tree-optimization/40676
4693         * gcc.c-torture/compile/pr40676.c: New testcase.
4694
4695 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4696
4697         * gcc.target/mips/ext-2.c: New test.
4698
4699 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4700
4701         * gcc.target/mips/octeon-exts-7.c: New test.
4702         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4703         * gcc.target/mips/octeon-exts-5.c: Likewise.
4704
4705 2009-07-18  Richard Guenther  <rguenther@suse.de>
4706
4707         PR testsuite/40798
4708         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4709
4710 2009-07-18  Richard Guenther  <rguenther@suse.de>
4711
4712         PR c/40787
4713         * gcc.dg/pr35899.c: Adjust.
4714
4715 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4716
4717         * gcc.target/powerpc/asm-es-1.c: New test.
4718         * gcc.target/powerpc/asm-es-2.c: Likewise.
4719
4720 2009-07-17  Richard Guenther  <rguenther@suse.de>
4721
4722         PR c/40401
4723         * g++.dg/rtti/crash4.C: New testcase.
4724         * g++.dg/torture/20090706-1.C: Likewise.
4725         * gcc.dg/redecl-17.c: Likewise.
4726         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4727         * gcc.dg/declspec-9.c: Expect extra error.
4728         * gcc.dg/declspec-10.c: Likewise.
4729         * gcc.dg/declspec-11.c: Likewise.
4730         * gcc.dg/redecl-10.c: Expect extra warnings.
4731         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4732         * gcc.target/i386/pr39545-1.c: Likewise.
4733         * g++.dg/ext/asm3.C: Expect more errors.
4734         * g++.dg/gomp/block-1.C: Likewise.
4735         * g++.dg/gomp/block-2.C: Likewise.
4736         * g++.dg/gomp/block-3.C: Likewise.
4737         * g++.dg/gomp/block-5.C: Likewise.
4738         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4739         * g++.dg/warn/unused-result1.C: XFAIL.
4740
4741 2009-07-17  Richard Guenther  <rguenther@suse.de>
4742
4743         PR tree-optimization/40321
4744         * gcc.c-torture/compile/pr40321.c: New testcase.
4745         * g++.dg/torture/pr40321.C: Likewise.
4746
4747 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4748
4749         PR c++/40780
4750         * g++.dg/template/ptrmem19.C: New test.
4751
4752 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4753             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4754
4755         PR 40435
4756         * gcc.dg/pr36902.c: Add column info.
4757         * g++.dg/gcov/gcov-2.C: Change count for definition.
4758
4759 2009-07-16  Jason Merrill  <jason@redhat.com>
4760
4761         PR libstdc++/37907
4762         * g++.dg/cpp0x/std-layout1.C: New.
4763         * g++.dg/ext/has_nothrow_assign.C: Fix.
4764         * g++.dg/ext/has_nothrow_copy.C: Fix.
4765         * g++.dg/ext/has_trivial_assign.C: Fix.
4766         * g++.dg/ext/has_trivial_copy.C: Fix.
4767         * g++.dg/ext/is_pod.C: Fix.
4768         * g++.dg/other/offsetof3.C: Adjust.
4769         * g++.dg/overload/ellipsis1.C: Adjust.
4770         * g++.dg/warn/var-args1.C: Adjust.
4771         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4772         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4773         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4774         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4775         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4776
4777 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4778
4779         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4780         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4781         effective target "mpc_pow".
4782         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4783
4784 2009-07-16  Richard Henderson  <rth@redhat.com>
4785
4786         * g++.dg/opt/eh4.C: New test.
4787
4788 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4789
4790         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4791
4792 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4793
4794         PR middle-end/40747
4795         * gcc.c-torture/execute/pr40747.c: New test.
4796
4797 2009-07-15  Richard Guenther  <rguenther@suse.de>
4798
4799         PR middle-end/40753
4800         * gcc.c-torture/compile/pr40753.c: New testcase.
4801
4802 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4803
4804         PR fortran/40743
4805         * gfortran.dg/interface_assignment_4.f90: New.
4806
4807 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4808
4809         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4810         for FreeBSD up to and including version 8.
4811
4812 2009-07-14  Taras Glek  <tglek@mozilla.com>
4813             Rafael Espindola  <espindola@google.com>
4814
4815         * g++.dg/plugin/header-plugin-test.C: New.
4816         * g++.dg/plugin/header_plugin.c: New.
4817         * g++.dg/plugin/plugin.exp: Update.
4818
4819 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4820
4821         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4822         function to enable vectorization.
4823         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4824         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4825
4826 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4827
4828         * gcc.target/i386/sse-copysignf-vec.c: New test.
4829         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4830
4831 2009-07-14  Jason Merrill  <jason@redhat.com>
4832
4833         PR c++/37276
4834         * g++.dg/lookup/builtin5.C: New.
4835         * g++.dg/other/error22.C: Add missing extern "C".
4836         * g++.dg/warn/Warray-bounds.C: Likewise.
4837         * gcc.dg/compat/compat-common.h: Likewise.
4838
4839         PR c++/40746
4840         * g++.dg/lookup/using20.C: New.
4841
4842         PR c++/40740
4843         * g++.dg/template/koenig8.C: New.
4844
4845 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4846
4847         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4848         both i?86-*-darwin* and x86_64-*-darwin*.
4849
4850 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4851
4852         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4853         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4854         name.
4855
4856 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4857
4858         PR debug/40705
4859         * g++.dg/debug/dwarf2/typedef1.C: New test.
4860
4861         PR c++/40357
4862         * g++.dg/other/typedef3.C: New test.
4863
4864 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4865
4866         * gcc.dg/20090709-1.c: Move to a proper place ...
4867         * gcc.target/m68k/20090709-1.c: ... here.
4868
4869 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4870
4871         PR C++/22154
4872         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4873         front of qualified names are allowed.
4874         * g++.dg/parse/crash10.C: Likewise.
4875         * g++.dg/parse/error15.C: Likewise.
4876         * g++.dg/parse/typename9.C: Likewise.
4877         * g++.dg/parse/error8.C: Likewise.
4878
4879 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4880
4881         PR fortran/40646
4882         * gfortran.dg/proc_ptr_22.f90: Extended.
4883         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4884
4885 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4886
4887         * gfortran.dg/vect/vect-6.f: New test.
4888
4889 2009-07-12  Jason Merrill  <jason@redhat.com>
4890
4891         PR c++/36628
4892         * g++.dg/cpp0x/decltype17.C: New.
4893
4894         PR c++/37206
4895         * g++.dg/cpp0x/rv10.C: New.
4896
4897 2009-07-12  Jason Merrill  <jason@redhat.com>
4898
4899         PR c++/40689
4900         * g++.dg/cpp0x/initlist20.C: New.
4901         * g++.dg/cpp0x/initlist21.C: New.
4902
4903 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4904
4905         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4906         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4907         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4908         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4909         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4910
4911 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4912
4913         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4914         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4915         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4916         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4917         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4918         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4919         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4920         effective_target fd_truncate.
4921
4922 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4923
4924         * gnat.dg/specs/addr1.ads: New test.
4925
4926 2009-07-11  Jan Hubicka  <jh@suse.cz>
4927
4928         PR middle-end/48388
4929         * g++.dg/torture/pr40388.C: New testcase.
4930
4931 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4932
4933         PR target/40668
4934         * gcc.c-torture/execute/pr40668.c: New test.
4935
4936 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4937
4938         * gcc.c-torture/execute/20090711-1.c: New test.
4939
4940 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4941
4942         PR testsuite/40699
4943         PR testsuite/40707
4944         PR testsuite/40709
4945         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4946         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4947         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4948         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4949
4950 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4951
4952         PR fortran/33197
4953         * gfortran.dg/complex_intrinsic_3.f90: New test.
4954         * gfortran.dg/complex_intrinsic_4.f90: New test.
4955
4956 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4957
4958         PR target/39079
4959         * gcc.target/mips/mips.exp: Make -msynci a known option.
4960         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4961
4962 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4963
4964         PR c++/40502
4965         * g++.dg/ext/strncpy-chk1.C: New test.
4966
4967 2009-07-10  Richard Guenther  <rguenther@suse.de>
4968
4969         PR tree-optimization/40496
4970         * g++.dg/opt/pr40496.C: New testcase.
4971
4972 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4973
4974         PR 25509
4975         PR 40614
4976         * g++.dg/warn/unused-result1-Werror.c: New.
4977
4978 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4979
4980         PR fortran/39334
4981         * gfortran.dg/recursive_parameter_1.f90: New test.
4982
4983 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4984
4985         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4986         * gfortran.dg/module_equivalence_6.f90: Ditto.
4987         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4988         * gfortran.dg/nan_2.f90: Ditto.
4989         * gfortran.dg/inquire_11.f90: Ditto.
4990         * gfortran.dg/abstract_type_3.f03: Ditto.
4991         * gfortran.dg/abstract_type_1.f90: Ditto.
4992         * gfortran.dg/private_type_9.f90: Ditto.
4993         * gfortran.dg/abstract_type_5.f03: Ditto.
4994         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4995         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4996         * gfortran.dg/derived_sub.f90: Ditto.
4997         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4998         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4999         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5000         * gfortran.dg/mvbits_6.f90: Ditto.
5001         * gfortran.dg/abstract_type_2.f03: Ditto.
5002         * gfortran.dg/abstract_type_4.f03: Ditto.
5003         * gfortran.dg/bounds_check_9.f90: Ditto.
5004         * gfortran.dg/optional_dim_3.f90: Ditto.
5005         * gfortran.dg/pr32921.f: Ditto.
5006         * gfortran.dg/entry_16.f90: Ditto.
5007         * gfortran.dg/generic_16.f90: Ditto.
5008
5009
5010 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5011
5012         * gcc.target/m68k/20090709-1.c: New.
5013
5014 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5015
5016         PR c++/40684
5017         * g++.dg/template/unify11.C: New test.
5018
5019 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5020
5021         PR fortran/40629
5022         * gfortran.dg/host_assoc_function_9.f90: New test.
5023
5024 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5025
5026         PR fortran/40646
5027         * gfortran.dg/proc_ptr_22.f90: New.
5028         * gfortran.dg/proc_ptr_comp_12.f90: New.
5029
5030 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5031
5032         PR middle-end/40692
5033         * gcc.c-torture/compile/pr40692.c: New test.
5034
5035 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5036
5037         PR fortran/40604
5038         * gfortran.dg/pointer_check_6.f90: New test.
5039
5040 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5041
5042         * gcc.target/mips/truncate-5.c: New test.
5043
5044 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5045
5046         PR libfortran/40330
5047         PR libfortran/40662
5048         * gfortran.dg/fmt_cache_1.f: New test.
5049
5050 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5051
5052         PR fortran/40675
5053         * gfortran.dg/nosigned_zero_1.f90: New test.
5054         * gfortran.dg/nosigned_zero_2.f90: New test.
5055
5056 2009-07-08  Richard Guenther  <rguenther@suse.de>
5057
5058         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5059
5060 2009-07-08  Richard Guenther  <rguenther@suse.de>
5061
5062         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5063
5064 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5065
5066         PR fortran/40591
5067         * gfortran.dg/proc_ptr_21.f90: New test.
5068
5069 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5070
5071         PR c++/31246
5072         * g++.dg/warn/pr31246.C: New.
5073         * g++.dg/warn/pr31246-2.C: New.
5074
5075 2009-07-07  Jason Merrill  <jason@redhat.com>
5076
5077         PR c++/35828
5078         * g++.dg/template/defarg12.C: New.
5079
5080         PR c++/37816
5081         * g++.dg/cpp0x/enum7.C: New.
5082
5083         PR c++/37946
5084         * g++.dg/cpp0x/enum6.C: New.
5085
5086         PR c++/40639
5087         * g++.dg/cpp0x/enum5.C: New.
5088
5089         PR c++/40633
5090         * g++.dg/cpp0x/enum4.C: New.
5091
5092 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5093
5094         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5095
5096 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5097
5098         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5099
5100 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5101
5102         PR middle-end/40669
5103         * gcc.dg/pr40669.c: New test.
5104
5105 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5106
5107         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5108         location. Update all calls.
5109         * g++.dg/plugin/selfassign.c: Likewise.
5110
5111 2009-07-06  Jason Merrill  <jason@redhat.com>
5112
5113         * g++.dg/rtti/dyncast[34].C: New.
5114
5115 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5116
5117         * lib/target-supports.exp
5118         (check_effective_target_mips_newabi_large_long_double): New.
5119         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5120         target.
5121         * gcc.target/mips/fpr-moves-6.c: Likewise.
5122
5123 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5124
5125         PR c++/40557
5126         * g++.dg/template/union2.C: New test.
5127
5128 2009-07-04  Jason Merrill  <jason@redhat.com>
5129
5130         * g++.dg/template/using15.C: New.
5131
5132 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5133
5134         * gfortran.dg/maxloc_1.f90: New test.
5135
5136 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5137
5138         PR fortran/40593
5139         * gfortran.dg/proc_ptr_result_6.f90: New.
5140
5141 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5142
5143         * gcc.dg/framework-2.c: Adjust testcase to pass.
5144
5145 2009-07-04  Jason Merrill  <jason@redhat.com>
5146
5147         PR c++/40619
5148         * g++.dg/cpp0x/auto16.C: New.
5149
5150 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5151
5152         PR target/40587
5153         * gfortran.dg/pr40587.f: New test.
5154
5155 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5156
5157         PR fortran/40638
5158         * gfortran.dg/unit_1.f90: New test.
5159
5160 2009-07-03  Jason Merrill  <jason@redhat.com>
5161
5162         * g++.dg/template/pure1.C: Expect another error.
5163
5164 2009-07-03  Richard Guenther  <rguenther@suse.de>
5165
5166         PR tree-optimization/40640
5167         * gcc.c-torture/compile/pr40640.c: New testcase.
5168
5169 2009-07-03  Richard Guenther  <rguenther@suse.de>
5170
5171         PR middle-end/34163
5172         * gfortran.dg/pr34163.f90: New testcase.
5173
5174 2009-07-03  Jan Hubicka  <jh@suse.cz>
5175
5176         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5177         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5178         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5179         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5180         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5181         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5182         * gnat.dg/loop_optimization6.adb: Enable -O2.
5183
5184 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5185
5186         * g++.dg/warn/null4.C: Extend.
5187
5188 2009-07-02  Jason Merrill  <jason@redhat.com>
5189
5190         * g++.dg/template/spec8.C: Fix.
5191
5192 2009-07-02  Michael Matz  <matz@suse.de>
5193
5194         PR fortran/32131
5195         * gfortran.dg/pr32921.f: Adjust.
5196
5197 2009-07-02  Jan Hubicka  <jh@suse.cz>
5198
5199         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5200
5201 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5202
5203         * gcc.target/mips/truncate-4.c: New testcase.
5204
5205 2009-07-01  Richard Guenther  <rguenther@suse.de>
5206
5207         PR tree-optimization/19831
5208         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5209         make allocated memory escape.  Un-XFAIL.
5210         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5211         * gcc.dg/vect/pr31699.c: Likewise.
5212         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5213
5214 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5215
5216         PR c++/40566
5217         * g++.dg/parse/cond5.C: New test.
5218
5219 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5220
5221         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5222         (main): Pass n to main_1 instead.
5223         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5224         (main_1): New function, split off from...
5225         (main): ...here.  Pass `off' to main_1 instead.
5226
5227 2009-06-30  Jason Merrill  <jason@redhat.com>
5228
5229         PR c++/40595
5230         * g++.dg/cpp0x/variadic94.C: New.
5231
5232 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5233
5234         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5235         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5236         (init_ld_library_path_env_vars): New function, replacing the
5237         orig_*_saved assignments.  Call it after defining it.
5238         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5239         (restore_ld_library_path_env_vars): Likewise.
5240         (add_path, find_libgcc_s): New functions.
5241         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5242         gcc-set-multilib-library-path.
5243         (objc_target_compile): Don't add "." to ld_library_path.
5244         Use add_path.
5245         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5246         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5247         gcc-set-multilib-library-path.
5248         * lib/g++.exp (g++_link_flags): Likewise.
5249         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5250         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5251         top level; do it...
5252         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5253         to tell when this needs to happen.  Use find_libgcc_s instead of
5254         gcc-set-multilib-library-path.
5255         * lib/gcc-dg.exp: Likewise.
5256         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5257         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5258         unless it is in $ALT_LD_LIBRARY_PATH.
5259         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5260
5261 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5262
5263         * gnat.dg/discr12.adb: New test.
5264         * gnat.dg/discr12_pkg.ads: New helper.
5265         * gnat.dg/discr13.adb: New test.
5266         * gnat.dg/discr14.ad[sb]: Likewise.
5267         * gnat.dg/discr15.adb: Likewise.
5268         * gnat.dg/discr15_pkg.ads: New helper.
5269         * gnat.dg/discr16.adb: New test.
5270         * gnat.dg/discr16_g.ads: New helper.
5271         * gnat.dg/discr16_pkg.ads: Likewise.
5272         * gnat.dg/discr16_cont.ads: Likewise.
5273         * gnat.dg/discr17.adb: New test.
5274         * gnat.dg/discr18.adb: Likewise.
5275         * gnat.dg/discr18_pkg.ads: New helper.
5276         * gnat.dg/discr19.adb: New test.
5277
5278 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5279
5280         PR fortran/40576
5281         * gfortran.dg/internal_write_1.f90:  New testcase.
5282
5283 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5284
5285         PR fortran/40594
5286         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5287
5288 2009-06-30  Richard Guenther  <rguenther@suse.de>
5289
5290         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5291
5292 2009-06-30  Wei Guozhi  <carrot@google.com>
5293
5294         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5295         to "-Os".
5296
5297 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5298
5299         PR tree-optimization/40542
5300         * gcc.dg/vect/pr40542.c: New test.
5301
5302 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5303
5304         PR tree-optimization/40582
5305         * gcc.c-torture/compile/pr40582.c: New test.
5306
5307 2009-06-30  Wei Guozhi  <carrot@google.com>
5308
5309         PR/40416
5310         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5311
5312 2009-06-29  Jason Merrill  <jason@redhat.com>
5313
5314         PR c++/40274
5315         * g++.dg/template/debug1.C: New.
5316
5317 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5318
5319         PR fortran/40580
5320         * pointer_check_1.f90: New test.
5321         * pointer_check_2.f90: New test.
5322         * pointer_check_3.f90: New test.
5323         * pointer_check_4.f90: New test.
5324         * pointer_check_5.f90: New test.
5325
5326 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5327
5328         PR fortran/40551
5329         * gfortran.dg/func_assign_2.f90 : New test.
5330
5331 2009-06-29  Richard Guenther  <rguenther@suse.de>
5332
5333         PR middle-end/14187
5334         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5335         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5336         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5337         * gcc.c-torture/execute/20090623-1.c: Likewise.
5338         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5339         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5340
5341 2009-06-29  Richard Guenther  <rguenther@suse.de>
5342
5343         PR middle-end/38212
5344         * gcc.c-torture/execute/pr38212.c: New testcase.
5345
5346 2009-06-29  Richard Guenther  <rguenther@suse.de>
5347
5348         PR tree-optimization/40579
5349         * gcc.c-torture/execute/pr40579.c: New testcase.
5350
5351 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5352
5353         PR tree-optimization/40550
5354         * gcc.dg/pr40550.c: New test.
5355
5356 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5357
5358         * gnat.dg/overflow_sum2.adb: New test
5359         * gnat.dg/namet.ads: New helper.
5360
5361         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5362
5363 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5364
5365         PR fortran/34112
5366         * gfortran.dg/compiler-directive_1.f90: New test.
5367         * gfortran.dg/compiler-directive_2.f: New test.
5368
5369 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5370
5371         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5372         comment out some values and add some cases.
5373
5374 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5375
5376         PR testsuite/40567
5377         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5378
5379 2009-06-26  Richard Henderson  <rth@redhat.com>
5380
5381         PR testsuite/40565
5382         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5383         * gcc.target/i386/local.c: Pass a non-constant to T.
5384
5385 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5386
5387         PR fortran/39997
5388         PR fortran/40541
5389         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5390         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5391         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5392         * gfortran.dg/proc_ptr_result_5.f90: New.
5393
5394 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5395
5396         PR c/39902
5397         * gcc.dg/dfp/pr39902.c: New test.
5398
5399 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5400
5401         PR testsuite/40532
5402         * gcc.dg/builtins-65.c: Require c99 runtime.
5403
5404 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5405
5406         * gnat.dg/array7.ad[sb]: New test.
5407
5408 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5409
5410         * gnat.dg/array6.adb: New test.
5411
5412 2009-06-25  Ian Lance Taylor  <iant@google.com>
5413
5414         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5415
5416 2009-06-25  Ian Lance Taylor  <iant@google.com>
5417
5418         * g++.dg/warn/Wunused-16.C: New testcase.
5419
5420 2009-06-25  Ian Lance Taylor  <iant@google.com>
5421
5422         * g++.dg/warn/skip-2.C: New testcase.
5423
5424 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5425
5426         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5427         dg-skip-if and move to ...
5428         * gcc.dg/torture/20090618-1.c.
5429
5430 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5431
5432         PR tree-optimization/40493
5433         * gcc.c-torture/execute/pr40493.c: New test.
5434
5435 2009-06-24  Jason Merrill  <jason@redhat.com>
5436
5437         PR c++/40342
5438         * g++.dg/template/overload10.C: New.
5439
5440 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5441
5442         PR fortran/40427
5443         * gfortran.dg/proc_ptr_comp_11.f90: New.
5444
5445 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5446
5447         * gcc.dg/pr40501.c: New testcase.
5448
5449 2009-06-23  DJ Delorie  <dj@redhat.com>
5450
5451         Add MeP port.
5452         * lib/target-supports.exp: Add mep support (no profiling).
5453
5454 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5455
5456         PR testsuite/39297
5457         * gcc.dg/ssa/loop-31.c: Change scan rules.
5458
5459 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5460
5461         * gcc.dg/cpp/empty-include.c: Update column info.
5462         * gcc.dg/cpp/assert2.c: Update column info.
5463
5464 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5465
5466         * g++.dg/ext/builtin-object-size1.C: New test.
5467         * g++.dg/ext/builtin-object-size2.C: New test.
5468
5469 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5470
5471         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5472         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5473
5474 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5475
5476         * gcc.target/mips/truncate-3.c: New test.
5477
5478 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5479
5480         PR fortran/37254
5481         PR fortran/39850
5482         * gfortran.dg/interface_30.f90: Modified error message.
5483         * gfortran.dg/proc_decl_22.f90: New.
5484
5485 2009-06-22  Ian Lance Taylor  <iant@google.com>
5486
5487         * gcc.dg/Wcxx-compat-19.c: New testcase.
5488
5489 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5490
5491         PR objc/28050
5492         * pr28050.m: New testcase.
5493
5494 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5495
5496         PR testsuite/40481
5497         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5498
5499 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5500
5501         PR tree-optimization/40492
5502         * g++.dg/torture/pr40492.C: New test.
5503
5504 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5505
5506         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5507         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5508
5509 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5510
5511         * gnat.dg/raise_ce.adb: Helper for ...
5512         * gnat.dg/handle_and_return.adb: New test.
5513
5514 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5515
5516         PR fortran/40443
5517         * gfortran.dg/generic_18.f90: New test.
5518
5519 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5520
5521         PR fortran/40472
5522         * gfortran.dg/spread_size_limit.f90: New test.
5523
5524 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5525
5526         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5527         to put dump files in a subdirectory.
5528         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5529         ".o" temporary files.
5530
5531 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5532
5533         PR fortran/39850
5534         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5535         * gfortran.dg/interface_20.f90: Ditto.
5536         * gfortran.dg/interface_21.f90: Ditto.
5537         * gfortran.dg/interface_22.f90: Ditto.
5538         * gfortran.dg/interface_30.f90: New.
5539         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5540
5541 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5542
5543         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5544         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5545         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5546         DEFAULT_VECTFLAGS.
5547
5548 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5549             Revital Eres  <eres@il.ibm.com>
5550
5551         PR testsuite/40359
5552         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5553         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5554         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5555
5556 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5557
5558         PR testsuite/40475
5559         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5560         without misalignment support.
5561         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5562
5563 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5564
5565         PR fortran/40452
5566         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5567
5568 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5569
5570         PR fortran/40440
5571         * gfortran.dg/alloc_comp_result_2.f90: New test.
5572
5573 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5574
5575         PR target/40482
5576         * gcc.target/arm/pr40482.c: New test.
5577
5578 2009-06-19  Ian Lance Taylor  <iant@google.com>
5579
5580         * gcc.dg/Wcxx-compat-18.c: New testcase.
5581
5582 2009-06-19  Richard Guenther  <rguenther@suse.de>
5583
5584         * gcc.c-torture/execute/20090618-1.c: New testcase.
5585
5586 2009-06-19  Ian Lance Taylor  <iant@google.com>
5587
5588         * gcc.dg/Wcxx-compat-17.c: New testcase.
5589
5590 2009-06-19  Ian Lance Taylor  <iant@google.com>
5591
5592         * gcc.dg/Wcxx-compat-15.c: New testcase.
5593
5594 2009-06-19  Ian Lance Taylor  <iant@google.com>
5595
5596         * gcc.dg/Wcxx-compat-16.c: New testcase.
5597
5598 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5599
5600         * gcc.dg/builtins-34.c: Add significand cases.
5601
5602 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5603
5604         PR testsuite/40491
5605         * gcc.dg/20080522-1.c: Remove testcase for real.
5606         * gcc.dg/20080528-1.c: Ditto.
5607
5608 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5609
5610         PR fortran/40450
5611         * gfortran.dg/proc_ptr_20.f90: New.
5612
5613 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5614
5615         PR target/40470
5616         * gcc.dg/torture/pr40470-1.c: New.
5617         * gcc.dg/torture/pr40470-2.c: Likewise.
5618         * gcc.dg/torture/pr40470-3.c: Likewise.
5619         * gcc.dg/torture/pr40470-4.c: Likewise.
5620
5621 2009-06-18  Diego Novillo  <dnovillo@google.com>
5622
5623         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5624         * gcc.dg/plugin/ggcplug.c: Likewise.
5625         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5626         * g++.dg/plugin/selfassign.c: Likewise.
5627         * g++.dg/plugin/attribute_plugin.c: Likewise.
5628         * g++.dg/plugin/dumb_plugin.c: Likewise.
5629
5630 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5631
5632         * gcc.dg/cpp/arith-3.c: Add column info.
5633
5634 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5635
5636         * gcc.target/arm/fp16-compile-none-2.c: New.
5637         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5638         * gcc.target/arm/fp16-compile-alt-12.c: New.
5639
5640 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5641
5642         * gcc.target/arm/fp16-compile-alt-1.c: New.
5643         * gcc.target/arm/fp16-compile-alt-2.c: New.
5644         * gcc.target/arm/fp16-compile-alt-3.c: New.
5645         * gcc.target/arm/fp16-compile-alt-4.c: New.
5646         * gcc.target/arm/fp16-compile-alt-5.c: New.
5647         * gcc.target/arm/fp16-compile-alt-6.c: New.
5648         * gcc.target/arm/fp16-compile-alt-7.c: New.
5649         * gcc.target/arm/fp16-compile-alt-8.c: New.
5650         * gcc.target/arm/fp16-compile-alt-9.c: New.
5651         * gcc.target/arm/fp16-compile-alt-10.c: New.
5652         * gcc.target/arm/fp16-compile-alt-11.c: New.
5653         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5654         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5655         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5656         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5657         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5658         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5659         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5660         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5661         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5662         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5663         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5664         * gcc.target/arm/fp16-compile-none-1.c: New.
5665         * gcc.target/arm/fp16-compile-exprtype.c: New.
5666         * gcc.target/arm/fp16-compile-vcvt.c: New.
5667         * gcc.target/arm/fp16-builtins-1.c: New.
5668         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5669         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5670         * gcc.target/arm/fp16-param-1.c: New.
5671         * gcc.target/arm/fp16-return-1.c: New.
5672         * gcc.target/arm/fp16-unprototyped-1.c: New.
5673         * gcc.target/arm/fp16-unprototyped-2.c: New.
5674         * gcc.target/arm/fp16-variadic-1.c: New.
5675         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5676         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5677         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5678         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5679         * gcc.dg/torture/arm-fp16-ops.h: New.
5680         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5681         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5682         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5683         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5684         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5685         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5686         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5687         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5688         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5689         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5690         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5691         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5692         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5693         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5694         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5695         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5696         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5697         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5698         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5699         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5700         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5701
5702 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5703
5704         * gcc.dg/builtins-65.c: New test.
5705
5706 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5707
5708         PR fortran/40451
5709         * gfortran.dg/proc_ptr_result_4.f90: New.
5710
5711 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5712
5713         * gcc.c-torture/execute/bitfld-5.c: New test.
5714
5715 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5716
5717         * gcc.dg/builtin-unreachable-3.c: New test.
5718
5719 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5720
5721         * gcc.target/i386/builtin-unreachable.c: New test.
5722
5723 2009-06-17  Ian Lance Taylor  <iant@google.com>
5724
5725         * gcc.dg/Wcxx-compat-14.c: New testcase.
5726
5727 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5728
5729         * gcc.dg/func-ptr-conv-1.c: Update column info.
5730
5731 2009-06-17  Richard Guenther  <rguenther@suse.de>
5732
5733         PR middle-end/40404
5734         * gcc.c-torture/execute/pr40404.c: New testcase.
5735
5736 2009-06-17  Richard Guenther  <rguenther@suse.de>
5737
5738         PR middle-end/40460
5739         * g++.dg/torture/pr40460.C: New testcase.
5740
5741 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5742
5743         * gcc.dg/plugin/one_time_plugin.c: New test.
5744         * gcc.dg/plugin/one_time-test-1.c: New test.
5745         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5746
5747 2009-06-16  Ian Lance Taylor  <iant@google.com>
5748
5749         * g++.dg/warn/skip-1.C: New testcase.
5750
5751 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5752
5753         PR middle-end/40446
5754         * g++.dg/other/pr40446.C: New test.
5755
5756 2009-06-16  Richard Guenther  <rguenther@suse.de>
5757
5758         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5759         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5760         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5761         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5762
5763 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5764
5765         * gcc.c-torture/compile/pr40432.c: New file.
5766
5767 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5768
5769         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5770
5771 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5772
5773         PR fortran/36947
5774         PR fortran/40039
5775         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5776         * gfortran.dg/interface_20.f90: Modified error messages.
5777         * gfortran.dg/interface_21.f90: Ditto.
5778         * gfortran.dg/interface_26.f90: Ditto.
5779         * gfortran.dg/interface_27.f90: Ditto.
5780         * gfortran.dg/interface_28.f90: Extended test case.
5781         * gfortran.dg/interface_29.f90: New.
5782         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5783         * gfortran.dg/proc_decl_8.f90: Ditto.
5784         * gfortran.dg/proc_ptr_11.f90: Ditto.
5785         * gfortran.dg/proc_ptr_15.f90: Ditto.
5786
5787 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5788
5789         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5790         printing.
5791         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5792         gcc.dg/vect/vect-outer-4f.c: Likewise.
5793         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5794         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5795         Likewise.
5796         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5797         outer loop.
5798
5799 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5800
5801         PR fortran/40383
5802         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5803
5804 2009-06-15  Ian Lance Taylor  <iant@google.com>
5805
5806         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5807         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5808         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5809         Recognize new notes.
5810         * gcc.dg/stmt-expr-label-2.c: Likewise.
5811         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5812         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5813         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5814         * gcc.dg/c99-vla-jump-4.c: Likewise.
5815         * gcc.dg/stmt-expr-label-1.c: Likewise.
5816         * gcc.dg/stmt-expr-label-3.c: Likewise.
5817         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5818
5819 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5820
5821         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5822
5823 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5824
5825         * gcc.dg/builtin-object-size-7.c: New test.
5826
5827 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5828
5829         PR testsuite/40426
5830         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5831         level != "" use separate -gdwarf-2 -g${level} options instead of
5832         -gdwarf-2${level}.
5833         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5834         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5835         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5836
5837 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5838
5839         * g++.dg/abi/mangle11.C: Update warning line.
5840         * g++.dg/abi/mangle12.C: Update warning line.
5841         * g++.dg/abi/mangle17.C: Update warning line.
5842         * g++.dg/abi/mangle20-2.C: Update warning line.
5843
5844 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5845
5846         * gcc.dg/optimize-bswap-1.c: Split into these two:
5847         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5848         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5849
5850 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5851
5852         * gcc.dg/optimize-bswap-1.c: New testcase.
5853
5854 2009-06-14  Richard Guenther  <rguenther@suse.de>
5855
5856         PR middle-end/40389
5857         * g++.dg/torture/pr40389.C: New testcase.
5858
5859 2009-06-13  Richard Guenther  <rguenther@suse.de>
5860
5861         PR tree-optimization/40421
5862         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5863
5864 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5865
5866         * gcc.dg/old-style-prom-3.c: Add column info.
5867         * gcc.dg/overflow-warn-1.c
5868         * gcc.dg/gomp/pr27415.c
5869         * gcc.dg/gomp/for-1.c: Same.
5870         * gcc.dg/enum-compat-1.c: Same.
5871         * gcc.dg/c99-tag-3.c: Same.
5872         * gcc.dg/Wredundant-decls-2.c: Same.
5873         * gcc.dg/func-ptr-conv-1.c: Same.
5874         * gcc.dg/asm-wide-1.c: Same.
5875         * gcc.dg/nofixed-point-2.c: Same.
5876         * gcc.dg/cpp/line3.c: Same.
5877         * gcc.dg/array-10.c: Same.
5878         * gcc.dg/c99-vla-jump-1.c: Same.
5879         * gcc.dg/pr20368-1.c: Same.
5880         * gcc.dg/Wshadow-3.c: Same.
5881         * gcc.dg/c90-const-expr-8.c: Same.
5882         * gcc.dg/label-decl-2.c: Same.
5883         * gcc.dg/dremf-type-compat-2.c: Same.
5884         * gcc.dg/c90-const-expr-5.c: Same.
5885         * gcc.dg/builtins-30.c: Same.
5886         * gcc.dg/Warray-bounds.c: Same.
5887         * gcc.dg/Wcxx-compat-2.c: Same.
5888         * gcc.dg/tree-ssa/col-1.c: Same.
5889         * gcc.dg/old-style-prom-2.c: Same.
5890         * gcc.dg/cast-function-1.c: Same.
5891         * gcc.dg/pr15698-1.c: Same.
5892         * gcc.dg/dremf-type-compat-3.c: Same.
5893         * gcc.dg/vla-8.c: Same.
5894         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5895         line.
5896         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5897         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5898         * gcc.dg/enum-compat-1.c: Same.
5899         * gcc.dg/dremf-type-compat-2.c: Same.
5900         * gcc.dg/old-style-prom-2.c: Same.
5901         * gcc.dg/pr15698-1.c: Same.
5902         * gcc.dg/pr20368-1.c: Same.
5903         * gcc.dg/dremf-type-compat-3.c: Same.
5904         * gcc.dg/builtins-30.c: Same.  Test for columns.
5905
5906 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5907
5908         PR fortran/40176
5909         * gfortran.dg/proc_decl_1.f90: Extended.
5910
5911 2009-06-12  Ian Lance Taylor  <iant@google.com>
5912
5913         * gcc.dg/Wcxx-compat-13.c: New testcase.
5914
5915 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5916
5917         PR tree-opt/38865
5918         * gcc.dg/tree-ssa/fre-vce-1.c
5919
5920 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5921
5922         PR testsuite/40384
5923         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5924         min-insn-to-prefetch-ratio=5.
5925
5926 2009-06-12  Joey Ye  <joey.ye@intel.com>
5927             H.J. Lu  <hongjiu.lu@intel.com>
5928
5929         PR middle-end/39146
5930         * gcc.target/i386/stackalign/pr39146.c: New.
5931
5932 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5933
5934         * gcc.target/i386/crc32-1.c: New.
5935         * gcc.target/i386/crc32-2.c: Likewise.
5936
5937 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5938
5939         PR c/39252
5940         * gcc.dg/builtin-unreachable-1.c: New test.
5941         * gcc.dg/builtin-unreachable-2.c: Same.
5942
5943 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5944
5945         PR fortran/40402
5946         * gfortran.dg/data_value_1.f90: New test.
5947
5948 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5949
5950         PR testsuite/39831
5951         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5952         remove ilp32 requirement.
5953         * gcc.target/i386/excess-precision-2.c: Likewise.
5954         * gcc.target/i386/excess-precision-3.c: Likewise.
5955         * gcc.target/i386/excess-precision-4.c: Likewise.
5956         * gcc.target/i386/excess-precision-5.c: Likewise.
5957         * gcc.target/i386/excess-precision-6.c: Likewise.
5958
5959 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5960
5961         PR fortran/38718
5962         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5963         * gfortran.dg/nan_5.f90: New test.
5964
5965 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5966
5967         * gcc.target/arm/neon-modes-1.c: New test.
5968
5969 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5970
5971         * g++.dg/torture/pr31579.C: Cast pointer
5972         via __SIZE_TYPE__ instead of 'unsigned long'.
5973
5974 2009-06-10  Anthony Green  <green@moxielogic.com>
5975
5976         * lib/target-supports.exp (check_profiling_available):
5977         Profiling is not available for testing purposes on moxie.
5978
5979 2009-06-09  Ian Lance Taylor  <iant@google.com>
5980
5981         * gcc.dg/Wcxx-compat-12.c: New testcase.
5982
5983 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5984
5985         PR libfortran/40334
5986         * gfortran.dg/backspace_11.f90: New.
5987
5988 2009-06-09  Jason Merrill  <jason@redhat.com>
5989
5990         * g++.dg/cpp0x/defaulted10.C: New.
5991
5992 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5993
5994         * gcc.c-torture/compile/pr40351.c: New file.
5995
5996 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5997
5998         * gnat.dg/align_max.adb: New test.
5999
6000 2009-06-08  Jason Merrill  <jason@redhat.com>
6001
6002         * g++.dg/cpp0x/auto15.C: New.
6003
6004 2009-06-08  Jan Hubicka  <jh@suse.cz>
6005
6006         PR debug/39834
6007         * gcc.dg/torture/pr39834.c
6008
6009 2009-06-08  Jan Hubicka  <jh@suse.cz>
6010
6011         PR middle-end/40102
6012         * g++.dg/torture/pr40102.C: New testcase.
6013
6014 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6015
6016         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6017         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6018         * gcc.dg/builtin-object-size-6.c: New test.
6019
6020         PR c++/40373
6021         * g++.dg/template/dtor7.C: New test.
6022
6023         PR c++/40370
6024         PR c++/40372
6025         * g++.dg/template/error41.C: New test.
6026         * g++.dg/template/error42.C: New test.
6027
6028 2009-06-08  Revital Eres  <eres@il.ibm.com>
6029
6030         PR testsuite/40359
6031         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6032         * gcc.dg/vect/vect-88.c: Likewise.
6033         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6034         * gcc.dg/vect/pr25413.c: Likewise.
6035         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6036
6037 2009-06-07  Ian Lance Taylor  <iant@google.com>
6038
6039         * g++.dg/warn/Wswitch-3.C: New testcase.
6040         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6041         * gcc.dg/Wswitch-enum-error.c: Likewise.
6042         * gcc.dg/Wswitch-error.c: Likewise.
6043
6044 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6045
6046         PR fortran/40008
6047         * gfortran.dg/negative_unit.f: Update test.
6048         * gfortran.dg/negative_unit_int8.f: Update test.
6049         * gfortran.dg/newunit_1.f90: New test.
6050
6051 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6052
6053         PR fortran/25104
6054         PR fortran/29962
6055         * gfortran.dg/spread_init_expr.f03: New.
6056         * gfortran.dg/unpack_init_expr.f03: New.
6057         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6058         error message.
6059
6060 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6061
6062         PR fortran/25104
6063         PR fortran/29962
6064         * gfortran.dg/count_init_expr.f03
6065         * gfortran.dg/product_init_expr.f03
6066         * gfortran.dg/sum_init_expr.f03
6067
6068 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6069
6070         PR fortran/36874
6071         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6072         message.
6073         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6074         shapes.
6075         * gfortran.dg/zero_sized_5.f90: Likewise.
6076
6077 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6078
6079         PR middle-end/32950
6080         * g++.dg/torture/pr32950.C: New.
6081
6082 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6083
6084         PR fortran/25104
6085         PR fortran/29962
6086         * gfortran.dg/dot_product_1.f03: New.
6087         * gfortran.dg/matmul_8.f03: New.
6088         * gfortran.dg/transpose_3.f03: New.
6089
6090 2009-06-06  Ian Lance Taylor  <iant@google.com>
6091
6092         * gcc.dg/Wunused-label-1.c: New test case.
6093         * g++.dg/warn/Wunused-label-1.C: New test case.
6094         * g++.dg/warn/Wunused-label-2.C: New test case.
6095         * g++.dg/warn/Wunused-label-3.C: New test case.
6096
6097 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6098
6099         PR fortran/37203
6100         * reshape_zerosize_2.f90: New.
6101
6102 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6103
6104         PR fortran/32890
6105         * gfortran.dg/pack_assign_1.f90: New.
6106         * gfortran.dg/pack_vector_1.f90: New.
6107
6108 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6109
6110         PR middle-end/40340
6111         * gcc.dg/pr40340-1.c: New test.
6112         * gcc.dg/pr40340-2.c: New test.
6113         * gcc.dg/pr40340-3.c: New test.
6114         * gcc.dg/pr40340-4.c: New test.
6115         * gcc.dg/pr40340-5.c: New test.
6116         * gcc.dg/pr40340.h: New file.
6117
6118 2009-06-05  Revital Eres  <eres@il.ibm.com>
6119
6120         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6121         New procedure.
6122         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6123         * gcc.dg/vect/vect-33.c: Likewise.
6124         * gcc.dg/vect/vect-92.c: Likewise.
6125         * gcc.dg/vect/vect-58.c: Likewise.
6126         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6127         * gcc.dg/vect/vect-42.c: Likewise.
6128         * gcc.dg/vect/slp-25.c: Likewise.
6129         * gcc.dg/vect/vect-align-1.c: Likewise.
6130         * gcc.dg/vect/vect-align-2.c: Likewise.
6131         * gcc.dg/vect/vect-93.c: Likewise.
6132         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6133         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6134         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6135         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6136         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6137         * gcc.dg/vect/vect-26.c: Likewise.
6138         * gcc.dg/vect/vect-44.c: Likewise.
6139         * gcc.dg/vect/vect-70.c: Likewise.
6140         * gcc.dg/vect/vect-95.c: Likewise.
6141         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6142         * gcc.dg/vect/vect-28.c: Likewise.
6143         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6144         * gcc.dg/vect/vect-87.c: Likewise.
6145         * gcc.dg/vect/vect-109.c: Likewise.
6146         * gcc.dg/vect/vect-54.c: Likewise.
6147         * gcc.dg/vect/vect-96.c: Likewise.
6148         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6149         * gcc.dg/vect/vect-88.c: Likewise.
6150         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6151         * gcc.dg/vect/vect-89.c: Likewise.
6152         * gcc.dg/vect/vect-91.c: Likewise.
6153         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6154         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6155         * gfortran.dg/vect/vect-2.f90: Likewise.
6156         * gfortran.dg/vect/vect-3.f90: Likewise.
6157         * gfortran.dg/vect/vect-4.f90: Likewise.
6158         * gfortran.dg/vect/vect-5.f90: Likewise.
6159
6160 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6161
6162         PR tree-optimization/36318
6163         * gcc.dg/tree-ssa/sra-7.c: New test.
6164
6165 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6166
6167         PR fortran/37203
6168         * gfortran.dg/reshape_order_5.f90: New.
6169         * gfortran.dg/reshape_shape_1.f90: New.
6170
6171 2009-06-04  Jason Merrill  <jason@redhat.com>
6172
6173         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6174
6175 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6176
6177         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6178         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6179
6180 2009-06-04  Richard Guenther  <rguenther@suse.de>
6181
6182         PR c++/39371
6183         * g++.dg/torture/pr40335.C: New testcase.
6184
6185 2009-06-03  Richard Guenther  <rguenther@suse.de>
6186
6187         PR middle-end/40328
6188         * gcc.dg/torture/pr40328.c: New testcase.
6189
6190 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6191
6192         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6193         m68k and fido.
6194
6195 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6196
6197         * g++.dg/torture/pr40323.C: New file.
6198
6199 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6200
6201         * gnat.dg/specs/root.ads: New test.
6202         * gnat.dg/specs/root-level_1.ads: Likewise.
6203         * gnat.dg/specs/root-level_2.ads: Likewise.
6204         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6205
6206 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6207
6208         * g++.dg/init/ref15.C: Require unwrapped targets.
6209
6210 2009-06-02  Jason Merrill  <jason@redhat.com>
6211
6212         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6213         * g++.dg/cpp0x/initlist18.C: New.
6214         * g++.dg/cpp0x/initlist19.C: New.
6215
6216         * g++.dg/cpp0x/auto14.C: New.
6217
6218 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6219
6220         * gnat.dg/alignment6.adb: Remove XFAIL.
6221
6222 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6223
6224         PR c++/38089
6225         * g++.dg/template/spec36.C: New test.
6226
6227 2009-06-01  Ian Lance Taylor  <iant@google.com>
6228
6229         * gcc.dg/cast-qual-3.c: New testcase.
6230         * g++.dg/warn/Wcast-qual2.C: New testcase.
6231
6232 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6233
6234         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6235         (process-message): Expect column numbers.
6236         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6237         * gcc.dg/pch/counter-2.c: Same.
6238         * gcc.dg/pch/valid-2.c: Same.
6239         * gcc.dg/pch/warn-1.c: Same.
6240         * gcc.dg/pch/valid-1.c: Same.
6241         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6242         * gcc.dg/cpp/syshdr.c: Same.
6243         * gcc.dg/cpp/19940712-1.c: Same.
6244         * gcc.dg/cpp/missing-header-1.c: Same.
6245         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6246         * gcc.dg/cpp/tr-warn3.c: Same.
6247         * gcc.dg/cpp/pr29612-2.c: Same.
6248         * gcc.dg/cpp/tr-warn4.c: Same.
6249         * gcc.dg/cpp/Wtrigraphs.c: Same.
6250         * gcc.dg/cpp/poison.c: Same.
6251         * gcc.dg/cpp/arith-3.c: Same.
6252         * gcc.dg/cpp/sysmac2.c: Same.
6253         * gcc.dg/cpp/cpp.exp: Same.
6254         * gcc.dg/cpp/tr-warn5.c: Same.
6255         * gcc.dg/cpp/include2.c: Same.
6256         * gcc.dg/cpp/Wmissingdirs.c: Same.
6257         * gcc.dg/cpp/Wmissingdirs.c: Same.
6258         * gcc.dg/cpp/tr-warn6.c: Same.
6259         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6260         * gcc.dg/cpp/macspace1.c: Same.
6261         * gcc.dg/cpp/escape-2.c: Same.
6262         * gcc.dg/cpp/assert2.c: Same.
6263         * gcc.dg/cpp/undef2.c: Same.
6264         * gcc.dg/cpp/macspace2.c: Same.
6265         * gcc.dg/cpp/tr-warn1.c: Same.
6266         * gcc.dg/cpp/extratokens2.c: Same.
6267         * gcc.dg/cpp/strify2.c: Same.
6268         * gcc.dg/cpp/Wsignprom.c: Same.
6269         * gcc.dg/cpp/redef2.c: Same.
6270         * gcc.dg/cpp/trad/trad.exp: Same.
6271         * gcc.dg/cpp/arith-1.c: Same.
6272         * gcc.dg/cpp/extratokens.c: Same.
6273         * gcc.dg/cpp/if-mpar.c: Same.
6274
6275 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6276
6277         * gnat.dg/nested_float_packed.ads: New test.
6278
6279 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6280             Eric Botcazou  <botcazou@adacore.com>
6281
6282         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6283         * gnat.dg/test_oconst.adb: New test.
6284
6285 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6286
6287         * gcc.dg/plugin/ggcplug.c: Moved comment.
6288         (plugin_init): Fixed typo, declared i, returned 0 at end.
6289
6290 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6291
6292         PR testsuite/40244
6293         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6294         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6295
6296 2009-05-29  Ian Lance Taylor  <iant@google.com>
6297
6298         * gcc.dg/Wcxx-compat-11.c: New testcase.
6299
6300 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6301
6302         PR fortran/40019
6303         * gfortran.dg/leadz_trailz_1.f90: New test.
6304         * gfortran.dg/leadz_trailz_2.f90: New test.
6305
6306 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6307
6308         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6309         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6310         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6311         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6312         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6313         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6314         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6315         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6316         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6317         * gcc.dg/tree-ssa/sra-5.c: New file.
6318         * gcc.dg/tree-ssa/sra-6.c: New file.
6319         * gcc.c-torture/compile/sra-1.c: New file.
6320
6321 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6322
6323         PR middle-end/40291
6324         * gcc.c-torture/compile/pr40291.c: New test.
6325
6326         PR target/40017
6327         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6328         __vector _Bool.
6329         * gcc.target/powerpc/altivec-30.c: New test.
6330         * gcc.target/powerpc/altivec-31.c: New test.
6331
6332 2009-05-28  Richard Guenther  <rguenther@suse.de>
6333
6334         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6335         * gcc.c-torture/execute/20090527-1.c: Likewise.
6336
6337 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6338
6339         PR c++/39754
6340         * g++.dg/template/canon-type-1.C: New test.
6341         * g++.dg/template/canon-type-2.C: Likewise.
6342         * g++.dg/template/canon-type-3.C: Likewise.
6343         * g++.dg/template/canon-type-4.C: Likewise.
6344         * g++.dg/template/canon-type-5.C: Likewise.
6345         * g++.dg/template/canon-type-6.C: Likewise.
6346         * g++.dg/template/canon-type-7.C: Likewise.
6347
6348 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6349             Uros Bizjak  <ubizjak@gmail.com>
6350             Danny Smith  <dansmister@gmail.com>
6351
6352         PR target/37216
6353
6354         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6355         New function.
6356         * gcc.target/i386/pr37216.c:  New test source file.
6357         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6358         use -fno-common for testing Cygwin and MinGW targets.
6359
6360 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6361
6362         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6363         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6364         * g++.dg/pr37742.C (size_t): Likewise.
6365         * g++.dg/torture/pr34850.C (size_t): Likewise.
6366         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6367         _PTRDIFF_TYPE__.
6368         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6369         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6370         (size_t): Use __extension__ and __SIZE_TYPE__.
6371         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6372         __SIZE_TYPE__.
6373         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6374         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6375         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6376         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6377         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6378         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6379         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6380         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6381         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6382         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6383         (__ssize_t): Likewise.
6384         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6385         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6386         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6387         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6388         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6389         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6390         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6391         * gcc.dg/pr33667.c (size_t): Likewise.
6392         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6393         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6394         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6395         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6396         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6397         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6398
6399 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6400
6401         PR tree-optimization/40254
6402         * gcc.dg/vect/pr40254.c: New test.
6403
6404 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6405
6406         PR middle-end/33699
6407         * gcc.target/mips/const-anchor-1.c: New test.
6408         * gcc.target/mips/const-anchor-2.c: New test.
6409
6410 2009-05-27  Jason Merrill  <jason@redhat.com>
6411
6412         * g++.dg/cpp0x/initlist15.C: New.
6413         * g++.dg/cpp0x/initlist16.C: New.
6414         * g++.dg/cpp0x/initlist17.C: New.
6415
6416 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6417
6418         PR fortran/39178
6419         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6420         patterns to reflect frontend changes.
6421         * gfortran.dg/vector_subscript_4.f90: Likewise.
6422
6423 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6424             Eric Botcazou  <botcazou@adacore.com>
6425
6426         * gcc.c-torture/execute/align-nest.c: New testcase.
6427         * gnat.dg/misaligned_nest.adb: New testcase.
6428
6429 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6430
6431         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6432         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6433         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6434         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6435
6436 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6437
6438         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6439         cast instead of assuming 0ul.
6440         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6441         __SIZE_TYPE__.
6442         (_type_desc): Make first argument const.
6443         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6444
6445 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6446
6447         PR libfortran/40187
6448         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6449         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6450
6451 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6452
6453         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6454         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6455         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6456         * gcc.dg/plugin/ggcplug.c: Added new file.
6457
6458 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6459
6460         PR fortran/40246
6461         * gfortran.dg/nullify_4.f90: New test.
6462
6463 2009-05-26  Richard Guenther  <rguenther@suse.de>
6464
6465         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6466
6467 2009-05-26  Richard Guenther  <rguenther@suse.de>
6468
6469         PR middle-end/40252
6470         * gcc.c-torture/compile/pr40252.c: New testcase.
6471
6472 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6473
6474         PR c++/40007
6475         * g++.dg/template/typedef18.C: New test.
6476         * g++.dg/template/typedef19.C: Likewise.
6477         * g++.dg/template/typedef20.C: Likewise.
6478         * g++.dg/template/access11.C: Adjust.
6479
6480 2009-05-26  Richard Guenther  <rguenther@suse.de>
6481
6482         PR testsuite/40247
6483         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6484
6485 2009-05-25  Jason Merrill  <jason@redhat.com>
6486
6487         PR c++/38064
6488         * g++.dg/cpp0x/enum3.C: New test.
6489
6490 2009-05-25  Richard Guenther  <rguenther@suse.de>
6491
6492         PR tree-optimization/36327
6493         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6494         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6495         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6496         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6497         * gcc.dg/vect/vect-40.c: Likewise.
6498         * gcc.dg/vect/vect-42.c: Likewise.
6499         * gcc.dg/vect/vect-46.c: Likewise.
6500         * gcc.dg/vect/vect-76.c: Likewise.
6501
6502 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6503
6504         PR fortran/40176
6505         * gfortran.dg/proc_ptr_18.f90: New.
6506         * gfortran.dg/proc_ptr_19.f90: New.
6507         * gfortran.dg/proc_ptr_comp_9.f90: New.
6508         * gfortran.dg/proc_ptr_comp_10.f90: New.
6509
6510 2009-05-25  Richard Guenther  <rguenther@suse.de>
6511
6512         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6513         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6514
6515 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6516
6517         PR tree-optimization/40238
6518         * gcc.dg/vect/pr40238.c: New test.
6519
6520 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6521             Dominique Dhumieres  <dominiq@lps.ens.fr>
6522
6523         PR fortran/35732
6524         PR fortran/39872
6525         * gfortran.dg/bounds_check_fail_3.f90: New test.
6526         * gfortran.dg/bounds_check_fail_4.f90: New test.
6527         * gfortran.dg/bounds_check_14.f90: Update test.
6528         * gfortran.dg/bound_4.f90: Update test.
6529
6530 2009-05-24  Richard Guenther  <rguenther@suse.de>
6531
6532         PR middle-end/40233
6533         * gcc.c-torture/compile/pr40233.c: New testcase.
6534
6535 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6536
6537         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6538         for alpha*-*-* targets.
6539
6540 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6541
6542         * gcc.dg/vect/bb-slp-1.c: New test.
6543         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6544         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6545         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6546         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6547         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6548         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6549         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6550         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6551         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6552         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6553         gcc.dg/vect/bb-slp-22.c: Likewise.
6554         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6555
6556 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6557             Maxim Kuvyrkov  <maxim@codesourcery.com>
6558
6559         * gcc.dg/falign-labels-1.c: New test.
6560
6561 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6562
6563         * gnat.dg/specs/rep_clause3.ads: New test.
6564
6565 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6566
6567         * gnat.dg/addr6.adb: New test.
6568
6569 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6570
6571         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6572         New function.
6573         * gcc.target/arm/thumb2-mul-space.c: New file.
6574         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6575         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6576         * gcc.target/arm/thumb2-mul-speed.c: New file.
6577
6578 2009-05-22  Richard Guenther  <rguenther@suse.de>
6579
6580         PR middle-end/38964
6581         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6582         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6583         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6584
6585 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6586
6587         * gcc.dg/dll-6.c: New test.
6588         * gcc.dg/dll-6a.c: Likewise.
6589         * gcc.dg/dll-7.c: Likewise.
6590         * gcc.dg/dll-7a.c: Likewise.
6591         * g++.dg/ext/dllexport2.C: Likewise.
6592         * g++.dg/ext/dllexport2a.cc: Likewise.
6593
6594 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6595
6596         PR target/37846
6597         * gcc.target/ia64/mfused-madd-vect.c: New test.
6598         * gcc.target/ia64/mfused-madd.c: New test.
6599         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6600         * gcc.target/ia64/mno-fused-madd.c: New test.
6601
6602 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6603
6604         * gcc.target/i386/movbe-1.c: New.
6605         * gcc.target/i386/movbe-2.c: Likewise.
6606
6607 2009-05-21  Taras Glek  <tglek@mozilla.com>
6608
6609         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6610         plugin_init signature.
6611         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6612         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6613         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6614
6615 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6616
6617         * gcc.dg/target/arm/neon-vmla-1.c: New.
6618         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6619
6620 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6621
6622         * gcc.target/mips/octeon-exts-6.c: New test.
6623         * gcc.target/mips/extend-1.c: New test.
6624         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6625         EXTS.
6626         * gcc.target/mips/octeon-exts-5.c: Likewise.
6627
6628 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6629
6630         PR middle-end/40204
6631         * gcc.c-torture/compile/pr40204.c: New test.
6632
6633 2009-05-20  Richard Guenther  <rguenther@suse.de>
6634
6635         * gcc.c-torture/compile/20090518-1.c: New testcase.
6636
6637 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6638
6639         PR tree-optimization/40087
6640         * gcc.dg/tree-ssa/pr40087.c: New test.
6641
6642 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6643
6644         * gcc.dg/vector-4.c: New testcase.
6645         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6646         * g++.dg/ext/vector16.C: New testcase.
6647
6648 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6649
6650         PR c/40172
6651         * gcc.dg/pr40172.c: Renamed to ...
6652         * gcc.dg/pr40172-1.c: This.
6653
6654         * gcc.dg/pr40172-2.c: New.
6655         * gcc.dg/pr40172-3.c: Likewise.
6656
6657 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6658
6659         PR c/40172
6660         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6661
6662 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6663
6664         * gnat.dg/loop_optimization6.ad[sb]: New test.
6665
6666 2009-05-19  Richard Guenther  <rguenther@suse.de>
6667
6668         * gcc.c-torture/compile/20090519-1.c: New testcase.
6669
6670 2009-05-18  Jason Merrill  <jason@redhat.com>
6671
6672         * g++.dg/cpp0x/explicit1.C: New.
6673         * g++.dg/cpp0x/explicit2.C: New.
6674
6675 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6676
6677         PR debug/40109
6678         * g++.dg/debug/dwarf2/nested-1.C: New test.
6679
6680 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6681
6682         PR testsuite/39907
6683         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6684         stack alignment.
6685
6686 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6687
6688         PR fortran/40164
6689         * gfortran.dg/proc_ptr_comp_8.f90: New.
6690
6691 2009-05-18  Richard Guenther  <rguenther@suse.de>
6692
6693         PR fortran/40168
6694         * gfortran.dg/array_memset_2.f90: Adjust.
6695
6696 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6697
6698         PR fortran/36947
6699         PR fortran/40039
6700         * gfortran.dg/interface_27.f90: New.
6701         * gfortran.dg/interface_28.f90: New.
6702         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6703         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6704
6705 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6706
6707         * gcc.target/m68k/tls-ie.c: New test.
6708         * gcc.target/m68k/tls-le.c: New test.
6709         * gcc.target/m68k/tls-gd.c: New test.
6710         * gcc.target/m68k/tls-ld.c: New test.
6711         * gcc.target/m68k/tls-ie-xgot.c: New test.
6712         * gcc.target/m68k/tls-le-xtls.c: New test.
6713         * gcc.target/m68k/tls-gd-xgot.c: New test.
6714         * gcc.target/m68k/tls-ld-xgot.c: New test.
6715         * gcc.target/m68k/tls-ld-xtls.c: New test.
6716         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6717
6718 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6719
6720         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6721
6722 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6723
6724         PR c/40172
6725         * gcc.dg/pr40172.c: New.
6726
6727 2009-05-17  Jason Merrill  <jason@redhat.com>
6728
6729         PR c++/40139
6730         * g++.dg/template/dtor6.C: New.
6731
6732 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6733
6734         * g++.dg/warn/translate-ice-1.C: New test.
6735
6736 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6737
6738         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6739         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6740         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6741         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6742
6743 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6744
6745         PR fortran/33197
6746         * gfortran.dg/erf_2.F90: New test.
6747         * gfortran.dg/erfc_scaled_2.f90: New test.
6748
6749 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6750
6751         PR fortran/31243
6752         * gfortran.dg/string_1.f90: New test.
6753         * gfortran.dg/string_2.f90: New test.
6754         * gfortran.dg/string_3.f90: New test.
6755
6756 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6757
6758         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6759         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6760
6761 2009-05-15  Ian Lance Taylor  <iant@google.com>
6762
6763         * gcc.dg/Wcxx-compat-10.c: New testcase.
6764
6765 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6766
6767         PR 16302
6768         * gcc.dg/pr16302.c: New.
6769         * g++.dg/warn/pr16302.C: New.
6770
6771 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6772
6773         * gcc.dg/torture/builtin-math-5.c: New.
6774         * gcc.dg/torture/builtin-math-6.c: New.
6775         * lib/target-supports.exp (check_effective_target_mpc): New.
6776
6777 2009-05-15  Jan Hubicka  <jh@suse.cz>
6778
6779         * gcc.dg/tree-ssa/inline-3.c: New testcase
6780
6781 2009-05-15  Jan Hubicka  <jh@suse.cz>
6782
6783         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6784         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6785         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6786         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6787         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6788         Mark noinline.
6789         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6790         Mark noinline.
6791         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6792         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6793
6794 2009-05-15  Jan Hubicka  <jh@suse.cz>
6795
6796         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6797         optimized by sibcall noinline.
6798
6799 2009-05-15  Jan Hubicka  <jh@suse.cz>
6800
6801         * sibcall-1.c (track): Mark noinline.
6802         * sibcall-2.c (track): Mark noinline.
6803         * sibcall-3.c (track): Mark noinline.
6804         * sibcall-4.c (track): Mark noinline.
6805
6806 2009-05-15  Jan Hubicka  <jh@suse.cz>
6807
6808         * flatten-2.c: Disable early inlining; add comment.
6809         * flatten-3.c: New test based on flatten-2.c.
6810
6811 2009-05-15  Richard Guenther  <rguenther@suse.de>
6812
6813         PR tree-optimization/39999
6814         * gcc.c-torture/compile/pr39999.c: New testcase.
6815
6816 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6817
6818         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6819
6820 2009-05-14  Ian Lance Taylor  <iant@google.com>
6821
6822         * gcc.dg/Wcxx-compat-9.c: New testcase.
6823
6824 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6825
6826         PR fortran/39996
6827         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6828         * gfortran.dg/duplicate_type_2.f90: Ditto.
6829         * gfortran.dg/duplicate_type_3.f90: New.
6830
6831 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6832
6833         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6834         * ada/acats/tests/c5/c59002c.ada: Likewise.
6835
6836 2009-05-13  Taras Glek  <tglek@mozilla.com>
6837
6838         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6839         attributes and decl smashing.
6840         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6841         attributes.
6842         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6843         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6844
6845 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6846
6847         PR fortran/39865
6848         * gfortran.dg/pr39865.f90: New test.
6849         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6850         arrays in FMT=.
6851         * gfortran.dg/hollerith_f95.f90: Likewise.
6852         * gfortran.dg/hollerith6.f90: New test.
6853         * gfortran.dg/hollerith7.f90: New test.
6854
6855 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6856
6857         PR cpp/36674
6858         * gcc.dg/cpp/pr36674.i: New.
6859
6860 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6861
6862         PR middle-end/40035
6863         * gcc.c-torture/compile/pr40035.c: New test.
6864
6865 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6866
6867         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6868
6869 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6870
6871         PR fortran/40110
6872         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6873         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6874         * gfortran.dg/interop_params.f03: Ditto.
6875
6876 2009-05-12  Jan Hubicka  <jh@suse.cz>
6877
6878         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6879         so unrolling still happens.
6880         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6881         * gcc.dg/ipa/ipacost-2.c: Likewise.
6882         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6883
6884 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6885
6886         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6887
6888 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6889
6890         * lib/target-supports.exp (check_profiling_available): Return
6891         false for -p on *-*-cygwin* targets.
6892
6893 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6894
6895         PR tree-optimization/38632
6896         * g++.dg/tree-ssa/pr38632.C: New.
6897
6898 2009-05-11  Jan Hubicka  <jh@suse.cz>
6899
6900         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6901         we now optimize better.
6902         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6903         out at different places.
6904         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6905         unroling.
6906         * gcc.dg/vect/vect-76.c: Likewise.
6907         * gcc.dg/vect/vect-70.c: Likewise.
6908         * gcc.dg/vect/vect-66.c: Likewise.
6909         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6910         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6911
6912 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6913
6914         PR middle-end/40080
6915         * gcc.c-torture/compile/pr40080.c: New.
6916
6917 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6918
6919         * gcc.c-torture/compile/pr40026.c: New testcase.
6920
6921 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6922
6923         PR fortran/40089
6924         * gfortran.dg/proc_ptr_comp_7.f90: New.
6925
6926 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6927
6928         PR tree-optimization/40074
6929         * gcc.dg/vect/pr40074.c: New test.
6930
6931 2009-05-10  Ian Lance Taylor  <iant@google.com>
6932
6933         * gcc.dg/Wcxx-compat-7.c: New testcase.
6934         * gcc.dg/Wcxx-compat-8.c: New testcase.
6935         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6936         * gcc.dg/pr17188-1.c: Likewise.
6937         * gcc.dg/pr39084.c: Likewise.
6938
6939 2009-05-10  Michael Matz  <matz@suse.de>
6940
6941         PR target/40031
6942         * gcc.dg/pr40031.c: New test.
6943
6944 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6945
6946         PR fortran/40018
6947         * gfortran.dg/array_constructor_31.f90: New test.
6948
6949 2009-05-10  Richard Guenther  <rguenther@suse.de>
6950
6951         PR tree-optimization/40081
6952         * g++.dg/torture/pr40081.C: New testcase.
6953
6954 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6955
6956         PR fortran/38863
6957         * gfortran.dg/dependency_24.f90: New test.
6958         * gfortran.dg/dependency_23.f90: Clean up module files.
6959
6960 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6961
6962         PR fortran/38956
6963         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6964         * gfortran.dg/chmod_2.f90: Likewise.
6965         * gfortran.dg/chmod_3.f90: Likewise.
6966         * gfortran.dg/open_errors.f90: Likewise.
6967
6968 2009-05-09  Jan Hubicka  <jh@suse.cz>
6969
6970         PR middle-end/40043
6971         * g++.dg/eh/nested-try.C: New test.
6972
6973 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6974
6975         PR tree-optimization/40049
6976         * gcc.dg/vect/vect-shift-2.c: New test.
6977
6978 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6979
6980         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6981         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6982
6983 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6984
6985         PR c/36892
6986         * g++.dg/warn/deprecated-6.C: New.
6987         * gcc.dg/deprecated-4.c: Likewise.
6988         * gcc.dg/deprecated-5.c: Likewise.
6989         * gcc.dg/deprecated-6.c: Likewise.
6990
6991 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6992
6993         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6994         __aligned__(__BIGGEST_ALIGNMENT__).
6995         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6996         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6997         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6998         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6999         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7000         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7001         * gcc.dg/vect/Os-vect-95.c: Likewise.
7002         * gcc.dg/vect/pr20122.c: Likewise.
7003         * gcc.dg/vect/pr36493.c: Likewise.
7004         * gcc.dg/vect/pr37385.c: Likewise.
7005         * gcc.dg/vect/slp-7.c: Likewise.
7006         * gcc.dg/vect/slp-9.c: Likewise.
7007         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7008         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7009         * gcc.dg/vect/vect-35.c: Likewise.
7010         * gcc.dg/vect/vect-40.c: Likewise.
7011         * gcc.dg/vect/vect-42.c: Likewise.
7012         * gcc.dg/vect/vect-44.c: Likewise.
7013         * gcc.dg/vect/vect-46.c: Likewise.
7014         * gcc.dg/vect/vect-48.c: Likewise.
7015         * gcc.dg/vect/vect-52.c: Likewise.
7016         * gcc.dg/vect/vect-54.c: Likewise.
7017         * gcc.dg/vect/vect-56.c: Likewise.
7018         * gcc.dg/vect/vect-58.c: Likewise.
7019         * gcc.dg/vect/vect-60.c: Likewise.
7020         * gcc.dg/vect/vect-74.c: Likewise.
7021         * gcc.dg/vect/vect-75.c: Likewise.
7022         * gcc.dg/vect/vect-76.c: Likewise.
7023         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7024         * gcc.dg/vect/vect-77.c: Likewise.
7025         * gcc.dg/vect/vect-77-global.c: Likewise.
7026         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7027         * gcc.dg/vect/vect-78.c: Likewise.
7028         * gcc.dg/vect/vect-78-global.c: Likewise.
7029         * gcc.dg/vect/vect-80.c: Likewise.
7030         * gcc.dg/vect/vect-85.c: Likewise.
7031         * gcc.dg/vect/vect-87.c: Likewise.
7032         * gcc.dg/vect/vect-88.c: Likewise.
7033         * gcc.dg/vect/vect-92.c: Likewise.
7034         * gcc.dg/vect/vect-93.c: Likewise.
7035         * gcc.dg/vect/vect-95.c: Likewise.
7036         * gcc.dg/vect/vect-97.c: Likewise.
7037         * gcc.dg/vect/vect-complex-1.c: Likewise.
7038         * gcc.dg/vect/vect-complex-4.c: Likewise.
7039         * gcc.dg/vect/vect-complex-5.c: Likewise.
7040         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7041         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7042         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7043         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7044         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7045         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7046         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7047         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7048         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7049         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7050         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7051         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7052         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7053         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7054         * gcc.dg/vect/vect-outer-1.c: Likewise.
7055         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7056         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7057         * gcc.dg/vect/vect-outer-2.c: Likewise.
7058         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7059         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7060         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7061         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7062         * gcc.dg/vect/vect-outer-3.c: Likewise.
7063         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7064         * gcc.dg/vect/vect-outer-5.c: Likewise.
7065         * gcc.dg/vect/vect-outer-6.c: Likewise.
7066         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7067         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7068         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7069         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7070         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7071         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7072         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7073         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7074         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7075         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7076         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7077         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7078         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7079         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7080
7081 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7082
7083         PR c/24581
7084         * gcc.dg/torture/complex-sign.h: New header.
7085         * gcc.dg/torture/complex-sign-add.c,
7086         gcc.dg/torture/complex-sign-mixed-add.c,
7087         gcc.dg/torture/complex-sign-mixed-div.c,
7088         gcc.dg/torture/complex-sign-mixed-mul.c,
7089         gcc.dg/torture/complex-sign-mixed-sub.c,
7090         gcc.dg/torture/complex-sign-mul.c,
7091         gcc.dg/torture/complex-sign-sub.c: New tests.
7092
7093 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7094
7095         PR fortran/39876
7096         * gfortran.dg/intrinsic_3.f90: New.
7097
7098 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7099
7100         PR c/39037
7101         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7102         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7103         * gcc.dg/dfp/float-constant-double.c: New test.
7104         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7105         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7106         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7107         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7108         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7109         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7110         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7111         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7112         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7113
7114 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7115
7116         PR middle-end/40057
7117         * gcc.c-torture/execute/pr40057.c: New test.
7118
7119 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7120
7121         * gcc.c-torture/compile/const-high-part.c: New test.
7122
7123 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7124
7125         PR testsuite/40050
7126         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7127         build plugin.
7128
7129 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7130
7131         PR fortran/39630
7132         * gfortran.dg/proc_decl_1.f90: Modified.
7133         * gfortran.dg/proc_ptr_comp_1.f90: New.
7134         * gfortran.dg/proc_ptr_comp_2.f90: New.
7135         * gfortran.dg/proc_ptr_comp_3.f90: New.
7136         * gfortran.dg/proc_ptr_comp_4.f90: New.
7137         * gfortran.dg/proc_ptr_comp_5.f90: New.
7138         * gfortran.dg/proc_ptr_comp_6.f90: New.
7139
7140 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7141
7142         PR c++/17395
7143         * g++.dg/template/call7.C: New test.
7144
7145 2009-05-06  Diego Novillo  <dnovillo@google.com>
7146
7147         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7148
7149 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7150
7151         * gfortran.dg/pr40021.f: Moved to ...
7152         * gfortran.fortran-torture/execute/pr40021.f: Here.
7153
7154 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7155
7156         PR middle-end/39986
7157         * gcc.dg/dfp/pr39986.c: New test.
7158
7159 2009-05-06  Michael Matz  <matz@suse.de>
7160
7161         PR middle-end/40021
7162         * gfortran.dg/pr40021.f: New test.
7163
7164 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7165
7166         * lib/plugin-support.exp: New file containing support procs for
7167         plugin testcases.
7168         * lib/target-supports.exp (check_plugin_available): New proc.
7169         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7170         * gcc.dg/plugin/selfassign.c: New plugin source file.
7171         * gcc.dg/plugin/self-assign-test-1.c: New test.
7172         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7173         * g++.dg/README: Add description for plugin test.
7174         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7175         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7176         * g++.dg/plugin/selfassign.c: New plugin source file.
7177         * g++.dg/plugin/self-assign-test-1.C: New test.
7178         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7179         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7180         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7181         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7182
7183 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7184
7185         PR fortran/40041
7186         * gfortran.dg/intrinsic_2.f90: New test.
7187         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7188
7189 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7190
7191         PR c/40032
7192         * gcc.dg/noncompile/incomplete-5.c: New test.
7193
7194 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7195
7196         PR middle-end/39666
7197         * gcc.dg/pr39666-1.c: New test.
7198         * gcc.dg/pr39666-2.c: Likewise.
7199         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7200         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7201         * gfortran.dg/pr39666-1.f90: Likewise.
7202         * gfortran.dg/pr39666-2.f90: Likewise.
7203
7204 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7205
7206         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7207         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7208         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7209
7210 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7211
7212         PR fortran/39998
7213         * gfortran.dg/proc_ptr_17.f90: New.
7214
7215 2009-05-05  Richard Guenther  <rguenther@suse.de>
7216
7217         PR tree-optimization/40022
7218         * gcc.c-torture/execute/pr40022.c: New testcase.
7219
7220 2009-05-05  Richard Guenther  <rguenther@suse.de>
7221
7222         PR middle-end/40023
7223         * gcc.c-torture/compile/pr40023.c: New testcase.
7224
7225 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7226
7227         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7228         * g++.dg/template/overload9.C: Likewise.
7229         * g++.dg/ext/ms-1.C: New.
7230
7231 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7232
7233         PR c++/40013
7234         * g++.dg/ext/vla7.C: New test.
7235
7236 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7237
7238         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7239
7240 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7241
7242         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7243         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7244         Update expected errors.
7245
7246 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7247
7248         PR c++/28152
7249         * g++.dg/parse/parser-pr28152.C: New.
7250         * g++.dg/parse/parser-pr28152-2.C: New.
7251
7252 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7253
7254         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7255
7256 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7257
7258         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7259         * gcc.target/sparc/fexpand-2.c: Likewise.
7260         * gcc.target/sparc/fpmerge-2.c: Likewise.
7261         * gcc.target/sparc/pdist-2.c: Likewise.
7262
7263 2009-05-03  Richard Guenther  <rguenther@suse.de>
7264
7265         PR c/39983
7266         * gcc.c-torture/compile/pr39983.c: New testcase.
7267
7268 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7269
7270         * gcc.dg/c99-complex-3.c: New test.
7271
7272 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7273
7274         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7275
7276 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7277
7278         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7279
7280 2009-05-02  Richard Guenther  <rguenther@suse.de>
7281
7282         PR middle-end/40001
7283         * gcc.target/spu/pr40001.c: New testcase.
7284
7285 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7286
7287         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7288
7289 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7290
7291         PR middle-end/39579
7292         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7293         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7294
7295 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7296
7297         PR testsuite/39776
7298         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7299         no longer issued.
7300
7301 2009-04-30  David Ayers  <ayers@fsfe.org>
7302
7303         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7304         and gcc_error_prefix variables.
7305         * objc.dg/bad-receiver-type.m: Update to match correct
7306         diagnostics marker.
7307         * objc.dg/encode-5.m: Likewise.
7308         * objc.dg/id-1.m: Likewise.
7309         * objc.dg/method-1.m: Likewise.
7310         * objc.dg/method-6.m: Likewise.
7311         * objc.dg/method-7.m: Likewise.
7312         * objc.dg/method-9.m: Likewise.
7313         * objc.dg/method-11.m: Likewise.
7314         * objc.dg/method-20.m: Likewise.
7315         * objc.dg/private-1.m: Likewise.
7316
7317 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7318
7319         PR libfortran/39667
7320         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7321         * gfortran.dg/advance_4.f90: Likewise
7322         * gfortran.dg/advance_5.f90: Likewise
7323         * gfortran.dg/append_1.f90: Likewise
7324         * gfortran.dg/backslash_1.f90: Likewise
7325         * gfortran.dg/backslash_2.f90: Likewise
7326         * gfortran.dg/backslash_3.f: Likewise
7327         * gfortran.dg/backspace_10.f90: Likewise
7328         * gfortran.dg/backspace_3.f: Likewise
7329         * gfortran.dg/backspace_4.f: Likewise
7330         * gfortran.dg/backspace_5.f: Likewise
7331         * gfortran.dg/backspace_8.f: Likewise
7332         * gfortran.dg/backspace_9.f: Likewise
7333         * gfortran.dg/complex_write.f90: Likewise
7334         * gfortran.dg/convert_implied_open.f90: Likewise
7335         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7336         * gfortran.dg/dos_eol.f: Likewise
7337         * gfortran.dg/empty_format_1.f90: Likewise
7338         * gfortran.dg/endfile.f: Likewise
7339         * gfortran.dg/eof_1.f90: Likewise
7340         * gfortran.dg/eor_1.f90: Likewise
7341         * gfortran.dg/eor_handling_1.f90: Likewise
7342         * gfortran.dg/eor_handling_2.f90: Likewise
7343         * gfortran.dg/eor_handling_3.f90: Likewise
7344         * gfortran.dg/eor_handling_4.f90: Likewise
7345         * gfortran.dg/eor_handling_5.f90: Likewise
7346         * gfortran.dg/error_recovery_5.f90: Likewise
7347         * gfortran.dg/f2003_inquire_1.f03: Likewise
7348         * gfortran.dg/f2003_io_4.f03: Likewise
7349         * gfortran.dg/f2003_io_5.f03: Likewise
7350         * gfortran.dg/f2003_io_7.f03: Likewise
7351         * gfortran.dg/fgetc_1.f90: Likewise
7352         * gfortran.dg/fgetc_2.f90: Likewise
7353         * gfortran.dg/flush_1.f90: Likewise
7354         * gfortran.dg/fmt_exhaust.f90: Likewise
7355         * gfortran.dg/fmt_huge.f90: Likewise
7356         * gfortran.dg/fmt_read.f90: Likewise
7357         * gfortran.dg/fmt_t_1.f90: Likewise
7358         * gfortran.dg/fmt_t_2.f90: Likewise
7359         * gfortran.dg/fmt_t_3.f90: Likewise
7360         * gfortran.dg/fmt_t_4.f90: Likewise
7361         * gfortran.dg/fmt_t_5.f90: Likewise
7362         * gfortran.dg/fmt_t_7.f: Likewise
7363         * gfortran.dg/fseek.f90: Likewise
7364         * gfortran.dg/ftell_1.f90: Likewise
7365         * gfortran.dg/ftell_2.f90: Likewise
7366         * gfortran.dg/func_derived_3.f90: Likewise
7367         * gfortran.dg/inquire_9.f90: Likewise
7368         * gfortran.dg/iostat_1.f90: Likewise
7369         * gfortran.dg/iostat_2.f90: Likewise
7370         * gfortran.dg/list_read_1.f90: Likewise
7371         * gfortran.dg/list_read_4.f90: Likewise
7372         * gfortran.dg/list_read_5.f90: Likewise
7373         * gfortran.dg/list_read_7.f90: Likewise
7374         * gfortran.dg/list_read_8.f90: Likewise
7375         * gfortran.dg/list_read_9.f90: Likewise
7376         * gfortran.dg/namelist_13.f90: Likewise
7377         * gfortran.dg/namelist_14.f90: Likewise
7378         * gfortran.dg/namelist_15.f90: Likewise
7379         * gfortran.dg/namelist_16.f90: Likewise
7380         * gfortran.dg/namelist_17.f90: Likewise
7381         * gfortran.dg/namelist_18.f90: Likewise
7382         * gfortran.dg/namelist_19.f90: Likewise
7383         * gfortran.dg/namelist_20.f90: Likewise
7384         * gfortran.dg/namelist_24.f90: Likewise
7385         * gfortran.dg/namelist_26.f90: Likewise
7386         * gfortran.dg/namelist_27.f90: Likewise
7387         * gfortran.dg/namelist_28.f90: Likewise
7388         * gfortran.dg/namelist_37.f90: Likewise
7389         * gfortran.dg/namelist_38.f90: Likewise
7390         * gfortran.dg/namelist_39.f90: Likewise
7391         * gfortran.dg/namelist_40.f90: Likewise
7392         * gfortran.dg/namelist_43.f90: Likewise
7393         * gfortran.dg/namelist_44.f90: Likewise
7394         * gfortran.dg/namelist_45.f90: Likewise
7395         * gfortran.dg/namelist_46.f90: Likewise
7396         * gfortran.dg/namelist_47.f90: Likewise
7397         * gfortran.dg/namelist_48.f90: Likewise
7398         * gfortran.dg/namelist_49.f90: Likewise
7399         * gfortran.dg/namelist_50.f90: Likewise
7400         * gfortran.dg/namelist_51.f90: Likewise
7401         * gfortran.dg/namelist_52.f90: Likewise
7402         * gfortran.dg/namelist_56.f90: Likewise
7403         * gfortran.dg/namelist_char_only.f90: Likewise
7404         * gfortran.dg/namelist_use.f90: Likewise
7405         * gfortran.dg/namelist_use_only.f90: Likewise
7406         * gfortran.dg/noadv_size.f90: Likewise
7407         * gfortran.dg/open_access_append_1.f90: Likewise
7408         * gfortran.dg/pad_no.f90: Likewise
7409         * gfortran.dg/pr12884.f: Likewise
7410         * gfortran.dg/pr17090.f90: Likewise
7411         * gfortran.dg/pr17285.f90: Likewise
7412         * gfortran.dg/pr17286.f90: Likewise
7413         * gfortran.dg/pr18122.f90: Likewise
7414         * gfortran.dg/pr18210.f90: Likewise
7415         * gfortran.dg/pr18392.f90: Likewise
7416         * gfortran.dg/pr19155.f: Likewise
7417         * gfortran.dg/pr19216.f: Likewise
7418         * gfortran.dg/pr19467.f90: Likewise
7419         * gfortran.dg/pr19657.f: Likewise
7420         * gfortran.dg/pr20257.f90: Likewise
7421         * gfortran.dg/read_bad_advance.f90: Likewise
7422         * gfortran.dg/read_eof_2.f90: Likewise
7423         * gfortran.dg/read_eof_4.f90: Likewise
7424         * gfortran.dg/read_many_1.f: Likewise
7425         * gfortran.dg/read_noadvance.f90: Likewise
7426         * gfortran.dg/read_repeat.f90: Likewise
7427         * gfortran.dg/read_size_noadvance.f90: Likewise
7428         * gfortran.dg/read_x_past.f: Likewise
7429         * gfortran.dg/record_marker_1.f90: Likewise
7430         * gfortran.dg/record_marker_3.f90: Likewise
7431         * gfortran.dg/rewind_1.f90: Likewise
7432         * gfortran.dg/runtime_warning_1.f90: Likewise
7433         * gfortran.dg/shape_3.f90: Likewise
7434         * gfortran.dg/slash_1.f90: Likewise
7435         * gfortran.dg/stat_1.f90: Likewise
7436         * gfortran.dg/stat_2.f90: Likewise
7437         * gfortran.dg/streamio_11.f90: Likewise
7438         * gfortran.dg/streamio_3.f90: Likewise
7439         * gfortran.dg/streamio_4.f90: Likewise
7440         * gfortran.dg/streamio_9.f90: Likewise
7441         * gfortran.dg/tl_editing.f90: Likewise
7442         * gfortran.dg/unf_io_convert_1.f90: Likewise
7443         * gfortran.dg/unf_io_convert_2.f90: Likewise
7444         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7445         * gfortran.dg/unf_short_record_1.f90: Likewise
7446         * gfortran.dg/utf8_1.f03: Likewise
7447         * gfortran.dg/utf8_2.f03: Likewise
7448         * gfortran.dg/widechar_IO_1.f90: Likewise
7449         * gfortran.dg/write_check3.f90: Likewise
7450         * gfortran.dg/write_rewind_2.f: Likewise
7451         * gfortran.dg/x_slash_2.f: Likewise
7452
7453 2009-04-29  Richard Guenther  <rguenther@suse.de>
7454
7455         PR target/39943
7456         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7457         New.
7458         (check_effective_target_vect_floatuint_cvt): Likewise.
7459         * gcc.dg/vect/slp-10.c: Adjust.
7460         * gcc.dg/vect/slp-11.c: Adjust.
7461         * gcc.dg/vect/slp-12b.c: Adjust.
7462         * gcc.dg/vect/slp-33.c: Adjust.
7463         * gcc.c-torture/compile/pr39943.c: New testcase.
7464
7465 2009-04-29  Richard Guenther  <rguenther@suse.de>
7466
7467         PR middle-end/39937
7468         * gcc.c-torture/compile/pr39937.c: New testcase.
7469
7470 2009-04-29  Richard Guenther  <rguenther@suse.de>
7471
7472         PR tree-optimization/39941
7473         * gcc.c-torture/compile/pr39941.c: New testcase.
7474
7475 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7476
7477         * gcc.target/bfin/20090411-1.c: New test.
7478
7479 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7480
7481         PR target/39565
7482         * gcc.dg/pr39565.c: New testcase.
7483
7484 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7485
7486         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7487         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7488         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7489         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7490         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7491         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7492         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7493         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7494         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7495         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7496         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7497         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7498         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7499         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7500         * gcc.target/i386/pr37191.c: Likewise.
7501         * gcc.target/i386/reload-1.c: Likewise.
7502         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7503         * g++.old-deja/g++.pt/repo2.C: Likewise.
7504         * g++.old-deja/g++.pt/repo3.C: Likewise.
7505         * g++.old-deja/g++.pt/repo4.C: Likewise.
7506         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7507         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7508         * g++.dg/template/repo1.C: Likewise.
7509         * g++.dg/template/repo2.C: Likewise.
7510         * g++.dg/template/repo3.C: Likewise.
7511         * g++.dg/template/repo4.C: Likewise.
7512         * g++.dg/template/repo5.C: Likewise.
7513         * g++.dg/template/repo6.C: Likewise.
7514         * g++.dg/template/repo7.C: Likewise.
7515         * g++.dg/template/repo8.C: Likewise.
7516         * g++.dg/template/repo9.C: Likewise.
7517         * g++.dg/rtti/repo1.C: Likewise.
7518         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7519         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7520         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7521         * g++.dg/other/PR23205.C: Skip for vxworks.
7522         * g++.dg/ext/visibility/class1.C: Requires PIC.
7523         * g++.dg/eh/async-unwind2.C: Requires PIC.
7524         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7525         does not have cxa_exit.
7526
7527 2009-04-28  Jing Yu  <jingyu@google.com>
7528
7529         PR testsuite/39790
7530         * lib/target-supports.exp (check_effective_target_tls): Remove
7531         comment of caching.
7532         (check_effective_target_tls_native): Likewise.
7533         (check_effective_target_tls_runtime): Likewise.
7534         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7535         tls to tls_runtime.
7536         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7537
7538 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7539
7540         PR fortran/39946
7541         * gfortran.dg/proc_ptr_16.f90: New.
7542
7543 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7544
7545         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7546         lp64 is true.
7547
7548 2009-04-28  Richard Guenther  <rguenther@suse.de>
7549
7550         PR middle-end/39937
7551         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7552
7553 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7554
7555         * g++.dg/warn/pr35652.C: Removed.
7556         * gcc.dg/pr35652.c: Likewise.
7557
7558 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7559
7560         * gcc.target/ia64/20071210-2.c: New testcase.
7561
7562 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7563
7564         PR c/39323
7565         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7566         * gcc.dg/pr39323-3.c: Ditto.
7567
7568 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7569
7570         PR fortran/39930
7571         PR fortran/39931
7572         * gfortran.dg/ambiguous_reference_2.f90: New.
7573         * gfortran.dg/pointer_assign_7.f90: New.
7574
7575 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7576             Mark Mitchell  <mark@codesourcery.com>
7577
7578         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7579         * gcc.dg/20020103-1.c: Check for __ppc.
7580         * gcc.dg/asm-b.c: Check for __ppc.
7581         * gcc.dg/20020919-1.c: Check for __ppc.
7582         * gcc.dg/20020312-2.c: Likewise.
7583         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7584         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7585         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7586         * g++.dg/warn/weak1.C: Likewise.
7587         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7588         static so appropriate optimizations kick in.
7589         (find_base_value_wrapper): New function.
7590         * g++.dg/eh/simd-5.C: Fix target triplet.
7591         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7592
7593 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7594             H.J. Lu  <hongjiu.lu@intel.com>
7595
7596         PR target/39911
7597         * gcc.target/i386/pr39911.c: New test.
7598
7599 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7600
7601         PR fortran/39879
7602         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7603
7604 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7605
7606         PR c++/35652
7607         Revert:
7608
7609         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7610
7611         * gcc.dg/pr35652.C: New.
7612         * g++.dg/warn/pr35652.C: New.
7613         * gcc.dg/format/plus-1.c: Adjust message.
7614
7615 2009-04-27  DJ Delorie  <dj@redhat.com>
7616
7617         * lib/target-supports.exp (check_effective_target_double64): New.
7618         (check_effective_target_double64plus): New.
7619         (check_effective_target_large_double): New.
7620         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7621         * gcc.dg/div-double-1.c: Likewise.
7622         * gcc.dg/Wconversion-real.c: Require large_double.
7623         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7624
7625         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7626         are too small.
7627
7628         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7629         constants as long.
7630
7631 2009-04-27  Ian Lance Taylor  <iant@google.com>
7632
7633         * gcc.dg/Wcxx-compat-5.c: New testcase.
7634         * gcc.dg/Wcxx-compat-6.c: New testcase.
7635
7636 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7637
7638         Allow non-constant arguments to conversion intrinsics.
7639         * gcc.target/spu/intrinsics-3.c: Update tests.
7640
7641 2009-04-27  Richard Guenther  <rguenther@suse.de>
7642
7643         PR middle-end/39928
7644         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7645         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7646
7647 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7648
7649         PR target/39903
7650         * gcc.dg/torture/pr39903-1.c: New.
7651         * gcc.dg/torture/pr39903-2.c: Likewise.
7652
7653 2009-04-27  Revital Eres  <eres@il.ibm.com>
7654
7655         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7656         and check it.
7657         * gcc.dg/sms-2.c: Add dump check.
7658         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7659         and check it.
7660         * gcc.dg/sms-4.c: Likewise.
7661         * gcc.dg/sms-5.c: Likewise.
7662         * gcc.dg/sms-6.c: Likewise.
7663         * gcc.dg/sms-7.c: Likewise.
7664         * gcc.dg/sms-antideps.c: Rename to...
7665         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7666
7667 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7668
7669         * gnat.dg/opt2.adb: New test.
7670
7671 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7672
7673         PR c++/39875
7674         * g++.dg/warn/Wunused-15.C: New test.
7675
7676 2009-04-26  Michael Matz  <matz@suse.de>
7677
7678         Expand from SSA.
7679         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7680         change regexps.
7681         * gcc.target/i386/pr37248-1.c: Modified.
7682         * gcc.target/i386/pr37248-3.c: Modified.
7683         * gcc.target/i386/pr37248-2.c: Modified.
7684         * gnat.dg/aliasing1.adb: Modified.
7685         * gnat.dg/pack9.adb: Modified.
7686         * gnat.dg/aliasing2.adb: Modified.
7687         * gcc.dg/strict-overflow-2.c: Modified.
7688         * gcc.dg/autopar/reduc-1char.c: Modified.
7689         * gcc.dg/autopar/reduc-2char.c: Modified.
7690         * gcc.dg/autopar/reduc-1.c: Modified.
7691         * gcc.dg/autopar/reduc-2.c: Modified.
7692         * gcc.dg/autopar/reduc-3.c: Modified.
7693         * gcc.dg/autopar/reduc-6.c: Modified.
7694         * gcc.dg/autopar/reduc-7.c: Modified.
7695         * gcc.dg/autopar/reduc-8.c: Modified.
7696         * gcc.dg/autopar/reduc-9.c: Modified.
7697         * gcc.dg/autopar/reduc-1short.c: Modified.
7698         * gcc.dg/autopar/reduc-2short.c: Modified.
7699         * gcc.dg/autopar/parallelization-1.c: Modified.
7700         * gcc.dg/strict-overflow-4.c: Modified.
7701         * gcc.dg/strict-overflow-6.c: Modified.
7702         * gcc.dg/gomp/combined-1.c: Modified.
7703         * gcc.dg/no-strict-overflow-1.c: Modified.
7704         * gcc.dg/no-strict-overflow-3.c: Modified.
7705         * gcc.dg/no-strict-overflow-5.c: Modified.
7706         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7707         * gcc.dg/tree-ssa/pr18134.c: Modified.
7708         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7709         * gcc.dg/tree-ssa/vector-2.c: Modified.
7710         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7711         * gcc.dg/tree-ssa/loop-21.c: Modified.
7712         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7713         * gcc.dg/tree-ssa/vector-3.c: Modified.
7714         * gcc.dg/tree-ssa/asm-3.c: Modified.
7715         * gcc.dg/tree-ssa/pr23294.c: Modified.
7716         * gcc.dg/tree-ssa/loop-22.c: Modified.
7717         * gcc.dg/tree-ssa/loop-15.c: Modified.
7718         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7719         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7720         * gcc.dg/tree-ssa/pr20139.c: Modified.
7721         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7722         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7723         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7724         * gcc.dg/tree-ssa/loop-5.c: Modified.
7725         * gcc.dg/tree-ssa/pr19431.c: Modified.
7726         * gcc.dg/tree-ssa/pr32044.c: Modified.
7727         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7728         * gcc.dg/tree-ssa/loop-19.c: Modified.
7729         * gcc.dg/tree-ssa/loop-28.c: Modified.
7730         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7731         * gcc.dg/tree-ssa/divide-1.c: Modified.
7732         * gcc.dg/tree-ssa/inline-1.c: Modified.
7733         * gcc.dg/tree-ssa/divide-3.c: Modified.
7734         * gcc.dg/tree-ssa/pr30978.c: Modified.
7735         * gcc.dg/tree-ssa/alias-6.c: Modified.
7736         * gcc.dg/tree-ssa/divide-4.c: Modified.
7737         * gcc.dg/tree-ssa/alias-11.c: Modified.
7738         * gcc.dg/no-strict-overflow-7.c: Modified.
7739         * gcc.dg/strict-overflow-1.c: Modified.
7740         * gcc.dg/pr15784-4.c: Modified.
7741         * gcc.dg/pr34263.c: Modified.
7742         * gcc.dg/strict-overflow-3.c: Modified.
7743         * gcc.dg/tree-prof/stringop-1.c: Modified.
7744         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7745         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7746         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7747         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7748         * gcc.dg/no-strict-overflow-2.c: Modified.
7749         * gcc.dg/no-strict-overflow-4.c: Modified.
7750         * gcc.dg/no-strict-overflow-6.c: Modified.
7751         * g++.dg/tree-ssa/pr27090.C: Modified.
7752         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7753         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7754         * g++.dg/tree-ssa/pr19807.C: Modified.
7755         * g++.dg/opt/pr30965.C: Modified.
7756         * g++.dg/init/new17.C: Modified.
7757         * gfortran.dg/whole_file_6.f90: Modified.
7758         * gfortran.dg/whole_file_5.f90: Modified.
7759         * gfortran.dg/reassoc_1.f90: Modified.
7760         * gfortran.dg/reassoc_3.f90: Modified.
7761
7762 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7763
7764         PR fortran/39893
7765         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7766
7767 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7768
7769         PR inline-asm/39543
7770         * gcc.target/i386/pr39543-1.c: New test.
7771         * gcc.target/i386/pr39543-2.c: New test.
7772         * gcc.target/i386/pr39543-3.c: New test.
7773
7774         PR c/39889
7775         * gcc.dg/Wunused-value-3.c: New test.
7776
7777 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7778
7779         PR c/39581
7780         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7781         gcc.dg/vla-21.c: New tests.
7782
7783 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7784
7785         PR c/39556
7786         * gcc.dg/inline-34.c: New test.
7787
7788 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7789
7790         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7791         gcc.dg/enum-const-3.c: New tests.
7792         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7793         -pedantic-errors.  Update expected diagnostics.
7794
7795 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7796
7797         PR c/39582
7798         * gcc.dg/vla-20.c: New test.
7799
7800 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7801
7802         PR c/39564
7803         * gcc.dg/vla-19.c: New test.
7804
7805 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7806
7807         PR preprocessor/39559
7808         * gcc.dg/c99-intconst-2.c: New test.
7809
7810 2009-04-25  Jan Hubicka  <jh@suse.cz>
7811
7812         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7813
7814 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7815
7816         PR fortran/39688
7817         * gfortran.dg/import7.f90: New.
7818
7819 2009-04-24  Richard Guenther  <rguenther@suse.de>
7820
7821         * gcc.dg/tree-ssa/vrp48.c: Fix.
7822
7823 2008-04-24  Doug Kwan  <dougkwan@google.com>
7824
7825         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7826         destination are the same.
7827
7828 2009-04-24  Richard Guenther  <rguenther@suse.de>
7829
7830         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7831
7832 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7833
7834         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7835         gcc.dg/array-const-3.c: New tests.
7836
7837 2009-04-24  Ian Lance Taylor  <iant@google.com>
7838
7839         * gcc.dg/Wcxx-compat-4.c: New testcase.
7840
7841 2009-04-24  Daniel Kraft  <d@domob.eu>
7842
7843         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7844         expected on already erraneous symbol (renamed to fresh one).
7845
7846 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7847
7848         PR middle-end/39867
7849         * gcc.dg/pr39867.c: New.
7850
7851 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7852
7853         PR fortran/39861
7854         PR fortran/39864
7855         * gfortran.dg/intrinsic_1.f90: New.
7856
7857 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7858
7859         * gnat.dg/alignment7.adb: New test.
7860         * gnat.dg/alignment8.adb: Likewise.
7861
7862 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7863
7864         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7865         * gnat.dg/specs/rep_clause2.ads: New test.
7866
7867 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7868
7869         PR rtl-optimization/39794
7870         * gcc.dg/pr39794.c: New test.
7871
7872 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7873
7874         * gnat.dg/atomic1.adb: New test.
7875         * gnat.dg/atomic1_pkg.ads: New helper.
7876
7877 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7878
7879         PR testsuite/39623
7880         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7881         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7882
7883 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7884
7885         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7886         warning.
7887
7888 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7889
7890         PR C/31499
7891         * gcc.dg/vector-init-1.c: New testcase.
7892         * gcc.dg/vector-init-2.c: New testcase.
7893
7894 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7895
7896         * gnat.dg/enum2.adb: New test.
7897         * gnat.dg/enum2_pkg.ads: New helper.
7898
7899 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7900
7901         PR c/39855
7902         * gcc.dg/torture/pr39855.c: New test.
7903
7904 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7905
7906         PR c++/39639
7907         * g++.dg/cpp0x/pr39639.C: New test.
7908
7909 2009-04-22  Mark Heffernan  <meheff@google.com>
7910
7911         * gcc.dg/profile-generate-3.c: New test.
7912
7913 2009-04-22  Jan Hubicka  <jh@suse.cz>
7914
7915         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7916
7917 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7918
7919         PR testsuite/39623
7920         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7921
7922 2009-04-22  Richard Guenther  <rguenther@suse.de>
7923
7924         PR tree-optimization/39824
7925         * gcc.c-torture/compile/pr39824.c: New testcase.
7926
7927 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7928
7929         PR c++/14875
7930         * g++.dg/parse/parser-pr14875.C: New.
7931         * g++.dg/parse/parser-pr14875-2.C: New.
7932         * g++.dg/parse/error6.C: Update match string.
7933
7934 2009-04-22  Richard Guenther  <rguenther@suse.de>
7935
7936         PR tree-optimization/39845
7937         * gcc.c-torture/compile/pr39845.c: New testcase.
7938
7939 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7940
7941         PR fortran/39735
7942         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7943         * gfortran.dg/external_initializer.f90: Modified.
7944         * gfortran.dg/interface_26.f90: Modified.
7945         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7946         * gfortran.dg/proc_ptr_3.f90: Modified.
7947         * gfortran.dg/proc_ptr_15.f90: New.
7948         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7949
7950 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7951
7952         PR c++/35711
7953         * g++.dg/warn/pr35711.C: New.
7954         * g++.dg/conversion/ptrmem2.C: Update.
7955
7956 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7957
7958         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7959         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7960         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7961         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7962         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7963         gcc.c-torture/ChangeLog.0,
7964         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7965         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7966         gcc.target/i386/math-torture/math-torture.exp,
7967         gcc.target/mips/inter/mips16-inter.exp,
7968         gcc.target/mips/mips-nonpic/README,
7969         gcc.target/x86_64/abi/README.gcc,
7970         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7971         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7972         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7973         notices.
7974         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7975
7976 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7977
7978         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7979
7980 2009-04-21  Richard Guenther  <rguenther@suse.de>
7981
7982         PR middle-end/39829
7983         * gcc.dg/torture/pr39829.c: New testcase.
7984
7985 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7986
7987         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7988
7989 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7990
7991         PR 16202
7992         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7993         * gcc.dg/sequence-pt-2.c: New.
7994         * gcc.dg/sequence-pt-3.c: New.
7995         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7996         * g++.dg/warn/sequence-pt-2.c: New.
7997         * g++.dg/warn/sequence-pt-3.c: New.
7998
7999 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8000
8001         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8002
8003 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8004
8005         * gnat.dg/import1.ad[sb]: New test.
8006
8007 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8008
8009         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8010         return 0.
8011
8012 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8013
8014         PR fortran/39811
8015         * gfortran.dg/continuation_11.f90: New test.
8016
8017 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8018
8019         PR c++/13358
8020         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8021         messages. Test for "long long" in system headers.
8022         * gcc.dg/c99-longlong-2.c: New.
8023         * g++.dg/warn/pr13358.C: New.
8024         * g++.dg/warn/pr13358-2.C: New.
8025         * g++.dg/warn/pr13358-3.C: New.
8026         * g++.dg/warn/pr13358-4.C: New.
8027
8028 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8029
8030         * gcc.dg/framework-2.c: Fix up for non existent includes
8031         being fatal errors now.
8032
8033 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8034
8035         PR fortran/39800
8036         * gfortran.dg/private_type_13.f90: New test.
8037         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8038
8039 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8040
8041         PR c++/39803
8042         * g++.dg/warn/Wunused-14.C: New test.
8043
8044 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8045
8046         * gnat.dg/specs/small_alignment.ads: New test.
8047
8048 2009-04-20  Ian Lance Taylor  <iant@google.com>
8049
8050         * gcc.dg/Wcxx-compat-3.c: New testcase.
8051
8052 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8053
8054         * gnat.dg/pack13.ad[sb]: New test.
8055         * gnat.dg/pack13_pkg.ads: New helper.
8056
8057 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8058
8059         * gnat.dg/discr11.ad[sb]: New test.
8060         * gnat.dg/discr11_pkg.ads: New helper.
8061
8062 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8063
8064         PR tree-optimization/39675
8065         * gcc.dg/vect/O3-pr39675-2.c: New test.
8066
8067 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8068
8069         * gnat.dg/rep_clause3.adb: New test.
8070
8071 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8072
8073         PR c/37481
8074         * gcc.dg/c99-flex-array-7.c: New test.
8075
8076 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8077
8078         PR c/19771
8079         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8080
8081 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8082
8083         PR c/38243
8084         * gcc.dg/c99-restrict-3.c: New test.
8085
8086 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8087
8088         PR preprocessor/20078
8089         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8090
8091 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8092
8093         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8094         Do not pass -B$root after -margs.
8095
8096 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8097
8098         PR c/32061
8099         PR c++/36954
8100         * gcc.dg/pr32061.c: New.
8101         * gcc.dg/Wlogical-op-1.c: Update.
8102         * g++.dg/warn/Wlogical-op-1.C: Update.
8103         * g++.dg/warn/pr36954.C: New.
8104
8105 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8106
8107         PR c/27676
8108         * gcc.dg/lvalue-5.c: New test.
8109
8110 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8111
8112         PR c/22367
8113         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8114
8115 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8116
8117         * gcc.dg/cpp/include5.c: New test.
8118
8119 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8120
8121         PR c/35210
8122         * gcc.dg/call-diag-2.c: New test.
8123
8124 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8125
8126         PR preprocessor/39646
8127         * gcc.dg/cpp/line8.c: New test.
8128
8129 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8130
8131         PR preprocessor/39647
8132         * gcc.dg/cpp/line7.c: New test.
8133
8134 2009-04-18  Richard Guenther  <rguenther@suse.de>
8135
8136         PR middle-end/39804
8137         * gcc.target/i386/pr39804.c: New testcase.
8138
8139 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8140
8141         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8142         * g++.dg/other/pr39496.C: Likewise.
8143
8144 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8145
8146         PR middle-end/36902
8147         * gcc.dg/pr36902.c: New.
8148
8149 2009-04-17  Diego Novillo  <dnovillo@google.com>
8150
8151         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8152         violation for variable 'inside_main'.
8153
8154 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8155
8156         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8157
8158 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8159
8160         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8161
8162 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8163
8164         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8165         * gfortran.dg/chmod_2.f90: Likewise.
8166         * gfortran.dg/chmod_3.f90: Likewise.
8167         * gfortran.dg/open_errors.f90: Likewise.
8168         * gfortran.dg/stat_1.f90: Likewise.
8169         * gfortran.dg/stat_2.f90: Likewise.
8170
8171 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8172
8173         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8174         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8175         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8176         * gfortran.dg/nearest_1.f90: Likewise.
8177         * gfortran.dg/nearest_3.f90: Likewise.
8178         * gfortran.dg/isnan_1.f90: Likewise.
8179         * gfortran.dg/isnan_2.f90: Likewise.
8180         * gfortran.dg/nan_1.f90: Likewise.
8181         * gfortran.dg/nan_2.f90: Likewise.
8182         * gfortran.dg/nan_3.f90: Likewise.
8183         * gfortran.dg/nan_4.f90: Likewise.
8184         * gfortran.dg/module_nan.f90: Likewise.
8185         * gfortran.dg/int_conv_2.f90: Likewise.
8186         * gfortran.dg/init_flag_3.f90: Likewise.
8187         * gfortran.dg/namelist_42.f90: Likewise.
8188         * gfortran.dg/namelist_43.f90: Likewise.
8189         * gfortran.dg/real_const_3.f90: Likewise.
8190         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8191
8192         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8193         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8194         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8195         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8196         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8197
8198         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8199         * gfortran.dg/gamma_5.f90: Likewise.
8200
8201 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8202
8203         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8204         less strict so it also works with auto-overlay support.
8205         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8206         for "exceeds local store" linker errors on the SPU.
8207
8208         * lib/gfortran.exp: Include target-supports.exp.
8209         (gfortran_init): On SPU targets where automatic overlay support
8210         is available, use it to build all Fortran test cases.
8211
8212         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8213
8214 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8215
8216         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8217         rule enforced by gnat on taft types.
8218
8219 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8220
8221         PR testsuite/39792
8222         * g++.dg/ext/complit11.C: Add empty dg-options.
8223
8224 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8225
8226         PR c++/17570
8227         * g++.dg/template/defarg11.C: New test.
8228
8229 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8230
8231         PR c++/28766
8232         * g++.dg/ext/complit11.C: New testcase.
8233
8234 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8235
8236         PR c++/39551
8237         * g++.dg/warn/Wunused-13.C: New testcase.
8238
8239 2009-04-15  Ian Lance Taylor  <iant@google.com>
8240
8241         * gcc.dg/Wenum-compare-1.c: New testcase.
8242
8243 2009-04-15  Richard Guenther  <rguenther@suse.de>
8244
8245         PR tree-optimization/39764
8246         * g++.dg/torture/pr39764.C: New testcase.
8247
8248 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8249
8250         * g++.dg/ext/altivec-17.C: New.
8251
8252 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8253
8254         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8255         * gnat.dg/specs/limited1.ads: Ditto.
8256
8257 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8258
8259         PR testsuite/39769
8260         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8261         for testing the results of estimate instructions.
8262         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8263         * gcc.dg/vmx/3a-05.c (test): Ditto.
8264
8265 2009-04-14  Jason Merrill  <jason@redhat.com>
8266
8267         PR c++/39763
8268         * g++.dg/warn/Wshadow-4.C: Extend.
8269
8270 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8271
8272         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8273         (do_D): Remove attribute hidden.
8274
8275 2009-04-13  Jason Merrill  <jason@redhat.com>
8276
8277         PR c++/39480
8278         * g++.dg/init/copy7.C: New.
8279
8280 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8281
8282         PR testsuite/39733
8283         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8284         (check_for_all_options): This.
8285
8286 2009-04-13  Jason Merrill  <jason@redhat.com>
8287
8288         PR c++/39750
8289         * g++.dg/template/crash90.C: New.
8290
8291 2009-04-12  Jason Merrill  <jason@redhat.com>
8292
8293         PR c++/39742
8294         * g++.dg/overload/extern-C-2.C: New.
8295
8296 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8297
8298         PR preprocessor/31869
8299         * gcc.dg/cpp/strify5.c: New test.
8300
8301 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8302
8303         * gnat.dg/enum1.adb: New test.
8304         * gnat.dg/enum1_pkg.ads: New helper.
8305
8306 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8307
8308         PR target/39740
8309         * gcc.target/alpha/pr39740.c: New test.
8310
8311 2009-04-11  Daniel Kraft  <d@domob.eu>
8312
8313         PR fortran/37746
8314         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8315         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8316         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8317         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8318         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8319         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8320         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8321         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8322         expected string length that failed with -fbounds-check now.
8323         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8324
8325 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8326
8327         PR fortran/39692
8328         * gfortran.dg/proc_ptr_14.f90: New.
8329
8330 2009-04-11  Richard Guenther  <rguenther@suse.de>
8331
8332         PR middle-end/39732
8333         * g++.dg/torture/pr39732.C: New testcase.
8334
8335 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8336
8337         * gfortran.dg/whole_file_5.f90: New.
8338         * gfortran.dg/whole_file_6.f90: New.
8339
8340 2009-04-11  Richard Guenther  <rguenther@suse.de>
8341
8342         PR tree-optimization/39713
8343         * g++.dg/torture/pr39713.C: New testcase.
8344
8345 2009-04-10  Richard Guenther  <rguenther@suse.de>
8346
8347         PR c/39712
8348         * gcc.dg/pr39712.c: New testcase.
8349
8350 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8351
8352         PR c++/28301
8353         * g++.dg/cpp0x/enum2.C: Updated.
8354         * g++.dg/debug/pr22514.C: Likewise.
8355         * g++.dg/parse/enum2.C: Likewise.
8356         * g++.dg/parse/enum3.C: Likewise.
8357         * g++.dg/template/crash79.C: Likewise.
8358         * g++.old-deja/g++.jason/cond.C: Likewise.
8359
8360 2009-04-10  Chao-ying Fu  <fu@mips.com>
8361
8362         * gcc.target/mips/interrupt_handler.c: Change from compile to
8363         assemble.
8364
8365 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8366
8367         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8368
8369 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8370
8371         PR fortran/38709
8372         * gfortran.dg/zero_sized_6.f90: New.
8373
8374 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8375
8376         PR  c++/20118
8377         * g++.dg/parse/pr20118.C: New.
8378         * g++.dg/template/spec16.C: Update.
8379
8380 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8381
8382         PR testsuite/35621
8383         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8384         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8385         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8386         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8387         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8388         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8389         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8390         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8391         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8392         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8393         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8394         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8395         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8396         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8397         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8398         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8399         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8400
8401 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8402
8403         PR target/39678
8404         * g++.dg/torture/pr39678.C: New.
8405         * gcc.dg/compat/struct-complex-2.h: Likewise.
8406         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8407         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8408         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8409         * gcc.dg/torture/pr39678.c: Likewise.
8410         * gcc.target/i386/pr39678.c: Likewise.
8411
8412         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8413         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8414
8415         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8416         <complex.h>.  Add tests for structure with complex float.
8417
8418 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8419             Joseph Myers  <joseph@codesourcery.com>
8420
8421         PR target/36800
8422         * gcc.dg/dfp/pr36800.c: New.
8423
8424 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8425             Rafael Avila de Espindola  <espindola@google.com>
8426
8427         * gcc.misc-tests/help.exp: New file.
8428         * lib/options.exp: New file.
8429
8430 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8431
8432         PR libobjc/36610
8433         * objc/execute/forward-1.x: New.
8434
8435 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8436
8437         * gcc.dg/pr27150-1.c: Change to a link test.
8438
8439 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8440
8441         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8442         3 of the GNU General Public License and to point readers at the
8443         COPYING3 file and the FSF's license web page.
8444         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8445         * gcc.dg/struct/struct-reorg.exp: Likewise.
8446         * gcc.target/spu/tag_manager.c: Likewise.
8447
8448 2009-04-09  Richard Guenther  <rguenther@suse.de>
8449
8450         PR testsuite/39696
8451         * ssa-ccp-25.c: Adjust pattern.
8452
8453 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8454
8455         PR fortran/36704
8456         * gfortran.dg/external_procedures_1.f90: Modified.
8457         * gfortran.dg/proc_ptr_result_1.f90: New.
8458         * gfortran.dg/proc_ptr_result_2.f90: New.
8459         * gfortran.dg/proc_ptr_result_3.f90: New.
8460
8461 2009-04-09  Richard Guenther  <rguenther@suse.de>
8462
8463         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8464         to prevent constant propagation.
8465         * gcc.dg/vect/vect-56.c: Likewise.
8466         * gcc.dg/vect/vect-58.c: Likewise.
8467         * gcc.dg/vect/vect-60.c: Likewise.
8468         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8469         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8470         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8471
8472 2009-04-09  Richard Guenther  <rguenther@suse.de>
8473
8474         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8475         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8476
8477 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8478
8479         PR c/39613
8480         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8481         New tests.
8482
8483 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8484
8485         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8486         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8487
8488 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8489
8490         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8491
8492 2009-04-08  Jason Merrill  <jason@redhat.com>
8493
8494         PR c++/25185
8495         * g++.dg/template/error40.C: Add another test.
8496
8497 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8498
8499         PR c/39614
8500         PR c/39673
8501         * gcc.c-torture/compile/pr39614-1.c,
8502         gcc.c-torture/compile/pr39614-2.c,
8503         gcc.c-torture/compile/pr39614-3.c,
8504         gcc.c-torture/compile/pr39614-4.c,
8505         gcc.c-torture/compile/pr39614-5.c,
8506         gcc.c-torture/compile/pr39673-1.c,
8507         gcc.c-torture/compile/pr39673-2.c: New tests.
8508         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8509         more cases.
8510         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8511         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8512         expected errors.
8513
8514 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8515
8516         PRc++/39637
8517         * g++.dg/cpp0x/variadic-crash2.C: New test.
8518
8519 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8520
8521         PR fortran/38863
8522         * gfortran.dg/alloc_comp_result_1.f90: New test.
8523
8524 2009-04-07  Jason Merrill  <jason@redhat.com>
8525
8526         PR c++/34691
8527         * g++.dg/overload/extern-C-1.C: New.
8528
8529 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8530
8531         PR testsuite/39325
8532         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8533
8534 2009-04-07  Jason Merrill  <jason@redhat.com>
8535
8536         PR c++/25185
8537         * g++.dg/template/error40.C: New.
8538
8539 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8540
8541         PR fortran/38152
8542         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8543
8544 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8545
8546         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8547
8548 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8549
8550         PR fortran/38290
8551         * gfortran.dg/proc_decl_1.f90: Modified.
8552         * gfortran.dg/proc_ptr_11.f90: Extended.
8553         * gfortran.dg/proc_ptr_13.f90: Modified.
8554
8555 2009-04-06  Jason Merrill  <jason@redhat.com>
8556
8557         PR c++/35146
8558         * g++.dg/template/fnspec1.C: New.
8559
8560 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8561
8562         * lib/gnat.exp: Handle multilib.
8563
8564 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8565
8566         PR fortran/38863
8567         * gfortran.dg/dependency_23.f90: New test.
8568
8569 2009-04-06  Richard Guenther  <rguenther@suse.de>
8570
8571         PR tree-optimization/28868
8572         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8573         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8574         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8575         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8576
8577 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8578
8579         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8580
8581 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8582
8583         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8584
8585 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8586
8587         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8588         with the built-in y0, and the subsequent warning.
8589         (y1): Likewise, rename to y_1.
8590
8591 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8592
8593         PR fortran/39414
8594         * gfortran.dg/proc_decl_21.f90: New.
8595
8596 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8597
8598         PR fortran/36091
8599         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8600
8601 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8602
8603         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8604         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8605         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8606         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8607         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8608         gfortran.dg/namelist_49.f90: Gate test on effective_target
8609         fd_truncate.
8610         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8611
8612 2009-04-05  Daniel Kraft  <d@domob.eu>
8613
8614         PR fortran/38654
8615         * gfortran.dg/read_float_2.f03
8616         * gfortran.dg/read_float_3.f90
8617
8618 2009-04-05  Richard Guenther  <rguenther@suse.de>
8619
8620         PR tree-optimization/39648
8621         * gcc.c-torture/compile/pr39648.c: New testcase.
8622
8623 2009-04-05  Jason Merrill  <jason@redhat.com>
8624
8625         PR c++/14912
8626         * g++.dg/template/error39.C: New.
8627
8628 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8629
8630         PR fortran/29458
8631         * gfortran.dg/implied_do_1.f90: New.
8632
8633 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8634
8635         PR fortran/39577
8636         * gfortran.dg/recursive_check_8.f90: New.
8637         * gfortran.dg/recursive_check_9.f90: New.
8638         * gfortran.dg/recursive_check_10.f90: New.
8639         * gfortran.dg/recursive_check_11.f90: New.
8640         * gfortran.dg/recursive_check_12.f90: New.
8641         * gfortran.dg/recursive_check_13.f90: New.
8642         * gfortran.dg/recursive_check_14.f90: New.
8643
8644 2009-04-04  Jason Merrill  <jason@redhat.com>
8645
8646         PR c++/25185
8647         * g++.dg/template/error38.C: Add more tests.
8648
8649 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8650
8651         PR fortran/37614
8652         * gfortran.dg/common_align_2.f90: New test.
8653
8654 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8655
8656         PR target/39501
8657         * gcc.c-torture/execute/pr39501.c: New file.
8658         * gcc.c-torture/execute/pr39501.x: New file.
8659
8660 2009-04-04  Richard Guenther  <rguenther@suse.de>
8661
8662         PR tree-optimization/8781
8663         PR tree-optimization/37892
8664         * g++.dg/tree-ssa/pr8781.C: New testcase.
8665         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8666
8667 2009-04-04  Richard Guenther  <rguenther@suse.de>
8668
8669         PR tree-optimization/39636
8670         * gcc.c-torture/compile/pr39636.c: New testcase.
8671
8672 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8673
8674         PR rtl-optimization/39607
8675         * g++.dg/opt/pr39607.C: New.
8676
8677 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8678
8679         PR fortran/39594
8680         * gfortran.dg/common_12.f90: New.
8681
8682 2009-04-03  Jason Merrill  <jason@redhat.com>
8683
8684         PR c++/39608
8685         * g++.dg/template/const2.C: New test.
8686
8687 2009-04-03  Richard Guenther  <rguenther@suse.de>
8688
8689         PR tree-optimization/2480
8690         PR tree-optimization/23086
8691         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8692         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8693
8694 2009-04-03  Richard Guenther  <rguenther@suse.de>
8695
8696         PR tree-optimization/34743
8697         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8698         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8699         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8700         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8701         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8702         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8703         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8704         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8705
8706 2009-04-03  Richard Guenther  <rguenther@suse.de>
8707
8708         PR middle-end/13146
8709         PR tree-optimization/23940
8710         PR tree-optimization/33237
8711         PR middle-end/33974
8712         PR middle-end/34093
8713         PR tree-optimization/36201
8714         PR tree-optimization/36230
8715         PR tree-optimization/38049
8716         PR tree-optimization/38207
8717         PR tree-optimization/38230
8718         PR tree-optimization/38301
8719         PR tree-optimization/38585
8720         PR middle-end/38895
8721         PR tree-optimization/38985
8722         PR tree-optimization/39299
8723         * gcc.dg/pr19633-1.c: Adjust.
8724         * gcc.dg/torture/pta-callused-1.c: Likewise.
8725         * gcc.dg/torture/pr39074-2.c: Likewise.
8726         * gcc.dg/torture/pr39074.c: Likewise.
8727         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8728         * gcc.dg/torture/pr30375.c: Adjust.
8729         * gcc.dg/torture/pr33563.c: Likewise.
8730         * gcc.dg/torture/pr33870.c: Likewise.
8731         * gcc.dg/torture/pr33560.c: Likewise.
8732         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8733         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8734         * gcc.dg/tree-ssa/alias-15.c: Remove.
8735         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8736         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8737         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8738         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8739         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8740         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8741         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8742         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8743         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8744         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8745         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8746         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8747         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8748         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8749         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8750         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8751         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8752         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8753         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8754         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8755         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8756         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8757         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8758         * gcc.dg/uninit-B.c: XFAIL.
8759         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8760         * gcc.dg/uninit-pr19430.c: XFAIL.
8761         * g++.dg/tree-ssa/pr13146.C: New testcase.
8762         * g++.dg/opt/pr36187.C: Adjust.
8763         * g++.dg/torture/20090329-1.C: New testcase.
8764
8765 2009-04-02  Chao-ying Fu  <fu@mips.com>
8766
8767         * gcc.target/mips/interrupt_handler.c: New test.
8768
8769 2009-04-02  David Ayers  <ayers@fsfe.org>
8770
8771         PR objc/18456
8772         * objc.dg/bad-receiver-type-2.m: New test contributed by
8773         Alexander Mamberg.
8774
8775 2009-04-02  Jason Merrill  <jason@redhat.com>
8776
8777         PR c++/25185
8778         * g++.dg/template/error38.C: New test.
8779
8780 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8781
8782         PR tree-optimization/31677
8783         * gcc.dg/memcpy-1.c: Add compiler option.
8784
8785 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8786
8787         PR tree-optimization/39595
8788         * gfortran.dg/vect/O3-pr39595.f: New test.
8789
8790 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8791
8792         PR c++/26693
8793         * g++.dg/template/typedef11.C: New test.
8794         * g++.dg/template/typedef12.C: Likewise.
8795         * g++.dg/template/typedef13.C: Likewise.
8796         * g++.dg/template/typedef14.C: Likewise.
8797         * g++.dg/template/typedef15.C: Likewise.
8798         * g++.dg/template/typedef16.C: Likewise.
8799         * g++.dg/template/sfinae3.C: Compile this pedantically.
8800         The only errors expected should be the one saying the typedef is ill
8801         formed.
8802         * g++.old-deja/g++.pt/typename8.C: Likewise.
8803         * g++.dg/template/access11.C: Update this.
8804
8805 2009-04-02  Richard Guenther  <rguenther@suse.de>
8806
8807         PR tree-optimization/37221
8808         * gcc.c-torture/compile/20090331-1.c: New testcase.
8809
8810 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8811
8812         * gcc.c-torture/compile/20090401-1.c: New test.
8813
8814 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8815
8816         PR c++/4926
8817         * g++.dg/template/pr4926-1.C: New.
8818
8819 2009-04-01  Xinliang David Li  <davidxl@google.com>
8820
8821         * gcc.target/i386/all_one_m128i.c: New test.
8822
8823 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8824
8825         PR c/39027
8826         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8827         * gcc.dg/fltconst-2.c: New test.
8828         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8829         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8830
8831         PR c/33466
8832         * gcc.dg/cpp/pr33466.c: New test.
8833         * gcc.dg/dfp/pr33466.c: New test.
8834         * gcc.dg/fixed-point/pr33466.c: New test.
8835
8836 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8837
8838         PR tree-optimization/35011
8839         * g++.dg/other/pr35011.C: New.
8840
8841 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8842
8843         PR target/39226
8844         * gcc.dg/pr39226.c: New test.
8845
8846 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8847
8848         PR c++/35240
8849         * g++.dg/template/pr35240.C: New.
8850
8851 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8852
8853         PR c/39605
8854         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8855         * gcc.dg/pr25682.c: Update expected diagnostics.
8856
8857 2009-04-01  Richard Guenther  <rguenther@suse.de>
8858
8859         * gcc.dg/fold-plusmult-2.c: New testcase.
8860
8861 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8862
8863         PR c/37772
8864         * gcc.dg/pr37772.c: New test.
8865         * g++.dg/ext/asm11.C: New test.
8866
8867 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8868
8869         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8870         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8871         defined.
8872
8873 2009-03-31  Jason Merrill  <jason@redhat.com>
8874
8875         * g++.old-deja/g++.other/using9.C: Add expected errors.
8876
8877 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8878
8879         * gcc.c-torture/compile/pr33009.c: Removed.
8880
8881 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8882
8883         * gcc.c-torture/compile/pr33009.c: Delete.
8884         * gcc.c-torture/compile/pr11832.c: Likewise.
8885
8886 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8887
8888         PR c/448
8889         * lib/target-supports.exp (check_effective_target_stdint_types):
8890         Update comment.
8891         (check_effective_target_inttypes_types): New.
8892         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8893         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8894         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8895
8896 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8897
8898         PR fortran/38917
8899         PR fortran/38918
8900         * gfortran.dg/data_pointer_1.f90: New test.
8901
8902 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8903
8904         PR fortran/38915
8905         * gfortran.dg/char_length_15.f90: New test.
8906
8907 2009-03-31  Jason Merrill  <jason@redhat.com>
8908
8909         C++ DR 613
8910         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8911         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8912         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8913         xfail others.
8914
8915         * g++.dg/other/typedef2.C: New test.
8916
8917         PR c++/37806
8918         * g++.dg/template/typedef17.C: New test.
8919
8920         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8921         * g++.dg/cpp0x/auto12.C: Likewise.
8922
8923 2009-03-31  Richard Guenther  <rguenther@suse.de>
8924
8925         PR middle-end/31029
8926         * gcc.dg/fold-compare-4.c: New testcase.
8927         * gcc.dg/fold-compare-5.c: Likewise.
8928
8929 2009-03-31  Richard Guenther  <rguenther@suse.de>
8930
8931         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8932
8933 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8934
8935         PR target/39592
8936         * gcc.target/i386/pr39592-1.c: New test.
8937
8938 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8939
8940         PR preprocessor/15638
8941         * gcc.dg/cpp/missing-header-1.c: New test.
8942         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8943         "compilation terminated" message.
8944         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8945         test #include "".
8946         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8947         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8948         terminated" message.
8949
8950 2009-03-31  Richard Guenther  <rguenther@suse.de>
8951
8952         PR middle-end/23401
8953         PR middle-end/27810
8954         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8955         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8956
8957 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8958
8959         PR fortran/38389
8960         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8961         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8962         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8963         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8964         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8965         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8966         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8967
8968 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8969
8970         PR fortran/22571
8971         * gfortran.dg/whole_file_1.f90: New test.
8972         PR fortran/26227
8973         * gfortran.dg/whole_file_2.f90: New test.
8974         * gfortran.dg/whole_file_3.f90: New test.
8975         PR fortran/24886
8976         * gfortran.dg/whole_file_4.f90: New test.
8977
8978 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8979
8980         * gfortran.dg/bind_c_usage_19.f90: New test.
8981
8982         PR target/39558
8983         * gcc.target/powerpc/altivec-29.c: New test.
8984
8985 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8986
8987         PR rtl-optimization/323
8988         * gcc.target/i386/excess-precision-1.c,
8989         gcc.target/i386/excess-precision-2.c,
8990         gcc.target/i386/excess-precision-3.c,
8991         gcc.target/i386/excess-precision-4.c,
8992         gcc.target/i386/excess-precision-5.c,
8993         gcc.target/i386/excess-precision-6.c: New tests.
8994
8995 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8996
8997         PR c/35235
8998         * gcc.dg/c99-array-lval-8.c: New test.
8999
9000 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9001
9002         PR preprocessor/34695
9003         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9004         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9005         instead of dg-warning for "previous definition" messages.
9006         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9007         "warnings being treated as errors" message.
9008         * gcc.dg/fltconst-1.c: Use -fshow-column.
9009
9010 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9011
9012         PR fortran/38823
9013         * gfortran.dg/power1.f90: New test.
9014
9015 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9016
9017         PR c/456
9018         PR c/5675
9019         PR c/19976
9020         PR c/29116
9021         PR c/31871
9022         PR c/35198
9023         * gcc.c-torture/compile/20081108-1.c,
9024         gcc.c-torture/compile/20081108-2.c,
9025         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9026         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9027         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9028         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9029         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9030         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9031         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9032         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9033         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9034         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9035         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9036         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9037         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9038         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9039         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9040         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9041         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9042         case.
9043         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9044         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9045         XFAILs.  Update expected messages.
9046         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9047         expected messages.
9048         * gcc.dg/real-const-1.c: Replace with test from original PR.
9049         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9050         when casting from non-constant integer to pointer.
9051
9052 2009-03-29  Richard Guenther  <rguenther@suse.de>
9053
9054         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9055
9056 2009-03-29  Daniel Kraft  <d@domob.eu>
9057
9058         PR fortran/37423
9059         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9060         DEFERRED bindings.
9061         * gfortran.dg/typebound_proc_9.f03: New test.
9062         * gfortran.dg/typebound_proc_10.f03: New test.
9063         * gfortran.dg/typebound_proc_11.f03: New test.
9064         * gfortran.dg/abstract_type_5.f03: New test.
9065
9066 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9067
9068         PR fortran/38507
9069         * gfortran.dg/do_4.f: New.
9070         * gfortran.dg/goto_2.f90: Correct expected warnings.
9071         * gfortran.dg/goto_4.f90: Likewise.
9072         * gfortran.dg/goto_5.f90: New.
9073
9074 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9075
9076         PR target/39545
9077         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9078
9079         * gcc.target/i386/pr39545-1.c: New.
9080         * gcc.target/i386/pr39545-2.c: Likewise.
9081
9082         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9083         (flex2_struct): Likewise.
9084         (check_struct_passing7): Likewise.
9085         (check_struct_passing8): Likewise.
9086         (f1s): Likewise.
9087         (f2s): Likewise.
9088         (main): Call check_struct_passing7 and check_struct_passing8.
9089
9090 2009-03-29  Richard Guenther  <rguenther@suse.de>
9091
9092         * gcc.c-torture/execute/20090113-1.c: New testcase.
9093         * gcc.c-torture/execute/20090113-2.c: Likewise.
9094         * gcc.c-torture/execute/20090113-3.c: Likewise.
9095         * gcc.c-torture/execute/20090207-1.c: Likewise.
9096         * gcc.c-torture/compile/20090114-1.c: Likewise.
9097         * gcc.c-torture/compile/20090328-1.c: Likewise.
9098         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9099
9100 2009-03-29  David Ayers  <ayers@fsfe.org>
9101
9102         PR objc/27377
9103         * objc.dg/conditional-1.m: New tests.
9104
9105 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9106
9107         * gcc.dg/winline-10.c: New test.
9108
9109 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9110
9111         PR fortran/34656
9112         * gfortran.dg/do_check_1.f90: Add test.
9113         * gfortran.dg/do_check_2.f90: Add test.
9114         * gfortran.dg/do_check_3.f90: Add test.
9115         * gfortran.dg/do_check_4.f90: Add test.
9116
9117 2009-03-28  Jan Hubicka  <jh@suse.cz>
9118
9119         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9120         * gcc.dg/pr33826.c: Update dump files.
9121         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9122         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9123
9124 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9125
9126         * g++.dg/tree-ssa/fwprop-align.C: New test.
9127
9128 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9129
9130         * gcc.target/powerpc/altivec-28.c: New test.
9131
9132         PR c++/39554
9133         * gcc.dg/wdisallowed-functions-1.c: Removed.
9134         * gcc.dg/wdisallowed-functions-2.c: Removed.
9135         * gcc.dg/wdisallowed-functions-3.c: Removed.
9136         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9137         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9138         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9139
9140 2009-03-28  Richard Guenther  <rguenther@suse.de>
9141
9142         PR tree-optimization/38723
9143         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9144
9145 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9146
9147         PR fortran/38538
9148         * gfortran.dg/char_result_13.f90: New test.
9149
9150 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9151
9152         PR fortran/38765
9153         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9154
9155 2009-03-28  Daniel Kraft  <d@domob.eu>
9156
9157         * gfortran.dg/trim_1.f90: New test.
9158
9159 2009-03-28  Richard Guenther  <rguenther@suse.de>
9160
9161         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9162         * g++.dg/warn/Warray-bounds.C: Likewise.
9163
9164 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9165
9166         PR fortran/32626
9167         * gfortran.dg/recursive_check_7.f90: New test.
9168
9169 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9170
9171         PR fortran/38432
9172         * gfortran.dg/do_check_5.f90: New test.
9173         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9174         * gfortran.dg/array_constructor_18.f90: Ditto.
9175         * gfortran.dg/array_constructor_22.f90: Ditto.
9176         * gfortran.dg/do_3.F90: Ditto.
9177         * gfortran.dg/do_1.f90: Ditto.
9178
9179 2009-03-28  Richard Guenther  <rguenther@suse.de>
9180
9181         PR tree-optimization/38180
9182         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9183
9184 2009-03-28  Richard Guenther  <rguenther@suse.de>
9185
9186         PR tree-optimization/38513
9187         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9188         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9189         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9190         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9191         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9192         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9193         * gcc.dg/vect/vect-35.c: Likewise.
9194         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9195         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9196         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9197
9198 2009-03-28  Richard Guenther  <rguenther@suse.de>
9199
9200         PR tree-optimization/38968
9201         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9202
9203 2009-03-28  Richard Guenther  <rguenther@suse.de>
9204
9205         PR tree-optimization/37795
9206         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9207
9208 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9209
9210         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9211         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9212         options for removed targets.
9213
9214 2009-03-27  Richard Guenther  <rguenther@suse.de>
9215
9216         PR tree-optimization/39120
9217         * gcc.c-torture/execute/pr39120.c: New testcase.
9218
9219 2009-03-27  Richard Guenther  <rguenther@suse.de>
9220
9221         PR tree-optimization/39120
9222         * gcc.dg/torture/pta-callused-1.c: New testcase.
9223
9224 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9225
9226         PR middle-end/39315
9227         * gcc.target/i386/pr39315-1.c: New.
9228         * gcc.target/i386/pr39315-2.c: Likewise.
9229         * gcc.target/i386/pr39315-3.c: Likewise.
9230         * gcc.target/i386/pr39315-4.c: Likewise.
9231         * gcc.target/i386/pr39315-check.c: Likewise.
9232
9233 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9234
9235         PR c/39323
9236         * gcc.dg/pr39323-1.c: New.
9237         * gcc.dg/pr39323-2.c: Likewise.
9238         * gcc.dg/pr39323-3.c: Likewise.
9239
9240 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9241
9242         PR target/38034
9243         * gcc.target/ia64/sync-1.c: New.
9244
9245 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9246
9247         PR target/39472
9248         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9249         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9250         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9251         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9252         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9253         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9254         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9255         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9256
9257 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9258
9259         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9260         for low precision (i.e. float).
9261
9262 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9263             Jakub Jelinek  <jakub@redhat.com>
9264
9265         PR debug/37959
9266         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9267
9268 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9269
9270         * gcc.dg/memmove-2.c: New test.
9271         * gcc.dg/memmove-3.c: New test.
9272
9273         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9274         in clone naming.
9275
9276 2009-03-27  Xinliang David Li  <davidxl@google.com>
9277
9278         PR tree-optimization/39557
9279         * g++.dg/tree-ssa/dom-invalid.C: New test.
9280
9281 2009-03-27  Xinliang David Li  <davidxl@google.com>
9282
9283         PR tree-optimization/39548
9284         * g++.dg/tree-ssa/copyprop.C: New test.
9285
9286 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9287
9288         PR c++/38638
9289         * g++.dg/template/typename17.C: New testcase.
9290         * g++.dg/template/typename18.C: New testcase.
9291
9292 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9293
9294         PR c++/36799
9295         * g++.dg/other/var_copy-1.C: New test.
9296
9297 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9298
9299         PR c++/37647
9300         * g++.dg/parse/ctor9.C: New test.
9301
9302 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9303
9304         PR c++/29727
9305         * g++.dg/init/error2.C: New test.
9306
9307 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9308
9309         PR c++/35652
9310         * gcc.dg/pr35652.C: New.
9311         * g++.dg/warn/pr35652.C: New.
9312         * gcc.dg/format/plus-1.c: Adjust message.
9313
9314 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9315
9316         PR c++/39554
9317         * gcc.dg/wdisallowed-functions-3.c: New test.
9318         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9319
9320 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9321
9322         * gcc.dg/inline-33.c: Fix when pic.
9323
9324 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9325
9326         * gcc.target/ia64/20090324-1.c: New test.
9327
9328 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9329
9330         PR c/27898
9331         * gcc.dg/pr27898.c: New test.
9332
9333         PR tree-optimization/32139
9334         * gcc.c-torture/compile/pr32139.c: New test.
9335
9336 2009-03-24  Jason Merrill  <jason@redhat.com>
9337
9338         PR c++/28274
9339         * g++.dg/parse/defarg14.C: New test.
9340
9341 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9342
9343         PR libfortran/39528
9344         * gfortran.dg/read_repeat.f90: New test.
9345
9346 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9347
9348         PR tree-optimization/39529
9349         * gcc.dg/vect/pr39529.c: New test.
9350
9351 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9352             Jakub Jelinek  <jakub@redhat.com>
9353
9354         PR debug/39524
9355         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9356
9357 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9358
9359         PR c/39495
9360         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9361
9362 2009-03-23  Jason Merrill  <jason@redhat.com>
9363
9364         * g++.dg/cpp0x/auto12.C: Add variadic test.
9365
9366         PR c++/39526
9367         * g++.dg/warn/Wshadow-4.C: New test.
9368
9369 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9370
9371         PR tree-optimization/39516
9372         * gfortran.dg/pr39516.f: New test.
9373
9374 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9375
9376         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9377         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9378         variable, not environment variable.
9379
9380 2009-03-21  Jason Merrill  <jason@redhat.com>
9381
9382         PR c++/28879
9383         * g++.dg/ext/vla6.C: New test.
9384
9385 2009-03-20  Jason Merrill  <jason@redhat.com>
9386
9387         * g++.dg/cpp0x/initlist5.C: Add additional test.
9388
9389 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9390             Janis Johnson  <janis187@us.ibm.com>
9391
9392         * lib/compat.exp (compat-get-options-main, compat-get-options):
9393         Handle dg-prune-output in source file.
9394         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9395         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9396         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9397         two warnings.
9398
9399 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9400
9401         PR c/39495
9402         * gcc.dg/gomp/pr39495-1.c: New test.
9403         * gcc.dg/gomp/pr39495-2.c: New test.
9404         * g++.dg/gomp/pr39495-1.C: New test.
9405         * g++.dg/gomp/pr39495-2.C: New test.
9406
9407         PR target/39496
9408         * gcc.target/i386/pr39496.c: New test.
9409         * g++.dg/other/pr39496.C: New test.
9410
9411 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9412
9413         PR middle-end/39500
9414         * gcc.dg/autopar/pr39500-1.c: New.
9415         * gcc.dg/autopar/pr39500-2.c: New.
9416
9417 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9418
9419         * g++.dg/dg.exp: Prune graphite.
9420
9421 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9422
9423         PR middle-end/39447
9424         * g++.dg/graphite: New.
9425         * g++.dg/graphite/graphite.exp: New.
9426         * g++.dg/graphite/pr39447.C: New.
9427
9428 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9429
9430         PR c++/39425
9431         * g++.dg/template/pr39425.C: New.
9432
9433         * g++.dg/template/spec33.C: Updated.
9434
9435 2009-03-17  Jason Merrill  <jason@redhat.com>
9436
9437         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9438
9439 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9440
9441         PR c++/39475
9442         * g++.dg/ext/unary_trait_incomplete.C: New.
9443
9444 2009-03-17  Jing Yu  <jingyu@google.com>
9445
9446         PR middle-end/39378
9447         * g++.dg/inherit/thunk10.C: New test.
9448
9449 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9450
9451         PR target/39482
9452         * gcc.target/i386/pr39482.c: New test.
9453
9454 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9455
9456         PR debug/39471
9457         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9458         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9459         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9460         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9461
9462         PR middle-end/39443
9463         * gcc.dg/pr39443.c: New test.
9464
9465         PR debug/39412
9466         * gcc.dg/debug/pr39412.c: New test.
9467
9468 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9469
9470         PR testsuite/38526
9471         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9472         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9473         is defined.
9474         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9475         its original value, or unset if it was not defined.
9476         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9477         path procs around use of HOSTCC.
9478         * g++.dg/compat/struct-layout-1.exp: Ditto.
9479         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9480
9481 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9482
9483         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9484
9485 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9486
9487         Revert patch for PR testsuite/37630.
9488
9489         PR testsuite/37960
9490         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9491
9492         PR testsuite/37630
9493         * lib/target-supports.exp (check_effective_target_ieee): New.
9494         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9495         * gcc.dg/20001012-1.c: Require ieee.
9496
9497         PR testsuite/37628
9498         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9499
9500 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9501
9502         PR tree-optimization/39455
9503         * gcc.dg/pr39455.c: New test.
9504
9505 2009-03-13  David Ayers  <ayers@fsfe.org>
9506
9507         * objc/execute/trivial.m. New test.
9508
9509 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9510
9511         PR target/39137
9512         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9513
9514 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9515
9516         PR testsuite/39451
9517         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9518         constraint on (%2).
9519
9520 2009-03-12  David Ayers  <ayers@fsfe.org>
9521
9522         PR libobjc/27466
9523         * objc/execute/exceptions/handler-1.m. New test.
9524
9525 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9526
9527         PR target/39431
9528         * gcc.target/i386/pr39431.c: New test.
9529
9530 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9531
9532         PR target/39445
9533         * gcc.target/i386/pr39445.c: New.
9534
9535         * gcc.target/i386/push-1.c: XFAIL.
9536
9537 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9538
9539         * gcc.dg/inline-33.c: New test.
9540
9541 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9542
9543         * gcc.dg/vect/vect-82.c: Combine dg-do and
9544         dg-require-effective-target into dg-skip-if.
9545         * gcc.dg/vect/vect-83.c: Likewise.
9546
9547 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9548
9549         PR target/39137
9550         * gcc.target/i386/stackalign/longlong-1.c: New test.
9551         * gcc.target/i386/stackalign/longlong-2.c: New test.
9552
9553 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9554
9555         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9556
9557 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9558
9559         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9560         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9561
9562 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9563
9564         * gnat.dg/slice_enum.adb: New test.
9565
9566 2009-03-11  Jason Merrill  <jason@redhat.com>
9567
9568         PR debug/39086
9569         * g++.dg/opt/nrv15.C: New test.
9570
9571 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9572
9573         PR tree-optimization/39422
9574         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9575         constant array with static initialization to global memory.
9576         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9577
9578 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9579
9580         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9581         padding.
9582
9583 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9584
9585         PR c++/39371
9586         * g++.dg/opt/switch2.C: Add -w to dg-options.
9587         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9588         * g++.dg/warn/switch1.C: New test.
9589         * g++.dg/other/switch3.C: New test.
9590
9591         PR tree-optimization/39394
9592         * gcc.c-torture/compile/pr39394.c: New test.
9593
9594 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9595
9596         * gcc.target/s390/20090223-1.c: New testcase.
9597
9598 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9599
9600         PR libfortran/39402
9601         * gfortran.dg/fmt_f0_1.f90: New test.
9602
9603 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9604
9605         PR c++/39060
9606         * g++.dg/other/new1.C: Adjusted.
9607         * g++.dg/parse/crash40.C: Likewise.
9608         * g++.dg/parse/defarg12.C: Likewise.
9609         * g++.dg/template/error15.C: Likewise.
9610
9611         * g++.dg/other/pr39060.C: New.
9612
9613 2009-03-07  Jason Merrill  <jason@redhat.com>
9614
9615         PR c++/39367
9616         * g++.dg/opt/new1.C: New.
9617
9618 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9619
9620         PR c++/33492
9621         * g++.dg/other/error32.C: New.
9622
9623 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9624
9625         PR middle-end/39360
9626         * gcc.c-torture/compile/pr39360.c: New test.
9627
9628         PR debug/39372
9629         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9630
9631 2009-03-05  Jason Merrill  <jason@redhat.com>
9632
9633         PR c++/38908
9634         * g++.dg/warn/Wuninitialized-3.C: New test.
9635
9636 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9637
9638         PR debug/39379
9639         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9640         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9641
9642 2009-03-04  Jason Merrill  <jason@redhat.com>
9643
9644         PR c++/13549
9645         * g++.dg/template/koenig7.C: New test.
9646
9647 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9648
9649         * g++.dg/torture/predcom-1.C: New test.
9650
9651 2009-03-04  Richard Guenther  <rguenther@suse.de>
9652
9653         PR tree-optimization/39362
9654         * g++.dg/torture/pr39362.C: New testcase.
9655
9656 2009-03-04  Jason Merrill  <jason@redhat.com>
9657             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9658
9659         PR c++/9634
9660         PR c++/29469
9661         PR c++/29607
9662         * g++.dg/template/dependent-name5.C: New test.
9663
9664 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9665
9666         PR testsuite/39357
9667         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9668         vect_int to vect_int_mult.
9669
9670 2009-03-04  Richard Guenther  <rguenther@suse.de>
9671
9672         PR tree-optimization/39358
9673         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9674         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9675
9676 2009-03-04  Richard Guenther  <rguenther@suse.de>
9677
9678         PR tree-optimization/39339
9679         * gcc.c-torture/execute/pr39339.c: New testcase.
9680
9681 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9682
9683         * gcc.c-torture/compile/20090303-1.c,
9684         gcc.c-torture/compile/20090303-2.c: New tests.
9685
9686 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9687
9688         PR fortran/39354
9689         * gfortran.dg/gomp/pr39354.f90: New test.
9690
9691         PR tree-optimization/39343
9692         * gcc.dg/pr39343.c: New test.
9693
9694 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9695
9696         PR tree-optimization/39248
9697         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9698         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9699         on targets without vector misalignment support.
9700         * lib/target-supports.exp
9701         (check_effective_target_vect_short_mult): Add
9702         check_effective_target_arm32.
9703
9704 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9705
9706         PR middle-end/39335
9707         * gcc.dg/graphite/pr39335_1.c: New.
9708         * gcc.dg/graphite/pr39335.c: New.
9709
9710 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9711
9712         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9713         of andl.
9714         * gcc.target/i386/stackalign/return-5.c: Likewise.
9715         * gcc.target/i386/stackalign/return-6.c: Likewise.
9716
9717 2009-03-02  Richard Guenther  <rguenther@suse.de>
9718             Ira Rosen  <irar@il.ibm.com>
9719
9720         PR tree-optimization/39318
9721         * gfortran.dg/vect/pr39318.f90: New test.
9722
9723 2009-03-01  Jan Hubicka  <jh@suse.cz>
9724
9725         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9726
9727 2009-03-01  Jan Hubicka  <jh@suse.cz>
9728
9729         PR debug/39267
9730         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9731
9732 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9733
9734         * gnat.dg/pack12.adb: New test.
9735
9736 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9737
9738         PR c++/37789
9739         * g++.dg/other/pr37789.C: New.
9740
9741 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9742
9743         PR fortran/39295
9744         * gfortran.dg/interface_25.f90: New test.
9745         * gfortran.dg/interface_26.f90: New test.
9746
9747 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9748
9749         PR fortran/39292
9750         * gfortran.dg/initialization_22.f90: New test.
9751
9752 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9753
9754         PR rtl-optimization/39241
9755         * gcc.dg/torture/pr39241.c: New.
9756
9757 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9758
9759         PR tree-optimizations/39259
9760         * g++.dg/torture/pr39259.C: New testcase.
9761
9762 2009-02-24  Richard Guenther  <rguenther@suse.de>
9763
9764         PR c++/39242
9765         * g++.dg/template/instantiate10.C: New testcase.
9766
9767 2009-02-24  Richard Guenther  <rguenther@suse.de>
9768             Zdenek Dvorak  <ook@ucw.cz>
9769
9770         PR tree-optimization/39233
9771         * gcc.c-torture/execute/pr39233.c: New testcase.
9772
9773 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9774
9775         PR tree-optimization/39260
9776         * gcc.dg/graphite/pr39260.c: New.
9777
9778 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9779
9780         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9781
9782 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9783
9784         PR c++/36411
9785         * g++.dg/template/void14.C: New.
9786
9787 2009-02-23  Jason Merrill  <jason@redhat.com>
9788
9789         PR c++/38880
9790         * g++.dg/init/const7.C: Remove XFAIL.
9791         * g++.dg/init/static-init1.C: New test.
9792
9793         * g++.dg/cpp0x/initlist14.C: New test.
9794
9795 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9796
9797         PR fortran/38914
9798         * bound_simplification_2.f90:  New test case.
9799         * bound_7.f90:  New test case.
9800
9801 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9802
9803         * gcc.dg/cpp/include4.c: New test.
9804
9805 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9806
9807         PR target/39256
9808         * gcc.target/i386/abi-2.c: New.
9809
9810 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9811
9812         * gcc.c-torture/execute/pr39228.x: New.
9813
9814 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9815
9816         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9817         scan-assembler to check for xmm0 register.
9818
9819 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9820             Joseph Myers  <joseph@codesourcery.com>
9821
9822         * gcc.target/arm/va_list.c: New test.
9823         * g++.dg/abi/arm_va_list.C: Likewise.
9824         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9825         function.
9826         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9827         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9828         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9829         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9830         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9831         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9832
9833 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9834
9835         PR testsuite/38164
9836         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9837         to dg-options.
9838
9839 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9840
9841         PR target/39240
9842         * gcc.c-torture/execute/pr39240.c: New test.
9843
9844 2009-02-20  Jason Merrill  <jason@redhat.com>
9845
9846         PR c++/39225
9847         * g++.dg/parse/dtor15.C: New test.
9848
9849 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9850
9851         * gcc.c-torture/execute/20090219-1.c: New.
9852
9853 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9854
9855         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9856         (mips-dg-options): When matching isa* pseudo-options make
9857         'value' optional and accept ! entries.  Use $spec instead of
9858         $isa_spec in the isa pseudo-option error message.  Only
9859         perform the ISA-range check when 'value' is set.  If arch is
9860         matching any CPU in the ! entries switch to its generic ISA.
9861         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9862         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9863
9864 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9865
9866         PR target/39175
9867         * gcc.dg/visibility-20.c: New test.
9868         * g++.dg/ext/visibility/visibility-11.C: New test.
9869
9870 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9871
9872         PR c++/39188
9873         * g++.dg/abi/pr39188-1a.C: New.
9874         * g++.dg/abi/pr39188-1b.C: Likewise.
9875         * g++.dg/abi/pr39188-1.h: Likewise.
9876         * g++.dg/abi/pr39188-2a.C: Likewise.
9877         * g++.dg/abi/pr39188-2b.C: Likewise.
9878         * g++.dg/abi/pr39188-2.h: Likewise.
9879         * g++.dg/abi/pr39188-3a.C: Likewise.
9880         * g++.dg/abi/pr39188-3b.C: Likewise.
9881         * g++.dg/abi/pr39188-3.h: Likewise.
9882
9883 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9884
9885         PR c/38483
9886         * gcc.c-torture/execute/call-trap-1.c,
9887         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9888         tests.
9889
9890 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9891
9892         PR target/39228
9893         * gcc.c-torture/execute/pr39228.c: New test.
9894
9895 2009-02-19  Richard Guenther  <rguenther@suse.de>
9896
9897         PR tree-optimization/39074
9898         * gcc.dg/torture/pr39074.c: New testcase.
9899         * gcc.dg/torture/pr39074-2.c: Likewise.
9900         * gcc.dg/torture/pr39074-3.c: Likewise.
9901
9902 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9903
9904         PR c++/39219
9905         * g++.dg/parse/attr3.C: New.
9906
9907 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9908
9909         PR testsuite/38165
9910         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9911
9912         PR testsuite/38166
9913         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9914         and skip on Darwin.
9915
9916 2009-02-18  Jason Merrill  <jason@redhat.com>
9917
9918         PR c++/38880
9919         * g++.dg/init/const7.C: Remove XFAIL.
9920
9921         PR target/39179
9922         * g++.dg/opt/const6.C: New test.
9923
9924 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9925
9926         * gcc.dg/callabi/callabi.exp: Moved to ...
9927         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9928         in 64bit mode.
9929
9930         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9931         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9932         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9933         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9934         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9935         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9936         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9937
9938         * gcc.dg/callabi/callabi.h: Moved to ...
9939         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9940
9941         * gcc.dg/callabi/func-1.c: Moved to ...
9942         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9943
9944         * gcc.dg/callabi/func-indirect.c: Moved to ...
9945         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9946
9947         * gcc.dg/callabi/pr38891.c: Moved to ...
9948         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9949
9950         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9951         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9952
9953         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9954         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9955
9956         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9957         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9958
9959 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9960
9961         PR target/38891
9962         * gcc.dg/callabi/pr38891.c: New.
9963
9964 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9965
9966         * gcc.dg/callabi/callabi.exp: New.
9967
9968 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9969
9970         PR target/39082
9971         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9972         -Wno-abi for x86.
9973         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9974
9975         * gcc.target/i386/pr39082-1.c: New.
9976
9977         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9978         -Wno-abi.
9979
9980         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9981         CHECK_M64_M128 is defined.
9982         (check_f_arguments): Add "do".
9983         (check_vector_arguments): New.
9984         (check_m64_arguments): Likewise.
9985         (check_m128_arguments): Likewise.
9986
9987         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9988         (CHECK_M64_M128): Define.
9989
9990         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9991         on abitest.
9992         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9993
9994         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9995         tests only if CHECK_M64_M128 is defined.
9996
9997         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9998         (m128_2_struct): Likewise.
9999         (check_struct_passing5): Likewise.
10000         (check_struct_passing6): Likewise.
10001         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10002
10003         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10004         (un5): Likewise.
10005         (check_union_passing4): Likewise.
10006         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10007
10008 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10009
10010         PR c/35447
10011         * gcc.dg/noncompile/pr35447-1.c: New test.
10012
10013 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10014
10015         PR tree-optimization/36922
10016         * gfortran.dg/pr36922.f: New test.
10017
10018 2009-02-17  Richard Guenther  <rguenther@suse.de>
10019
10020         PR tree-optimization/39202
10021         * gcc.c-torture/compile/pr39202.c: New testcase.
10022
10023 2009-02-17  Richard Guenther  <rguenther@suse.de>
10024
10025         PR tree-optimization/39204
10026         * gcc.dg/torture/pr39204.c: New testcase.
10027
10028 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10029
10030         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10031         * gcc.dg/vect/vect-outer-6.c: Ditto.
10032
10033 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10034
10035         PR c/35446
10036         * gcc.dg/noncompile/init-5.c: New test.
10037         * gcc.dg/init-bad-4.c: Adjust expected errors.
10038
10039 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10040
10041         PR target/37049
10042         * gcc.target/i386/push-1.c: New.
10043
10044 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10045
10046         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10047
10048 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10049
10050         * gcc.target/spu/intrinsics-sr.c: New test.
10051
10052 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10053
10054         PR target/38056
10055         * gcc.target/ia64/sibcall-opt-1.c: New test.
10056         * gcc.target/ia64/sibcall-opt-2.c: New test.
10057
10058 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10059
10060         PR fortran/36528
10061         * gfortran.dg/cray_pointers_8.f90: New test.
10062
10063         PR fortran/36703
10064         * gfortran.dg/cray_pointers_9.f90: New test.
10065
10066 2009-02-13  Jason Merrill  <jason@redhat.com>
10067
10068         PR c++/39070
10069         * g++.dg/cpp0x/decltype16.C: New.
10070
10071 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10072
10073         PR target/39152
10074         * gfortran.dg/gomp/pr39152.f90: New.
10075
10076 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10077
10078         PR target/39162
10079         * gcc.target/i386/pr39162.c: New.
10080
10081 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10082
10083         PR c/35444
10084         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10085         New tests.
10086
10087 2009-02-12  Jason Merrill  <jason@redhat.com>
10088
10089         PR c++/38950
10090         * g++.dg/template/array20.C: New test.
10091
10092 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10093
10094         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10095         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10096         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10097
10098 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10099
10100         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10101
10102 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10103
10104         PR target/39152
10105         * gfortran.dg/pr39152.f: New.
10106
10107 2009-02-11  Jason Merrill  <jason@redhat.com>
10108
10109         PR c++/39153
10110         * g++.dg/cpp0x/defaulted9.C: New test.
10111
10112         PR c++/30111
10113         * g++.dg/init/value7.C: New test.
10114
10115 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10116
10117         PR target/38824
10118         * gcc.target/i386/pr38824.c: New testcase.
10119
10120 2009-02-11  Jason Merrill  <jason@redhat.com>
10121
10122         PR c++/38649
10123         * g++.dg/cpp0x/defaulted8.C: New test.
10124
10125         PR c++/36744
10126         * g++.dg/cpp0x/rv9p.C: New test.
10127
10128 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10129
10130         * gnat.dg/aliasing3.adb: New test.
10131         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10132
10133 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10134
10135         PR c++/34397
10136         * g++.dg/template/crash88.C: New.
10137         * g++.dg/template/crash89.C: Likewise.
10138
10139 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10140
10141         PR c/39084
10142         * gcc.dg/pr39084.c: New test.
10143
10144 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10145
10146         PR target/39139
10147         * gcc.target/i386/pr39139.c: New test.
10148
10149 2009-02-10  Richard Guenther  <rguenther@suse.de>
10150
10151         PR tree-optimization/39132
10152         * gcc.dg/torture/pr39132.c: New testcase.
10153
10154 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10155
10156         PR target/39119
10157         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10158         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10159         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10160         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10161         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10162         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10163         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10164         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10165
10166 2009-02-09  Jason Merrill  <jason@redhat.com>
10167
10168         PR c++/39109
10169         * g++.dg/init/value6.C: New test.
10170
10171 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10172
10173         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10174
10175 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10176
10177         * gcc.c-torture/compile/20090209-1.c: New test.
10178
10179 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10180
10181         PR c++/35147
10182         PR c++/37737
10183         * g++.dg/cpp0x/vt-35147.C: New.
10184         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10185         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10186
10187 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10188
10189         PR c/35434
10190         * gcc.dg/attr-alias-4.c: New test.
10191
10192 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10193
10194         PR c/39035
10195         * gcc.dg/dfp/pr39035.c: New test.
10196
10197 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10198
10199         PR c/36432
10200         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10201
10202 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10203
10204         PR c++/39106
10205         * g++.dg/opt/thunk3.C: New test.
10206
10207 2009-02-05  Nick Clifton  <nickc@redhat.com>
10208
10209         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10210         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10211         * gcc.dg/cdce1.c: Likewise.
10212         * gcc.dg/cpp/_Pragma6.c: Likewise.
10213         * g++.dg/cpp/_Pragma1.C: Likewise.
10214         * gcc.dg/utf32-2.c: Xfail for M32C.
10215         * gcc.dg/utf32-1.c: Likewise.
10216         * gcc.dg/utf32-3.c: Likewise.
10217         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10218         targets.
10219         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10220         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10221         * gcc.dg/Wconversion-5.c: Likewise.
10222         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10223         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10224         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10225         * gcc.dg/utf-inc-init.c: Likewise.
10226         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10227         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10228         * gcc.dg/utf-array-short-wchar.c: Likewise.
10229         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10230         * gcc.dg/mallign.c: Use size_t instead of long.
10231
10232 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10233
10234         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10235
10236 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10237
10238         * gcc.c-torture/execute/pr39100.c: New.
10239
10240 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10241
10242         PR c/35435
10243         * gcc.dg/tls/diag-6.c: New test.
10244
10245 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10246
10247         * gcc.dg/graphite/scop-19.c: New
10248
10249 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10250
10251         AVX Programming Reference (January, 2009)
10252         * gcc.target/i386/avx-vpclmulqdq.c: New.
10253         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10254
10255         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10256
10257         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10258         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10259         (pclmul_test): Renamed to ...
10260         (TEST): This.
10261
10262 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10263
10264         PR c++/39095
10265         * g++.dg/abi/mangle31.C: New test.
10266
10267 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10268
10269         PR c/29129
10270         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10271         declarator.
10272         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10273         inside function prototype but not part of parameter declarator.
10274         * vla-11.c: New test.
10275
10276 2009-02-03  Jason Merrill  <jason@redhat.com>
10277
10278         * g++.dg/warn/main-4.C: New test.
10279         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10280
10281 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10282
10283         PR c++/36607
10284         * g++.dg/expr/cast10.C: New test.
10285
10286 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10287
10288         PR c/35433
10289         * gcc.dg/init-bad-6.c: New test.
10290
10291 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10292
10293         PR target/35318
10294         * gcc.c-torture/compile/pr35318.c: New test.
10295
10296         PR inline-asm/39059
10297         * gcc.dg/nofixed-point-2.c: New test.
10298         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10299         * g++.dg/ext/fixed2.C: Likewise.
10300         * g++.dg/other/error25.C: Likewise.
10301         * g++.dg/lookup/crash7.C: Likewise.
10302         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10303
10304         PR c++/39056
10305         * g++.dg/cpp0x/initlist13.C: New test.
10306
10307 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10308
10309         PR c++/36897
10310         * g++.dg/template/func2.C: New test.
10311
10312         PR c++/37314
10313         * g++.dg/template/typename15.C: New.
10314         * g++.dg/template/typename16.C: New.
10315
10316 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10317             Ben Elliston  <bje@au.ibm.com>
10318
10319         PR c/39034
10320         * gcc.dg/dfp/pr39034.c: New test.
10321
10322 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10323
10324         PR testsuite/38263
10325         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10326
10327 2009-02-02  Jason Merrill  <jason@redhat.com>
10328
10329         PR c++/39054
10330         * g++.dg/parse/dtor14.C: New test.
10331
10332 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10333
10334         * lib/target-supports.exp
10335         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10336         * g++.dg/ext/builtin10.C: New test.
10337
10338         PR inline-asm/39058
10339         * gcc.target/i386/pr39058.c: New test.
10340
10341 2009-02-02  Richard Guenther  <rguenther@suse.de>
10342
10343         PR tree-optimization/38937
10344         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10345
10346 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10347
10348         PR c++/39053
10349         * g++.dg/parse/crash52.C: New.
10350
10351 2009-01-30  Richard Guenther  <rguenther@suse.de>
10352
10353         PR tree-optimization/39041
10354         * gcc.c-torture/compile/pr39041.c: New testcase.
10355
10356 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10357
10358         PR target/39013
10359         * gcc.target/i386/pr39013-1.c: New test.
10360         * gcc.target/i386/pr39013-2.c: New test.
10361
10362         PR c++/39028
10363         * g++.dg/ext/label12.C: New test.
10364
10365 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10366
10367         PR c++/33465
10368         * g++.dg/parse/error34.C: New.
10369         * g++.dg/parse/error35.C: Likewise.
10370
10371 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10372
10373         PR c++/38655
10374         * g++.dg/cpp0x/decltype-38655.C: New.
10375
10376 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10377
10378         PR target/39002
10379         * g++.dg/torture/pr39002.C: New test.
10380
10381 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10382
10383         PR tree-optimization/39007
10384         * gcc.dg/tree-ssa/pr39007.c: New.
10385
10386 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10387
10388         PR middle-end/35854
10389         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10390         to "subreg1".
10391
10392 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10393
10394         PR middle-end/38857
10395         * gcc.c-torture/compile/pr38857.c: New test.
10396
10397 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10398
10399         PR fortran/38852
10400         PR fortran/39006
10401         * gfortran.dg/bound_6.f90: New test.
10402
10403 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10404
10405         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10406
10407 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10408
10409         PR tree-optimization/38997
10410         * gcc.dg/tree-ssa/pr38997.c: New.
10411
10412 2009-01-28  Richard Guenther  <rguenther@suse.de>
10413
10414         PR tree-optimization/38926
10415         * gcc.c-torture/compile/pr38926.c: New testcase.
10416
10417 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10418
10419         PR middle-end/38934
10420         * gcc.dg/pr38934.c: New test.
10421
10422 2009-01-28  Richard Guenther  <rguenther@suse.de>
10423
10424         PR middle-end/38908
10425         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10426
10427 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10428
10429         PR tree-optimization/38984
10430         * gcc.dg/pr38984.c: New XFAILed testcase.
10431
10432
10433 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10434
10435         PR target/38988
10436         * gcc.target/i386/pr38988.c: New test.
10437
10438 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10439
10440         PR c++/37554
10441         * g++.dg/parse/crash51.C: New.
10442         * g++.old-deja/g++.pt/crash9.C: Adjust.
10443
10444 2009-01-27  Daniel Kraft  <d@domob.eu>
10445
10446         PR fortran/38883
10447         * gfortran.dg/mvbits_6.f90:  New test.
10448         * gfortran.dg/mvbits_7.f90:  New test.
10449         * gfortran.dg/mvbits_8.f90:  New test.
10450
10451 2009-01-27  Richard Guenther  <rguenther@suse.de>
10452
10453         PR tree-optimization/38503
10454         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10455
10456 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10457
10458         PR middle-end/38969
10459         * gcc.c-torture/execute/pr38969.c: New test.
10460
10461 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10462
10463         PR testsuite/38864
10464         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10465         to dg-do compile.
10466         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10467         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10468         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10469
10470 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10471
10472         PR target/38952
10473         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10474         if __USING_SJLJ_EXCEPTIONS__ is defined.
10475
10476         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10477         __USING_SJLJ_EXCEPTIONS__ is defined.
10478         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10479         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10480         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10481         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10482         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10483         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10484
10485 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10486
10487         PR testsuite/38949
10488         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10489         Use instead of C name in asm statements.
10490
10491 2009-01-26  Richard Guenther  <rguenther@suse.de>
10492
10493         PR tree-optimization/38745
10494         * g++.dg/torture/pr38745.C: New testcase.
10495
10496 2009-01-26  Richard Guenther  <rguenther@suse.de>
10497
10498         PR middle-end/38851
10499         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10500
10501 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10502
10503         * gcc.dg/bitfld-15.c: Gate warning on target
10504         pcc_bitfield_type_matters.
10505         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10506         g++.dg/ext/bitfield4.C: Likewise.
10507         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10508         bitfield for any target.
10509
10510 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10511
10512         PR c/38957
10513         * gcc.dg/pr38957.c: New test.
10514
10515 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10516
10517         PR fortran/38955
10518         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10519         comparing floats.
10520
10521 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10522
10523         PR tree-optimization/38953
10524         * gfortran.dg/graphite/pr38953.f90: New.
10525
10526 2009-01-24  Paul Brook  <paul@codesourcery.com>
10527
10528         * gcc.target/arm/neon-cond-1.c: New test.
10529
10530 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10531
10532         PR tree-optimization/38932
10533         * gcc.dg/pr38932.c: New.
10534
10535 2009-01-23  Revital Eres  <eres@il.ibm.com>
10536
10537         * gcc.dg/sms-7.c: Fix test.
10538
10539 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10540
10541         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10542         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10543         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10544         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10545
10546 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10547
10548         * gcc.dg/pr35729.c: Make test x86 specific.
10549
10550 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10551
10552         PR middle-end/38615
10553         * gcc.dg/pr38615.c: New test.
10554
10555 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10556
10557         PR target/38931
10558         * gcc.target/i386/pr38931.c: New test.
10559
10560 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10561
10562         PR c++/38930
10563         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10564         * g++.dg/template/typedef12.C: Likewise.
10565         * g++.dg/template/typedef13.C: Likewise.
10566         * g++.dg/template/typedef14.C: Likewise.
10567         * g++.dg/template/sfinae3.C: Likewise.
10568         * g++.old-deja/g++.pt/typename8.C: Likewise.
10569         * g++.dg/template/access11.C: Likewise
10570
10571 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10572
10573         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10574         and mips*-*-irix*.
10575         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10576
10577 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10578
10579         PR c++/26693
10580         * g++.dg/template/typedef11.C: New test.
10581         * g++.dg/template/typedef12.C: Likewise.
10582         * g++.dg/template/typedef13.C: Likewise.
10583         * g++.dg/template/typedef14.C: Likewise.
10584         * g++.dg/template/sfinae3.C: Compile this pedantically.
10585         The only errors expected should be the one saying the typedef is ill
10586         formed.
10587         * g++.old-deja/g++.pt/typename8.C: Likewise.
10588         * g++.dg/template/access11.C: Update this.
10589
10590 2009-01-21  Daniel Kraft  <d@domob.eu>
10591
10592         PR fortran/38887
10593         * gfortran.dg/mvbits_5.f90:  New test.
10594
10595 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10596
10597         * gcc.dg/sms-6.c: New test.
10598         * gcc.dg/sms-7.c: Likewise.
10599
10600 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10601
10602         PR fortran/38907
10603         * gfortran.dg/host_assoc_function_7.f90: New test
10604
10605 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10606             Richard Guenther  <rguenther@suse.de>
10607
10608         PR tree-optimization/38747
10609         PR tree-optimization/38748
10610         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10611         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10612         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10613
10614 2009-01-20  Kees Cook  <kees@ubuntu.com>
10615             H.J. Lu  <hongjiu.lu@intel.com>
10616
10617         PR target/38902
10618         * gcc.dg/pr38902.c: New.
10619
10620 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10621
10622         PR target/38868
10623         * gfortran.dg/pr38868.f: New testcase.
10624
10625 2009-01-20  Richard Guenther  <rguenther@suse.de>
10626
10627         * gcc.c-torture/execute/pr36227.c: Move ...
10628         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10629
10630 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10631
10632         * lib/gfortran.exp: Add -B options for targets that use
10633         libgfortran.a%s in their specs.
10634
10635 2009-01-19  Jason Merrill  <jason@redhat.com>
10636
10637         PR c++/23287
10638         * g++.dg/template/dtor5.C: New test.
10639
10640 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10641
10642         PR fortran/38859
10643         * gfortran.dg/bound_5.f90: New test.
10644
10645 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10646
10647         PR target/38736
10648         * g++.dg/compat/abi/pr38736_main.C: New.
10649         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10650         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10651         * g++.dg/other/macro-1.C: Likewise.
10652         * gcc.dg/macro-1.c: Likewise.
10653         * gcc.dg/compat/pr38736_main.c: Likewise.
10654         * gcc.dg/compat/pr38736_x.c: Likewise.
10655         * gcc.dg/compat/pr38736_y.c: Likewise.
10656
10657 2009-01-18  Richard Guenther  <rguenther@suse.de>
10658
10659         PR tree-optimization/38819
10660         * gcc.c-torture/execute/pr38819.c: New testcase.
10661
10662 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10663
10664         PR fortran/38657
10665         * gfortran.dg/module_commons_3.f90: Reapply.
10666
10667 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10668
10669         PR fortran/34955
10670         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10671         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10672
10673 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10674
10675         PR fortran/38657
10676         * gfortran.dg/module_commons_3.f90: Remove
10677
10678 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10679
10680         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10681
10682 2009-01-16  Jason Merrill  <jason@redhat.com>
10683
10684         PR c++/38877
10685         * g++.dg/template/lvalue1.C: New test.
10686
10687         PR c++/29470
10688         * g++.dg/template/access20.C: New test.
10689         * g++.dg/torture/pr34641.C: Fix access.
10690
10691 2009-01-16  Richard Guenther  <rguenther@suse.de>
10692
10693         PR tree-optimization/38835
10694         PR middle-end/36227
10695         * gcc.c-torture/execute/pr36227.c: New testcase.
10696         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10697         * g++.dg/init/const7.C: Likewise.
10698
10699 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10700
10701         PR target/38554
10702         * gcc.c-torture/compile/pr38554.c: New test.
10703
10704 2009-01-16  Jason Merrill  <jason@redhat.com>
10705
10706         PR c++/38579
10707         * g++.dg/conversion/access1.C: New test.
10708
10709 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10710
10711         PR tree-optimization/38789
10712         * gcc.c-torture/compile/pr38789.c: New test.
10713
10714 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10715
10716         PR fortran/38152
10717         * gfortran.dg/proc_ptr_13.f90: New.
10718
10719 2009-01-15  Jason Merrill  <jason@redhat.com>
10720
10721         PR c++/38850
10722         * g++.dg/template/koenig6.C: New test.
10723
10724 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10725
10726         PR c++/29388
10727         * g++.dg/template/error37.C: New testcase.
10728
10729 2009-01-15  Jason Merrill  <jason@redhat.com>
10730
10731         PR c++/36334
10732         * g++.dg/conversion/memfn1.C: New test.
10733
10734         PR c++/37646
10735         * g++.dg/conversion/memfn2.C: New test.
10736
10737 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10738
10739         PR c++/38357
10740         * g++.dg/template/crash87.C: New test.
10741
10742 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10743
10744         PR middle-end/37843
10745         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10746
10747 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10748
10749         PR c++/38636
10750         * g++.dg/parse/crash50.C: New test.
10751
10752 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10753
10754         PR rtl-optimization/38245
10755         * gcc.dg/pr38245-3.c: New test.
10756         * gcc.dg/pr38245-3.h: New file.
10757         * gcc.dg/pr38245-4.c: New file.
10758         * gcc.dg/pr38364.c: New test.
10759
10760 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10761
10762         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10763         sequence PC-relative.
10764
10765 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10766
10767         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10768         calls and/or PLT markers.
10769         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10770         calls and/or PLT markers.
10771         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10772         calls and/or PLT markers.
10773         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10774         calls and/or PLT markers.
10775
10776 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10777             Nathan Froyd  <froydnj@codesourcery.com>
10778             Joseph Myers  <joseph@codesourcery.com>
10779
10780         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10781         New function.
10782         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10783         and use consistent CFLAGS.
10784         * gcc.target/powerpc/20030505.c: Likewise.
10785         * gcc.target/powerpc/20081204-1.c: Likewise.
10786         * gcc.target/powerpc/ppc-spe.c: Likewise.
10787         * gcc.target/powerpc/spe1.c: Likewise.
10788         * g++.dg/ext/spe1.C: Likewise.
10789         * g++.dg/other/opaque-1.C: Likewise.
10790         * g++.dg/other/opaque-2.C: Likewise.
10791         * g++.dg/other/opaque-3.C: Likewise.
10792
10793 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10794
10795         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10796         out of loop.
10797
10798 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10799
10800         PR target/38811
10801         * g++.dg/torture/pr38811.C: New file.
10802
10803 2009-01-14  Richard Guenther  <rguenther@suse.de>
10804
10805         PR tree-optimization/38826
10806         PR middle-end/38477
10807         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10808
10809 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10810
10811         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10812
10813 2009-01-14  Nick Clifton  <nickc@redhat.com>
10814
10815         PR c++/37862
10816         * g++.cp/parse/pr37862.C: New test.
10817
10818 2009-01-14  Julian Brown  <julian@codesourcery.com>
10819
10820         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10821         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10822         to...
10823         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10824         These.
10825
10826 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10827
10828         PR rtl-optimization/38774
10829         * gcc.dg/torture/pr38774.c: New test.
10830
10831         PR c++/38795
10832         * g++.dg/cpp0x/pr38795.C: New test.
10833
10834 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10835             Nathan Froyd  <froydnj@codesourcery.com>
10836             Joseph Myers  <joseph@codesourcery.com>
10837
10838         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10839         otherwise.  Do not check for AltiVec at runtime.
10840         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10841         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10842         * gcc.target/powerpc/altivec-1.c: Likewise.
10843         * gcc.target/powerpc/altivec-3.c: Likewise.
10844         * gcc.target/powerpc/altivec-10.c: Likewise.
10845         * gcc.target/powerpc/altivec-12.c: Likewise.
10846         * gcc.target/powerpc/altivec-24.c: Likewise.
10847         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10848         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10849         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10850         * gcc.target/powerpc/pr35907.c: Likewise.
10851         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10852         otherwise.  Do not check for Cell at runtime.
10853         * gcc.target/powerpc/altivec_check.h: Delete.
10854
10855         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10856         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10857         not check for AltiVec at runtime.
10858         * g++.dg/ext/altivec-cell-2.C: Likewise.
10859         * g++.dg/ext/altivec-cell-3.C: Likewise.
10860         * g++.dg/ext/altivec-cell-4.C: Likewise.
10861         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10862         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10863         check.
10864         * g++.dg/ext/altivec_check.h: Delete.
10865
10866 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10867
10868         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10869         effective target.  Adjust line numbers accordingly.
10870
10871 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10872
10873         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10874
10875 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10876
10877         PR tree-optimization/38786
10878         * gcc.dg/graphite/pr38786.c: New.
10879
10880 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10881
10882         Revert:
10883         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10884
10885         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10886         for alpha*-*-* targets.
10887         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10888
10889 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10890
10891         PR libfortran/38772
10892         * gfortran.dg/fmt_bz_bn_err.f: New test.
10893
10894 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10895
10896         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10897
10898 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10899
10900         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10901         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10902         instruction support.  Do not check for it at runtime.
10903
10904 2009-01-12  Jason Merrill  <jason@redhat.com>
10905
10906         PR c++/35109
10907         * g++.dg/lookup/friend11.C: Remove expected error.
10908         * g++.dg/lookup/friend14.C: New test.
10909         * g++.dg/lookup/friend15.C: New test.
10910
10911 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10912
10913         PR c++/36019
10914         * g++.dg/lookup/hidden-class12.C: New test.
10915         * g++.dg/lookup/hidden-class13.C: New test.
10916         * g++.dg/lookup/hidden-class14.C: New test.
10917         * g++.dg/lookup/hidden-class15.C: New test.
10918         * g++.dg/lookup/hidden-class16.C: New test.
10919
10920 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10921
10922         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10923         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10924         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10925
10926 2009-01-12  Jason Merrill  <jason@redhat.com>
10927
10928         PR c++/31488
10929         * g++.dg/other/vararg-3.C: New test.
10930
10931 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10932
10933         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10934         Explicitly enable SPE.
10935         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10936         directive.
10937
10938         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10939         Expect -flax-vector-conversions message.  Adjust incompatible
10940         types errors.
10941         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10942         Make Foo extern.
10943
10944         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10945
10946         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10947
10948         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10949         * g++.dg/other/opaque-2.C: Likewise.
10950         * g++.dg/other/opaque-3.C: Likewise.
10951
10952 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10953
10954         PR c/32041
10955         * gcc.dg/pr32041.c: New test.
10956         * g++.dg/parse/offsetof9.C: New test.
10957
10958 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10959             Nathan Froyd  <froydnj@codesourcery.com>
10960
10961         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10962         * g++.dg/ext/attribute-test-1.C: Likewise.
10963         * g++.dg/ext/attribute-test-2.C: Likewise.
10964         * g++.dg/ext/attribute-test-3.C: Likewise.
10965         * g++.dg/ext/attribute-test-4.C: Likewise.
10966
10967 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10968
10969         * gnat.dg/unchecked_convert3.adb: New test.
10970
10971 2009-01-12  Tomas Bily  <tbily@suse.cz>
10972
10973         PR middlend/38385
10974         * gcc.dg/tree-ssa/pr38385.c: New file.
10975
10976 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10977
10978         PR c++/38794
10979         * g++.dg/parse/typedef9.C: New test.
10980
10981         PR tree-optimization/38807
10982         * gcc.c-torture/compile/pr38807.c: New test.
10983
10984 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10985
10986         * gcc.target/mips/ins-2.c: New test.
10987
10988 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10989
10990         PR testsuite/38809
10991         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10992
10993 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10994
10995         PR c++/36254
10996         * g++.dg/warn/Wreturn-type-5.C: New test.
10997
10998 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10999
11000         PR middle-end/38616
11001         * gcc.dg/pr38616.c: New test.
11002
11003 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11004
11005         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11006
11007 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11008
11009         PR c++/38648
11010         * g++.dg/expr/string-1.C: New test.
11011         * g++.dg/expr/string-2.C: New test.
11012
11013         PR c++/36695
11014         * g++.dg/ext/complex4.C: New test.
11015         * g++.dg/ext/complex5.C: New test.
11016         * g++.dg/init/reference1.C: New test.
11017         * g++.dg/init/reference2.C: New test.
11018         * g++.dg/init/reference3.C: New test.
11019
11020 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11021
11022         PR fortran/38763
11023         * gfortran.dg/transfer_null_1.f90: New test.
11024
11025 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11026
11027         PR fortran/38765
11028         * gfortran.dg/host_assoc_function_6.f90: New test.
11029
11030 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11031
11032         * lib/target-supports.exp: Add method to determine if the effective
11033         target is really a ppc405 after applying all compile options.
11034         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11035         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11036         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11037         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11038         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11039         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11040         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11041         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11042         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11043         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11044         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11045         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11046         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11047         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11048         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11049         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11050         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11051         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11052         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11053         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11054         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11055         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11056         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11057         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11058         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11059         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11060         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11061         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11062         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11063         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11064         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11065
11066 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11067
11068         PR c++/35335
11069         * g++.dg/other/error31.C: New testcase.
11070
11071         PR c/35742
11072         * gcc.dg/pr35742.c: New test.
11073
11074 2009-01-09  John F. Carr  <jfc@mit.edu>
11075
11076         PR c++/37877
11077         * g++.dg/parse/linkage3.C: New test.
11078
11079 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11080
11081         PR middle-end/38771
11082         * gcc.c-torture/compile/pr38771.c: New test.
11083
11084 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11085
11086         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11087
11088 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11089
11090         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11091         * gcc.dg/sibcall-4.c: Likewise.
11092
11093 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11094             Jan Sjodin  <jan.sjodin@amd.com>
11095
11096         PR tree-optimization/38559
11097         * gcc.dg/graphite/pr38559.c: New.
11098
11099 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11100
11101         PR tree-optimization/37194
11102         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11103
11104 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11105
11106         PR c++/38725
11107         * g++.dg/ext/label11.C: New test.
11108
11109 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11110
11111         * lib/target-supports.exp (check_weak_override_available): New.
11112         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11113         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11114         dg-require-weak-override.
11115
11116 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11117             Alan Modra  <amodra@bigpond.net.au>
11118
11119         * gcc.c-torture/compile/20090107-1.c: New test.
11120
11121 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11122
11123         PR target/38706
11124         * g++.dg/other/pr38706.C: New test.
11125
11126 2009-01-07  Jason Merrill  <jason@redhat.com>
11127
11128         * g++.dg/cpp0x/variadic92.C: New test.
11129         * g++.dg/cpp0x/variadic93.C: New test.
11130
11131 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11132
11133         * lib/target-supports-dg.exp (current_compiler_flags): New.
11134         (check-flags): Use it; do not access dg-test local variables.
11135         (dg-skip-if): Do not access dg-test local variables.
11136         (dg-xfail-run-if): Ditto.
11137         (dg-shouldfail): Ditto.
11138         * gcc.test-framework/test-framework.exp
11139         (check_effective_target_def_nocache): New.
11140         * gcc.test-framework/test-framework.awk: Handle scan tests.
11141         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11142         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11143         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11144         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11145         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11146         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11147         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11148         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11149         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11150
11151         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11152
11153         * lib/target-supports-dg.exp (check_test_flags): Delete.
11154
11155 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11156
11157         PR tree-optimization/38492
11158         PR tree-optimization/38498
11159         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11160         in trunk.
11161         * gcc.dg/graphite/block-0.c: Update test.
11162         * gcc.dg/graphite/block-1.c: Same.
11163         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11164         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11165         * gcc.dg/graphite/block-3.c: New.
11166         * gcc.dg/graphite/pr38498.c: New.
11167
11168 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11169
11170         AVX Programming Reference (December, 2008)
11171         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11172         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11173         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11174
11175         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11176         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11177
11178 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11179
11180         PR fortran/38220
11181         * gfortran.dg/c_loc_pure_1.f90:  New test.
11182
11183 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11184
11185         PR fortran/38669
11186         * gfortran.dg/elemental_dependency_3.f90:
11187         Add the final tree dump cleanup.
11188
11189 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11190
11191         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11192         passing -m32.
11193
11194         PR rtl-optimization/38722
11195         * gfortran.dg/pr38722.f90: New test.
11196
11197 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11198
11199         PR c/34252
11200         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11201         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11202
11203 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11204
11205         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11206         * gfortran.dg/typebound_call_8.f03: Same.
11207         * gfortran.dg/elemental_bind_c.f90: Same.
11208         * gfortran.dg/typebound_call_7.f03: Same.
11209         * gfortran.dg/interface_proc_end.f90: Same
11210         * gfortran.dg/pr37243.f: Fix typo.
11211
11212 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11213
11214         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11215         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11216         large stack sizes.
11217
11218 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11219
11220         AVX Programming Reference (December, 2008)
11221         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11222         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11223         * gcc.target/i386/sse-14.c: Likewise.
11224
11225         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11226         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11227         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11228         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11229
11230 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11231
11232         PR libfortran/38735
11233         * gfortran.dg/fmt_bz_bn.f: Update test.
11234
11235 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11236
11237         PR c++/38472
11238         * g++.dg/conversion/usual-arith-conv.C: New test.
11239
11240 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11241
11242         PR c/34911
11243         * gcc.dg/vector-3.c: New testcase.
11244         * g++.dg/ext/vector15.C: New test.
11245
11246 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11247
11248         PR tree-optimization/38510
11249         * gcc.dg/graphite/pr38510.c: New.
11250
11251 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11252             Jan Sjodin <jan.sjodin@amd.com>
11253
11254         PR tree-optimization/38500
11255         * gcc.dg/graphite/pr38500.c: New.
11256
11257 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11258
11259         * gcc.c-torture/compile/20001226-1.c: Generalize
11260         dg-timeout-factor.
11261         * gcc.c-torture/compile/limits-fnargs.c: Add
11262         dg-timeout-factor.
11263         * gcc.dg/20020425-1.c: Likewise.
11264         * gcc.dg/pch/pch.exp: Likewise.
11265
11266 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11267
11268         PR fortran/38657
11269         * gfortran.dg/module_commons_3.f90: New test.
11270
11271 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11272
11273         PR fortran/37159
11274         * gfortran.dg/random_seed_1.f90: Updated.
11275
11276 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11277
11278         PR fortran/38669
11279         PR fortran/38726
11280         * gfortran.dg/elemental_subroutine_7.f90:
11281         Fix p values so that it can be used as vector subscript.
11282
11283 2009-01-05  Jason Merrill  <jason@redhat.com>
11284
11285         * g++.dg/cpp0x/initlist12.C: Add another test.
11286
11287         * g++.dg/cpp0x/defaulted7.C: New test.
11288
11289 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11290
11291         PR fortran/38672
11292         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11293         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11294
11295 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11296
11297         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11298         for alpha*-*-* targets.
11299         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11300
11301 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11302
11303         PR fortran/38665
11304         * gfortran.dg/host_assoc_function_5.f90: New test.
11305
11306 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11307
11308         PR fortran/38669
11309         * gfortran.dg/elemental_dependency_3.f90: New test.
11310         * gfortran.dg/elemental_subroutine_7.f90: New test.
11311
11312 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11313
11314         * gcc.dg/struct-ret-3.c: Include unistd.h.
11315         (main): Exit early if system memory page size is
11316         larger than 4096 bytes.
11317
11318 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11319
11320         PR fortran/38718
11321         * gfortran.dg/merge_init_expr.f90: New.
11322
11323 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11324
11325         PR fortran/38536
11326         * gfortran.dg/c_loc_tests_13.f90: New test.
11327         * gfortran.dg/c_loc_tests_14.f90: New test.
11328
11329 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11330
11331         * gfortran.dg/func_result_4.f90: New.
11332
11333 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11334
11335         PR fortran/38594
11336         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11337         interface still works, in addition to original tests.
11338         * gfortran.dg/host_assoc_call_6.f90: New test.
11339
11340 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11341
11342         PR c++/38705
11343         * g++.dg/torture/pr38705.C: New test.
11344
11345         PR c/38700
11346         * gcc.dg/pr38700.c: New test.
11347
11348 2009-01-02  Jason Merrill  <jason@redhat.com>
11349
11350         * g++.dg/cpp0x/initlist11.C: New test.
11351         * g++.dg/cpp0x/initlist12.C: New test.
11352
11353 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11354
11355         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11356         Allow extra informative notes.
11357
11358 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11359
11360         PR c/36489
11361         * gcc.dg/pr36489.c: New test.
11362
11363 \f
11364 Copyright (C) 2009 Free Software Foundation, Inc.
11365
11366 Copying and distribution of this file, with or without modification,
11367 are permitted in any medium without royalty provided the copyright
11368 notice and this notice are preserved.