OSDN Git Service

PR c++/18451
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-07  Jason Merrill  <jason@redhat.com>
2
3         PR c++/18451
4         PR c++/40738
5         * g++.dg/parse/error36.C: Add parameter and template cases.
6         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
7         * g++.dg/ext/typedef-init.C: Likewise.
8         * g++.dg/lookup/hidden-class1.C: Likewise.
9         * g++.dg/lookup/hidden-class10.C: Likewise.
10         * g++.dg/lookup/hidden-class5.C: Likewise.
11         * g++.dg/lookup/hidden-class7.C: Likewise.
12         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15         * g++.dg/lookup/strong-using-2.C: Likewise.
16         * g++.dg/other/typedef1.C: Likewise.
17         * g++.dg/parse/access10.C: Likewise.
18         * g++.dg/parse/constructor1.C: Likewise.
19         * g++.dg/parse/crash38.C: Likewise.
20         * g++.dg/parse/error3.C: Likewise.
21         * g++.dg/parse/typespec1.C: Likewise.
22         * g++.dg/template/typedef5.C: Likewise.
23         * g++.old-deja/g++.pt/typename3.C: Likewise.
24         * g++.old-deja/g++.pt/typename4.C: Likewise.
25         * g++.old-deja/g++.pt/typename6.C: Likewise.
26         * g++.old-deja/g++.robertl/eb94.C: Likewise.
27
28         * g++.dg/abi/regparm1.C: Fix execute test.
29
30 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
31
32         PR tree-optimization/41643
33         * gcc.dg/pr41643.c: New test.
34
35 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
36
37         PR fortran/41909
38         * gfortran.dg/recursive_check_15.f90: New test.
39
40 2009-11-06  Jason Merrill  <jason@redhat.com>
41
42         PR c++/15946
43         * g++.dg/parse/error36.C: New.
44         * g++.old-deja/g++.other/typename1.C: Adjust.
45
46         PR c++/9381
47         * g++.dg/abi/regparm1.C: New.
48
49 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
50
51         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
52         PLUGIN_PRAGMAS.
53         * g++.dg/plugin/pragma_plugin.c: new test plugin for
54         PLUGIN_PRAGMAS.
55         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c and
56         pragma_plugin-test-1.C.
57
58 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
59
60         PR c++/41536
61         * g++.dg/ext/always_inline-5.C: New test.
62
63 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
64
65         PR c++/41967
66         * g++.dg/gomp/pr41967.C: New test.
67
68 2009-11-06  Michael Matz  <matz@suse.de>
69
70         PR middle-end/41963
71         * gcc.dg/pr41963.c: New test.
72
73 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
74
75         PR middle-end/41935
76         * gcc.dg/pr41935.c: New test.
77         * c-c++-common/pr41935.c: New test.
78         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
79         element.
80         * gcc.c-torture/execute/pr41935.c: New test.
81
82 2009-11-05  Jason Merrill  <jason@redhat.com>
83
84         PR c++/34180
85         * g++.dg/init/synth2.C: New.
86
87         PR c++/7046
88         * g++.dg/abi/pragma-pack1.C: New.
89
90         PR c++/34870
91         * g++.dg/lookup/koenig7.C: New.
92
93         PR c++/41703
94         * g++.dg/template/partial6.C: New.
95
96 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
97
98         PR fortran/41556
99         * gfortran.dg/class_12.f03: New test.
100
101 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
102
103         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
104         in builtin's name.
105
106 2009-11-04  Jason Merrill  <jason@redhat.com>
107
108         PR c++/36912
109         * g++.dg/init/static-init2.C: New.
110
111 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
112
113         PR fortran/41556
114         PR fortran/41873
115         * gfortran.dg/interface_abstract_4.f90: New test.
116
117 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
118
119         * gcc.target/m68k/pr41302.c: Fix target triplet.
120
121 2009-11-04  Jason Merrill  <jason@redhat.com>
122
123         PR c++/39413
124         * g++.dg/template/overload11.C: New.
125         * g++.dg/template/nested3.C: Adjust.
126
127 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
128
129         PR ada/20548
130         * ada/acats/norun.lst: Remove the stack checking tests.
131         * ada/acats/run_acats: Limit the stack to 8MB.
132
133 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
134
135         PR fortran/41556
136         PR fortran/41937
137         * gfortran.dg/class_11.f03: New test.
138
139 2009-11-04  Jason Merrill  <jason@redhat.com>
140
141         PR c++/35067
142         * g++.dg/abi/thunk5.C: New.
143
144 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
145
146         PR rtl-opt/41833
147         * gcc.target/powerpc/altivec-33.c: New testcase.
148
149 2009-11-04  Jason Merrill  <jason@redhat.com>
150
151         PR c++/17365, DR 218
152         * g++.dg/lookup/koenig6.C: New.
153         * g++.dg/lookup/koenig5.C: Adjust.
154         * g++.dg/template/crash56.C: Adjust.
155         * g++.old-deja/g++.ns/koenig5.C: Adjust.
156
157 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
158             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
159
160         * gcc.target/i386/xop-check.h: New file.
161         * gcc.target/i386/xop-hadduX.c: Ditto.
162         * gcc.target/i386/xop-haddX.c: Ditto.
163         * gcc.target/i386/xop-hsubX.c: Ditto.
164         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
165         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
166         * gcc.target/i386/xop-pcmov2.c: Ditto.
167         * gcc.target/i386/xop-pcmov.c: Ditto.
168         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
169         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
170         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
171         * gcc.target/i386/xop-shift1-vector.c: Ditto.
172         * gcc.target/i386/xop-shift2-vector.c: Ditto.
173         * gcc.target/i386/xop-shift3-vector.c: Ditto.
174         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
175         * gcc.target/i386/sse-12.c: Update with new compile options to 
176         activate and check xopintrin.h intrinsic file.
177         * gcc.target/i386/sse-13.c: Ditto.
178         * gcc.target/i386/sse-14.c: Ditto.
179         * gcc.target/i386/sse-22.c: Ditto.
180         * gcc.target/i386/sse-23.c: Ditto.
181         * g++.dg/other/i386-2.C: Ditto.
182         * g++.dg/other/i386-3.C: Ditto.
183         * g++.dg/other/i386-5.C: Ditto.
184         * g++.dg/other/i386-6.C: Ditto.
185         
186 2009-11-04  Wei Guozhi  <carrot@google.com>
187
188         PR target/40835
189         * gcc.target/arm/pr40835: New testcase.
190
191 2009-11-04  Revital Eres  <eres@il.ibm.com>
192
193         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
194         change in decision of peeling for alignment.
195         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
196         * gcc.dg/vect/vect-50.c: Likewise.
197         * gcc.dg/vect/vect-42.c: Likewise.
198         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
199         Likewise.
200         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
201         Likewise.
202         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
203         * gcc.dg/vect/vect-60.c: Likewise.
204         * gcc.dg/vect/vect-52.c: Likewise.
205         * gcc.dg/vect/vect-44.c: Likewise.
206         * gcc.dg/vect/vect-27.c: Likewise.
207         * gcc.dg/vect/vect-29.c: Likewise.
208         * gcc.dg/vect/vect-72.c: Likewise.
209         * gcc.dg/vect/vect-56.c: Likewise.
210         * gcc.dg/vect/vect-48.c: Likewise.
211         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
212         * gfortran.dg/vect/vect-2.f90: Likewise.
213         * gfortran.dg/vect/vect-5.f90: Likewise.
214
215 2009-11-04  Richard Guenther  <rguenther@suse.de>
216
217         PR tree-optimization/41919
218         * gcc.c-torture/execute/pr41919.c: New testcase.
219
220 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
221
222         PR target/41302
223         * gcc.target/m68k/pr41302.c: New test.
224
225 2009-11-03  Jason Merrill  <jason@redhat.com>
226
227         PR c++/36959
228         * g++.dg/opt/inline16.C: New.
229
230 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
231
232         * gnat.dg/stack_check.adb1: New test.
233         * gnat.dg/stack_check.adb2: Likewise.
234
235 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
236
237         PR rtl-optimization/41917
238         * gcc.c-torture/execute/pr41917.c: New test.
239
240 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
241
242         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
243         dump to not include "call *%esp".
244
245 2009-11-03  Jason Merrill  <jason@redhat.com>
246
247         PR c++/39786
248         * g++.dg/lookup/using22.C: New.
249
250         PR c++/41876
251         * g++.dg/parse/eh-decl.C: New.
252
253         PR c++/41927
254         * g++.dg/template/sfinae16.C: New.
255
256         PR c++/41815
257         * g++.dg/cpp0x/rv-return.C: New.
258         * g++.dg/cpp0x/deduce.C: Adjust.
259
260         PR c++/40944
261         * g++.dg/template/sfinae15.C: New.
262
263         PR c++/40687
264         * g++.dg/cpp0x/auto3.C: Remove xfail.
265
266 2009-11-03  Tobias Burnus  <burnus@net-b.de>
267
268         PR fortran/41907
269         * gfortran.dg/missing_optional_dummy_6.f90: New test.
270
271 2009-11-03  Nick Clifton  <nickc@redhat.com>
272
273         * gcc.target/rx/builtins.c: Remove redundant tests.
274         Add test of MVTIPL instruction.
275         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
276         function attributes.  Add -msave-acc-in-interrupts option to the
277         command line.
278
279 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
280             Maxim Kuvyrkov  <maxim@codesourcery.com>
281
282         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
283         sh, m68k and fido.
284
285 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
286
287         PR c++/38699
288         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
289         * c-c++-common/builtin-offsetof.c: ... here.
290
291 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
292
293         PR c++/38699
294         * c-c++-common/dfp/builtin-offsetof.c: New test.
295         * g++.dg/other/offsetof6.C: Likewise.
296
297 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
298
299         PR target/41900
300         * gcc.target/i386/pr41900.c: New test.
301
302 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
303
304         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
305
306 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
307
308         PR c++/41856
309         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
310         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
311
312 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
313
314         PR c++/37093
315         * g++.dg/other/ptrmem10.C: New test.
316         * g++.dg/other/ptrmem11.C: Likewise.
317
318 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
319
320         PR testsuite/41878
321         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
322         spaces in some expressions.
323
324 2009-11-02  Jason Merrill  <jason@redhat.com>
325
326         * g++.dg/other/linkage2.C: Move to...
327         * g++.dg/cpp0x/linkage2.C: ..here.
328         * g++.dg/abi/mangle32.C: Add -std=c++0x.
329         * g++.dg/cpp0x/nolinkage1.C: Likewise.
330         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
331         * g++.dg/ext/anon-struct4.C: Revert earlier change.
332         * g++.dg/lookup/anon2.C: Likewise.
333         * g++.dg/other/anon3.C: Likewise.
334         * g++.dg/template/arg2.C: Likewise.
335         * g++.dg/template/local4.C: Likewise.
336         * g++.old-deja/g++.law/operators32.C: Likewise.
337         * g++.old-deja/g++.other/linkage2.C: Likewise.
338         * g++.old-deja/g++.pt/enum6.C: Likewise.
339         * g++.old-deja/g++.other/anon9.C: Likewise.
340         * g++.old-deja/g++.other/linkage1.C: Likewise.
341         * c-c++-common/dfp/pr35620.c: Give the union a name.
342
343 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
344
345         PR tree-optimization/41857
346         * gcc.target/spu/ea/pr41857.c: New file.
347
348 2009-11-02  Martin Jambor  <mjambor@suse.cz>
349
350         PR tree-optimization/41750
351         * gcc.c-torture/execute/pr41750.c: New test.
352
353 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
354
355         PR tree-optimization/41841
356         * gcc.dg/pr41841.c: New test.
357
358         PR debug/41893
359         * gcc.dg/debug/pr41893-1.c: New test.
360         * gcc.dg/debug/pr41893-2.c: New file.
361
362         PR c++/41774
363         * g++.dg/ext/visibility/namespace3.C: New test.
364
365 2009-11-01  Jason Merrill  <jason@redhat.com>
366
367         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
368         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
369         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
370
371 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
372
373         * gnat.dg/opt5.adb: New test.
374
375 2009-11-01  Tobias Burnus  <burnus@net-b.de>
376
377         PR fortran/41872
378         * gfortran.dg/allocatable_scalar_4.f90: New test.
379
380 2009-11-01  Tobias Burnus  <burnus@net-b.de>
381
382         PR fortran/41850
383         * gfortran.dg/intent_out_6.f90: New testcase.
384
385 2009-10-31  Richard Guenther  <rguenther@suse.de>
386
387         * g++.dg/tree-ssa/restrict1.C: New.
388
389 2009-10-31  Jason Merrill  <jason@redhat.com>
390
391         * g++.dg/rtti/typeid9.C: New.
392
393         PR c++/41754
394         * g++.dg/cpp0x/initlist25.C: New.
395
396 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
397
398         * gnat.dg/specs/rep_clause4.ads: New test.
399
400 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
401
402         PR target/41885
403         * gcc.target/avr/torture/pr41885.c: New test.
404
405 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
406
407         * gnat.dg/specs/pack5.ads: New test.
408
409 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
410
411         * lib/target-supports.exp: Handle powerpc-*-elf.
412
413 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
414
415         PR target/40838
416         * gcc.target/i386/incoming-6.c: New.
417         * gcc.target/i386/incoming-7.c: Likewise.
418         * gcc.target/i386/incoming-8.c: Likewise.
419         * gcc.target/i386/incoming-9.c: Likewise.
420         * gcc.target/i386/incoming-10.c: Likewise.
421         * gcc.target/i386/incoming-11.c: Likewise.
422         * gcc.target/i386/incoming-12.c: Likewise.
423         * gcc.target/i386/incoming-13.c: Likewise.
424         * gcc.target/i386/incoming-14.c: Likewise.
425         * gcc.target/i386/incoming-15.c: Likewise.
426         * gcc.target/i386/pr37843-4.c: Likewise.
427
428 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
429
430         PR c++/41863
431         * g++.dg/template/sizeof12.C: New test.
432
433 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
434
435         * gnat.dg/pack14.adb: New test.
436
437 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
438
439         * gcc.target/mips/mips.exp (mips_option_groups): Add
440         mcount-ra-address.
441         * gcc.target/mips/mmcount-ra-address-1.c: New test.
442         * gcc.target/mips/mmcount-ra-address-2.c: New test.
443         * gcc.target/mips/mmcount-ra-address-3.c: New test.
444
445 2009-10-29  Michael Matz  <matz@suse.de>
446
447         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
448         * gcc.target/i386/sse-recip-vec.c: Ditto.
449         * gcc.target/i386/brokensqrt.c: New test.
450
451 2009-10-29  Tobias Burnus  <burnus@net-b.de>
452
453         PR fortran/41777
454         * gfortran.dg/associated_target_3.f90: New testcase.
455
456 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
457
458         * gfortran.dg/lto/pr41764_0.f: New.
459
460 2009-10-29  Martin Jambor  <mjambor@suse.cz>
461
462         PR tree-optimization/41775
463         * testsuite/g++.dg/torture/pr41775.C: New testcase.
464
465 2009-10-28  Jason Merrill  <jason@redhat.com>
466
467         * g++.dg/cpp0x/inline-ns1.C: New.
468         * g++.dg/cpp0x/inline-ns2.C: New.
469         * g++.dg/cpp0x/inline-ns3.C: New.
470
471 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
472
473         PR rtl-optimization/39715
474         * gcc.target/arm/thumb-ltu.c: New.
475
476 2009-10-28  Richard Guenther  <rguenther@suse.de>
477
478         PR lto/41808
479         PR lto/41839
480         * gcc.dg/lto/20091027-1_0.c: New testcase.
481         * gcc.dg/lto/20091027-1_1.c: Likewise.
482         * g++.dg/lto/20091026-1_0.C: Likewise.
483         * g++.dg/lto/20091026-1_1.C: Likewise.
484         * g++.dg/lto/20091026-1_a.h: Likewise.
485
486 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
487
488         PR middle-end/41837
489         * gcc.dg/pr41837.c: New test.
490
491         PR debug/41801
492         * g++.dg/ext/sync-3.C: New test.
493
494         PR target/41762
495         * gcc.dg/pr41762.c: New test.
496
497 2009-10-28  Richard Guenther  <rguenther@suse.de>
498
499         PR middle-end/41855
500         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
501         * gfortran.dg/lto/20091028-1_1.c: Likewise.
502         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
503         * gfortran.dg/lto/20091028-2_1.c: Likewise.
504
505 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
506
507         PR rtl-optimization/39715
508         * gcc.target/arm/thumb-bitfld1.c: New.
509
510 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
511
512         PR rtl-optimization/40741
513         * gcc.target/arm/thumb-branch1.c: New.
514
515 2009-10-27  Jason Merrill  <jason@redhat.com>
516
517         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
518         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
519         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
520         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
521
522 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
523
524         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
525         * gnat.dg/null_pointer_deref2.adb: Likewise.
526
527 2009-10-27  Richard Guenther  <rguenther@suse.de>
528
529         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
530
531 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
532
533         PR c/41842
534         * gcc.dg/pr41842.c: New test.
535
536 2009-10-27  Revital Eres  <eres@il.ibm.com>
537
538         PR tree-optimization/40648
539         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
540         change in decision of peeling for alignment.
541         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
542         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
543         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
544         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
545         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
546         * gcc.dg/vect/vect-50.c: Likewise.
547         * gcc.dg/vect/vect-33.c: Likewise.
548         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
549         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
550         Likewise.
551         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
552         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
553         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
554         Likewise.
555         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
556         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
557         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
558         * gcc.dg/vect/vect-60.c: Likewise.
559         * gcc.dg/vect/vect-26.c: Likewise.
560         * gcc.dg/vect/vect-52.c: Likewise.
561         * gcc.dg/vect/vect-44.c: Likewise.
562         * gcc.dg/vect/vect-27.c: Likewise.
563         * gcc.dg/vect/vect-70.c: Likewise.
564         * gcc.dg/vect/vect-28.c: Likewise.
565         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
566         * gcc.dg/vect/vect-109.c: Likewise.
567         * gcc.dg/vect/vect-54.c: Likewise.
568         * gcc.dg/vect/vect-29.c: Likewise.
569         * gcc.dg/vect/vect-72.c: Likewise.
570         * gcc.dg/vect/vect-56.c: Likewise.
571         * gcc.dg/vect/vect-48.c: Likewise.
572         * gcc.dg/vect/vect-91.c: Likewise.
573         * gcc.dg/vect/vect-92.c: Likewise.
574         * gcc.dg/vect/vect-58.c: Likewise.
575         * gcc.dg/vect/slp-25.c: Likewise.
576         * gcc.dg/vect/vect-93.c: Likewise.
577         * gcc.dg/vect/vect-95.c: Likewise.
578         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
579         * gcc.dg/vect/vect-87.c: Likewise.
580         * gcc.dg/vect/vect-96.c: Likewise.
581         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
582         * gcc.dg/vect/vect-88.c: Likewise.
583         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
584         * gcc.dg/vect/vect-89.c: Likewise.
585         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
586         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
587         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
588         * gfortran.dg/vect/vect-2.f90: Likewise.
589         * gfortran.dg/vect/vect-3.f90: Likewise.
590         * gfortran.dg/vect/vect-4.f90: Likewise.
591         * gfortran.dg/vect/vect-5.f90: Likewise.
592
593 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
594
595         PR c++/41020
596         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
597
598 2009-10-26  Ben Elliston  <bje@au.ibm.com>
599             Michael Meissner  <meissner@linux.vnet.ibm.com>
600             Ulrich Weigand  <uweigand@de.ibm.com>
601
602         * gcc.target/spu/ea/ea.exp: New file.
603         * gcc.target/spu/ea/cache1.c: Likewise.
604         * gcc.target/spu/ea/cast1.c: Likewise.
605         * gcc.target/spu/ea/cast2.c: Likewise.
606         * gcc.target/spu/ea/compile1.c: Likewise.
607         * gcc.target/spu/ea/compile2.c: Likewise.
608         * gcc.target/spu/ea/cppdefine.c: Likewise.
609         * gcc.target/spu/ea/errors1.c: Likewise.
610         * gcc.target/spu/ea/errors2.c: Likewise.
611         * gcc.target/spu/ea/execute1.c: Likewise.
612         * gcc.target/spu/ea/execute2.c: Likewise.
613         * gcc.target/spu/ea/execute3.c: Likewise.
614         * gcc.target/spu/ea/ops1.c: Likewise.
615         * gcc.target/spu/ea/ops2.c: Likewise.
616         * gcc.target/spu/ea/options1.c: Likewise.
617         * gcc.target/spu/ea/test-sizes.c: Likewise.
618
619 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
620
621         PR bootstrap/41345
622         * gcc.dg/pr41345.c: New test.
623
624         PR debug/41828
625         * g++.dg/debug/dwarf2/anonname1.C: New test.
626
627 2009-10-26  Jason Merrill  <jason@redhat.com>
628
629         PR c++/38796
630         * g++.dg/cpp0x/defaulted15.C: New.
631         * g++.dg/cpp0x/defaulted16.C: New.
632
633 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
634
635         PR c++/41785
636         * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
637
638 2009-10-26  Nick Clifton  <nickc@redhat.com>
639
640         * lib/target-supports.exp (check_profiling_available):
641         Profiling is not, currently, available for the RX port.
642         (check_effective_target_hard_float): Add support for RX target.
643         * gcc.target/rx: New directory.
644         * gcc.target/rx/builtins.c: New test file.
645         * gcc.target/rx/interrupts.c: New test file.
646         * gcc.target/rx/rx-abi-function-tests.c: New test file.
647         * gcc.target/rx/zero-width-bitfield.c: New test file.
648         * gcc.target/rx/i272091.c: New test file.
649         * gcc.target/rx/packed-struct.c: New test file.
650         * gcc.target/rx/rx.exp: New file: Drives RX tests.
651
652 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
653
654         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
655         * gcc.dg/lto/20091016-1_0.c: Likewise.
656         * gcc.dg/lto/20090206-1_0.c: Likewise.
657         * gcc.dg/lto/20081120-1_0.c: Likewise.
658         * gcc.dg/lto/20081120-2_0.c: Likewise.
659         * gcc.dg/lto/20090116_0.c: Likewise.
660         * gcc.dg/lto/20081126_0.c: Likewise.
661         * gcc.dg/lto/20091013-1_0.c: Likewise.
662         * gcc.dg/lto/20081212-1_0.c: Likewise.
663         * gcc.dg/lto/20091015-1_0.c: Likewise.
664         * gcc.dg/lto/20090126-1_0.c: Likewise.
665         * gcc.dg/lto/20090126-2_0.c: Likewise.
666         * gcc.dg/lto/20091020-1_0.c: Likewise.
667         * gcc.dg/lto/20091020-2_0.c: Likewise.
668         * gcc.dg/lto/20081204-1_0.c: Likewise.
669         * gcc.dg/lto/20081204-2_0.c: Likewise.
670         * gcc.dg/lto/20081224_0.c: Likewise.
671         * gcc.dg/lto/20090219_0.c: Likewise.
672
673 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
674
675         PR c++/41020
676         * g++.dg/lookup/extern-c-redecl2.C: New test.
677         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
678         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
679         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
680
681 2009-10-26  Michael Matz  <matz@suse.de>
682
683         PR tree-optimization/41783
684         * gcc.dg/pr41783.c: New test.
685         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
686         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
687         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
688
689 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
690
691         PR fortran/41714
692         * gfortran.dg/class_allocate_4.f03: New test.
693
694 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
695
696         * gcc.target/mips/mult-1.c: New test.
697
698 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
699
700         PR fortran/41784
701         * gfortran.dg/extends_8.f03: New test.
702
703 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
704
705         * gnat.dg/specs/pack4.ads: New test.
706
707 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
708
709         * gnat.dg/null_pointer_deref1.adb: New test.
710         * gnat.dg/null_pointer_deref2.adb: Likewise.
711
712 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
713
714         PR fortran/41772
715         * gfortran.dg/transfer_intrinsic_3.f90.
716
717 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
718
719         * gnat.dg/opt4.adb: New test.
720
721 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
722
723         PR c/40033
724         * gcc.dg/noncompile/pr40033-1.c: New test.
725
726 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
727
728         PR c++/40808
729         * g++.dg/abi/mangle34.C: New test
730
731 2009-10-23  Jason Merrill  <jason@redhat.com>
732
733         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
734
735         Core issue 899
736         * g++.dg/cpp0x/explicit4.C: New.
737
738 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
739
740         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
741         *-*-cygwin.
742         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
743         for *-*-mingw* and *-*-cygwin.
744         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
745         * g++.dg/template/spec35.C: Disable weak symbol test for
746         *-*-mingw* and *-*-cygwin.
747
748         PR testsuite/31342
749         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
750
751 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
752
753         PR fortran/41800
754         * gfortran.dg/class_10.f03: New test.
755
756 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
757
758         PR target/41787
759         * gcc.target/powerpc/vsx-vrsave.c: New file.
760
761 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
762
763         PR c/41673
764         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
765
766 2009-10-23  Richard Guenther  <rguenther@suse.de>
767
768         PR tree-optimization/41778
769         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
770
771 2009-10-22  Richard Guenther  <rguenther@suse.de>
772
773         PR lto/41791
774         * g++.dg/lto/20091022-2_0.C: New testcase.
775
776 2009-10-22  Richard Guenther  <rguenther@suse.de>
777
778         PR lto/41730
779         * g++.dg/lto/20091022-1_0.C: New testcase.
780
781 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
782
783         * gcc.dg/autopar/outer-4.c: Adjust scan.
784         * gcc.dg/autopar/outer-5.c: Adjust scan.
785         * gcc.dg/autopar/outer-5.c: Add scan optimized.
786
787         * libgomp.graphite/force-parallel-2.c: Adjust scan.
788         * gcc.dg/autopar/outer-1.c: New testcase.
789         * gcc.dg/autopar/outer-2.c: New testcase.
790         * gcc.dg/autopar/outer-3.c: New testcase.
791         * gcc.dg/autopar/outer-4.c: New testcase.
792         * gcc.dg/autopar/outer-5.c: New testcase.
793         * gcc.dg/autopar/outer-6.c: New testcase.
794
795 2009-10-22  Jan Hubicka  <jh@suse.cz>
796
797         * gcc.c-torture/compile/pr40556.c: New testcase.
798
799 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
800
801         PR fortran/41781
802         * gfortran.dg/goto_8.f90: New test case.
803
804 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
805
806         PR tree-optimization/41497
807         * gcc.dg/tree-ssa/pr41497.c: New.
808
809 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
810
811         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
812
813 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
814
815         * gcc.dg/tls/pie-1.c: New test.
816
817 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
818
819         * g++.dg/abi/mangle33.C: New test.
820
821 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
822
823         * gnat.dg/discr22.adb: New test.
824
825 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
826
827         * gnat.dg/loop_optimization7.ad[sb]: New test.
828         * gnat.dg/loop_optimization7_pkg.ads: New helper.
829
830 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
831
832         PR fortran/41706
833         PR fortran/41766
834         * gfortran.dg/class_9.f03: Extended test case.
835         * gfortran.dg/select_type_7.f03: New test case.
836
837 2009-10-20  Richard Guenther  <rguenther@suse.de>
838
839         * gcc.dg/lto/20091020-3_0.c: New testcase.
840
841 2009-10-20  Richard Guenther  <rguenther@suse.de>
842
843         PR lto/41761
844         * gcc.dg/lto/20091020-1_0.c: New testcase.
845         * gcc.dg/lto/20091020-1_1.c: Likewise.
846         * gcc.dg/lto/20091020-2_0.c: Likewise.
847         * gcc.dg/lto/20091020-2_1.c: Likewise.
848
849 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
850
851         PR debug/41340
852         * gcc.dg/pr41340.c: New test.
853
854 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
855
856         * gnat.dg/discr21.ad[sb]: New test.
857         * gnat.dg/discr21_pkg.ads: New helper.
858
859 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
860
861         PR fortran/41706
862         * gfortran.dg/class_9 : New test.
863
864 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
865
866         * gcc.dg/raw-string-1.c: New test.
867         * gcc.dg/raw-string-2.c: New test.
868         * gcc.dg/raw-string-3.c: New test.
869         * gcc.dg/raw-string-4.c: New test.
870         * gcc.dg/raw-string-5.c: New test.
871         * gcc.dg/raw-string-6.c: New test.
872         * gcc.dg/raw-string-7.c: New test.
873         * gcc.dg/utf8-1.c: New test.
874         * gcc.dg/utf8-2.c: New test.
875         * gcc.dg/utf-badconcat2.c: New test.
876         * gcc.dg/utf-dflt2.c: New test.
877         * gcc.dg/cpp/include6.c: New test.
878         * g++.dg/ext/raw-string-1.C: New test.
879         * g++.dg/ext/raw-string-2.C: New test.
880         * g++.dg/ext/raw-string-3.C: New test.
881         * g++.dg/ext/raw-string-4.C: New test.
882         * g++.dg/ext/raw-string-5.C: New test.
883         * g++.dg/ext/raw-string-6.C: New test.
884         * g++.dg/ext/raw-string-7.C: New test.
885         * g++.dg/ext/utf8-1.C: New test.
886         * g++.dg/ext/utf8-2.C: New test.
887         * g++.dg/ext/utf-badconcat2.C: New test.
888         * g++.dg/ext/utf-dflt2.C: New test.
889
890         * gcc.dg/cleanup-13.c: New test.
891
892 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
893
894         PR fortran/41586
895         * gfortran.dg/auto_dealloc_1.f90: New test case.
896
897 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
898
899         Port from redhat/gcc-4_4-branch:
900         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
901         * gcc.dg/debug/vta-2.c: New test.
902
903         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
904         * gcc.dg/debug/vta-1.c: New.
905
906 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
907
908         * gnat.dg/noreturn2.ad[sb]: New test.
909
910 2009-10-19  Tobias Burnus  <burnus@net-b.de>
911
912         PR fortran/41755
913         * gfortran.dg/equiv_8.f90: New test.
914         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
915
916 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
917
918         * gcc.target/arm/neon-thumb2-move.c: New test.
919
920 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
921
922         * gcc.dg/debug/vta-3.c: New test.
923
924 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
925
926         * gnat.dg/nested_proc.adb: Rename into...
927         * gnat.dg/nested_proc1.adb: ...this.
928         * gnat.dg/nested_proc2.adb: New test.
929
930 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
931
932         * gnat.dg/noreturn1.ad[sb]: New test.
933
934 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
935             Paul Thomas  <pault@gcc.gnu.org>
936
937         PR fortran/41629
938         * gfortran.dg/class_6.f90: New test.
939
940         PR fortran/41608
941         PR fortran/41587
942         * gfortran.dg/class_7.f90: New test.
943
944         PR fortran/41618
945         * gfortran.dg/class_8.f90: New test.
946
947 2009-10-17  Richard Guenther  <rguenther@suse.de>
948
949         * gcc.dg/lto/20091017-1_0.c: New testcase.
950         * gcc.dg/lto/20091017-1_1.c: Likewise.
951
952 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
953
954         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
955
956 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
957
958         * gnat.dg/aggr11.adb: New test.
959         * gnat.dg/aggr11_pkg.ads: New helper.
960
961 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
962
963         * gnat.dg/slice8.adb: New test.
964         * gnat.dg/slice8_pkg1.ads: New helper.
965         * gnat.dg/slice8_pkg2.ads: Likewise.
966         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
967
968 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
969
970         * gnat.dg/unchecked_convert4.adb: New test.
971
972 2009-10-15  Jason Merrill  <jason@redhat.com>
973
974         PR c++/38798
975         * g++.dg/cpp0x/trailing5.C: New.
976
977         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
978         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
979         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
980         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
981
982 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
983
984         PR fortran/41719
985         * gfortran.dg/class_5.f03: New test case.
986         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
987         * gfortran.dg/typebound_operator_4.f03: Ditto.
988
989 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
990
991         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
992         * g++.dg/other/first-global.C: Likewise.
993         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
994         * g++.dg/torture/pr40323.C: Likewise.
995         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
996         * gcc.dg/inline-33.c: Likewise.
997         * gcc.dg/ipa/ipa-1.c: Likewise.
998         * gcc.dg/ipa/ipa-2.c: Likewise.
999         * gcc.dg/ipa/ipa-3.c: Likewise.
1000         * gcc.dg/ipa/ipa-4.c: Likewise.
1001         * gcc.dg/ipa/ipa-5.c: Likewise.
1002         * gcc.dg/ipa/ipa-7.c: Likewise.
1003         * gcc.dg/ipa/ipacost-2.c: Likewise.
1004         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1005         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1006         * gfortran.dg/whole_file_5.f90: Likewise.
1007         * gfortran.dg/whole_file_6.f90: Likewise.
1008
1009 2009-10-16  Richard Guenther  <rguenther@suse.de>
1010
1011         PR tree-optimization/41728
1012         * gcc.c-torture/compile/pr41728.c: New testcase.
1013
1014 2009-10-16  Richard Guenther  <rguenther@suse.de>
1015
1016         PR lto/41598
1017         * gcc.dg/lto/20091016-1_0.c: New testcase.
1018         * gcc.dg/lto/20091016-1_1.c: Likewise.
1019         * gcc.dg/lto/20091016-1_a.h: Likewise.
1020
1021 2009-10-16  Richard Guenther  <rguenther@suse.de>
1022
1023         PR lto/41715
1024         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1025         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1026         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1027
1028 2009-10-16  Richard Guenther  <rguenther@suse.de>
1029
1030         PR lto/41713
1031         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1032
1033 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1034
1035         PR debug/41717
1036         * gcc.dg/debug/pr41717.c: New test.
1037
1038 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1039
1040         PR fortran/41648
1041         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1042
1043         PR fortran/41656
1044         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1045
1046 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1047
1048         PR target/23983
1049         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1050         result used.
1051         * g++.dg/ext/altivec-2.C (main): Ditto.
1052
1053 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1054
1055         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1056         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1057
1058 2009-10-15  Richard Guenther  <rguenther@suse.de>
1059
1060         PR lto/41669
1061         * gcc.dg/lto/20091015-1_0.c: New testcase.
1062         * gcc.dg/lto/20091015-1_1.c: Likewise.
1063         * gcc.dg/lto/20091015-1_2.c: Likewise.
1064         * gcc.dg/lto/20091015-1_a.h: Likewise.
1065         * gcc.dg/lto/20091015-1_b.h: Likewise.
1066
1067 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1068
1069         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1070
1071 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1072
1073         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1074
1075 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1076
1077         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1078         line from 1 to 0.
1079         * obj-c++.dg/bitfield-1.mm: Likewise.
1080         * obj-c++.dg/bitfield-4.mm: Likewise.
1081
1082 2009-10-14  Richard Guenther  <rguenther@suse.de>
1083
1084         PR lto/41173
1085         * gcc.dg/lto/20091014-1_0.c: New testcase.
1086
1087 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR testsuite/41707
1090         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1091         warning on line 0 instead of 1.
1092
1093 2009-10-14  Richard Guenther  <rguenther@suse.de>
1094
1095         PR lto/41521
1096         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1097         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1098
1099 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR preprocessor/41543
1102         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1103
1104         PR debug/41695
1105         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1106
1107 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1108
1109         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1110         New procedure.
1111         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1112         effective target.
1113
1114 2009-10-14  Jason Merrill  <jason@redhat.com>
1115
1116         PR c++/39866
1117         * g++.dg/cpp0x/defaulted14.C: New.
1118
1119 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1120
1121         * g++.dg/cpp0x/vt-40092.C: New.
1122
1123 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1124
1125         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1126         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1127
1128 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1129
1130         * gfortran.dg/complex_intrinsic_8.f90: New test.
1131
1132 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1133
1134         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1135         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1136
1137 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1138
1139         PR target/38948
1140         * gcc.dg/torture/pr38948.c: New test.
1141
1142 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1143
1144         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1145
1146 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1147
1148         PR fortran/41581
1149         * gfortran.dg/class_allocate_2.f03: Modified.
1150         * gfortran.dg/class_allocate_3.f03: New test case.
1151
1152 2009-10-13  Richard Guenther  <rguenther@suse.de>
1153
1154         PR lto/41668
1155         * gcc.dg/lto/20091006-2_0.c: New testcase.
1156         * gcc.dg/lto/20091006-2_1.c: Likewise.
1157         * gcc.dg/lto/20091006-2_2.c: Likewise.
1158         * gcc.dg/lto/20091013-1_0.c: Likewise.
1159         * gcc.dg/lto/20091013-1_1.c: Likewise.
1160         * gcc.dg/lto/20091013-1_2.c: Likewise.
1161
1162 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1163
1164         * gcc.c-torture/compile/pr41661.c: New test.
1165
1166 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1167
1168         PR libgfortran/41683
1169         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1170
1171 2009-10-12  Jason Merrill  <jason@redhat.com>
1172
1173         PR c++/37875
1174         * g++.dg/cpp0x/decltype18.C: New.
1175
1176         PR c++/37766
1177         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1178
1179 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1180
1181         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1182
1183 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1184
1185         PR debug/41343
1186         PR debug/41447
1187         PR debug/41264
1188         PR debug/41338
1189         * gcc.dg/guality/pr41447-1.c: New.
1190         * gcc.dg/debug/pr41264-1.c: New.
1191         * gcc.dg/debug/pr41343-1.c: New.
1192
1193 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1194
1195         PR target/26515
1196         * gcc.dg/torture/pr26515.c: New test.
1197
1198 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1199
1200         PR testsuite/41659
1201         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1202         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1203         or "xfail" with dg-lto-do.
1204
1205 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1206
1207         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1208
1209 2009-10-12  Michael Matz  <matz@suse.de>
1210
1211         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1212         pass.
1213
1214 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1215
1216         PR target/41680
1217         * g++.dg/torture/pr41680.C: New test.
1218
1219 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1220
1221         PR c++/41570
1222         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1223
1224 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1225
1226         PR debug/41616
1227         * gcc.dg/guality/pr41616-1.c: New.
1228
1229 2009-10-11  Jason Merrill  <jason@redhat.com>
1230
1231         PR c++/37204
1232         * g++.dg/cpp0x/rv-reinterpret.C: New.
1233
1234 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1235
1236         PR libgfortran/38439
1237         * gfortran.dg/fmt_error_9.f: New test.
1238         * gfortran.dg/fmt_error_10.f: New test.
1239
1240 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1241
1242         PR fortran/41583
1243         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1244         * gfortran.dg/class_4b.f03: As above.
1245         * gfortran.dg/class_4c.f03: As above.
1246         * gfortran.dg/class_4d.f03: As above.
1247
1248 2009-10-11  Richard Guenther  <rguenther@suse.de>
1249
1250         PR tree-optimization/41555
1251         * gcc.dg/torture/pr41555.c: New testcase.
1252
1253 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1254
1255         PR libgfortran/35862
1256         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1257         function correctly.
1258
1259 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1260
1261         PR libgfortran/35862
1262         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1263         Add conditions to avoid runtime errors if not supported.
1264
1265 2009-10-10  Richard Guenther  <rguenther@suse.de>
1266
1267         PR tree-optimization/41654
1268         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1269
1270 2009-10-09  Jason Merrill  <jason@redhat.com>
1271
1272         * g++.dg/cpp/ucn-1.C: New.
1273
1274 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1275
1276         PR fortran/41585
1277         * gfortran.dg/class_2.f03: Extended test case.
1278
1279 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1280
1281         PR fortran/41582
1282         * gfortran.dg/class_allocate_1.f03: Modify code such that
1283         it compiles with the gfc_warning->gfc_error change.
1284         * gfortran.dg/class_allocate_1.f03: New test.
1285
1286 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1287
1288         PR fortran/41579
1289         * gfortran.dg/select_type_6.f03: New test.
1290
1291 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1292
1293         PR preprocessor/41445
1294         * gcc.dg/cpp/separate-1.c: Adjust.
1295         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1296         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1297         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1298         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1299         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1300         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1301         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1302
1303         PR rtl-optimization/41646
1304         * gcc.c-torture/compile/pr41646.c: New test.
1305
1306 2009-10-09  Richard Guenther  <rguenther@suse.de>
1307
1308         PR tree-optimization/41634
1309         * gcc.c-torture/compile/pr41634.c: New testcase.
1310
1311 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1312
1313         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1314
1315 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1316
1317         * gnat.dg/opt3.adb: New test.
1318         * gnat.dg/opt3_pkg.ads: New helper.
1319
1320 2009-10-08  Doug Kwan  <dougkwan@google.com>
1321
1322         PR rtl-optimization/41574
1323         * gcc.dg/pr41574.c: New test.
1324
1325 2009-10-08  Cary Coutant  <ccoutant@google.com>
1326
1327         Add support for debugging with ICF (Identical Code Folding).
1328         * g++.dg/debug/dwarf2/icf.C: New test.
1329
1330 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1331
1332         * gcc.target/mips/truncate-6.c: New test.
1333
1334 2009-10-08  Jason Merrill  <jason@redhat.com>
1335
1336         PR c++/36816
1337         * g++.dg/cpp0x/rv-deduce.C: New.
1338
1339         PR c++/37177
1340         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1341         * g++.dg/template/explicit-args2.C: New.
1342         * g++.dg/template/explicit-args3.C: New.
1343         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1344
1345 2009-10-08  Michael Matz  <matz@suse.de>
1346
1347         PR middle-end/41573
1348         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1349         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1350         * gcc.dg/pr41573.c: New test.
1351
1352 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1353
1354         PR c/41182
1355         * gcc.c-torture/compile/pr41182-1.c: New.
1356
1357 2009-10-07  Jason Merrill  <jason@redhat.com>
1358
1359         * g++.dg/cpp0x/variadic95.C: New.
1360
1361 2009-10-07  Jason Merrill  <jason@redhat.com>
1362
1363         * g++.dg/template/scope3.C: New.
1364
1365 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1366
1367         * gcc.dg/debug/dwarf2/inline3.c: New test.
1368
1369 2009-10-07  Daniel Kraft  <d@domob.eu>
1370
1371         PR fortran/41615
1372         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1373
1374 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1375
1376         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1377         * gfortran.dg/select_type_1.f03: Modified error message.
1378         * gfortran.dg/select_type_5.f03: New test.
1379
1380 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1381
1382         PR libgfortran/41612
1383         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1384         have kind=10 reals.
1385
1386 2009-10-06  Jason Merrill  <jason@redhat.com>
1387
1388         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1389         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1390
1391 2009-10-06  Richard Guenther  <rguenther@suse.de>
1392
1393         PR lto/41502
1394         * gcc.dg/lto/20091006-1_0.c: New testcase.
1395         * gcc.dg/lto/20091006-1_1.c: Likewise.
1396         * gcc.dg/lto/20091005-2_0.c: Likewise.
1397
1398 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1399
1400         PR ada/41383
1401         * gnat.dg/timer_cancel.adb: New test.
1402
1403 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1404
1405         PR ada/38333
1406         * gnat.dg/specs/import_abstract.ads: New.
1407
1408 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1409
1410         PR libgfortran/35862
1411         * gfortran.dg/round_2.f03: New test.
1412
1413 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1414
1415         PR debug/41558
1416         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1417         * lib/gcc-gdb-test.exp: ... here.  New file.
1418         * gfortran.dg/guality/guality.exp: New file.
1419         * gfortran.dg/guality/pr41558.f90: New test.
1420         * gfortran.dg/guality/arg1.f90: New test.
1421
1422 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1423
1424         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1425         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1426         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1427         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1428
1429 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1430
1431         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1432         register_pass_info.
1433         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1434         plugin_pass to register_pass_info.
1435         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1436         register_pass_info.
1437         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1438         register_pass_info.
1439
1440 2009-10-05  Richard Guenther  <rguenther@suse.de>
1441
1442         PR lto/41281
1443         * gcc.dg/lto/20090914-2_0.c: New testcase.
1444
1445 2009-10-05  Richard Guenther  <rguenther@suse.de>
1446
1447         PR lto/40902
1448         * gcc.dg/lto/20091005-1_0.c: New testcase.
1449         * gcc.dg/lto/20091005-1_1.c: Likewise.
1450
1451 2009-10-05  Richard Guenther  <rguenther@suse.de>
1452
1453         PR lto/41552
1454         PR lto/41487
1455         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1456         * g++.dg/lto/20091004-1_0.C: New testcase.
1457         * g++.dg/lto/20091004-1_1.C: Likewise.
1458         * g++.dg/lto/20091004-2_0.C: Likewise.
1459         * g++.dg/lto/20091004-2_1.C: Likewise.
1460         * g++.dg/lto/20091004-3_0.C: Likewise.
1461         * g++.dg/lto/20091004-3_1.C: Likewise.
1462
1463 2009-10-05  Richard Guenther  <rguenther@suse.de>
1464
1465         PR tree-optimization/23821
1466         * gcc.dg/torture/pr23821.c: New testcase.
1467
1468 2009-10-05  Daniel Kraft  <d@domob.eu>
1469
1470         PR fortran/41403
1471         * gfortran.dg/goto_6.f: New test.
1472         * gfortran.dg/goto_7.f: New test.
1473
1474 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1475             Bill Maddox  <maddox@google.com>
1476             Cary Coutant  <ccoutant@google.com>
1477             Chris Demetriou  <cgd@google.com>
1478             Diego Novillo  <dnovillo@google.com>
1479             Doug Kwan  <dougkwan@google.com>
1480             Jan Hubicka  <jh@suse.cz>
1481             Ollie Wild  <aaw@google.com>
1482             Rafael Espindola  <espindola@google.com>
1483             Richard Guenther  <rguenther@suse.de>
1484             Simon Baldwin  <simonb@google.com>
1485
1486         * g++.dg/20090107-1.C: New.
1487         * g++.dg/20090121-1.C: New.
1488         * g++.dg/ipa/20090113-1.C: New.
1489         * g++.dg/lto: New directory.
1490         * g++.dg/lto/20080829_0.C: New.
1491         * g++.dg/lto/20080904_0.C: New.
1492         * g++.dg/lto/20080907_0.C: New.
1493         * g++.dg/lto/20080908-1_0.C: New.
1494         * g++.dg/lto/20080908-2_0.C: New.
1495         * g++.dg/lto/20080908-3_0.C: New.
1496         * g++.dg/lto/20080909-1_0.C: New.
1497         * g++.dg/lto/20080910-1_0.C: New.
1498         * g++.dg/lto/20080912-1_0.C: New.
1499         * g++.dg/lto/20080912_0.C: New.
1500         * g++.dg/lto/20080915_0.C: New.
1501         * g++.dg/lto/20080916_0.C: New.
1502         * g++.dg/lto/20080917_0.C: New.
1503         * g++.dg/lto/20080924_0.C: New.
1504         * g++.dg/lto/20080926_0.C: New.
1505         * g++.dg/lto/20081008_0.C: New.
1506         * g++.dg/lto/20081022.h: New.
1507         * g++.dg/lto/20081022_0.C: New.
1508         * g++.dg/lto/20081022_1.C: New.
1509         * g++.dg/lto/20081023_0.C: New.
1510         * g++.dg/lto/20081109-1_0.C: New.
1511         * g++.dg/lto/20081109-2_0.C: New.
1512         * g++.dg/lto/20081109_0.C: New.
1513         * g++.dg/lto/20081109_1.C: New.
1514         * g++.dg/lto/20081118-1_0.C: New.
1515         * g++.dg/lto/20081118-1_1.C: New.
1516         * g++.dg/lto/20081118_0.C: New.
1517         * g++.dg/lto/20081118_1.C: New.
1518         * g++.dg/lto/20081119-1.h: New.
1519         * g++.dg/lto/20081119-1_0.C: New.
1520         * g++.dg/lto/20081119-1_1.C: New.
1521         * g++.dg/lto/20081119_0.C: New.
1522         * g++.dg/lto/20081119_1.C: New.
1523         * g++.dg/lto/20081120-1_0.C: New.
1524         * g++.dg/lto/20081120-1_1.C: New.
1525         * g++.dg/lto/20081120-2_0.C: New.
1526         * g++.dg/lto/20081120-2_1.C: New.
1527         * g++.dg/lto/20081123_0.C: New.
1528         * g++.dg/lto/20081123_1.C: New.
1529         * g++.dg/lto/20081125.h: New.
1530         * g++.dg/lto/20081125_0.C: New.
1531         * g++.dg/lto/20081125_1.C: New.
1532         * g++.dg/lto/20081127_0.C: New.
1533         * g++.dg/lto/20081127_1.C: New.
1534         * g++.dg/lto/20081203_0.C: New.
1535         * g++.dg/lto/20081203_1.C: New.
1536         * g++.dg/lto/20081204-1_0.C: New.
1537         * g++.dg/lto/20081204-1_1.C: New.
1538         * g++.dg/lto/20081204-2_0.C: New.
1539         * g++.dg/lto/20081204-2_1.C: New.
1540         * g++.dg/lto/20081209_0.C: New.
1541         * g++.dg/lto/20081209_1.C: New.
1542         * g++.dg/lto/20081211-1.h: New.
1543         * g++.dg/lto/20081211-1_0.C: New.
1544         * g++.dg/lto/20081211-1_1.C: New.
1545         * g++.dg/lto/20081217-1_0.C: New.
1546         * g++.dg/lto/20081217-2_0.C: New.
1547         * g++.dg/lto/20081219_0.C: New.
1548         * g++.dg/lto/20081219_1.C: New.
1549         * g++.dg/lto/20090106_0.C: New.
1550         * g++.dg/lto/20090112_0.C: New.
1551         * g++.dg/lto/20090128_0.C: New.
1552         * g++.dg/lto/20090221_0.C: New.
1553         * g++.dg/lto/20090302_0.C: New.
1554         * g++.dg/lto/20090302_1.C: New.
1555         * g++.dg/lto/20090303_0.C: New.
1556         * g++.dg/lto/20090311-1.h: New.
1557         * g++.dg/lto/20090311-1_0.C: New.
1558         * g++.dg/lto/20090311-1_1.C: New.
1559         * g++.dg/lto/20090311_0.C: New.
1560         * g++.dg/lto/20090311_1.C: New.
1561         * g++.dg/lto/20090312.h: New.
1562         * g++.dg/lto/20090312_0.C: New.
1563         * g++.dg/lto/20090312_1.C: New.
1564         * g++.dg/lto/20090313_0.C: New.
1565         * g++.dg/lto/20090313_1.C: New.
1566         * g++.dg/lto/20090315_0.C: New.
1567         * g++.dg/lto/20090315_1.C: New.
1568         * g++.dg/lto/20091002-1_0.C: New testcase.
1569         * g++.dg/lto/20091002-2_0.C: Likewise..
1570         * g++.dg/lto/20091002-3_0.C: Likewise..
1571         * g++.dg/lto/README: New.
1572         * g++.dg/lto/pr40818_0.C: New.
1573         * g++.dg/opt/thunk3-1.C: New.
1574         * g++.dg/opt/thunk4.C: New.
1575         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1576         replacements with __attribute__ ((__noinline__)).
1577         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1578         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1579         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1580         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1581         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1582         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1583         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1584         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1585         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1586         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1587         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1588         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1589         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1590         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1591         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1592         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1593         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1594         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1595         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1596         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1597         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1598         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1599         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1600         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1601         * gcc.dg/20081223-1.c: New.
1602         * gcc.dg/lto: New directory.
1603         * gcc.dg/lto/20080908_0.c: New.
1604         * gcc.dg/lto/20080917_0.c: New.
1605         * gcc.dg/lto/20080924_0.c: New.
1606         * gcc.dg/lto/20081024_0.c: New.
1607         * gcc.dg/lto/20081109_0.c: New.
1608         * gcc.dg/lto/20081111_0.c: New.
1609         * gcc.dg/lto/20081111_1.c: New.
1610         * gcc.dg/lto/20081112_0.c: New.
1611         * gcc.dg/lto/20081112_1.c: New.
1612         * gcc.dg/lto/20081115_0.c: New.
1613         * gcc.dg/lto/20081115_1.c: New.
1614         * gcc.dg/lto/20081115_2.c: New.
1615         * gcc.dg/lto/20081118_0.c: New.
1616         * gcc.dg/lto/20081118_1.c: New.
1617         * gcc.dg/lto/20081118_2.c: New.
1618         * gcc.dg/lto/20081120-1_0.c: New.
1619         * gcc.dg/lto/20081120-1_1.c: New.
1620         * gcc.dg/lto/20081120-2_0.c: New.
1621         * gcc.dg/lto/20081120-2_1.c: New.
1622         * gcc.dg/lto/20081125_0.c: New.
1623         * gcc.dg/lto/20081125_1.c: New.
1624         * gcc.dg/lto/20081126_0.c: New.
1625         * gcc.dg/lto/20081201-1_0.c: New.
1626         * gcc.dg/lto/20081201-1_1.c: New.
1627         * gcc.dg/lto/20081201-1_2.c: New.
1628         * gcc.dg/lto/20081201-2_0.c: New.
1629         * gcc.dg/lto/20081201-2_1.c: New.
1630         * gcc.dg/lto/20081202-1_0.c: New.
1631         * gcc.dg/lto/20081202-1_1.c: New.
1632         * gcc.dg/lto/20081202-2_0.c: New.
1633         * gcc.dg/lto/20081202-2_1.c: New.
1634         * gcc.dg/lto/20081204-1_0.c: New.
1635         * gcc.dg/lto/20081204-1_1.c: New.
1636         * gcc.dg/lto/20081204-2_0.c: New.
1637         * gcc.dg/lto/20081210-1_0.c: New.
1638         * gcc.dg/lto/20081212-1_0.c: New.
1639         * gcc.dg/lto/20081222_0.c: New.
1640         * gcc.dg/lto/20081222_0.h: New.
1641         * gcc.dg/lto/20081222_1.c: New.
1642         * gcc.dg/lto/20081224_0.c: New.
1643         * gcc.dg/lto/20081224_0.h: New.
1644         * gcc.dg/lto/20081224_1.c: New.
1645         * gcc.dg/lto/20090116_0.c: New.
1646         * gcc.dg/lto/20090120_0.c: New.
1647         * gcc.dg/lto/20090126-1_0.c: New.
1648         * gcc.dg/lto/20090126-2_0.c: New.
1649         * gcc.dg/lto/20090206-1_0.c: New.
1650         * gcc.dg/lto/20090206-2_0.c: New.
1651         * gcc.dg/lto/20090210_0.c: New.
1652         * gcc.dg/lto/20090210_1.c: New.
1653         * gcc.dg/lto/20090213_0.c: New.
1654         * gcc.dg/lto/20090213_1.c: New.
1655         * gcc.dg/lto/20090218-1_0.c: New.
1656         * gcc.dg/lto/20090218-1_1.c: New.
1657         * gcc.dg/lto/20090218-2_0.c: New.
1658         * gcc.dg/lto/20090218-2_1.c: New.
1659         * gcc.dg/lto/20090218_0.c: New.
1660         * gcc.dg/lto/20090218_1.c: New.
1661         * gcc.dg/lto/20090218_2.c: New.
1662         * gcc.dg/lto/20090218_3.c: New.
1663         * gcc.dg/lto/20090219_0.c: New.
1664         * gcc.dg/lto/20090312_0.c: New.
1665         * gcc.dg/lto/20090312_1.c: New.
1666         * gcc.dg/lto/20090313_0.c: New.
1667         * gcc.dg/lto/20090706-1_0.c: New.
1668         * gcc.dg/lto/20090706-2_0.c: New.
1669         * gcc.dg/lto/20090717_0.c: New.
1670         * gcc.dg/lto/20090717_1.c: New.
1671         * gcc.dg/lto/20090729_0.c: New.
1672         * gcc.dg/lto/20090729_1.c: New.
1673         * gcc.dg/lto/20090812_0.c: New.
1674         * gcc.dg/lto/20090812_1.c: New.
1675         * gcc.dg/lto/20090914-1_0.c: New.
1676         * gcc.dg/lto/README: New.
1677         * gcc.dg/visibility-7.c: Adjust expected pattern
1678         * gfortran.dg/lto: New directory.
1679         * gfortran.dg/lto/pr40724_0.f: New.
1680         * gfortran.dg/lto/pr40724_1.f: New.
1681         * gfortran.dg/lto/pr40725_0.f03: New.
1682         * gfortran.dg/lto/pr40725_1.c: New.
1683         * gfortran.dg/lto/pr41069_0.f90: New.
1684         * gfortran.dg/lto/pr41069_1.f90: New.
1685         * gfortran.dg/lto/pr41069_2.f90: New.
1686         * g++.dg/README: Add 'lto' directory.
1687         * g++.dg/dg.exp: Also scan 'lto' directory
1688
1689 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1690             Janis Johnson  <janis187@us.ibm.com>
1691             Diego Novillo  <dnovillo@google.com>
1692
1693         * g++.dg/lto/lto.exp: New.
1694         * gcc.c-torture/execute/execute.exp: Add
1695         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1696         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1697         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1698         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1699         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1700         * gcc.dg/lto/lto.exp: New.
1701         * gfortran.dg/lto/lto.exp: New.
1702         * lib/target-supports.exp (check_effective_target_lto): New.
1703         * lib/c-torture.exp: Load target-supports.exp.  Define
1704         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1705         * lib/gcc-dg.exp: Likewise.
1706         * lib/lto.exp: New.
1707         * lib/torture-options.exp: Add support for a third argument.
1708
1709 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1710
1711         PR testsuite/41542
1712         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1713
1714 2009-10-02  Jason Merrill  <jason@redhat.com>
1715
1716         * g++.dg/abi/mangle32.C: New.
1717
1718 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1719
1720         * gnat.dg/atomic2.adb: New test.
1721
1722 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1723
1724         * gnat.dg/array11.adb: New test.
1725         * gnat.dg/array12.adb: Likewise.
1726
1727 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1728
1729         * gnat.dg/array10.adb: New test.
1730         * gnat.dg/object_overflow.adb: Tweak.
1731
1732 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1733
1734         * gcc.dg/guality/guality.exp: Disable on darwin.
1735
1736 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1737
1738         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1739         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1740         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1741         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1742
1743 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1744
1745         PR fortran/41479
1746         * gfortran.dg/intent_out_5.f90: New test.
1747
1748 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1749
1750         PR debug/41404
1751         PR debug/41353
1752         * gcc.dg/guality/pr41404-1.c: New test.
1753         * gcc.dg/guality/pr41353-2.c: New test.
1754
1755 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1756
1757         PR testsuite/41546
1758         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1759         to -mtune=generic.
1760
1761 2009-10-01  Jan Hubicka  <jh@suse.cz>
1762
1763         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1764
1765 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1766
1767         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1768
1769         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1770
1771 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1772
1773         PR fortran/41515
1774         * gfortran.dg/parameter_array_init_5.f90: New test.
1775
1776 2009-10-01  Jason Merrill  <jason@redhat.com>
1777
1778         * g++.dg/cpp0x/defaulted13.C: New.
1779
1780 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1781
1782         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1783         * gfortran.dg/bounds_check_11.f90: Likewise.
1784         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1785
1786 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1787
1788         * gfortran.dg/select_type_4.f90: New test.
1789
1790 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1791
1792         * gfortran.dg/same_type_as_1.f03: New test.
1793         * gfortran.dg/same_type_as_2.f03: Ditto.
1794
1795 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1796
1797         * gfortran.dg/select_type_1.f03: Extended.
1798         * gfortran.dg/select_type_3.f03: New test.
1799
1800 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1801
1802         * gfortran.dg/class_allocate_1.f03: New test.
1803
1804 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1805
1806         PR fortran/40996
1807         * gfortran.dg/allocatable_scalar_3.f90: New test.
1808         * gfortran.dg/select_type_2.f03: Ditto.
1809         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1810
1811 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1812
1813         * gfortran.dg/block_name_2.f90: Modified error message.
1814         * gfortran.dg/select_6.f90: Ditto.
1815         * gfortran.dg/select_type_1.f03: New test.
1816
1817 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1818
1819         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1820         * gfortran.dg/class_1.f03: Ditto.
1821         * gfortran.dg/class_2.f03: Ditto.
1822         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1823         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1824         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1825         * gfortran.dg/typebound_call_10.f03: Ditto.
1826         * gfortran.dg/typebound_call_2.f03: Ditto.
1827         * gfortran.dg/typebound_call_3.f03: Ditto.
1828         * gfortran.dg/typebound_call_4.f03: Ditto.
1829         * gfortran.dg/typebound_call_9.f03: Ditto.
1830         * gfortran.dg/typebound_generic_3.f03: Ditto.
1831         * gfortran.dg/typebound_generic_4.f03: Ditto.
1832         * gfortran.dg/typebound_operator_1.f03: Ditto.
1833         * gfortran.dg/typebound_operator_2.f03: Ditto.
1834         * gfortran.dg/typebound_operator_3.f03: Ditto.
1835         * gfortran.dg/typebound_operator_4.f03: Ditto.
1836         * gfortran.dg/typebound_proc_1.f08: Ditto.
1837         * gfortran.dg/typebound_proc_5.f03: Ditto.
1838         * gfortran.dg/typebound_proc_6.f03: Ditto.
1839
1840 2009-09-30  Jason Merrill  <jason@redhat.com>
1841
1842         * g++.dg/eh/init-temp1.C: Improve test.
1843
1844 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1845
1846         PR target/22093
1847         * gcc.target/alpha/pr22093.c: New test.
1848
1849 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1850             Jason Merrill  <jason@redhat.com>
1851
1852         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1853         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1854         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1855         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1856         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1857         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1858         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1859         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1860         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1861         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1862         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1863         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1864         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1865         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1866         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1867         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1868         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1869         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1870         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1871         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1872         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1873         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1874         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1875         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1876         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1877         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1878         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1879         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1880         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1881         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1882         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1883         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1884         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1885         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1886         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1887         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1888         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1889         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1890         * lib/prune.exp: Accept "In lambda function".
1891
1892 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1893
1894         * gcc.target/i386/fma4-check.h: New file.
1895         * gcc.target/i386/fma4-fma.c: Ditto.
1896         * gcc.target/i386/fma4-maccXX.c: Ditto.
1897         * gcc.target/i386/fma4-msubXX.c: Ditto.
1898         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1899         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1900         * gcc.target/i386/fma4-vector.c: Ditto.
1901         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1902         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1903         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1904         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1905         * gcc.target/i386/fma4-256-vector.c: Ditto.
1906         * gcc.target/i386/funcspec-2.c: Ditto.
1907
1908         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1909
1910         * gcc.target/i386/funcspec-5.c: Add FMA4.
1911         * gcc.target/i386/funcspec-6.c: Ditto.
1912         * gcc.target/i386/funcspec-8.c: Ditto.
1913
1914         * gcc.target/i386/funcspec-9.c: New file.
1915
1916         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1917
1918         * gcc.target/i386/isa-10.c: New file.
1919         * gcc.target/i386/isa-11.c: Ditto.
1920         * gcc.target/i386/isa-12.c: Ditto.
1921         * gcc.target/i386/isa-13.c: Ditto.
1922         * gcc.target/i386/isa-2.c: Ditto.
1923         * gcc.target/i386/isa-3.c: Ditto.
1924         * gcc.target/i386/isa-4.c: Ditto.
1925         * gcc.target/i386/isa-7.c: Ditto.
1926         * gcc.target/i386/isa-8.c: Ditto.
1927         * gcc.target/i386/isa-9.c: Ditto.
1928
1929         * gcc.target/i386/isa-14.c: Add FMA4.
1930         * gcc.target/i386/isa-1.c: Ditto.
1931         * gcc.target/i386/isa-5.c: Ditto.
1932         * gcc.target/i386/isa-6.c: Ditto.
1933
1934         * gcc.target/i386/sse-12.c: New file.
1935         * gcc.target/i386/sse-13.c: Ditto.
1936         * gcc.target/i386/sse-14.c: Ditto.
1937         * gcc.target/i386/sse-22.c: Ditto.
1938
1939         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1940         * g++.dg/other/i386-3.C: Ditto.
1941         * g++.dg/other/i386-5.C: Ditto.
1942         * g++.dg/other/i386-6.C: Ditto.
1943
1944 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1945
1946         PR testsuite/41496
1947         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1948         before.
1949
1950 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1951
1952         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1953         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1954
1955 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1956
1957         PR debug/41438
1958         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1959         hidden.
1960         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1961
1962 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1963
1964         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1965         * gcc.target/i386/isa-1.c: Remove SSE5.
1966         * gcc.target/i386/isa-5.c: Ditto.
1967         * gcc.target/i386/isa-6.c: Ditto.
1968         * gcc.target/i386/funcspec-4.c: Remove error conditions
1969         related to SSE5.
1970         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1971         * gcc.target/i386/avx-2.c: Ditto.
1972         * gcc.target/i386/sse-23.c: Ditto.
1973         * gcc.target/i386/funcspec-9.c: Delete.
1974
1975 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1976
1977         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1978         * gcc.dg/guality/pr41353-1.c: New test.
1979
1980         PR testsuite/41444
1981         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1982         in macro name definition for non-unix/win32/msdos.
1983
1984 2009-09-29  Daniel Kraft  <d@domob.eu>
1985
1986         PR fortran/39626
1987         * gfortran.dg/block_1.f08: New test.
1988         * gfortran.dg/block_2.f08: New test.
1989         * gfortran.dg/block_3.f90: New test.
1990         * gfortran.dg/block_4.f08: New test.
1991         * gfortran.dg/block_5.f08: New test.
1992         * gfortran.dg/block_6.f08: New test.
1993         * gfortran.dg/block_7.f08: New test.
1994         * gfortran.dg/block_8.f08: New test.
1995
1996 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1997
1998         PR libgfortran/35862
1999         * gfortran.dg/round_1.f03: New test.
2000         * gfortran.dg/f2003_io_3.f03: Update test.
2001
2002 2009-09-28  Easwaran Raman  <eraman@google.com>
2003
2004         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2005         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2006
2007 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2008
2009         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2010         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2011         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2012         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2013         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2014
2015         * g++.dg/dfp/dfp.exp: Fix typo.
2016
2017         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2018         Fix typo that breaks the check.
2019
2020 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2021
2022         * gnat.dg (tagged_alloc_free.adb): New testcase.
2023
2024 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2025
2026         * g++.dg/dfp: New directory.
2027         * g++.dg/dg.exp: Prune tests in dfp directory.
2028         * g++.dg/dfp/dfp.exp: New.
2029         * g++.dg/dfp/mangle-mode.C: New test.
2030
2031 2009-09-28  Michael Matz  <matz@suse.de>
2032
2033         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2034         for sign of -Inf.
2035
2036 2009-09-27  Richard Henderson  <rth@redhat.com>
2037
2038         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2039         * gcc.dg/tree-ssa/pr41469-1.c: New.
2040
2041 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2042
2043         PR c/41476
2044         * gcc.dg/cond-constqual-1.c: New test.
2045
2046 2009-09-26  Michael Matz  <matz@suse.de>
2047
2048         PR lto/40758
2049         PR middle-end/41470
2050         * gcc.dg/pr41470.c: New test.
2051
2052 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2053
2054         * gnat.dg/array9.adb: New test.
2055
2056 2009-09-26  Michael Matz  <matz@suse.de>
2057
2058         PR tree-optimization/41454
2059         * gcc.dg/pr41454.c: New test.
2060
2061 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2062
2063         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2064         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2065         into DW_TAG_GNU_template_parameter_pack and
2066         DW_TAG_GNU_formal_parameter_pack.
2067         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2068         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2069
2070 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2071
2072         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2073         parameters for alignment-sensitive -fsection-anchors tests.
2074
2075 2009-09-25  Richard Guenther  <rguenther@suse.de>
2076
2077         PR middle-end/41463
2078         * gcc.c-torture/execute/pr41463.c: New testcase.
2079
2080 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2081
2082         * gnat.dg/sse_nolib.adb: New testcase.
2083
2084 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2085
2086         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2087         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2088         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2089         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2090         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2091         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2092         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2093         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2094         * gcc.dg/vect/vect.exp: Add Power7 flags.
2095         * g++.dg/vect/vect.exp: Likewise.
2096         * gfortran.dg/vect/vect.exp: Likewise.
2097
2098 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2099
2100         PR fortran/41459
2101         * gfortran.dg/empty_label.f: New test.
2102         * gfortran.dg/empty_label.f90: Ditto.
2103         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2104
2105 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2106
2107         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2108         compile-time.
2109
2110 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2111
2112         * lib/scanasm.exp (make_pattern_printable): New function.
2113         (dg-scan, scan-assembler-times, scan-assembler-dem,
2114         scan-assembler-dem-not): Use it.
2115
2116 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2117
2118         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2119         (test_nested): Renamed to ...
2120         (test_nested1): This.
2121         (test_nested2): New.
2122         (main): Likewise.
2123
2124 2009-09-24  Richard Guenther  <rguenther@suse.de>
2125
2126         PR tree-optimization/36143
2127         PR tree-optimization/38747
2128         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2129         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2130         * g++.dg/torture/pr38747.C: New testcase.
2131         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2132
2133 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2134
2135         * gnat.dg/nested_proc.adb: New test.
2136
2137 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2138
2139         * gcc.target/i386/pr12329.c: Adjust.
2140
2141 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2142
2143         PR debug/41248
2144         * gcc.dg/pr41248.c: New.
2145
2146 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2147
2148         PR debug/41065
2149         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2150
2151 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2152
2153         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2154         current_compiler_flags.  Fix typos.
2155
2156 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2157
2158         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2159
2160 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2161
2162         PR c/39779
2163         * gcc.c-torture/compile/pr39779.c: New test.
2164
2165 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2166
2167         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2168         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2169         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2170
2171 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2172
2173         PR debug/41295
2174         * gcc.dg/pr41295.c: New.
2175
2176 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2177
2178         * gcc.dg/pr40209.c: Add test case.
2179
2180 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2181
2182         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2183         matching assembly.
2184         * gcc.target/mips/code-readable-2.c: Likewise.
2185         * gcc.target/mips/code-readable-3.c: Likewise.
2186
2187 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2188
2189         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2190         Check support via mode instead of C type.
2191         (check_effective_target_dfprt_nocache): Ditto.
2192         (check_effective_target_hard_dfp): Ditto.
2193
2194 2009-09-22  Richard Guenther  <rguenther@suse.de>
2195
2196         PR middle-end/41395
2197         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2198         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2199
2200 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2201
2202         * gcc.dg/20090922-1.c: New test.
2203
2204         PR bootstrap/41405
2205         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2206         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2207         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2208         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2209         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2210         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2211         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2212         * objc.dg/dwarf-2.m: Likewise.
2213
2214 2009-09-22  Richard Guenther  <rguenther@suse.de>
2215
2216         PR tree-optimization/41428
2217         * g++.dg/tree-ssa/pr41428.C: New testcase.
2218
2219 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2220
2221         PR middle-end/41429
2222         * g++.dg/gomp/pr41429.C: New test.
2223
2224 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2225
2226         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2227
2228 2009-09-21  Jason Merrill  <jason@redhat.com>
2229
2230         PR c++/41421
2231         * g++.dg/cpp0x/trivial1.C: Expand.
2232
2233 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2234
2235         * gcc.dg/torture/calleesave-sse.c: New.
2236
2237 2009-09-21  Jan Hubicka  <jh@suse.cz>
2238
2239         * gcc.dg/guality/inline-params.c: New testcase.
2240
2241 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2242
2243         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2244         Add -fno-inline.
2245         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2246         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2247         (f2): Ditto.
2248
2249 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2250
2251         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2252         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2253         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2254         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2255         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2256
2257 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2258
2259         PR middle-end/40642
2260         * g++.dg/torture/pr40642.C: New testcase.
2261
2262 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2263
2264         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2265         cases in static initializers.
2266
2267 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2268
2269         * gcc.c-tortue/compile/pr39886.c: New.
2270
2271 2009-09-20  Chris Demetriou  <cgd@google.com>
2272
2273         PR preprocessor/28435:
2274         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2275         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2276         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2277         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2278         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2279
2280 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2281
2282         * gcc.target/mips/mips.exp: Add relax-pic-calls
2283         under -mfoo/-mno-foo options.
2284         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2285         and -mexplicit-relocs.
2286         * gcc.target/mips/call-1.c: New test.
2287         * gcc.target/mips/call-2.c: New test.
2288         * gcc.target/mips/call-3.c: New test.
2289         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2290         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2291
2292 2009-09-19  Chris Demetriou  <cgd@google.com>
2293
2294         PR preprocessor/28435:
2295         * gcc.dg/cpp/missing-header-MD.c: New test.
2296         * gcc.dg/cpp/missing-header-MMD.c: New test.
2297         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2298         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2299
2300 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2301
2302         PR libgfortran/41328
2303         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2304         EOF works.
2305
2306 2009-09-18  Jason Merrill  <jason@redhat.com>
2307
2308         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2309         * g++.dg/cpp0x/initlist-deduce.C: New.
2310
2311 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2312
2313         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2314
2315 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2316
2317         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2318         * c-c++-common/dfp: New directory.
2319         * c-c++-common/dfp/dfp-dbg.h: New file.
2320         * gcc.dg/dfp/call-by-value.c: Move to ...
2321         * c-c++-common/call-by-value.c: here.
2322         * gcc.dg/dfp/cast.c: Move to ...
2323         * c-c++-common/cast.c: here.
2324         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2325         * c-c++-common/compare-eq-const.c: here.
2326         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2327         * c-c++-common/compare-eq-d128.c: here.
2328         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2329         * c-c++-common/compare-eq-d32.c: here.
2330         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2331         * c-c++-common/compare-eq-d64.c: here.
2332         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2333         * c-c++-common/compare-eq-dfp.c: here.
2334         * gcc.dg/dfp/compare-eq.h: Move to ...
2335         * c-c++-common/compare-eq.h: here.
2336         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2337         * c-c++-common/compare-rel-const.c: here.
2338         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2339         * c-c++-common/compare-rel-d128.c: here.
2340         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2341         * c-c++-common/compare-rel-d32.c: here.
2342         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2343         * c-c++-common/compare-rel-d64.c: here.
2344         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2345         * c-c++-common/compare-rel-dfp.c: here.
2346         * gcc.dg/dfp/compare-rel.h: Move to ...
2347         * c-c++-common/compare-rel.h: here.
2348         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2349         * c-c++-common/compare-special-d128.c: here.
2350         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2351         * c-c++-common/compare-special-d32.c: here.
2352         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2353         * c-c++-common/compare-special-d64.c: here.
2354         * gcc.dg/dfp/compare-special.h: Move to ...
2355         * c-c++-common/compare-special.h: here.
2356         * gcc.dg/dfp/constants-zero.c: Move to ...
2357         * c-c++-common/constants-zero.c: here.
2358         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2359         * c-c++-common/convert-bfp-10.c: here.
2360         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2361         * c-c++-common/convert-bfp-11.c: here.
2362         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2363         * c-c++-common/convert-bfp-12.c: here.
2364         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2365         * c-c++-common/convert-bfp-13.c: here.
2366         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2367         * c-c++-common/convert-bfp-14.c: here.
2368         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2369         * c-c++-common/convert-bfp-2.c: here.
2370         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2371         * c-c++-common/convert-bfp-3.c: here.
2372         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2373         * c-c++-common/convert-bfp-4.c: here.
2374         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2375         * c-c++-common/convert-bfp-5.c: here.
2376         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2377         * c-c++-common/convert-bfp-6.c: here.
2378         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2379         * c-c++-common/convert-bfp-7.c: here.
2380         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2381         * c-c++-common/convert-bfp-8.c: here.
2382         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2383         * c-c++-common/convert-bfp-9.c: here.
2384         * gcc.dg/dfp/convert-bfp.c: Move to ...
2385         * c-c++-common/convert-bfp.c: here.
2386         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2387         * c-c++-common/convert-bfp-fold.c: here.
2388         * gcc.dg/dfp/convert-dfp.c: Move to ...
2389         * c-c++-common/convert-dfp.c: here.
2390         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2391         * c-c++-common/convert-dfp-fold-2.c: here.
2392         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2393         * c-c++-common/convert-dfp-fold.c: here.
2394         * gcc.dg/dfp/convert.h: Move to ...
2395         * c-c++-common/convert.h: here.
2396         * gcc.dg/dfp/convert-int.c: Move to ...
2397         * c-c++-common/convert-int.c: here.
2398         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2399         * c-c++-common/convert-int-fold.c: here.
2400         * gcc.dg/dfp/convert-int-max.c: Move to ...
2401         * c-c++-common/convert-int-max.c: here.
2402         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2403         * c-c++-common/convert-int-max-fold.c: here.
2404         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2405         * c-c++-common/convert-int-saturate.c: here.
2406         * gcc.dg/dfp/func-array.c: Move to ...
2407         * c-c++-common/func-array.c: here.
2408         * gcc.dg/dfp/func-deref.c: Move to ...
2409         * c-c++-common/func-deref.c: here.
2410         * gcc.dg/dfp/func-mixed.c: Move to ...
2411         * c-c++-common/func-mixed.c: here.
2412         * gcc.dg/dfp/func-pointer.c: Move to ...
2413         * c-c++-common/func-pointer.c: here.
2414         * gcc.dg/dfp/func-scalar.c: Move to ...
2415         * c-c++-common/func-scalar.c: here.
2416         * gcc.dg/dfp/func-struct.c: Move to ...
2417         * c-c++-common/func-struct.c: here.
2418         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2419         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2420         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2421         * c-c++-common/func-vararg-alternate-d128.c: here.
2422         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2423         * c-c++-common/func-vararg-alternate-d32.c: here.
2424         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2425         * c-c++-common/func-vararg-alternate-d64.c: here.
2426         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2427         * c-c++-common/func-vararg-alternate.h: here.
2428         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2429         * c-c++-common/func-vararg-dfp.c: here.
2430         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2431         * c-c++-common/func-vararg-mixed-2.c: here.
2432         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2433         * c-c++-common/func-vararg-mixed.c: here.
2434         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2435         * c-c++-common/func-vararg-size0.c: here.
2436         * gcc.dg/dfp/inf-1.c: Move to ...
2437         * c-c++-common/inf-1.c: here.
2438         * gcc.dg/dfp/loop-index.c: Move to ...
2439         * c-c++-common/loop-index.c: here.
2440         * gcc.dg/dfp/modes.c: Move to ...
2441         * c-c++-common/modes.c: here.
2442         * gcc.dg/dfp/nan-1.c: Move to ...
2443         * c-c++-common/nan-1.c: here.
2444         * gcc.dg/dfp/nan-2.c: Move to ...
2445         * c-c++-common/nan-2.c: here.
2446         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2447         * c-c++-common/operator-arith-fold.c: here.
2448         * gcc.dg/dfp/operator-assignment.c: Move to ...
2449         * c-c++-common/operator-assignment.c: here.
2450         * gcc.dg/dfp/operator-comma.c: Move to ...
2451         * c-c++-common/operator-comma.c: here.
2452         * gcc.dg/dfp/operator-cond.c: Move to ...
2453         * c-c++-common/operator-cond.c: here.
2454         * gcc.dg/dfp/operator-logical.c: Move to ...
2455         * c-c++-common/operator-logical.c: here.
2456         * gcc.dg/dfp/operator-unary.c: Move to ...
2457         * c-c++-common/operator-unary.c: here.
2458         * gcc.dg/dfp/pr31385.c: Move to ...
2459         * c-c++-common/pr31385.c: here.
2460         * gcc.dg/dfp/pr33466.c: Move to ...
2461         * c-c++-common/pr33466.c: here.
2462         * gcc.dg/dfp/pr35620.c: Move to ...
2463         * c-c++-common/pr35620.c: here.
2464         * gcc.dg/dfp/pr36800.c: Move to ...
2465         * c-c++-common/pr36800.c: here.
2466         * gcc.dg/dfp/pr39034.c: Move to ...
2467         * c-c++-common/pr39034.c: here.
2468         * gcc.dg/dfp/pr39035.c: Move to ...
2469         * c-c++-common/pr39035.c: here.
2470         * gcc.dg/dfp/pr39902.c: Move to ...
2471         * c-c++-common/pr39902.c: here.
2472         * gcc.dg/dfp/pr39986.c: Move to ...
2473         * c-c++-common/pr39986.c: here.
2474         * gcc.dg/dfp/signbit-1.c: Move to ...
2475         * c-c++-common/signbit-1.c: here.
2476         * gcc.dg/dfp/signbit-2.c: Move to ...
2477         * c-c++-common/signbit-2.c: here.
2478         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2479         * c-c++-common/struct-layout-1.c: here.
2480         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2481         * c-c++-common/usual-arith-conv.c: here.
2482         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2483         * c-c++-common/usual-arith-conv-const.c: here.
2484
2485 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2486
2487         PR testsuite/41288
2488         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2489         stack alignment.
2490
2491 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2492
2493         PR c++/39365
2494         * g++.dg/expr/bool3.C: New test.
2495         * g++.dg/expr/bool4.C: New test.
2496
2497 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2498
2499         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2500         * gcc.dg/dfp/signbit-2.c: Use it.
2501         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2502         arguments to unsigned int.
2503         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2504         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2505         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2506         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2507         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2508         * gcc.dg/dfp/pr39986.c: Ditto.
2509         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2510         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2511         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2512         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2513         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2514
2515 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2516
2517         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2518
2519 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2520
2521         PR c/41049
2522         * dfp/pr41049.c: New test.
2523
2524 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2525
2526         PR testsuite/41385
2527         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2528
2529 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2530
2531         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2532         * gcc.dg/ipa/ipa-sra-1.c: New test.
2533         * gcc.dg/ipa/ipa-sra-2.c: New test.
2534         * gcc.dg/ipa/ipa-sra-3.c: New test.
2535         * gcc.dg/ipa/ipa-sra-4.c: New test.
2536         * gcc.dg/ipa/ipa-sra-5.c: New test.
2537         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2538         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2539
2540 2009-09-17  Michael Matz  <matz@suse.de>
2541
2542         PR middle-end/41347
2543         * gfortran.dg/pr41347.f90: New test.
2544
2545 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2546
2547         * gcc.c-torture/compile/20090917-1.c: New testcase.
2548
2549 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2550
2551         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2552         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2553         alpha*-*-* target from XFAIL list.
2554
2555 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2556
2557         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2558         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2559         * gcc.dg/dfp/cast-bad.c: Use default options.
2560         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2561         * gcc.dg/dfp/composite-type.c: Ditto.
2562         * gcc.dg/dfp/constants.c: Ditto.
2563         * gcc.dg/dfp/constants-hex.c: Ditto.
2564         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2565         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2566         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2567         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2568         * gcc.dg/dfp/ctypes.c: Ditto.
2569         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2570         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2571         * gcc.dg/dfp/float-constant-double.c: Ditto.
2572         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2573         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2574         * gcc.dg/dfp/modes.c: Ditto.
2575         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2576         * gcc.dg/dfp/pr31344.c: Ditto.
2577         * gcc.dg/dfp/pr31385.c: Ditto.
2578         * gcc.dg/dfp/pr33466.c: Ditto.
2579         * gcc.dg/dfp/pr35620.c: Ditto.
2580         * gcc.dg/dfp/pr37435.c: Ditto.
2581         * gcc.dg/dfp/pr39986.c: Ditto.
2582         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2583         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2584         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2585         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2586         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2587         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2588         * gcc.dg/dfp/typespec.c: Ditto.
2589         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2590         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2591         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2592         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2593         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2594         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2595         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2596         * gcc.dg/dfp/compare-rel.h: Ditto.
2597         * gcc.dg/dfp/compare-special.h: Ditto.
2598         * gcc.dg/dfp/convert.h: Ditto.
2599         * gcc.dg/dfp/fe-check.h: Ditto.
2600         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2601         * gcc.dg/dfp/cast.c: Ditto.
2602         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2603         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2604         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2605         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2606         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2607         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2608         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2609         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2610         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2611         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2612         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2613         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2614         * gcc.dg/dfp/constants-zero.c: Ditto.
2615         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2616         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2617         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2618         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2619         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2620         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2621         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2622         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2623         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2624         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2625         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2626         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2627         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2628         * gcc.dg/dfp/convert-bfp.c: Ditto.
2629         * gcc.dg/dfp/convert-complex.c: Ditto.
2630         * gcc.dg/dfp/convert-dfp.c: Ditto.
2631         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2632         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2633         * gcc.dg/dfp/convert-int.c: Ditto.
2634         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2635         * gcc.dg/dfp/convert-int-max.c: Ditto.
2636         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2637         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2638         * gcc.dg/dfp/fe-binop.c: Ditto.
2639         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2640         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2641         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2642         * gcc.dg/dfp/func-array.c: Ditto.
2643         * gcc.dg/dfp/func-deref.c: Ditto.
2644         * gcc.dg/dfp/func-mixed.c: Ditto.
2645         * gcc.dg/dfp/func-pointer.c: Ditto.
2646         * gcc.dg/dfp/func-scalar.c: Ditto.
2647         * gcc.dg/dfp/func-struct.c: Ditto.
2648         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2649         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2650         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2651         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2652         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2653         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2654         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2655         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2656         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2657         * gcc.dg/dfp/inf-1.c: Ditto.
2658         * gcc.dg/dfp/loop-index.c: Ditto.
2659         * gcc.dg/dfp/nan-1.c: Ditto.
2660         * gcc.dg/dfp/nan-2.c: Ditto.
2661         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2662         * gcc.dg/dfp/operator-assignment.c: Ditto.
2663         * gcc.dg/dfp/operator-comma.c: Ditto.
2664         * gcc.dg/dfp/operator-cond.c: Ditto.
2665         * gcc.dg/dfp/operator-logical.c: Ditto.
2666         * gcc.dg/dfp/operator-unary.c: Ditto.
2667         * gcc.dg/dfp/pr36800.c: Ditto.
2668         * gcc.dg/dfp/pr39034.c: Ditto.
2669         * gcc.dg/dfp/pr39035.c: Ditto.
2670         * gcc.dg/dfp/pr39902.c: Ditto.
2671         * gcc.dg/dfp/signbit-1.c: Ditto.
2672         * gcc.dg/dfp/signbit-2.c: Ditto.
2673         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2674         * gcc.dg/dfp/union-init.c: Ditto.
2675         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2676
2677 2009-09-16  Michael Matz  <matz@suse.de>
2678
2679         PR fortran/41212
2680         * gfortran.dg/pr41212.f90: New test.
2681
2682 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2683
2684         * gnat.dg/alignment9.adb: New test.
2685
2686 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2687
2688         * gnat.dg/discr20.ad[sb]: New test.
2689
2690 2009-09-16  Richard Guenther  <rguenther@suse.de>
2691
2692         PR middle-end/34011
2693         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2694
2695 2009-09-16  DJ Delorie  <dj@redhat.com>
2696             Kaz Kojima  <kkojima@gcc.gnu.org>
2697
2698         * gcc.target/sh/struct-arg-dw2.c: New test.
2699
2700 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2701             Jakub Jelinek  <jakub@redhat.com>
2702
2703         PR target/41175
2704         * gcc.target/powerpc/pr41175.c: New test.
2705
2706 2009-09-14  Richard Henderson  <rth@redhat.com>
2707
2708         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2709         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2710         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2711
2712 2009-09-14  Richard Henderson  <rth@redhat.com>
2713
2714         * g++.dg/eh/builtin1.C: Update resx pattern match.
2715         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2716
2717 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2718
2719         * gcc.target/mips/branch-helper.h: New file.
2720         * gcc.target/mips/branch-2.c,
2721         * gcc.target/mips/branch-3.c,
2722         * gcc.target/mips/branch-4.c,
2723         * gcc.target/mips/branch-5.c,
2724         * gcc.target/mips/branch-6.c,
2725         * gcc.target/mips/branch-7.c,
2726         * gcc.target/mips/branch-8.c,
2727         * gcc.target/mips/branch-9.c,
2728         * gcc.target/mips/branch-10.c,
2729         * gcc.target/mips/branch-11.c,
2730         * gcc.target/mips/branch-12.c,
2731         * gcc.target/mips/branch-13.c,
2732         * gcc.target/mips/branch-14.c,
2733         * gcc.target/mips/branch-15.c: New tests.
2734
2735 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2736
2737         PR target/41331
2738         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2739         -m32 -mpowerpc64 system.
2740
2741 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2742
2743         From Jie Zhang <jie.zhang@analog.com>:
2744         * gcc.target/bfin/saveall.c: New test.
2745         * gcc.target/bfin/20090914-1.c: New test.
2746         * gcc.target/bfin/20090914-2.c: New test.
2747
2748         * gcc.target/bfin/20090914-3.c: New test.
2749
2750 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2751
2752         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2753
2754 2009-09-14  Richard Guenther  <rguenther@suse.de>
2755
2756         PR middle-end/41350
2757         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2758
2759 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2760
2761         PR libgfortran/41328
2762         * gfortran.dg/cr_lf.f90: New test.
2763
2764 2009-09-11  Michael Matz  <matz@suse.de>
2765
2766         PR middle-end/41275
2767         * g++.dg/tree-ssa/pr41275.C: New test.
2768
2769 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2770
2771         PR fortran/41242
2772         * gfortran.dg/proc_ptr_comp_21.f90: New.
2773
2774 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2775
2776         PR fortran/31292
2777         * gfortran.dg/module_procedure_1.f90: New test.
2778         * gfortran.dg/module_procedure_2.f90: Ditto.
2779         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2780
2781 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2782             James A. Morrison  <phython@gcc.gnu.org>
2783
2784         PR ada/18302
2785         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2786         commands.
2787         * ada/acats/run_test.exp: New file.
2788
2789 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2790
2791         Revert:
2792         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2793
2794         PR rtl-optimization/39779
2795         * gcc.dg/pr39979.c: New test.
2796
2797 2009-09-10  Richard Guenther  <rguenther@suse.de>
2798
2799         PR middle-end/41257
2800         * g++.dg/torture/pr41257-2.C: New testcase.
2801
2802 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2803
2804         PR c++/28293
2805         * g++.dg/template/crash91.C: New.
2806
2807 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2808
2809         PR rtl-optimization/39779
2810         * gcc.dg/pr39979.c: New test.
2811
2812 2009-09-09  Richard Guenther  <rguenther@suse.de>
2813
2814         PR tree-optimization/41101
2815         * gcc.c-torture/compile/pr41101.c: New testcase.
2816
2817 2009-09-09  Richard Guenther  <rguenther@suse.de>
2818
2819         PR middle-end/41317
2820         * gcc.c-torture/execute/pr41317.c: New testcase.
2821         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2822         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2823
2824 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2825
2826         Fix some test breakages on Darwin
2827         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2828         and adjust.
2829         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2830         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2831         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2832         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2833         take darwin specifics in account.
2834
2835 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2836
2837         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2838         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2839
2840 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2841
2842         PR c++/39923
2843         * g++.dg/cpp0x/initlist24.C: New.
2844
2845 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2846
2847         * gcc.dg/large-size-array-2.c: Fix target requirement.
2848         * gcc.dg/large-size-array-4.c: Likewise.
2849         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2850         * gcc.dg/c99-const-expr-2.c: Likewise.
2851         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2852         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2853         * gcc.dg/c90-const-expr-10.c: Likewise.
2854         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2855         instead of long.
2856         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2857         * gcc.dg/vect/pr33846.c: Likewise.
2858         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2859         __PTRDIFF_TYPE__, instead of unsigned long.
2860         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2861
2862 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2863
2864         PR debug/41229
2865         PR debug/41291
2866         PR debug/41300
2867         * gfortran.dg/pr41229.f90: New.
2868
2869 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2870
2871         PR debug/41232
2872         * gcc.dg/pr41232.c: New.
2873
2874 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2875
2876         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2877         contain -march.
2878         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2879         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2880         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2881         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2882         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2883         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2884         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2885         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2886         options other than that used in dg-options.
2887
2888 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2889
2890         PR rtl-optimization/41239
2891         * gcc.c-torture/execute/pr41239.c: New test.
2892
2893 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2894
2895         PR libgfortran/41192
2896         * gfortran.dg/namelist_59.f90: New test.
2897
2898 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2899
2900         From Mike Frysinger  <michael.frysinger@analog.com>
2901         * gcc.target/bfin/mcpu-bf542m.c: New file.
2902         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2903         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2904         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2905         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2906
2907 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2908
2909         PR middle-end/41282
2910         * gcc.c-torture/compile/pr41282.c: New test.
2911
2912 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2913
2914         PR fortran/41197
2915         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2916         variables for stat and errmsg.
2917         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2918         * gfortran.dg/allocate_stat_2.f90:  New test.
2919
2920 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2921
2922         * gcc.c-torture/compile/20090907-1.c: New test.
2923
2924 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2925
2926         PR bootstrap/41241
2927         * gcc.dg/pr41241.c: New test.
2928
2929 2009-09-06  Richard Guenther  <rguenther@suse.de>
2930
2931         PR middle-end/41144
2932         * g++.dg/torture/pr41144.C: New testcase.
2933
2934 2009-09-06  Richard Guenther  <rguenther@suse.de>
2935
2936         PR middle-end/41261
2937         * gcc.dg/torture/pr41261.c: New testcase.
2938
2939 2009-09-05  Richard Guenther  <rguenther@suse.de>
2940
2941         PR middle-end/41181
2942         * gcc.c-torture/compile/pr41181.c: New testcase.
2943
2944 2009-09-05  Richard Guenther  <rguenther@suse.de>
2945
2946         PR debug/41273
2947         * g++.dg/torture/pr41273.C: New testcase.
2948
2949 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2950
2951         PR fortran/41258
2952         * gfortran.dg/typebound_proc_12.f90 : New test.
2953
2954 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2955
2956         PR debug/41225
2957         * gfortran.dg/pr41225.f90: New.
2958
2959 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2960
2961         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2962         unistd.h, sys/types.h and sys/wait.h.
2963         (gualchk_t): New.
2964         (GUALCVT): New.
2965         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2966         (GUALITY_GDB_REDIRECT): New.
2967         (GUALITY_GDB_ARGS): Use it.
2968
2969 2009-09-04  Richard Guenther  <rguenther@suse.de>
2970
2971         PR middle-end/41257
2972         * g++.dg/torture/pr41257.C: New testcase.
2973
2974 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2975
2976         PR tree-optimization/41112
2977         * gnat.dg/array8.adb: New test.
2978
2979 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2980
2981         * gcc.target/arm/ctz.c: New test case.
2982
2983 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2984
2985         PR tree-optimization/38275
2986         * gcc.dg/autopar/reduc-1char.c: Increase number
2987         of iterations. Adjust the logic accordingly.
2988         * gcc.dg/autopar/reduc-2char.c: Ditto.
2989         * gcc.dg/autopar/reduc-1.c: Ditto.
2990         * gcc.dg/autopar/reduc-2.c: Ditto.
2991         * gcc.dg/autopar/reduc-3.c: Ditto.
2992         * gcc.dg/autopar/reduc-6.c: Ditto.
2993         * gcc.dg/autopar/reduc-7.c: Ditto.
2994         * gcc.dg/autopar/reduc-8.c: Ditto.
2995         * gcc.dg/autopar/reduc-9.c: Ditto.
2996         * gcc.dg/autopar/pr39500-1.c: Ditto.
2997         * gcc.dg/autopar/reduc-1short.c: Ditto.
2998         * gcc.dg/autopar/reduc-2short.c: Ditto.
2999         * gcc.dg/autopar/parallelization-1.c: Ditto.
3000
3001 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3002
3003         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3004         testcase using guality.h compiles and links and if a global variable
3005         can be verified by gdb.
3006
3007 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3008
3009         * lib/target-supports.exp (check_effective_target_sync_int_long):
3010         Supported on Blackfin Linux targets.
3011
3012 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3013
3014         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3015
3016 2009-09-03  Diego Novillo  <dnovillo@google.com>
3017
3018         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3019         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3020         * g++.dg/warn/unit-1.C: Likewise.
3021         * g++.dg/ipa/iinline-1.C: Likewise.
3022         * g++.dg/template/cond2.C: Adjust expected line location for the
3023         error.
3024         * g++.dg/template/pr35240.C: Likewise.
3025
3026 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3027
3028         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3029         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3030
3031 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3032
3033         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3034         * gcc.dg/memcpy-1.c: Add . to match pattern.
3035         * gcc.dg/uninit-I.c: XFAIL warning test.
3036         * g++.dg/warn/unit-1.C: XFAIL warning test.
3037
3038 2009-09-02  Ian Lance Taylor  <iant@google.com>
3039
3040         * gcc.dg/20090902-1.c: New test.
3041
3042 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3043
3044         * gcc.dg/builtin-object-size-9.c: New test.
3045
3046 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3047
3048         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3049
3050 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3051             Olivier Hainque  <hainque@adacore.com>
3052
3053         * gnat.dg/misaligned_param.adb: New test.
3054         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3055         * gnat.dg/slice7.adb: Add 1 more related case.
3056
3057 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3058
3059         * gcc.dg/guality/guality.c: Expect to fail for now.
3060         * gcc.dg/guality/example.c: Likewise.
3061
3062 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3063
3064         * gcc.dg/guality/guality.c: New.
3065         * gcc.dg/guality/guality.h: New.
3066         * gcc.dg/guality/guality.exp: New.
3067         * gcc.dg/guality/example.c: New.
3068         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3069         (cleanup-saved-temps): Likewise, .gkd files too.
3070
3071 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3072
3073         PR fortran/39229
3074         * gfortran.dg/line_length_3.f: New test.
3075         * gfortran.dg/line_length_4.f90: New test.
3076
3077 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3078
3079         * lib/target-supports.exp (check_gc_sections_available):
3080         Add proper pattern quote.
3081
3082 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3083             Kaz Kojima  <kkojima@gcc.gnu.org>
3084
3085         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3086         * g++.dg/cdce3.C: Use dg-add-options ieee.
3087         * g++.dg/torture/type-generic-1.C: Likewise.
3088         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3089         * gcc.dg/pr28796-2.c: Likewise.
3090         * gcc.dg/torture/builtin-math-7.c: Likewise.
3091         * gcc.dg/torture/type-generic-1.c: Likewise.
3092         * gfortran.dg/boz_14.f90: Likewise.
3093         * gfortran.dg/erf_2.F90: Likewise.
3094         * gfortran.dg/init_flag_3.f90: Likewise.
3095         * gfortran.dg/init_flag_4.f90: Likewise.
3096         * gfortran.dg/init_flag_5.f90: Likewise.
3097         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3098         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3099         * gfortran.dg/isnan_1.f90: Likewise.
3100         * gfortran.dg/isnan_2.f90: Likewise.
3101         * gfortran.dg/maxlocval_2.f90: Likewise.
3102         * gfortran.dg/maxlocval_4.f90: Likewise.
3103         * gfortran.dg/minlocval_1.f90: Likewise.
3104         * gfortran.dg/minlocval_4.f90: Likewise.
3105         * gfortran.dg/module_nan.f90: Likewise.
3106         * gfortran.dg/namelist_42.f90: Likewise.
3107         * gfortran.dg/namelist_43.f90: Likewise.
3108         * gfortran.dg/nan_1.f90: Likewise.
3109         * gfortran.dg/nan_2.f90: Likewise.
3110         * gfortran.dg/nan_3.f90: Likewise.
3111         * gfortran.dg/nan_4.f90: Likewise.
3112         * gfortran.dg/nan_5.f90: Likewise.
3113         * gfortran.dg/nearest_1.f90: Likewise.
3114         * gfortran.dg/nearest_2.f90: Likewise.
3115         * gfortran.dg/nearest_3.f90: Likewise.
3116         * gfortran.dg/pr37243.f: Likewise.
3117         * gfortran.dg/real_const_3.f90: Likewise.
3118         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3119
3120 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3121
3122         PR debug/30161
3123         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3124         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3125         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3126         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3127         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3128         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3129         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3130         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3131         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3132         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3133         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3134         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3135         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3136
3137 2009-08-31  Jason Merrill  <jason@redhat.com>
3138
3139         PR c++/41127
3140         * g++.dg/parse/enum5.C: New.
3141         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3142
3143 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3144
3145         PR fortran/40940
3146         * gfortran.dg/allocate_derived_1.f90: New.
3147         * gfortran.dg/class_3.f03: New.
3148
3149 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3150
3151         PR fortran/40996
3152         * gfortran.dg/allocatable_scalar_1.f90: New.
3153         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3154         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3155         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3156
3157 2009-08-30  Richard Guenther  <rguenther@suse.de>
3158
3159         PR tree-optimization/41186
3160         * g++.dg/torture/pr41186.C: New testcase.
3161         * g++.dg/tree-ssa/pr41186.C: Likewise.
3162
3163 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3164
3165         PR c++/41187
3166         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3167         take ia64 assembly comments syntax in account.
3168
3169 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3170
3171         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3172
3173 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3174
3175         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3176         * gfortran.dg/whole_file_6.f90: Likewise.
3177
3178 2009-08-28  Cary Coutant  <ccoutant@google.com>
3179
3180         PR debug/41063
3181         * g++.dg/debug/dwarf2/pr41063.C: New test.
3182
3183 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3184
3185         PR rtl-optimization/40861
3186         * gcc.dg/pr40861.c: New test.
3187
3188 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3189
3190         PR fortran/40869
3191         * gfortran.dg/proc_ptr_comp_20.f90: New.
3192
3193 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3194
3195         PR libfortran/39667
3196         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3197         open temp file with status="scratch".
3198         * gfortran.dg/fmt_cache_1.f: Likewise.
3199         * gfortran.dg/fmt_exhaust.f90: Likewise.
3200         * gfortran.dg/fmt_t_4.f90: Likewise.
3201         * gfortran.dg/fseek.f90: Likewise.
3202         * gfortran.dg/list_read_5.f90: Likewise.
3203         * gfortran.dg/namelist_39.f90: Likewise.
3204         * gfortran.dg/namelist_56.f90: Likewise.
3205         * gfortran.dg/read_bad_advance.f90: Likewise.
3206         * gfortran.dg/read_repeat.f90: Likewise.
3207         * gfortran.dg/read_size_noadvance.f90: Likewise.
3208         * gfortran.dg/read_x_past.f: Likewise.
3209
3210 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3211
3212         PR fortran/28039
3213         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3214
3215 2009-08-27  Daniel Kraft  <d@domob.eu>
3216
3217         PR fortran/37425
3218         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3219         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3220         error and fix problem with recursive assignment.
3221         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3222         * gfortran.dg/typebound_operator_3.f03: New test.
3223         * gfortran.dg/typebound_operator_4.f03: New test.
3224
3225 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3226
3227         PR debug/41170
3228         * debug/dwarf2/namespace-1.C: New test.
3229
3230 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3231
3232         PR fortran/41162
3233         * gfortran.dg/pr41162.f: New.
3234
3235 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3236             Richard Sandiford  <rdsandiford@googlemail.com>
3237
3238         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3239         with "forbid_cpu".
3240         * gcc.target/mips/branch-1.c: Update accordingly.
3241         * gcc.target/mips/extend-1.c: Likewise.
3242         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3243
3244 2009-08-26  Richard Guenther  <rguenther@suse.de>
3245
3246         PR middle-end/41163
3247         * gcc.c-torture/compile/pr41163.c: New testcase.
3248         * gcc.dg/pr35899.c: Adjust.
3249
3250 2009-08-26  Richard Guenther  <rguenther@suse.de>
3251
3252         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3253
3254 2009-08-26  Jason Merrill  <jason@redhat.com>
3255
3256         * g++.dg/cpp0x/explicit3.C: New.
3257         * g++.dg/overload/cond2.C: New.
3258
3259 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3260
3261         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3262
3263 2009-08-25  Jan Hubicka  <jh@suse.cz>
3264
3265         * gcc.target/i386/sse5-shift1-vector.c
3266         * gcc.target/i386/isa-12.c
3267         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3268         * gcc.target/i386/sse5-pcmov2.c
3269         * gcc.target/i386/isa-3.c
3270         * gcc.target/i386/sse5-shift2-vector.c
3271         * gcc.target/i386/isa-7.c
3272         * gcc.target/i386/funcspec-2.c
3273         * gcc.target/i386/sse5-haddX.c
3274         * gcc.target/i386/sse5-hadduX.c
3275         * gcc.target/i386/isa-9.c
3276         * gcc.target/i386/sse5-maccXX.c
3277         * gcc.target/i386/sse5-shift3-vector.c
3278         * gcc.target/i386/sse5-msubXX.c
3279         * gcc.target/i386/sse5-permpX.c
3280         * gcc.target/i386/sse5-check.h
3281         * gcc.target/i386/sse-12.c
3282         * gcc.target/i386/sse-11.c
3283         * gcc.target/i386/sse-10.c
3284         * gcc.target/i386/sse-13.c
3285         * gcc.target/i386/sse-14.c
3286         * gcc.target/i386/sse-22.c
3287         * gcc.target/i386/sse-2.c
3288         * gcc.target/i386/sse-13.c
3289         * gcc.target/i386/avx-2.c
3290         * gcc.target/i386/sse5-rotate1-vector.c
3291         * gcc.target/i386/isa-4.c
3292         * gcc.target/i386/sse5-hsubX.c
3293         * gcc.target/i386/sse5-pcmov.c
3294         * gcc.target/i386/sse5-fma.c
3295         * gcc.target/i386/isa-8.c
3296         * gcc.target/i386/sse5-rotate2-vector.c
3297         * gcc.target/i386/sse5-nmaccXX.c
3298         * gcc.target/i386/sse5-imul64-vector.c
3299         * gcc.target/i386/sse5-nmsubXX.c
3300         * gcc.target/i386/sse5-rotate3-vector.c
3301         * gcc.target/i386/sse5-fma-vector.c
3302         * gcc.target/i386/sse5-imul32widen-vector.c
3303         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3304
3305         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3306         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3307         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3308         * gcc.target/i386/avx-1.c: Remove SSE5.
3309         * gcc.target/i386/avx-2.c: Remove SSE5.
3310         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3311         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3312         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3313         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3314
3315 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3316
3317         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3318
3319 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3320
3321         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3322         keyword works in the same manner as __alignof.
3323
3324 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3325
3326         PR libfortran/34670
3327         * gfortran.dg/unpack_bounds_1.f90:  New test.
3328         * gfortran.dg/unpack_bounds_2.f90:  New test.
3329         * gfortran.dg/unpack_bounds_3.f90:  New test.
3330
3331 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3332
3333         * gnat.dg/slice7.adb: New test.
3334         * gnat.dg/slice7_pkg.ads: New helper.
3335
3336 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3337
3338         PR fortran/41139
3339         * gfortran.dg/proc_ptr_25.f90: New.
3340         * gfortran.dg/proc_ptr_comp_18.f90: New.
3341         * gfortran.dg/proc_ptr_comp_19.f90: New.
3342
3343 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3344
3345         PR fortran/41154
3346         * gfortran.dg/fmt_error_8.f: New test.
3347
3348 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3349
3350         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3351         number, update all callers and synchronize results for latest MPC.
3352
3353 2009-08-21  Jason Merrill  <jason@redhat.com>
3354
3355         * g++.dg/warn/Wunused-17.C: New.
3356
3357 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3358
3359         * gcc.target/arm/combine-cmp-shift.c: New test.
3360
3361 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3362
3363         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3364         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3365         width specifier.
3366
3367 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3368
3369         * gfortran.dg/fmt_error_7.f: New test.
3370
3371 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3372
3373         PR target/40718
3374         * gcc.target/i386/pr40718.c: New test.
3375
3376 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3377
3378         * gfortran.dg/proc_ptr_24.f90: New test.
3379
3380 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3381
3382         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3383         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3384         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3385
3386 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3387
3388         PR fortran/28039
3389         * gfortran.dg/fmt_with_extra.f: new file.
3390
3391 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3392
3393         * lib/target-supports.exp
3394         (check_effective_target_arm_iwmmxt_ok): New procedure.
3395         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3396         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3397
3398 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3399
3400         * gfortran.dg/boz_9.f90: Do not load denormal floating
3401         point constants.  Remove -mieee option for alpha*-*-* targets.
3402
3403 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3404
3405         PR fortran/41106
3406         * gfortran.dg/proc_ptr_23.f90: New.
3407         * gfortran.dg/proc_ptr_comp_15.f90: New.
3408         * gfortran.dg/proc_ptr_comp_16.f90: New.
3409         * gfortran.dg/proc_ptr_comp_17.f90: New.
3410
3411 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3412
3413         PR c++/41131
3414         * g++.dg/expr/unary3.C: New test.
3415
3416 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3417
3418         * gfortran.dg/common_5.f: Add -mdalign for sh.
3419         * gfortran.dg/common_align_2.f90: Likewise.
3420
3421 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3422
3423         PR libfortran/40962
3424         * c_f_pointer_tests_4.f90:  New test.
3425
3426 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3427
3428         * gnat.dg/slice6.adb: New test.
3429         * gnat.dg/slice6_pkg.ads: New helper.
3430
3431 2009-08-20  Michael Matz  <matz@suse.de>
3432
3433         PR fortran/41126
3434         * gfortran.dg/pr41126.f90: New test.
3435
3436 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3437
3438         * gnat.dg/dynamic_bound.adb: New test.
3439
3440 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3441
3442         PR fortran/41121
3443         * gfortran.dg/intrinsic_5.f90: New.
3444
3445 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3446             Richard Earnshaw  <richard.earnshaw@arm.com>
3447
3448         * gcc.target/arm/20090811-1.c: New test.
3449
3450 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3451
3452         PR middle-end/41123
3453         * gcc.dg/pr41123.c: New test.
3454
3455 2009-08-19  Jason Merrill  <jason@redhat.com>
3456
3457         PR c++/41120
3458         * g++.dg/other/gc4.C: New.
3459
3460 2009-08-18  Michael Matz  <matz@suse.de>
3461
3462         * gfortran.dg/vect/vect-gems.f90: New test.
3463         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3464
3465 2009-08-18  DJ Delorie  <dj@redhat.com>
3466
3467         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3468         * lib/gcc-defs.exp: ... to here.
3469
3470         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3471         GCC_EXEC_PREFIX before building the wrapper.
3472
3473 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3474
3475         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3476         tests.
3477         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3478         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3479         dg-options.  Fix dg-final clause.
3480
3481 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3482
3483         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3484
3485 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3486             Paul Thomas  <pault@gcc.gnu.org>
3487
3488         PR fortran/40870
3489         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3490
3491 2009-08-18  Richard Guenther  <rguenther@suse.de>
3492
3493         PR middle-end/41094
3494         * gcc.dg/torture/pr41094.c: New testcase.
3495         * gcc.dg/torture/builtin-power-1.c: Adjust.
3496         * gcc.dg/builtins-10.c: Likewise.
3497
3498 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3499
3500         PR target/40971
3501         * gcc.dg/pr40971.c: New test.
3502
3503 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3504
3505         PR fortran/41062
3506         * gfortran.dg/use_only_4.f90: New test.
3507
3508 2009-08-17  Daniel Kraft  <d@domob.eu>
3509
3510         PR fortran/37425
3511         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3512         NOPASS bindings as operators.
3513
3514 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3515
3516         * lib/target-supports.exp
3517         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3518         of targets that do not need command line argument to enable SIMD.
3519
3520 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3521
3522         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3523         typo in cache name.
3524
3525 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3526
3527         PR fortran/41075
3528         * gfortran.dg/unlimited_fmt_1.f90: New test.
3529
3530 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3531
3532         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3533
3534 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3535
3536         * gnat.dg/itype.ad[sb]: New test.
3537
3538 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3539
3540         * gcc.target/mips/mips.exp: Add terminology section to comment
3541         at the top of the file.  Fix typos.
3542
3543 2009-08-16  Jason Merrill  <jason@redhat.com>
3544
3545         * g++.dg/debug/dwarf2/inline1.C: New.
3546
3547 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3548
3549         PR target/38599
3550         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3551
3552 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3553
3554         PR debug/37801
3555         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3556         Make sure to trigger inlining optimizations.
3557         * gcc.dg/debug/dwarf2/inline2.c: New test.
3558
3559 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3560
3561         PR fortran/41070
3562         * gfortran.dg/structure_constructor_10.f90: New.
3563
3564 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3565
3566         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3567         * gcc.dg/pragma-re-2.c: Likewise.
3568         * gcc.dg/pragma-re-3.c: Likewise.
3569         * gcc.dg/pragma-re-4.c: Likewise.
3570         * g++.dg/other/pragma-re-1.C: Likewise.
3571         * g++.dg/other/pragma-re-2.C: Likewise.
3572
3573 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3574
3575         * gcc.dg/torture/builtin-math-7.c: New.
3576
3577 2009-08-14  Richard Guenther  <rguenther@suse.de>
3578
3579         * gcc.c-torture/execute/20090814-1.c: New testcase.
3580
3581 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3582
3583         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3584
3585 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3586
3587         PR target/40934
3588         * gcc.target/i386/pr40934.c: New.
3589
3590 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3591
3592         PR target/41019
3593         * gcc.target/i386/pr41019.c: New test.
3594
3595 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3596
3597         PR fortran/40955
3598         * gfortran.dg/winapi.f90: New test.
3599
3600 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3601
3602         PR fortran/40995
3603         * gfortran.dg/intrinsic_4.f90: New.
3604         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3605         different line.
3606
3607 2009-08-13  Richard Guenther  <rguenther@suse.de>
3608
3609         PR middle-end/41047
3610         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3611
3612 2009-08-12  Richard Guenther  <rguenther@suse.de>
3613
3614         PR tree-optimization/41011
3615         * gfortran.dg/pr41011.f: New testcase.
3616
3617 2009-08-11  Andrew Haley  <aph@redhat.com>
3618
3619         * gcc.target/arm/synchronize.c: New file.
3620
3621 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3622
3623         PR middle-end/40980
3624         * gfortran.dg/graphite/id-17.f: New.
3625
3626 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3627             Sebastian Pop  <sebastian.pop@amd.com>
3628
3629         * gcc.dg/graphite/interchange-1.c: XFAILed.
3630         * gcc.dg/graphite/interchange-2.c: XFAILed.
3631         * gcc.dg/graphite/interchange-3.c: XFAILed.
3632         * gcc.dg/graphite/interchange-4.c: XFAILed.
3633         * gcc.dg/graphite/interchange-7.c: XFAILed.
3634
3635 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3636
3637         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3638
3639 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3640             Pranav Garg  <pranav.garg2107@gmail.com>
3641
3642         * gcc.dg/graphite/interchange-6.c: XFAILed.
3643
3644 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3645
3646         * gcc.dg/graphite/interchange-9.c: New.
3647
3648 2009-08-12  Richard Guenther  <rguenther@suse.de>
3649
3650         PR rtl-optimization/41033
3651         * gcc.dg/pr41033.c: New test.
3652
3653 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3654
3655         PR fortran/41022
3656         * gfortran.dg/proc_ptr_comp_14.f90: New.
3657
3658 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3659
3660         * gcc.target/mips/ext-5.c: New test.
3661         * gcc.target/mips/ext-6.c: New test.
3662         * gcc.target/mips/ext-7.c: New test.
3663         * gcc.target/mips/ext-8.c: New test.
3664         * gcc.target/mips/extend-2.c: New test.
3665
3666 2009-08-10  Jason Merrill  <jason@redhat.com>
3667
3668         * g++.dg/other/linkage2.C: New test for types-without-linkage
3669         handling.
3670         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3671         * g++.dg/lookup/anon2.C: Likewise.
3672         * g++.dg/other/anon3.C: Likewise.
3673         * g++.dg/template/arg2.C: Likewise.
3674         * g++.dg/template/local4.C: Likewise.
3675         * g++.old-deja/g++.law/operators32.C: Likewise.
3676         * g++.old-deja/g++.other/linkage2.C: Likewise.
3677         * g++.old-deja/g++.pt/enum6.C: Likewise.
3678         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3679         * g++.old-deja/g++.other/linkage1.C: Likewise.
3680
3681 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3682
3683         * gcc.dg/dg.exp: Test also c-c++-common dir.
3684         * g++.dg/dg.exp: Likewise.
3685         * g++.dg/warn/Wconversion-real.C: Delete.
3686         * gcc.dg/Wconversion-real.c: Move to ...
3687         * c-c++-common/Wconversion-real.c: ... here.
3688         * lib/target-supports.exp
3689         (check_effective_target_c,check_effective_target_c++): New.
3690
3691 2009-08-10  Daniel Kraft  <d@domob.eu>
3692
3693         PR fortran/37425
3694         * gfortran.dg/typebound_operator_1.f03: New test.
3695         * gfortran.dg/typebound_operator_2.f03: New test.
3696
3697 2009-08-10  Richard Guenther  <rguenther@suse.de>
3698
3699         PR middle-end/41006
3700         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3701         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3702
3703 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3704
3705         PR fortran/40940
3706         * gfortran.dg/class_1.f03: New.
3707         * gfortran.dg/class_2.f03: New.
3708         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3709         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3710         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3711         * gfortran.dg/typebound_call_10.f03: Ditto.
3712         * gfortran.dg/typebound_call_2.f03: Ditto.
3713         * gfortran.dg/typebound_call_3.f03: Ditto.
3714         * gfortran.dg/typebound_call_4.f03: Ditto.
3715         * gfortran.dg/typebound_generic_3.f03: Ditto.
3716         * gfortran.dg/typebound_generic_4.f03: Ditto.
3717         * gfortran.dg/typebound_proc_1.f08: Ditto.
3718         * gfortran.dg/typebound_proc_5.f03: Ditto.
3719         * gfortran.dg/typebound_proc_6.f03: Ditto.
3720
3721 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3722
3723         PR c++/40866
3724         * g++.dg/expr/stmt-expr-1.C: New test.
3725
3726 2009-08-09  Richard Guenther  <rguenther@suse.de>
3727
3728         PR tree-optimization/41016
3729         * gcc.c-torture/compile/pr41016.c: New testcase.
3730
3731 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3732
3733         * gcc.dg/overflow-warn-8.c: New test.
3734
3735 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3736
3737         PR tree-optimization/41008
3738         * gcc.dg/vect/O1-pr41008.c: New test.
3739
3740 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3741
3742         PR fortran/40955
3743         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3744
3745 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3746
3747         * gcc.target/bfin/loop-autoinc.c: New file.
3748
3749 2009-08-08  Richard Guenther  <rguenther@suse.de>
3750
3751         PR tree-optimization/40991
3752         * g++.dg/torture/pr40991.C: New testcase.
3753
3754 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3755
3756         * ada/acats/support/impdef.a: Tweak timing constants. Add
3757         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3758         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3759         * ada/acats/tests/c9/c940007.a: Likewise.
3760         * ada/acats/tests/c9/c94001c.ada: Likewise.
3761         * ada/acats/tests/c9/c94006a.ada: Likewise.
3762         * ada/acats/tests/c9/c94008c.ada: Likewise.
3763         * ada/acats/tests/c9/c951002.a: Likewise.
3764         * ada/acats/tests/c9/c954a01.a: Likewise.
3765         * ada/acats/tests/c9/c96001a.ada: Likewise.
3766         * ada/acats/tests/c9/c97307a.ada: Likewise.
3767
3768 2009-08-07  Richard Guenther  <rguenther@suse.de>
3769
3770         PR tree-optimization/40999
3771         * gfortran.dg/pr40999.f: New testcase.
3772
3773 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3774
3775         * g++.dg/tree-prof/partition1.C: New test.
3776
3777 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3778
3779         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3780         hook.
3781         (check_effective_target_arm_neon_ok): Improve test for neon
3782         availability.
3783         * gcc.target/arm/eabi1.c: Only run test in base variant.
3784         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3785         attribute.
3786         * gcc.target/arm/vfp1[567].c: New tests.
3787
3788 2009-08-06  Jason Merrill  <jason@redhat.com>
3789
3790         PR c++/40948
3791         * g++.dg/ext/complit12.C: Expand.
3792
3793 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3794
3795         Merge ARM/hard_vfp_branch to trunk.
3796
3797         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3798
3799         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3800         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3801
3802         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3803
3804         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3805         (PCS): Define macro to use base AAPCS.
3806         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3807
3808         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3809
3810         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3811         Correct arm_neon.h typo.
3812
3813         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3814
3815         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3816         this a linkage test.
3817         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3818         argument marshalling.
3819         * abitest.h: New file.
3820         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3821         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3822
3823 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3824
3825         PR middle-end/32964
3826         * gcc.dg/tree-ssa/pr32964.c: New test.
3827
3828 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3829             H.J. Lu  <hongjiu.lu@intel.com>
3830
3831         PR target/40957
3832         * gcc.target/i386/pr40957.c: New test.
3833
3834 2009-08-06  Richard Guenther  <rguenther@suse.de>
3835
3836         PR tree-optimization/40964
3837         * gcc.c-torture/compile/pr40964.c: New testcase.
3838
3839 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3840
3841         PR fortran/40847
3842         * gfortran.dg/transfer_resolve_1.f90 : New test.
3843
3844 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3845             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3846
3847         PR target/40906
3848         * gcc.target/i386/pr40906-1.c: New test.
3849         * gcc.target/i386/pr40906-2.c: Ditto.
3850         * gcc.target/i386/pr40906-3.c: Ditto.
3851
3852 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3853
3854         PR rtl-optimization/40924
3855         * g++.dg/torture/pr40924.C: New test.
3856
3857 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3858
3859         PR c++/36069
3860         * g++.dg/warn/pr36069.C: New.
3861
3862 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3863
3864         PR c++/39987
3865         * g++.dg/overload/defarg4.C: New test.
3866
3867 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3868
3869         PR c++/16696
3870         * g++.dg/parse/pr16696.C: New.
3871         * g++.dg/parse/pr16696-permissive.C: New.
3872
3873 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3874
3875         PR fortran/40875
3876         * gfortran.dg/initialization_23.f90 : New test.
3877
3878 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3879
3880         PR debug/39706
3881         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3882
3883 2009-08-03  Jason Merrill  <jason@redhat.com>
3884             Jakub Jelinek  <jakub@redhat.com>
3885
3886         PR c++/40948
3887         * g++.dg/ext/complit12.C: New.
3888
3889 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3890
3891         PR c/39902
3892         * gcc.target/powerpc/pr39902-2.c: New test.
3893
3894 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3895
3896         PR middle-end/40943
3897         * gcc.dg/uninit-6.c: Re-add XFAIL.
3898         * gcc.dg/uninit-6-O0.c: Likewise.
3899         * gcc.dg/uninit-pr40943.c: New test.
3900
3901 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3902
3903         PR testsuite/40858
3904         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3905         .ascii.
3906
3907 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3908
3909         PR libfortran/40853
3910         * gfortran.dg/namelist_40.f90: Update error output.
3911         * gfortran.dg/namelist_47.f90: Update error output.
3912         * gfortran.dg/namelist_58.f90: New test.
3913
3914 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3915
3916         PR fortran/40881
3917         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3918         * gfortran.dg/altreturn_3.f90: Ditto.
3919         * gfortran.dg/altreturn_5.f90: Ditto.
3920         * gfortran.dg/altreturn_6.f90: Ditto.
3921         * gfortran.dg/altreturn_7.f90: Ditto.
3922         * gfortran.dg/array_constructor_13.f90: Ditto.
3923         * gfortran.dg/arrayio_7.f90: Ditto.
3924         * gfortran.dg/arrayio_8.f90: Ditto.
3925         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3926         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3927         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3928         * gfortran.dg/backspace_8.f: Add -std=legacy.
3929         * gfortran.dg/backspace_9.f: Ditto.
3930         * gfortran.dg/char_comparison_1.f: Ditto.
3931         * gfortran.dg/char_decl_1.f90: Ditto.
3932         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3933         * gfortran.dg/char_pointer_assign.f90: Ditto.
3934         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3935         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3936         * gfortran.dg/char_pointer_func.f90: Ditto.
3937         * gfortran.dg/common_8.f90: Ditto.
3938         * gfortran.dg/constant_substring.f: Ditto.
3939         * gfortran.dg/data_char_2.f90: Ditto.
3940         * gfortran.dg/der_array_io_1.f90: Ditto.
3941         * gfortran.dg/der_array_io_2.f90: Ditto.
3942         * gfortran.dg/der_array_io_3.f90: Ditto.
3943         * gfortran.dg/der_io_3.f90: Ditto.
3944         * gfortran.dg/dev_null.F90: Ditto.
3945         * gfortran.dg/direct_io_2.f90: Ditto.
3946         * gfortran.dg/do_iterator_2.f90: Ditto.
3947         * gfortran.dg/e_d_fmt.f90: Ditto.
3948         * gfortran.dg/empty_format_1.f90: Ditto.
3949         * gfortran.dg/entry_17.f90: Modified warning message.
3950         * gfortran.dg/entry_7.f90: Add -std=legacy.
3951         * gfortran.dg/eor_1.f90: Ditto.
3952         * gfortran.dg/equiv_2.f90: Ditto.
3953         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3954         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3955         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3956         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3957         * gfortran.dg/fmt_error_2.f90: Ditto.
3958         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3959         * gfortran.dg/fmt_tl.f: Ditto.
3960         * gfortran.dg/fmt_white.f: Ditto.
3961         * gfortran.dg/func_derived_1.f90: Ditto.
3962         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3963         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3964         * gfortran.dg/global_references_2.f90: Ditto.
3965         * gfortran.dg/hollerith_1.f90: Ditto.
3966         * gfortran.dg/hollerith.f90: Use new-style character length.
3967         * gfortran.dg/hollerith_f95.f90: Ditto.
3968         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3969         * gfortran.dg/implicit_6.f90: Ditto.
3970         * gfortran.dg/implicit_9.f90: Ditto.
3971         * gfortran.dg/inquire_13.f90: Ditto.
3972         * gfortran.dg/inquire_5.f90: Ditto.
3973         * gfortran.dg/inquire_6.f90: Ditto.
3974         * gfortran.dg/inquire.f90: Ditto.
3975         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3976         * gfortran.dg/io_constraints_2.f90: Ditto.
3977         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3978         * gfortran.dg/loc_2.f90: Ditto.
3979         * gfortran.dg/logical_1.f90: Ditto.
3980         * gfortran.dg/longline.f: Ditto.
3981         * gfortran.dg/merge_char_1.f90: Ditto.
3982         * gfortran.dg/namelist_12.f: Ditto.
3983         * gfortran.dg/namelist_14.f90: Ditto.
3984         * gfortran.dg/namelist_18.f90: Ditto.
3985         * gfortran.dg/namelist_19.f90: Ditto.
3986         * gfortran.dg/namelist_21.f90: Ditto.
3987         * gfortran.dg/namelist_22.f90: Ditto.
3988         * gfortran.dg/namelist_37.f90: Ditto.
3989         * gfortran.dg/namelist_54.f90: Ditto.
3990         * gfortran.dg/namelist_55.f90: Ditto.
3991         * gfortran.dg/namelist_empty.f90: Ditto.
3992         * gfortran.dg/namelist_use.f90: Use new-style character length.
3993         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3994         * gfortran.dg/nested_modules_4.f90: Ditto.
3995         * gfortran.dg/nested_modules_5.f90: Ditto.
3996         * gfortran.dg/open-options-blanks.f: Ditto.
3997         * gfortran.dg/output_exponents_1.f90: Ditto.
3998         * gfortran.dg/parens_5.f90: Ditto.
3999         * gfortran.dg/parens_6.f90: Ditto.
4000         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4001         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4002         * gfortran.dg/pr15129.f90: Ditto.
4003         * gfortran.dg/pr15332.f: Ditto.
4004         * gfortran.dg/pr16597.f90: Ditto.
4005         * gfortran.dg/pr17143.f90: Ditto.
4006         * gfortran.dg/pr17164.f90: Ditto.
4007         * gfortran.dg/pr17229.f: Modified warning message.
4008         * gfortran.dg/pr18210.f90: Add -std=legacy.
4009         * gfortran.dg/pr19155.f: Ditto.
4010         * gfortran.dg/pr20086.f90: Ditto.
4011         * gfortran.dg/pr20124.f90: Ditto.
4012         * gfortran.dg/pr20755.f: Ditto.
4013         * gfortran.dg/pr20865.f90: Ditto.
4014         * gfortran.dg/pr20950.f: Ditto.
4015         * gfortran.dg/pr21730.f: Ditto.
4016         * gfortran.dg/pr22491.f: Ditto.
4017         * gfortran.dg/pr29713.f90: Ditto.
4018         * gfortran.dg/print_parentheses_1.f: Ditto.
4019         * gfortran.dg/print_parentheses_2.f90: Ditto.
4020         * gfortran.dg/proc_assign_1.f90: Ditto.
4021         * gfortran.dg/proc_decl_1.f90: Ditto.
4022         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4023         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4024         * gfortran.dg/read_float_1.f90: Ditto.
4025         * gfortran.dg/read_logical.f90: Ditto.
4026         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4027         * gfortran.dg/return_1.f90: Ditto.
4028         * gfortran.dg/rewind_1.f90: Ditto.
4029         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4030         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4031         * gfortran.dg/stfunc_1.f90: Ditto.
4032         * gfortran.dg/stfunc_3.f90: Ditto.
4033         * gfortran.dg/stfunc_4.f90: Ditto.
4034         * gfortran.dg/stfunc_6.f90: Ditto.
4035         * gfortran.dg/streamio_2.f90: Ditto.
4036         * gfortran.dg/string_ctor_1.f90: Ditto.
4037         * gfortran.dg/string_null_compare_1.f: Ditto.
4038         * gfortran.dg/substr_6.f90: Ditto.
4039         * gfortran.dg/tl_editing.f90: Ditto.
4040         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4041         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4042         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4043         * gfortran.dg/g77/1832.f: Ditto.
4044         * gfortran.dg/g77/19981216-0.f Ditto.
4045         * gfortran.dg/g77/19990525-0.f: Ditto.
4046         * gfortran.dg/g77/19990826-2.f: Ditto.
4047         * gfortran.dg/g77/20000630-2.f: Ditto.
4048         * gfortran.dg/g77/20010116.f: Ditto.
4049         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4050         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4051         * gfortran.dg/g77/980520-1.f: Ditto.
4052         * gfortran.dg/g77/check0.f: Ditto.
4053         * gfortran.dg/g77/cpp3.F: Ditto.
4054         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4055         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4056         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4057         * gfortran.dg/g77/short.f: Ditto.
4058
4059 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4060
4061         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4062         * gcc.target/mips/ext-4.c: Likewise.
4063         * gcc.target/mips/interrupt_handler.c: Likewise.
4064         * gcc.target/mips/truncate-4.c: Likewise.
4065         * gcc.target/mips/truncate-5.c: Likewise.
4066
4067 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4068
4069         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4070         -fgraphite-force-parallel to -floop-parallelize-all.
4071
4072 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4073
4074         PR fortran/40011
4075         * gfortran.dg/whole_file_7.f90: New test.
4076         * gfortran.dg/whole_file_8.f90: New test.
4077         * gfortran.dg/whole_file_9.f90: New test.
4078         * gfortran.dg/whole_file_10.f90: New test.
4079         * gfortran.dg/whole_file_11.f90: New test.
4080         * gfortran.dg/whole_file_12.f90: New test.
4081         * gfortran.dg/whole_file_13.f90: New test.
4082         * gfortran.dg/whole_file_14.f90: New test.
4083
4084 2009-07-31  Jason Merrill  <jason@redhat.com>
4085
4086         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4087         binding semantics.
4088         * g++.dg/cpp0x/named.C: Likewise.
4089         * g++.dg/cpp0x/overload.C: Likewise.
4090         * g++.dg/cpp0x/rv1n.C: Likewise.
4091         * g++.dg/cpp0x/rv1p.C: Likewise.
4092         * g++.dg/cpp0x/rv2n.C: Likewise.
4093         * g++.dg/cpp0x/rv2p.C: Likewise.
4094         * g++.dg/cpp0x/rv3n.C: Likewise.
4095         * g++.dg/cpp0x/rv3p.C: Likewise.
4096         * g++.dg/cpp0x/rv4n.C: Likewise.
4097         * g++.dg/cpp0x/rv4p.C: Likewise.
4098         * g++.dg/cpp0x/rv5n.C: Likewise.
4099         * g++.dg/cpp0x/rv5p.C: Likewise.
4100         * g++.dg/cpp0x/rv6n.C: Likewise.
4101         * g++.dg/cpp0x/rv6p.C: Likewise.
4102         * g++.dg/cpp0x/rv7n.C: Likewise.
4103         * g++.dg/cpp0x/rv7p.C: Likewise.
4104         * g++.dg/cpp0x/template_deduction.C: Likewise.
4105         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4106         * g++.dg/cpp0x/overloadn.C: New.
4107         * g++.dg/cpp0x/rv-cast.C: New.
4108
4109 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4110
4111         * gcc.target/mips/ext-4.c: New test.
4112
4113 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4114
4115         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4116
4117 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4118
4119         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4120         * gcc.dg/tree-ssa/loop-32.c: Same.
4121         * gcc.dg/tree-ssa/loop-33.c: Same.
4122         * gcc.dg/tree-ssa/loop-34.c: Same.
4123         * gcc.dg/tree-ssa/loop-35.c: Same.
4124         * gcc.dg/tree-ssa/loop-7.c: Same.
4125         * gcc.dg/tree-ssa/pr23109.c: Same.
4126         * gcc.dg/tree-ssa/restrict-2.c: Same.
4127         * gcc.dg/tree-ssa/restrict-3.c: Same.
4128         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4129         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4130         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4131         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4132         * gcc.dg/tree-ssa/structopt-1.c: Same.
4133         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4134         * gfortran.dg/pr32921.f: Same.
4135
4136 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4137
4138         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4139         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4140         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4141         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4142         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4143         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4144         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4145         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4146         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4147         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4148         * gcc.dg/graphite/id-1.c: New.
4149         * gcc.dg/graphite/id-10.c: New.
4150         * gcc.dg/graphite/id-11.c: New.
4151         * gcc.dg/graphite/id-12.c: New.
4152         * gcc.dg/graphite/id-13.c: New.
4153         * gcc.dg/graphite/id-14.c: New.
4154         * gcc.dg/graphite/id-15.c: New.
4155         * gcc.dg/graphite/id-2.c: New.
4156         * gcc.dg/graphite/id-3.c: New.
4157         * gcc.dg/graphite/id-4.c: New.
4158         * gcc.dg/graphite/id-5.c: New.
4159         * gcc.dg/graphite/id-6.c: New.
4160         * gcc.dg/graphite/id-7.c: New.
4161         * gcc.dg/graphite/id-8.c: New.
4162         * gcc.dg/graphite/id-9.c: New.
4163         * gcc.dg/graphite/interchange-0.c: New.
4164         * gcc.dg/graphite/interchange-1.c: New.
4165         * gcc.dg/graphite/interchange-2.c: New.
4166         * gcc.dg/graphite/interchange-3.c: New.
4167         * gcc.dg/graphite/interchange-4.c: New.
4168         * gcc.dg/graphite/interchange-5.c: New.
4169         * gcc.dg/graphite/interchange-6.c: New.
4170         * gcc.dg/graphite/interchange-7.c: New.
4171         * gcc.dg/graphite/interchange-8.c: New.
4172         * gcc.dg/graphite/pr35356-1.c: New.
4173         * gcc.dg/graphite/pr35356-2.c: New.
4174         * gcc.dg/graphite/pr35356-3.c: New.
4175         * gcc.dg/graphite/pr40157.c: New.
4176         * gcc.dg/graphite/run-id-1.c: New.
4177         * gcc.dg/graphite/scop-20.c: New.
4178         * gcc.dg/graphite/scop-21.c: New.
4179         * gfortran.dg/graphite/id-1.f90: New.
4180         * gfortran.dg/graphite/id-10.f90: New.
4181         * gfortran.dg/graphite/id-11.f: New.
4182         * gfortran.dg/graphite/id-12.f: New.
4183         * gfortran.dg/graphite/id-13.f: New.
4184         * gfortran.dg/graphite/id-14.f: New.
4185         * gfortran.dg/graphite/id-15.f: New.
4186         * gfortran.dg/graphite/id-16.f: New.
4187         * gfortran.dg/graphite/id-5.f: New.
4188         * gfortran.dg/graphite/id-6.f: New.
4189         * gfortran.dg/graphite/id-7.f: New.
4190         * gfortran.dg/graphite/id-8.f: New.
4191         * gfortran.dg/graphite/id-9.f: New.
4192         * gfortran.dg/graphite/interchange-1.f: New.
4193         * gfortran.dg/graphite/interchange-2.f: New.
4194
4195 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4196
4197         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4198         flags based on the name of the testcase.
4199         * gfortran.dg/graphite/graphite.exp: Same.
4200
4201         * gcc.dg/graphite/block-0.c: Adjusted.
4202         * gcc.dg/graphite/block-1.c: Adjusted.
4203         * gcc.dg/graphite/block-2.c: Adjusted.
4204         * gcc.dg/graphite/block-3.c: Adjusted.
4205         * gcc.dg/graphite/block-4.c: Adjusted.
4206         * gcc.dg/graphite/block-5.c: Adjusted.
4207         * gcc.dg/graphite/block-6.c: Adjusted.
4208         * gcc.dg/graphite/pr37485.c: Adjusted.
4209         * gcc.dg/graphite/pr37684.c: Adjusted.
4210         * gcc.dg/graphite/pr37828.c: Adjusted.
4211         * gcc.dg/graphite/pr37883.c: Adjusted.
4212         * gcc.dg/graphite/pr37928.c: Adjusted.
4213         * gcc.dg/graphite/pr37943.c: Adjusted.
4214         * gcc.dg/graphite/pr38409.c: Adjusted.
4215         * gcc.dg/graphite/pr38498.c: Adjusted.
4216         * gcc.dg/graphite/pr38559.c: Adjusted.
4217         * gcc.dg/graphite/pr39335.c: Adjusted.
4218         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4219         * gcc.dg/graphite/scop-0.c: Adjusted.
4220         * gcc.dg/graphite/scop-1.c: Adjusted.
4221         * gcc.dg/graphite/scop-10.c: Adjusted.
4222         * gcc.dg/graphite/scop-11.c: Adjusted.
4223         * gcc.dg/graphite/scop-12.c: Adjusted.
4224         * gcc.dg/graphite/scop-13.c: Adjusted.
4225         * gcc.dg/graphite/scop-14.c: Adjusted.
4226         * gcc.dg/graphite/scop-15.c: Adjusted.
4227         * gcc.dg/graphite/scop-16.c: Adjusted.
4228         * gcc.dg/graphite/scop-17.c: Adjusted.
4229         * gcc.dg/graphite/scop-18.c: Adjusted.
4230         * gcc.dg/graphite/scop-19.c: Adjusted.
4231         * gcc.dg/graphite/scop-2.c: Adjusted.
4232         * gcc.dg/graphite/scop-3.c: Adjusted.-
4233         * gcc.dg/graphite/scop-4.c: Adjusted.
4234         * gcc.dg/graphite/scop-5.c: Adjusted.
4235         * gcc.dg/graphite/scop-6.c: Adjusted.
4236         * gcc.dg/graphite/scop-7.c: Adjusted.
4237         * gcc.dg/graphite/scop-8.c: Adjusted.
4238         * gcc.dg/graphite/scop-9.c: Adjusted.
4239         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4240         * gfortran.dg/graphite/block-1.f90: Adjusted.
4241         * gfortran.dg/graphite/block-2.f: Adjusted.
4242         * gfortran.dg/graphite/block-3.f90: Adjusted.
4243         * gfortran.dg/graphite/block-4.f90: Adjusted.
4244         * gfortran.dg/graphite/id-2.f90: Adjusted.
4245         * gfortran.dg/graphite/id-3.f90: Adjusted.
4246         * gfortran.dg/graphite/id-4.f90: Adjusted.
4247         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4248         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4249         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4250         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4251         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4252         * gfortran.dg/graphite/scop-1.f: Adjusted.
4253
4254 2009-07-30  Doug Kwan  <dougkwan@google.com>
4255
4256         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4257         in warnings added in rev 141298.
4258
4259 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4260
4261         * lib/options.exp: Use "!=" instead of "ne".
4262
4263         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4264
4265         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4266         * gcc.dg/ucnid-12.c: Likewise.
4267
4268 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4269             Pat Haugen  <pthaugen@us.ibm.com>
4270             Revital Eres <ERES@il.ibm.com>
4271
4272         * gcc.target/powerpc/altivec-32.c: New file to test
4273         Altivec simple math function vectorization.
4274
4275         * gcc.target/powerpc/bswap-run.c: New file to test swap
4276         builtins.
4277         * gcc.target/powerpc/bswap16.c: Ditto.
4278         * gcc.target/powerpc/bswap32.c: Ditto.
4279         * gcc.target/powerpc/bswap64-1.c: Ditto.
4280         * gcc.target/powerpc/bswap64-2.c: Ditto.
4281         * gcc.target/powerpc/bswap64-3.c: Ditto.
4282         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4283         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4284         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4285
4286         * gcc.target/powerpc/popcount-2.c: New file to test
4287         power7 popcntd instructions.
4288         * gcc.target/powerpc/popcount-3.c: Ditto.
4289
4290         * gcc.target/powerpc/pr39457.c: New VSX test.
4291         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4292         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4293         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4294         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4295         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4296         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4297         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4298         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4299         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4300         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4301         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4302         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4303
4304         * gcc.target/powerpc/altivec-6.c: Store the result of
4305         vec_add, so the optimizer doesn't remove it.
4306
4307         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4308         systems that support bswap64.
4309
4310         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4311         prevent VSX code generation.
4312
4313         * lib/target-supports.exp (check_vsx_hw_available): New
4314         function to test if VSX available.
4315         (check_effective_target_powerpc_vsx_ok): Ditto.
4316         (check_vmx_hw_available): Add explicit -mno-vsx.
4317
4318 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4319
4320         PR c/39902
4321         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4322
4323 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4324
4325         PR tree-optimization/40570
4326         * gcc.c-torture/compile/pr40570.c: New test.
4327
4328 2009-07-29  Jason Merrill  <jason@redhat.com>
4329
4330         PR c++/14912
4331         * g++.dg/template/defarg13.C: New.
4332
4333 2009-07-29  Richard Guenther  <rguenther@suse.de>
4334
4335         PR c++/40834
4336         * g++.dg/torture/pr40834.C: New testcase.
4337
4338 2009-07-29  Michael Matz  <matz@suse.de>
4339
4340         PR middle-end/40830
4341         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4342
4343 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4344
4345         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4346         sh*-*-* targets.  Skip on spu-*-* targets.
4347         * gfortran.dg/maxlocval_4.f90: Likewise.
4348         * gfortran.dg/minlocval_1.f90: Likewise.
4349         * gfortran.dg/minlocval_4.f90: Likewise.
4350
4351 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4352
4353         PR fortran/40878
4354         * gfortran.dg/gomp/pr40878-1.f90: New test.
4355         * gfortran.dg/gomp/pr40878-2.f90: New test.
4356
4357         PR testsuite/40891
4358         * gcc.dg/cdce1.c: Adjust note line number.
4359         * gcc.dg/cdce2.c: Likewise.
4360
4361 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4362
4363         PR fortran/40882
4364         * gfortran.dg/proc_ptr_comp_13.f90: New.
4365
4366 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4367
4368         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4369         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4370         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4371         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4372         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4373         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4374         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4375         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4376         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4377         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4378         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4379         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4380         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4381         #ifdef NEED_IEEE754_FLOAT conditional.
4382         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4383         conditional.
4384
4385 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4386
4387         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4388         i?86-*-netware.
4389         * g++.dg/ext/bitfield3.C: Likewise.
4390         * g++.dg/ext/bitfield4.C: Likewise.
4391         * g++.dg/ext/bitfield5.C: Likewise.
4392         * gcc.dg/bitfld-15.c: Likewise.
4393         * gcc.dg/bitfld-16.c: Likewise.
4394         * gcc.dg/bitfld-17.c: Likewise.
4395         * gcc.dg/bitfld-18.c: Likewise.
4396         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4397         * gcc.dg/20010912-1.c: Likewise.
4398         * gcc.dg/20021018-1.c: Likewise.
4399         * gcc.dg/20030213-1.c: Likewise.
4400         * gcc.dg/20030225-1.c: Likewise.
4401         * gcc.dg/20030708-1.c: Likewise.
4402         * gcc.dg/20050321-2.c: Likewise.
4403         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4404         * gcc.dg/cdce2.c: Likewise.
4405         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4406         targets.
4407         * gcc.target/i386/pr37248-3.c: Likewise.
4408
4409 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4410
4411         PR fortran/40848
4412         * gfortran.dg/altreturn_7.f90: New.
4413
4414 2009-07-27  Simon Baldwin  <simonb@google.com>
4415
4416         PR testsuite/40829
4417         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4418         so that indexing no longer runs off array end.
4419
4420 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4421
4422         PR fortran/40851
4423         * gfortran.dg/derived_init_3.f90: New test.
4424
4425 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4426
4427         PR fortran/33197
4428         * gfortran.dg/atan2_1.f90: New test
4429         * gfortran.dg/atan2_2.f90: New test
4430
4431 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4432
4433         PR c++/40749
4434         * g++.dg/warn/Wreturn-type-6.C: New test.
4435
4436 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4437
4438         PR tree-optimization/40801
4439         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4440         * gfortran.dg/vect/vect.exp: Run tests starting with
4441         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4442
4443 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4444
4445         PR rtl-optimization/40445
4446         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4447
4448 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4449
4450         * gcc.dg/builtin-unreachable-4.c: New test.
4451
4452 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4453
4454         PR fortran/33197
4455         * gfortran.dg/complex_intrinsic_5.f90: New test.
4456         * gfortran.dg/complex_intrinsic_7.f90: New test.
4457
4458 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4459
4460         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4461         * gcc.dg/ipa/noclone-1.c: New test.
4462
4463 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4464
4465         * lib/target-supports.exp (check_effective_target_static): New
4466         procedure.
4467         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4468         supported.
4469         * g++.old-deja/g++.law/weak.C: Require static effective target.
4470
4471 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4472
4473         PR fortran/39630
4474         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4475         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4476         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4477         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4478         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4479         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4480         * gfortran.dg/typebound_call_10.f03: New.
4481
4482 2009-07-24  Jason Merrill  <jason@redhat.com>
4483
4484         * g++.dg/cpp0x/defaulted11.C: New.
4485
4486         * g++.dg/cpp0x/initlist23.C: New.
4487
4488 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4489
4490         PR fortran/40822
4491         * gfortran.dg/char_length_16.f90: New.
4492
4493 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4494
4495         PR fortran/40643
4496         PR fortran/31067
4497         * gfortran.dg/maxlocval_2.f90: New test.
4498         * gfortran.dg/maxlocval_3.f90: New test.
4499         * gfortran.dg/maxlocval_4.f90: New test.
4500         * gfortran.dg/minlocval_1.f90: New test.
4501         * gfortran.dg/minlocval_2.f90: New test.
4502         * gfortran.dg/minlocval_3.f90: New test.
4503         * gfortran.dg/minlocval_4.f90: New test.
4504
4505 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4506
4507         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4508         scan-assembler.
4509
4510 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4511
4512         PR fortran/40839
4513         * gfortran.dg/pr40839.f90: New test.
4514
4515 2009-07-23  Michael Matz  <matz@suse.de>
4516
4517         PR middle-end/40830
4518         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4519         don't set options ourself.
4520
4521 2009-07-23  Simon Baldwin  <simonb@google.com>
4522
4523         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4524         native C compilation where required.
4525
4526 2009-07-22  Doug Kwan  <dougkwan@google.com>
4527
4528         * gcc.c-torture/compile/20090721-1.c: New test.
4529
4530 2009-07-22  Michael Matz  <matz@suse.de>
4531
4532         PR tree-optimization/35229
4533         PR tree-optimization/39300
4534         * gcc.dg/vect/vect-pre-interact.c: New test.
4535
4536 2009-07-22  Richard Guenther  <rguenther@suse.de>
4537
4538         * g++.dg/lookup/using21.C: Fix duplicate paste.
4539
4540 2009-07-22  Richard Guenther  <rguenther@suse.de>
4541
4542         PR c++/40799
4543         * g++.dg/lookup/using21.C: New testcase.
4544
4545 2009-07-21  Jason Merrill  <jason@redhat.com>
4546
4547         * g++.dg/init/aggr4.C: New.
4548
4549 2009-07-21  Jason Merrill  <jason@redhat.com>
4550
4551         Core issue 934
4552         * g++.dg/cpp0x/initlist22.C: New.
4553
4554 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4555
4556         * gcc.target/i386/vectorize8.c: New test.
4557
4558 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4559
4560         PR target/40811
4561         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4562         Add i?86 and x86_64 targets.
4563         * gcc.target/i386/vectorize7.c: New test.
4564
4565         PR target/40809
4566         * gcc.target/i386/pr40809.c: New test.
4567
4568 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4569
4570         PR tree-optimization/40813
4571         * g++.dg/opt/inline15.C: New test.
4572
4573 2009-07-21  Paul Brook <paul@codesourcery.com>
4574
4575         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4576         * lib/target-supports.exp (check_effective_target_section_anchors):
4577         Add arm*-*-*.
4578
4579 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4580
4581         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4582         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4583         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4584
4585 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4586
4587         * gcc.target/mips/ext-3.c: New test.
4588
4589 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4590
4591         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4592         * gcc.dg/builtin-object-size-8.c: New test.
4593         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4594         * g++.dg/ext/builtin-object-size2.C: Likewise.
4595
4596         PR tree-optimization/40792
4597         * gcc.dg/pr40792.c: New test.
4598
4599 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4600
4601         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4602         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4603         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4604
4605 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4606
4607         * gcc.target/sh/mfmovd.c: New test.
4608
4609 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4610             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4611
4612         PR libfortran/40714
4613         * gfortran.dg/eof_3.f90: New test.
4614
4615 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4616
4617         PR fortran/40727
4618         * gfortran.dg/intrinsic_cmplx.f90: New test.
4619
4620 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4621
4622         PR libfortran/34670
4623         PR libfortran/36874
4624         * gfortran.dg/cshift_bounds_1.f90:  New test.
4625         * gfortran.dg/cshift_bounds_2.f90:  New test.
4626         * gfortran.dg/cshift_bounds_3.f90:  New test.
4627         * gfortran.dg/cshift_bounds_4.f90:  New test.
4628         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4629         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4630         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4631         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4632
4633 2009-07-19  Jan Hubicka  <jh@suse.cz>
4634
4635         PR tree-optimization/40676
4636         * gcc.c-torture/compile/pr40676.c: New testcase.
4637
4638 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4639
4640         * gcc.target/mips/ext-2.c: New test.
4641
4642 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4643
4644         * gcc.target/mips/octeon-exts-7.c: New test.
4645         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4646         * gcc.target/mips/octeon-exts-5.c: Likewise.
4647
4648 2009-07-18  Richard Guenther  <rguenther@suse.de>
4649
4650         PR testsuite/40798
4651         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4652
4653 2009-07-18  Richard Guenther  <rguenther@suse.de>
4654
4655         PR c/40787
4656         * gcc.dg/pr35899.c: Adjust.
4657
4658 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4659
4660         * gcc.target/powerpc/asm-es-1.c: New test.
4661         * gcc.target/powerpc/asm-es-2.c: Likewise.
4662
4663 2009-07-17  Richard Guenther  <rguenther@suse.de>
4664
4665         PR c/40401
4666         * g++.dg/rtti/crash4.C: New testcase.
4667         * g++.dg/torture/20090706-1.C: Likewise.
4668         * gcc.dg/redecl-17.c: Likewise.
4669         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4670         * gcc.dg/declspec-9.c: Expect extra error.
4671         * gcc.dg/declspec-10.c: Likewise.
4672         * gcc.dg/declspec-11.c: Likewise.
4673         * gcc.dg/redecl-10.c: Expect extra warnings.
4674         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4675         * gcc.target/i386/pr39545-1.c: Likewise.
4676         * g++.dg/ext/asm3.C: Expect more errors.
4677         * g++.dg/gomp/block-1.C: Likewise.
4678         * g++.dg/gomp/block-2.C: Likewise.
4679         * g++.dg/gomp/block-3.C: Likewise.
4680         * g++.dg/gomp/block-5.C: Likewise.
4681         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4682         * g++.dg/warn/unused-result1.C: XFAIL.
4683
4684 2009-07-17  Richard Guenther  <rguenther@suse.de>
4685
4686         PR tree-optimization/40321
4687         * gcc.c-torture/compile/pr40321.c: New testcase.
4688         * g++.dg/torture/pr40321.C: Likewise.
4689
4690 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4691
4692         PR c++/40780
4693         * g++.dg/template/ptrmem19.C: New test.
4694
4695 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4696             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4697
4698         PR 40435
4699         * gcc.dg/pr36902.c: Add column info.
4700         * g++.dg/gcov/gcov-2.C: Change count for definition.
4701
4702 2009-07-16  Jason Merrill  <jason@redhat.com>
4703
4704         PR libstdc++/37907
4705         * g++.dg/cpp0x/std-layout1.C: New.
4706         * g++.dg/ext/has_nothrow_assign.C: Fix.
4707         * g++.dg/ext/has_nothrow_copy.C: Fix.
4708         * g++.dg/ext/has_trivial_assign.C: Fix.
4709         * g++.dg/ext/has_trivial_copy.C: Fix.
4710         * g++.dg/ext/is_pod.C: Fix.
4711         * g++.dg/other/offsetof3.C: Adjust.
4712         * g++.dg/overload/ellipsis1.C: Adjust.
4713         * g++.dg/warn/var-args1.C: Adjust.
4714         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4715         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4716         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4717         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4718         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4719
4720 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4721
4722         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4723         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4724         effective target "mpc_pow".
4725         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4726
4727 2009-07-16  Richard Henderson  <rth@redhat.com>
4728
4729         * g++.dg/opt/eh4.C: New test.
4730
4731 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4732
4733         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4734
4735 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4736
4737         PR middle-end/40747
4738         * gcc.c-torture/execute/pr40747.c: New test.
4739
4740 2009-07-15  Richard Guenther  <rguenther@suse.de>
4741
4742         PR middle-end/40753
4743         * gcc.c-torture/compile/pr40753.c: New testcase.
4744
4745 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4746
4747         PR fortran/40743
4748         * gfortran.dg/interface_assignment_4.f90: New.
4749
4750 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4751
4752         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4753         for FreeBSD up to and including version 8.
4754
4755 2009-07-14  Taras Glek  <tglek@mozilla.com>
4756             Rafael Espindola  <espindola@google.com>
4757
4758         * g++.dg/plugin/header-plugin-test.C: New.
4759         * g++.dg/plugin/header_plugin.c: New.
4760         * g++.dg/plugin/plugin.exp: Update.
4761
4762 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4763
4764         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4765         function to enable vectorization.
4766         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4767         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4768
4769 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4770
4771         * gcc.target/i386/sse-copysignf-vec.c: New test.
4772         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4773
4774 2009-07-14  Jason Merrill  <jason@redhat.com>
4775
4776         PR c++/37276
4777         * g++.dg/lookup/builtin5.C: New.
4778         * g++.dg/other/error22.C: Add missing extern "C".
4779         * g++.dg/warn/Warray-bounds.C: Likewise.
4780         * gcc.dg/compat/compat-common.h: Likewise.
4781
4782         PR c++/40746
4783         * g++.dg/lookup/using20.C: New.
4784
4785         PR c++/40740
4786         * g++.dg/template/koenig8.C: New.
4787
4788 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4789
4790         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4791         both i?86-*-darwin* and x86_64-*-darwin*.
4792
4793 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4794
4795         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4796         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4797         name.
4798
4799 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4800
4801         PR debug/40705
4802         * g++.dg/debug/dwarf2/typedef1.C: New test.
4803
4804         PR c++/40357
4805         * g++.dg/other/typedef3.C: New test.
4806
4807 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4808
4809         * gcc.dg/20090709-1.c: Move to a proper place ...
4810         * gcc.target/m68k/20090709-1.c: ... here.
4811
4812 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4813
4814         PR C++/22154
4815         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4816         front of qualified names are allowed.
4817         * g++.dg/parse/crash10.C: Likewise.
4818         * g++.dg/parse/error15.C: Likewise.
4819         * g++.dg/parse/typename9.C: Likewise.
4820         * g++.dg/parse/error8.C: Likewise.
4821
4822 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4823
4824         PR fortran/40646
4825         * gfortran.dg/proc_ptr_22.f90: Extended.
4826         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4827
4828 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4829
4830         * gfortran.dg/vect/vect-6.f: New test.
4831
4832 2009-07-12  Jason Merrill  <jason@redhat.com>
4833
4834         PR c++/36628
4835         * g++.dg/cpp0x/decltype17.C: New.
4836
4837         PR c++/37206
4838         * g++.dg/cpp0x/rv10.C: New.
4839
4840 2009-07-12  Jason Merrill  <jason@redhat.com>
4841
4842         PR c++/40689
4843         * g++.dg/cpp0x/initlist20.C: New.
4844         * g++.dg/cpp0x/initlist21.C: New.
4845
4846 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4847
4848         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4849         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4850         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4851         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4852         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4853
4854 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4855
4856         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4857         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4858         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4859         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4860         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4861         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4862         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4863         effective_target fd_truncate.
4864
4865 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4866
4867         * gnat.dg/specs/addr1.ads: New test.
4868
4869 2009-07-11  Jan Hubicka  <jh@suse.cz>
4870
4871         PR middle-end/48388
4872         * g++.dg/torture/pr40388.C: New testcase.
4873
4874 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4875
4876         PR target/40668
4877         * gcc.c-torture/execute/pr40668.c: New test.
4878
4879 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4880
4881         * gcc.c-torture/execute/20090711-1.c: New test.
4882
4883 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4884
4885         PR testsuite/40699
4886         PR testsuite/40707
4887         PR testsuite/40709
4888         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4889         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4890         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4891         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4892
4893 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4894
4895         PR fortran/33197
4896         * gfortran.dg/complex_intrinsic_3.f90: New test.
4897         * gfortran.dg/complex_intrinsic_4.f90: New test.
4898
4899 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4900
4901         PR target/39079
4902         * gcc.target/mips/mips.exp: Make -msynci a known option.
4903         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4904
4905 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4906
4907         PR c++/40502
4908         * g++.dg/ext/strncpy-chk1.C: New test.
4909
4910 2009-07-10  Richard Guenther  <rguenther@suse.de>
4911
4912         PR tree-optimization/40496
4913         * g++.dg/opt/pr40496.C: New testcase.
4914
4915 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4916
4917         PR 25509
4918         PR 40614
4919         * g++.dg/warn/unused-result1-Werror.c: New.
4920
4921 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4922
4923         PR fortran/39334
4924         * gfortran.dg/recursive_parameter_1.f90: New test.
4925
4926 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4927
4928         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4929         * gfortran.dg/module_equivalence_6.f90: Ditto.
4930         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4931         * gfortran.dg/nan_2.f90: Ditto.
4932         * gfortran.dg/inquire_11.f90: Ditto.
4933         * gfortran.dg/abstract_type_3.f03: Ditto.
4934         * gfortran.dg/abstract_type_1.f90: Ditto.
4935         * gfortran.dg/private_type_9.f90: Ditto.
4936         * gfortran.dg/abstract_type_5.f03: Ditto.
4937         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4938         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4939         * gfortran.dg/derived_sub.f90: Ditto.
4940         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4941         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4942         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4943         * gfortran.dg/mvbits_6.f90: Ditto.
4944         * gfortran.dg/abstract_type_2.f03: Ditto.
4945         * gfortran.dg/abstract_type_4.f03: Ditto.
4946         * gfortran.dg/bounds_check_9.f90: Ditto.
4947         * gfortran.dg/optional_dim_3.f90: Ditto.
4948         * gfortran.dg/pr32921.f: Ditto.
4949         * gfortran.dg/entry_16.f90: Ditto.
4950         * gfortran.dg/generic_16.f90: Ditto.
4951
4952
4953 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4954
4955         * gcc.target/m68k/20090709-1.c: New.
4956
4957 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4958
4959         PR c++/40684
4960         * g++.dg/template/unify11.C: New test.
4961
4962 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4963
4964         PR fortran/40629
4965         * gfortran.dg/host_assoc_function_9.f90: New test.
4966
4967 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4968
4969         PR fortran/40646
4970         * gfortran.dg/proc_ptr_22.f90: New.
4971         * gfortran.dg/proc_ptr_comp_12.f90: New.
4972
4973 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4974
4975         PR middle-end/40692
4976         * gcc.c-torture/compile/pr40692.c: New test.
4977
4978 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4979
4980         PR fortran/40604
4981         * gfortran.dg/pointer_check_6.f90: New test.
4982
4983 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4984
4985         * gcc.target/mips/truncate-5.c: New test.
4986
4987 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4988
4989         PR libfortran/40330
4990         PR libfortran/40662
4991         * gfortran.dg/fmt_cache_1.f: New test.
4992
4993 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4994
4995         PR fortran/40675
4996         * gfortran.dg/nosigned_zero_1.f90: New test.
4997         * gfortran.dg/nosigned_zero_2.f90: New test.
4998
4999 2009-07-08  Richard Guenther  <rguenther@suse.de>
5000
5001         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5002
5003 2009-07-08  Richard Guenther  <rguenther@suse.de>
5004
5005         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5006
5007 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5008
5009         PR fortran/40591
5010         * gfortran.dg/proc_ptr_21.f90: New test.
5011
5012 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5013
5014         PR c++/31246
5015         * g++.dg/warn/pr31246.C: New.
5016         * g++.dg/warn/pr31246-2.C: New.
5017
5018 2009-07-07  Jason Merrill  <jason@redhat.com>
5019
5020         PR c++/35828
5021         * g++.dg/template/defarg12.C: New.
5022
5023         PR c++/37816
5024         * g++.dg/cpp0x/enum7.C: New.
5025
5026         PR c++/37946
5027         * g++.dg/cpp0x/enum6.C: New.
5028
5029         PR c++/40639
5030         * g++.dg/cpp0x/enum5.C: New.
5031
5032         PR c++/40633
5033         * g++.dg/cpp0x/enum4.C: New.
5034
5035 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5036
5037         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5038
5039 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5040
5041         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5042
5043 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5044
5045         PR middle-end/40669
5046         * gcc.dg/pr40669.c: New test.
5047
5048 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5049
5050         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5051         location. Update all calls.
5052         * g++.dg/plugin/selfassign.c: Likewise.
5053
5054 2009-07-06  Jason Merrill  <jason@redhat.com>
5055
5056         * g++.dg/rtti/dyncast[34].C: New.
5057
5058 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5059
5060         * lib/target-supports.exp
5061         (check_effective_target_mips_newabi_large_long_double): New.
5062         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5063         target.
5064         * gcc.target/mips/fpr-moves-6.c: Likewise.
5065
5066 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5067
5068         PR c++/40557
5069         * g++.dg/template/union2.C: New test.
5070
5071 2009-07-04  Jason Merrill  <jason@redhat.com>
5072
5073         * g++.dg/template/using15.C: New.
5074
5075 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5076
5077         * gfortran.dg/maxloc_1.f90: New test.
5078
5079 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5080
5081         PR fortran/40593
5082         * gfortran.dg/proc_ptr_result_6.f90: New.
5083
5084 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5085
5086         * gcc.dg/framework-2.c: Adjust testcase to pass.
5087
5088 2009-07-04  Jason Merrill  <jason@redhat.com>
5089
5090         PR c++/40619
5091         * g++.dg/cpp0x/auto16.C: New.
5092
5093 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5094
5095         PR target/40587
5096         * gfortran.dg/pr40587.f: New test.
5097
5098 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5099
5100         PR fortran/40638
5101         * gfortran.dg/unit_1.f90: New test.
5102
5103 2009-07-03  Jason Merrill  <jason@redhat.com>
5104
5105         * g++.dg/template/pure1.C: Expect another error.
5106
5107 2009-07-03  Richard Guenther  <rguenther@suse.de>
5108
5109         PR tree-optimization/40640
5110         * gcc.c-torture/compile/pr40640.c: New testcase.
5111
5112 2009-07-03  Richard Guenther  <rguenther@suse.de>
5113
5114         PR middle-end/34163
5115         * gfortran.dg/pr34163.f90: New testcase.
5116
5117 2009-07-03  Jan Hubicka  <jh@suse.cz>
5118
5119         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5120         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5121         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5122         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5123         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5124         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5125         * gnat.dg/loop_optimization6.adb: Enable -O2.
5126
5127 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5128
5129         * g++.dg/warn/null4.C: Extend.
5130
5131 2009-07-02  Jason Merrill  <jason@redhat.com>
5132
5133         * g++.dg/template/spec8.C: Fix.
5134
5135 2009-07-02  Michael Matz  <matz@suse.de>
5136
5137         PR fortran/32131
5138         * gfortran.dg/pr32921.f: Adjust.
5139
5140 2009-07-02  Jan Hubicka  <jh@suse.cz>
5141
5142         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5143
5144 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5145
5146         * gcc.target/mips/truncate-4.c: New testcase.
5147
5148 2009-07-01  Richard Guenther  <rguenther@suse.de>
5149
5150         PR tree-optimization/19831
5151         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5152         make allocated memory escape.  Un-XFAIL.
5153         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5154         * gcc.dg/vect/pr31699.c: Likewise.
5155         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5156
5157 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5158
5159         PR c++/40566
5160         * g++.dg/parse/cond5.C: New test.
5161
5162 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5163
5164         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5165         (main): Pass n to main_1 instead.
5166         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5167         (main_1): New function, split off from...
5168         (main): ...here.  Pass `off' to main_1 instead.
5169
5170 2009-06-30  Jason Merrill  <jason@redhat.com>
5171
5172         PR c++/40595
5173         * g++.dg/cpp0x/variadic94.C: New.
5174
5175 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5176
5177         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5178         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5179         (init_ld_library_path_env_vars): New function, replacing the
5180         orig_*_saved assignments.  Call it after defining it.
5181         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5182         (restore_ld_library_path_env_vars): Likewise.
5183         (add_path, find_libgcc_s): New functions.
5184         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5185         gcc-set-multilib-library-path.
5186         (objc_target_compile): Don't add "." to ld_library_path.
5187         Use add_path.
5188         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5189         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5190         gcc-set-multilib-library-path.
5191         * lib/g++.exp (g++_link_flags): Likewise.
5192         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5193         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5194         top level; do it...
5195         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5196         to tell when this needs to happen.  Use find_libgcc_s instead of
5197         gcc-set-multilib-library-path.
5198         * lib/gcc-dg.exp: Likewise.
5199         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5200         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5201         unless it is in $ALT_LD_LIBRARY_PATH.
5202         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5203
5204 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5205
5206         * gnat.dg/discr12.adb: New test.
5207         * gnat.dg/discr12_pkg.ads: New helper.
5208         * gnat.dg/discr13.adb: New test.
5209         * gnat.dg/discr14.ad[sb]: Likewise.
5210         * gnat.dg/discr15.adb: Likewise.
5211         * gnat.dg/discr15_pkg.ads: New helper.
5212         * gnat.dg/discr16.adb: New test.
5213         * gnat.dg/discr16_g.ads: New helper.
5214         * gnat.dg/discr16_pkg.ads: Likewise.
5215         * gnat.dg/discr16_cont.ads: Likewise.
5216         * gnat.dg/discr17.adb: New test.
5217         * gnat.dg/discr18.adb: Likewise.
5218         * gnat.dg/discr18_pkg.ads: New helper.
5219         * gnat.dg/discr19.adb: New test.
5220
5221 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5222
5223         PR fortran/40576
5224         * gfortran.dg/internal_write_1.f90:  New testcase.
5225
5226 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5227
5228         PR fortran/40594
5229         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5230
5231 2009-06-30  Richard Guenther  <rguenther@suse.de>
5232
5233         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5234
5235 2009-06-30  Wei Guozhi  <carrot@google.com>
5236
5237         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5238         to "-Os".
5239
5240 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5241
5242         PR tree-optimization/40542
5243         * gcc.dg/vect/pr40542.c: New test.
5244
5245 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5246
5247         PR tree-optimization/40582
5248         * gcc.c-torture/compile/pr40582.c: New test.
5249
5250 2009-06-30  Wei Guozhi  <carrot@google.com>
5251
5252         PR/40416
5253         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5254
5255 2009-06-29  Jason Merrill  <jason@redhat.com>
5256
5257         PR c++/40274
5258         * g++.dg/template/debug1.C: New.
5259
5260 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5261
5262         PR fortran/40580
5263         * pointer_check_1.f90: New test.
5264         * pointer_check_2.f90: New test.
5265         * pointer_check_3.f90: New test.
5266         * pointer_check_4.f90: New test.
5267         * pointer_check_5.f90: New test.
5268
5269 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5270
5271         PR fortran/40551
5272         * gfortran.dg/func_assign_2.f90 : New test.
5273
5274 2009-06-29  Richard Guenther  <rguenther@suse.de>
5275
5276         PR middle-end/14187
5277         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5278         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5279         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5280         * gcc.c-torture/execute/20090623-1.c: Likewise.
5281         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5282         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5283
5284 2009-06-29  Richard Guenther  <rguenther@suse.de>
5285
5286         PR middle-end/38212
5287         * gcc.c-torture/execute/pr38212.c: New testcase.
5288
5289 2009-06-29  Richard Guenther  <rguenther@suse.de>
5290
5291         PR tree-optimization/40579
5292         * gcc.c-torture/execute/pr40579.c: New testcase.
5293
5294 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5295
5296         PR tree-optimization/40550
5297         * gcc.dg/pr40550.c: New test.
5298
5299 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5300
5301         * gnat.dg/overflow_sum2.adb: New test
5302         * gnat.dg/namet.ads: New helper.
5303
5304         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5305
5306 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5307
5308         PR fortran/34112
5309         * gfortran.dg/compiler-directive_1.f90: New test.
5310         * gfortran.dg/compiler-directive_2.f: New test.
5311
5312 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5313
5314         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5315         comment out some values and add some cases.
5316
5317 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5318
5319         PR testsuite/40567
5320         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5321
5322 2009-06-26  Richard Henderson  <rth@redhat.com>
5323
5324         PR testsuite/40565
5325         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5326         * gcc.target/i386/local.c: Pass a non-constant to T.
5327
5328 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5329
5330         PR fortran/39997
5331         PR fortran/40541
5332         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5333         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5334         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5335         * gfortran.dg/proc_ptr_result_5.f90: New.
5336
5337 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5338
5339         PR c/39902
5340         * gcc.dg/dfp/pr39902.c: New test.
5341
5342 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5343
5344         PR testsuite/40532
5345         * gcc.dg/builtins-65.c: Require c99 runtime.
5346
5347 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5348
5349         * gnat.dg/array7.ad[sb]: New test.
5350
5351 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5352
5353         * gnat.dg/array6.adb: New test.
5354
5355 2009-06-25  Ian Lance Taylor  <iant@google.com>
5356
5357         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5358
5359 2009-06-25  Ian Lance Taylor  <iant@google.com>
5360
5361         * g++.dg/warn/Wunused-16.C: New testcase.
5362
5363 2009-06-25  Ian Lance Taylor  <iant@google.com>
5364
5365         * g++.dg/warn/skip-2.C: New testcase.
5366
5367 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5368
5369         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5370         dg-skip-if and move to ...
5371         * gcc.dg/torture/20090618-1.c.
5372
5373 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5374
5375         PR tree-optimization/40493
5376         * gcc.c-torture/execute/pr40493.c: New test.
5377
5378 2009-06-24  Jason Merrill  <jason@redhat.com>
5379
5380         PR c++/40342
5381         * g++.dg/template/overload10.C: New.
5382
5383 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5384
5385         PR fortran/40427
5386         * gfortran.dg/proc_ptr_comp_11.f90: New.
5387
5388 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5389
5390         * gcc.dg/pr40501.c: New testcase.
5391
5392 2009-06-23  DJ Delorie  <dj@redhat.com>
5393
5394         Add MeP port.
5395         * lib/target-supports.exp: Add mep support (no profiling).
5396
5397 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5398
5399         PR testsuite/39297
5400         * gcc.dg/ssa/loop-31.c: Change scan rules.
5401
5402 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5403
5404         * gcc.dg/cpp/empty-include.c: Update column info.
5405         * gcc.dg/cpp/assert2.c: Update column info.
5406
5407 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5408
5409         * g++.dg/ext/builtin-object-size1.C: New test.
5410         * g++.dg/ext/builtin-object-size2.C: New test.
5411
5412 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5413
5414         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5415         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5416
5417 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5418
5419         * gcc.target/mips/truncate-3.c: New test.
5420
5421 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5422
5423         PR fortran/37254
5424         PR fortran/39850
5425         * gfortran.dg/interface_30.f90: Modified error message.
5426         * gfortran.dg/proc_decl_22.f90: New.
5427
5428 2009-06-22  Ian Lance Taylor  <iant@google.com>
5429
5430         * gcc.dg/Wcxx-compat-19.c: New testcase.
5431
5432 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5433
5434         PR objc/28050
5435         * pr28050.m: New testcase.
5436
5437 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5438
5439         PR testsuite/40481
5440         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5441
5442 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5443
5444         PR tree-optimization/40492
5445         * g++.dg/torture/pr40492.C: New test.
5446
5447 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5448
5449         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5450         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5451
5452 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5453
5454         * gnat.dg/raise_ce.adb: Helper for ...
5455         * gnat.dg/handle_and_return.adb: New test.
5456
5457 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5458
5459         PR fortran/40443
5460         * gfortran.dg/generic_18.f90: New test.
5461
5462 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5463
5464         PR fortran/40472
5465         * gfortran.dg/spread_size_limit.f90: New test.
5466
5467 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5468
5469         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5470         to put dump files in a subdirectory.
5471         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5472         ".o" temporary files.
5473
5474 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5475
5476         PR fortran/39850
5477         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5478         * gfortran.dg/interface_20.f90: Ditto.
5479         * gfortran.dg/interface_21.f90: Ditto.
5480         * gfortran.dg/interface_22.f90: Ditto.
5481         * gfortran.dg/interface_30.f90: New.
5482         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5483
5484 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5485
5486         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5487         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5488         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5489         DEFAULT_VECTFLAGS.
5490
5491 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5492             Revital Eres  <eres@il.ibm.com>
5493
5494         PR testsuite/40359
5495         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5496         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5497         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5498
5499 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5500
5501         PR testsuite/40475
5502         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5503         without misalignment support.
5504         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5505
5506 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5507
5508         PR fortran/40452
5509         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5510
5511 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5512
5513         PR fortran/40440
5514         * gfortran.dg/alloc_comp_result_2.f90: New test.
5515
5516 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5517
5518         PR target/40482
5519         * gcc.target/arm/pr40482.c: New test.
5520
5521 2009-06-19  Ian Lance Taylor  <iant@google.com>
5522
5523         * gcc.dg/Wcxx-compat-18.c: New testcase.
5524
5525 2009-06-19  Richard Guenther  <rguenther@suse.de>
5526
5527         * gcc.c-torture/execute/20090618-1.c: New testcase.
5528
5529 2009-06-19  Ian Lance Taylor  <iant@google.com>
5530
5531         * gcc.dg/Wcxx-compat-17.c: New testcase.
5532
5533 2009-06-19  Ian Lance Taylor  <iant@google.com>
5534
5535         * gcc.dg/Wcxx-compat-15.c: New testcase.
5536
5537 2009-06-19  Ian Lance Taylor  <iant@google.com>
5538
5539         * gcc.dg/Wcxx-compat-16.c: New testcase.
5540
5541 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5542
5543         * gcc.dg/builtins-34.c: Add significand cases.
5544
5545 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5546
5547         PR testsuite/40491
5548         * gcc.dg/20080522-1.c: Remove testcase for real.
5549         * gcc.dg/20080528-1.c: Ditto.
5550
5551 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5552
5553         PR fortran/40450
5554         * gfortran.dg/proc_ptr_20.f90: New.
5555
5556 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5557
5558         PR target/40470
5559         * gcc.dg/torture/pr40470-1.c: New.
5560         * gcc.dg/torture/pr40470-2.c: Likewise.
5561         * gcc.dg/torture/pr40470-3.c: Likewise.
5562         * gcc.dg/torture/pr40470-4.c: Likewise.
5563
5564 2009-06-18  Diego Novillo  <dnovillo@google.com>
5565
5566         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5567         * gcc.dg/plugin/ggcplug.c: Likewise.
5568         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5569         * g++.dg/plugin/selfassign.c: Likewise.
5570         * g++.dg/plugin/attribute_plugin.c: Likewise.
5571         * g++.dg/plugin/dumb_plugin.c: Likewise.
5572
5573 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5574
5575         * gcc.dg/cpp/arith-3.c: Add column info.
5576
5577 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5578
5579         * gcc.target/arm/fp16-compile-none-2.c: New.
5580         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5581         * gcc.target/arm/fp16-compile-alt-12.c: New.
5582
5583 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5584
5585         * gcc.target/arm/fp16-compile-alt-1.c: New.
5586         * gcc.target/arm/fp16-compile-alt-2.c: New.
5587         * gcc.target/arm/fp16-compile-alt-3.c: New.
5588         * gcc.target/arm/fp16-compile-alt-4.c: New.
5589         * gcc.target/arm/fp16-compile-alt-5.c: New.
5590         * gcc.target/arm/fp16-compile-alt-6.c: New.
5591         * gcc.target/arm/fp16-compile-alt-7.c: New.
5592         * gcc.target/arm/fp16-compile-alt-8.c: New.
5593         * gcc.target/arm/fp16-compile-alt-9.c: New.
5594         * gcc.target/arm/fp16-compile-alt-10.c: New.
5595         * gcc.target/arm/fp16-compile-alt-11.c: New.
5596         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5597         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5598         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5599         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5600         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5601         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5602         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5603         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5604         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5605         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5606         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5607         * gcc.target/arm/fp16-compile-none-1.c: New.
5608         * gcc.target/arm/fp16-compile-exprtype.c: New.
5609         * gcc.target/arm/fp16-compile-vcvt.c: New.
5610         * gcc.target/arm/fp16-builtins-1.c: New.
5611         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5612         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5613         * gcc.target/arm/fp16-param-1.c: New.
5614         * gcc.target/arm/fp16-return-1.c: New.
5615         * gcc.target/arm/fp16-unprototyped-1.c: New.
5616         * gcc.target/arm/fp16-unprototyped-2.c: New.
5617         * gcc.target/arm/fp16-variadic-1.c: New.
5618         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5619         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5620         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5621         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5622         * gcc.dg/torture/arm-fp16-ops.h: New.
5623         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5624         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5625         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5626         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5627         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5628         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5629         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5630         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5631         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5632         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5633         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5634         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5635         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5636         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5637         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5638         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5639         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5640         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5641         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5642         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5643         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5644
5645 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5646
5647         * gcc.dg/builtins-65.c: New test.
5648
5649 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5650
5651         PR fortran/40451
5652         * gfortran.dg/proc_ptr_result_4.f90: New.
5653
5654 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5655
5656         * gcc.c-torture/execute/bitfld-5.c: New test.
5657
5658 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5659
5660         * gcc.dg/builtin-unreachable-3.c: New test.
5661
5662 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5663
5664         * gcc.target/i386/builtin-unreachable.c: New test.
5665
5666 2009-06-17  Ian Lance Taylor  <iant@google.com>
5667
5668         * gcc.dg/Wcxx-compat-14.c: New testcase.
5669
5670 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5671
5672         * gcc.dg/func-ptr-conv-1.c: Update column info.
5673
5674 2009-06-17  Richard Guenther  <rguenther@suse.de>
5675
5676         PR middle-end/40404
5677         * gcc.c-torture/execute/pr40404.c: New testcase.
5678
5679 2009-06-17  Richard Guenther  <rguenther@suse.de>
5680
5681         PR middle-end/40460
5682         * g++.dg/torture/pr40460.C: New testcase.
5683
5684 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5685
5686         * gcc.dg/plugin/one_time_plugin.c: New test.
5687         * gcc.dg/plugin/one_time-test-1.c: New test.
5688         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5689
5690 2009-06-16  Ian Lance Taylor  <iant@google.com>
5691
5692         * g++.dg/warn/skip-1.C: New testcase.
5693
5694 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5695
5696         PR middle-end/40446
5697         * g++.dg/other/pr40446.C: New test.
5698
5699 2009-06-16  Richard Guenther  <rguenther@suse.de>
5700
5701         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5702         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5703         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5704         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5705
5706 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5707
5708         * gcc.c-torture/compile/pr40432.c: New file.
5709
5710 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5711
5712         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5713
5714 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5715
5716         PR fortran/36947
5717         PR fortran/40039
5718         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5719         * gfortran.dg/interface_20.f90: Modified error messages.
5720         * gfortran.dg/interface_21.f90: Ditto.
5721         * gfortran.dg/interface_26.f90: Ditto.
5722         * gfortran.dg/interface_27.f90: Ditto.
5723         * gfortran.dg/interface_28.f90: Extended test case.
5724         * gfortran.dg/interface_29.f90: New.
5725         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5726         * gfortran.dg/proc_decl_8.f90: Ditto.
5727         * gfortran.dg/proc_ptr_11.f90: Ditto.
5728         * gfortran.dg/proc_ptr_15.f90: Ditto.
5729
5730 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5731
5732         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5733         printing.
5734         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5735         gcc.dg/vect/vect-outer-4f.c: Likewise.
5736         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5737         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5738         Likewise.
5739         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5740         outer loop.
5741
5742 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5743
5744         PR fortran/40383
5745         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5746
5747 2009-06-15  Ian Lance Taylor  <iant@google.com>
5748
5749         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5750         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5751         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5752         Recognize new notes.
5753         * gcc.dg/stmt-expr-label-2.c: Likewise.
5754         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5755         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5756         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5757         * gcc.dg/c99-vla-jump-4.c: Likewise.
5758         * gcc.dg/stmt-expr-label-1.c: Likewise.
5759         * gcc.dg/stmt-expr-label-3.c: Likewise.
5760         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5761
5762 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5763
5764         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5765
5766 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5767
5768         * gcc.dg/builtin-object-size-7.c: New test.
5769
5770 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5771
5772         PR testsuite/40426
5773         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5774         level != "" use separate -gdwarf-2 -g${level} options instead of
5775         -gdwarf-2${level}.
5776         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5777         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5778         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5779
5780 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5781
5782         * g++.dg/abi/mangle11.C: Update warning line.
5783         * g++.dg/abi/mangle12.C: Update warning line.
5784         * g++.dg/abi/mangle17.C: Update warning line.
5785         * g++.dg/abi/mangle20-2.C: Update warning line.
5786
5787 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5788
5789         * gcc.dg/optimize-bswap-1.c: Split into these two:
5790         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5791         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5792
5793 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5794
5795         * gcc.dg/optimize-bswap-1.c: New testcase.
5796
5797 2009-06-14  Richard Guenther  <rguenther@suse.de>
5798
5799         PR middle-end/40389
5800         * g++.dg/torture/pr40389.C: New testcase.
5801
5802 2009-06-13  Richard Guenther  <rguenther@suse.de>
5803
5804         PR tree-optimization/40421
5805         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5806
5807 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5808
5809         * gcc.dg/old-style-prom-3.c: Add column info.
5810         * gcc.dg/overflow-warn-1.c
5811         * gcc.dg/gomp/pr27415.c
5812         * gcc.dg/gomp/for-1.c: Same.
5813         * gcc.dg/enum-compat-1.c: Same.
5814         * gcc.dg/c99-tag-3.c: Same.
5815         * gcc.dg/Wredundant-decls-2.c: Same.
5816         * gcc.dg/func-ptr-conv-1.c: Same.
5817         * gcc.dg/asm-wide-1.c: Same.
5818         * gcc.dg/nofixed-point-2.c: Same.
5819         * gcc.dg/cpp/line3.c: Same.
5820         * gcc.dg/array-10.c: Same.
5821         * gcc.dg/c99-vla-jump-1.c: Same.
5822         * gcc.dg/pr20368-1.c: Same.
5823         * gcc.dg/Wshadow-3.c: Same.
5824         * gcc.dg/c90-const-expr-8.c: Same.
5825         * gcc.dg/label-decl-2.c: Same.
5826         * gcc.dg/dremf-type-compat-2.c: Same.
5827         * gcc.dg/c90-const-expr-5.c: Same.
5828         * gcc.dg/builtins-30.c: Same.
5829         * gcc.dg/Warray-bounds.c: Same.
5830         * gcc.dg/Wcxx-compat-2.c: Same.
5831         * gcc.dg/tree-ssa/col-1.c: Same.
5832         * gcc.dg/old-style-prom-2.c: Same.
5833         * gcc.dg/cast-function-1.c: Same.
5834         * gcc.dg/pr15698-1.c: Same.
5835         * gcc.dg/dremf-type-compat-3.c: Same.
5836         * gcc.dg/vla-8.c: Same.
5837         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5838         line.
5839         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5840         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5841         * gcc.dg/enum-compat-1.c: Same.
5842         * gcc.dg/dremf-type-compat-2.c: Same.
5843         * gcc.dg/old-style-prom-2.c: Same.
5844         * gcc.dg/pr15698-1.c: Same.
5845         * gcc.dg/pr20368-1.c: Same.
5846         * gcc.dg/dremf-type-compat-3.c: Same.
5847         * gcc.dg/builtins-30.c: Same.  Test for columns.
5848
5849 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5850
5851         PR fortran/40176
5852         * gfortran.dg/proc_decl_1.f90: Extended.
5853
5854 2009-06-12  Ian Lance Taylor  <iant@google.com>
5855
5856         * gcc.dg/Wcxx-compat-13.c: New testcase.
5857
5858 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5859
5860         PR tree-opt/38865
5861         * gcc.dg/tree-ssa/fre-vce-1.c
5862
5863 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5864
5865         PR testsuite/40384
5866         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5867         min-insn-to-prefetch-ratio=5.
5868
5869 2009-06-12  Joey Ye  <joey.ye@intel.com>
5870             H.J. Lu  <hongjiu.lu@intel.com>
5871
5872         PR middle-end/39146
5873         * gcc.target/i386/stackalign/pr39146.c: New.
5874
5875 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5876
5877         * gcc.target/i386/crc32-1.c: New.
5878         * gcc.target/i386/crc32-2.c: Likewise.
5879
5880 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5881
5882         PR c/39252
5883         * gcc.dg/builtin-unreachable-1.c: New test.
5884         * gcc.dg/builtin-unreachable-2.c: Same.
5885
5886 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5887
5888         PR fortran/40402
5889         * gfortran.dg/data_value_1.f90: New test.
5890
5891 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5892
5893         PR testsuite/39831
5894         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5895         remove ilp32 requirement.
5896         * gcc.target/i386/excess-precision-2.c: Likewise.
5897         * gcc.target/i386/excess-precision-3.c: Likewise.
5898         * gcc.target/i386/excess-precision-4.c: Likewise.
5899         * gcc.target/i386/excess-precision-5.c: Likewise.
5900         * gcc.target/i386/excess-precision-6.c: Likewise.
5901
5902 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5903
5904         PR fortran/38718
5905         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5906         * gfortran.dg/nan_5.f90: New test.
5907
5908 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5909
5910         * gcc.target/arm/neon-modes-1.c: New test.
5911
5912 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5913
5914         * g++.dg/torture/pr31579.C: Cast pointer
5915         via __SIZE_TYPE__ instead of 'unsigned long'.
5916
5917 2009-06-10  Anthony Green  <green@moxielogic.com>
5918
5919         * lib/target-supports.exp (check_profiling_available):
5920         Profiling is not available for testing purposes on moxie.
5921
5922 2009-06-09  Ian Lance Taylor  <iant@google.com>
5923
5924         * gcc.dg/Wcxx-compat-12.c: New testcase.
5925
5926 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5927
5928         PR libfortran/40334
5929         * gfortran.dg/backspace_11.f90: New.
5930
5931 2009-06-09  Jason Merrill  <jason@redhat.com>
5932
5933         * g++.dg/cpp0x/defaulted10.C: New.
5934
5935 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5936
5937         * gcc.c-torture/compile/pr40351.c: New file.
5938
5939 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5940
5941         * gnat.dg/align_max.adb: New test.
5942
5943 2009-06-08  Jason Merrill  <jason@redhat.com>
5944
5945         * g++.dg/cpp0x/auto15.C: New.
5946
5947 2009-06-08  Jan Hubicka  <jh@suse.cz>
5948
5949         PR debug/39834
5950         * gcc.dg/torture/pr39834.c
5951
5952 2009-06-08  Jan Hubicka  <jh@suse.cz>
5953
5954         PR middle-end/40102
5955         * g++.dg/torture/pr40102.C: New testcase.
5956
5957 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5958
5959         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5960         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5961         * gcc.dg/builtin-object-size-6.c: New test.
5962
5963         PR c++/40373
5964         * g++.dg/template/dtor7.C: New test.
5965
5966         PR c++/40370
5967         PR c++/40372
5968         * g++.dg/template/error41.C: New test.
5969         * g++.dg/template/error42.C: New test.
5970
5971 2009-06-08  Revital Eres  <eres@il.ibm.com>
5972
5973         PR testsuite/40359
5974         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5975         * gcc.dg/vect/vect-88.c: Likewise.
5976         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5977         * gcc.dg/vect/pr25413.c: Likewise.
5978         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5979
5980 2009-06-07  Ian Lance Taylor  <iant@google.com>
5981
5982         * g++.dg/warn/Wswitch-3.C: New testcase.
5983         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5984         * gcc.dg/Wswitch-enum-error.c: Likewise.
5985         * gcc.dg/Wswitch-error.c: Likewise.
5986
5987 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5988
5989         PR fortran/40008
5990         * gfortran.dg/negative_unit.f: Update test.
5991         * gfortran.dg/negative_unit_int8.f: Update test.
5992         * gfortran.dg/newunit_1.f90: New test.
5993
5994 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5995
5996         PR fortran/25104
5997         PR fortran/29962
5998         * gfortran.dg/spread_init_expr.f03: New.
5999         * gfortran.dg/unpack_init_expr.f03: New.
6000         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6001         error message.
6002
6003 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6004
6005         PR fortran/25104
6006         PR fortran/29962
6007         * gfortran.dg/count_init_expr.f03
6008         * gfortran.dg/product_init_expr.f03
6009         * gfortran.dg/sum_init_expr.f03
6010
6011 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6012
6013         PR fortran/36874
6014         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6015         message.
6016         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6017         shapes.
6018         * gfortran.dg/zero_sized_5.f90: Likewise.
6019
6020 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6021
6022         PR middle-end/32950
6023         * g++.dg/torture/pr32950.C: New.
6024
6025 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6026
6027         PR fortran/25104
6028         PR fortran/29962
6029         * gfortran.dg/dot_product_1.f03: New.
6030         * gfortran.dg/matmul_8.f03: New.
6031         * gfortran.dg/transpose_3.f03: New.
6032
6033 2009-06-06  Ian Lance Taylor  <iant@google.com>
6034
6035         * gcc.dg/Wunused-label-1.c: New test case.
6036         * g++.dg/warn/Wunused-label-1.C: New test case.
6037         * g++.dg/warn/Wunused-label-2.C: New test case.
6038         * g++.dg/warn/Wunused-label-3.C: New test case.
6039
6040 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6041
6042         PR fortran/37203
6043         * reshape_zerosize_2.f90: New.
6044
6045 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6046
6047         PR fortran/32890
6048         * gfortran.dg/pack_assign_1.f90: New.
6049         * gfortran.dg/pack_vector_1.f90: New.
6050
6051 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6052
6053         PR middle-end/40340
6054         * gcc.dg/pr40340-1.c: New test.
6055         * gcc.dg/pr40340-2.c: New test.
6056         * gcc.dg/pr40340-3.c: New test.
6057         * gcc.dg/pr40340-4.c: New test.
6058         * gcc.dg/pr40340-5.c: New test.
6059         * gcc.dg/pr40340.h: New file.
6060
6061 2009-06-05  Revital Eres  <eres@il.ibm.com>
6062
6063         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6064         New procedure.
6065         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6066         * gcc.dg/vect/vect-33.c: Likewise.
6067         * gcc.dg/vect/vect-92.c: Likewise.
6068         * gcc.dg/vect/vect-58.c: Likewise.
6069         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6070         * gcc.dg/vect/vect-42.c: Likewise.
6071         * gcc.dg/vect/slp-25.c: Likewise.
6072         * gcc.dg/vect/vect-align-1.c: Likewise.
6073         * gcc.dg/vect/vect-align-2.c: Likewise.
6074         * gcc.dg/vect/vect-93.c: Likewise.
6075         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6076         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6077         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6078         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6079         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6080         * gcc.dg/vect/vect-26.c: Likewise.
6081         * gcc.dg/vect/vect-44.c: Likewise.
6082         * gcc.dg/vect/vect-70.c: Likewise.
6083         * gcc.dg/vect/vect-95.c: Likewise.
6084         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6085         * gcc.dg/vect/vect-28.c: Likewise.
6086         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6087         * gcc.dg/vect/vect-87.c: Likewise.
6088         * gcc.dg/vect/vect-109.c: Likewise.
6089         * gcc.dg/vect/vect-54.c: Likewise.
6090         * gcc.dg/vect/vect-96.c: Likewise.
6091         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6092         * gcc.dg/vect/vect-88.c: Likewise.
6093         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6094         * gcc.dg/vect/vect-89.c: Likewise.
6095         * gcc.dg/vect/vect-91.c: Likewise.
6096         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6097         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6098         * gfortran.dg/vect/vect-2.f90: Likewise.
6099         * gfortran.dg/vect/vect-3.f90: Likewise.
6100         * gfortran.dg/vect/vect-4.f90: Likewise.
6101         * gfortran.dg/vect/vect-5.f90: Likewise.
6102
6103 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6104
6105         PR tree-optimization/36318
6106         * gcc.dg/tree-ssa/sra-7.c: New test.
6107
6108 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6109
6110         PR fortran/37203
6111         * gfortran.dg/reshape_order_5.f90: New.
6112         * gfortran.dg/reshape_shape_1.f90: New.
6113
6114 2009-06-04  Jason Merrill  <jason@redhat.com>
6115
6116         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6117
6118 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6119
6120         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6121         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6122
6123 2009-06-04  Richard Guenther  <rguenther@suse.de>
6124
6125         PR c++/39371
6126         * g++.dg/torture/pr40335.C: New testcase.
6127
6128 2009-06-03  Richard Guenther  <rguenther@suse.de>
6129
6130         PR middle-end/40328
6131         * gcc.dg/torture/pr40328.c: New testcase.
6132
6133 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6134
6135         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6136         m68k and fido.
6137
6138 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6139
6140         * g++.dg/torture/pr40323.C: New file.
6141
6142 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6143
6144         * gnat.dg/specs/root.ads: New test.
6145         * gnat.dg/specs/root-level_1.ads: Likewise.
6146         * gnat.dg/specs/root-level_2.ads: Likewise.
6147         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6148
6149 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6150
6151         * g++.dg/init/ref15.C: Require unwrapped targets.
6152
6153 2009-06-02  Jason Merrill  <jason@redhat.com>
6154
6155         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6156         * g++.dg/cpp0x/initlist18.C: New.
6157         * g++.dg/cpp0x/initlist19.C: New.
6158
6159         * g++.dg/cpp0x/auto14.C: New.
6160
6161 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6162
6163         * gnat.dg/alignment6.adb: Remove XFAIL.
6164
6165 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6166
6167         PR c++/38089
6168         * g++.dg/template/spec36.C: New test.
6169
6170 2009-06-01  Ian Lance Taylor  <iant@google.com>
6171
6172         * gcc.dg/cast-qual-3.c: New testcase.
6173         * g++.dg/warn/Wcast-qual2.C: New testcase.
6174
6175 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6176
6177         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6178         (process-message): Expect column numbers.
6179         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6180         * gcc.dg/pch/counter-2.c: Same.
6181         * gcc.dg/pch/valid-2.c: Same.
6182         * gcc.dg/pch/warn-1.c: Same.
6183         * gcc.dg/pch/valid-1.c: Same.
6184         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6185         * gcc.dg/cpp/syshdr.c: Same.
6186         * gcc.dg/cpp/19940712-1.c: Same.
6187         * gcc.dg/cpp/missing-header-1.c: Same.
6188         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6189         * gcc.dg/cpp/tr-warn3.c: Same.
6190         * gcc.dg/cpp/pr29612-2.c: Same.
6191         * gcc.dg/cpp/tr-warn4.c: Same.
6192         * gcc.dg/cpp/Wtrigraphs.c: Same.
6193         * gcc.dg/cpp/poison.c: Same.
6194         * gcc.dg/cpp/arith-3.c: Same.
6195         * gcc.dg/cpp/sysmac2.c: Same.
6196         * gcc.dg/cpp/cpp.exp: Same.
6197         * gcc.dg/cpp/tr-warn5.c: Same.
6198         * gcc.dg/cpp/include2.c: Same.
6199         * gcc.dg/cpp/Wmissingdirs.c: Same.
6200         * gcc.dg/cpp/Wmissingdirs.c: Same.
6201         * gcc.dg/cpp/tr-warn6.c: Same.
6202         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6203         * gcc.dg/cpp/macspace1.c: Same.
6204         * gcc.dg/cpp/escape-2.c: Same.
6205         * gcc.dg/cpp/assert2.c: Same.
6206         * gcc.dg/cpp/undef2.c: Same.
6207         * gcc.dg/cpp/macspace2.c: Same.
6208         * gcc.dg/cpp/tr-warn1.c: Same.
6209         * gcc.dg/cpp/extratokens2.c: Same.
6210         * gcc.dg/cpp/strify2.c: Same.
6211         * gcc.dg/cpp/Wsignprom.c: Same.
6212         * gcc.dg/cpp/redef2.c: Same.
6213         * gcc.dg/cpp/trad/trad.exp: Same.
6214         * gcc.dg/cpp/arith-1.c: Same.
6215         * gcc.dg/cpp/extratokens.c: Same.
6216         * gcc.dg/cpp/if-mpar.c: Same.
6217
6218 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6219
6220         * gnat.dg/nested_float_packed.ads: New test.
6221
6222 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6223             Eric Botcazou  <botcazou@adacore.com>
6224
6225         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6226         * gnat.dg/test_oconst.adb: New test.
6227
6228 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6229
6230         * gcc.dg/plugin/ggcplug.c: Moved comment.
6231         (plugin_init): Fixed typo, declared i, returned 0 at end.
6232
6233 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6234
6235         PR testsuite/40244
6236         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6237         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6238
6239 2009-05-29  Ian Lance Taylor  <iant@google.com>
6240
6241         * gcc.dg/Wcxx-compat-11.c: New testcase.
6242
6243 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6244
6245         PR fortran/40019
6246         * gfortran.dg/leadz_trailz_1.f90: New test.
6247         * gfortran.dg/leadz_trailz_2.f90: New test.
6248
6249 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6250
6251         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6252         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6253         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6254         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6255         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6256         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6257         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6258         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6259         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6260         * gcc.dg/tree-ssa/sra-5.c: New file.
6261         * gcc.dg/tree-ssa/sra-6.c: New file.
6262         * gcc.c-torture/compile/sra-1.c: New file.
6263
6264 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6265
6266         PR middle-end/40291
6267         * gcc.c-torture/compile/pr40291.c: New test.
6268
6269         PR target/40017
6270         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6271         __vector _Bool.
6272         * gcc.target/powerpc/altivec-30.c: New test.
6273         * gcc.target/powerpc/altivec-31.c: New test.
6274
6275 2009-05-28  Richard Guenther  <rguenther@suse.de>
6276
6277         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6278         * gcc.c-torture/execute/20090527-1.c: Likewise.
6279
6280 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6281
6282         PR c++/39754
6283         * g++.dg/template/canon-type-1.C: New test.
6284         * g++.dg/template/canon-type-2.C: Likewise.
6285         * g++.dg/template/canon-type-3.C: Likewise.
6286         * g++.dg/template/canon-type-4.C: Likewise.
6287         * g++.dg/template/canon-type-5.C: Likewise.
6288         * g++.dg/template/canon-type-6.C: Likewise.
6289         * g++.dg/template/canon-type-7.C: Likewise.
6290
6291 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6292             Uros Bizjak  <ubizjak@gmail.com>
6293             Danny Smith  <dansmister@gmail.com>
6294
6295         PR target/37216
6296
6297         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6298         New function.
6299         * gcc.target/i386/pr37216.c:  New test source file.
6300         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6301         use -fno-common for testing Cygwin and MinGW targets.
6302
6303 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6304
6305         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6306         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6307         * g++.dg/pr37742.C (size_t): Likewise.
6308         * g++.dg/torture/pr34850.C (size_t): Likewise.
6309         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6310         _PTRDIFF_TYPE__.
6311         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6312         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6313         (size_t): Use __extension__ and __SIZE_TYPE__.
6314         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6315         __SIZE_TYPE__.
6316         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6317         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6318         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6319         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6320         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6321         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6322         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6323         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6324         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6325         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6326         (__ssize_t): Likewise.
6327         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6328         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6329         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6330         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6331         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6332         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6333         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6334         * gcc.dg/pr33667.c (size_t): Likewise.
6335         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6336         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6337         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6338         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6339         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6340         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6341
6342 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6343
6344         PR tree-optimization/40254
6345         * gcc.dg/vect/pr40254.c: New test.
6346
6347 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6348
6349         PR middle-end/33699
6350         * gcc.target/mips/const-anchor-1.c: New test.
6351         * gcc.target/mips/const-anchor-2.c: New test.
6352
6353 2009-05-27  Jason Merrill  <jason@redhat.com>
6354
6355         * g++.dg/cpp0x/initlist15.C: New.
6356         * g++.dg/cpp0x/initlist16.C: New.
6357         * g++.dg/cpp0x/initlist17.C: New.
6358
6359 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6360
6361         PR fortran/39178
6362         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6363         patterns to reflect frontend changes.
6364         * gfortran.dg/vector_subscript_4.f90: Likewise.
6365
6366 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6367             Eric Botcazou  <botcazou@adacore.com>
6368
6369         * gcc.c-torture/execute/align-nest.c: New testcase.
6370         * gnat.dg/misaligned_nest.adb: New testcase.
6371
6372 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6373
6374         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6375         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6376         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6377         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6378
6379 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6380
6381         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6382         cast instead of assuming 0ul.
6383         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6384         __SIZE_TYPE__.
6385         (_type_desc): Make first argument const.
6386         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6387
6388 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6389
6390         PR libfortran/40187
6391         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6392         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6393
6394 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6395
6396         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6397         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6398         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6399         * gcc.dg/plugin/ggcplug.c: Added new file.
6400
6401 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6402
6403         PR fortran/40246
6404         * gfortran.dg/nullify_4.f90: New test.
6405
6406 2009-05-26  Richard Guenther  <rguenther@suse.de>
6407
6408         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6409
6410 2009-05-26  Richard Guenther  <rguenther@suse.de>
6411
6412         PR middle-end/40252
6413         * gcc.c-torture/compile/pr40252.c: New testcase.
6414
6415 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6416
6417         PR c++/40007
6418         * g++.dg/template/typedef18.C: New test.
6419         * g++.dg/template/typedef19.C: Likewise.
6420         * g++.dg/template/typedef20.C: Likewise.
6421         * g++.dg/template/access11.C: Adjust.
6422
6423 2009-05-26  Richard Guenther  <rguenther@suse.de>
6424
6425         PR testsuite/40247
6426         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6427
6428 2009-05-25  Jason Merrill  <jason@redhat.com>
6429
6430         PR c++/38064
6431         * g++.dg/cpp0x/enum3.C: New test.
6432
6433 2009-05-25  Richard Guenther  <rguenther@suse.de>
6434
6435         PR tree-optimization/36327
6436         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6437         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6438         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6439         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6440         * gcc.dg/vect/vect-40.c: Likewise.
6441         * gcc.dg/vect/vect-42.c: Likewise.
6442         * gcc.dg/vect/vect-46.c: Likewise.
6443         * gcc.dg/vect/vect-76.c: Likewise.
6444
6445 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6446
6447         PR fortran/40176
6448         * gfortran.dg/proc_ptr_18.f90: New.
6449         * gfortran.dg/proc_ptr_19.f90: New.
6450         * gfortran.dg/proc_ptr_comp_9.f90: New.
6451         * gfortran.dg/proc_ptr_comp_10.f90: New.
6452
6453 2009-05-25  Richard Guenther  <rguenther@suse.de>
6454
6455         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6456         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6457
6458 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6459
6460         PR tree-optimization/40238
6461         * gcc.dg/vect/pr40238.c: New test.
6462
6463 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6464             Dominique Dhumieres  <dominiq@lps.ens.fr>
6465
6466         PR fortran/35732
6467         PR fortran/39872
6468         * gfortran.dg/bounds_check_fail_3.f90: New test.
6469         * gfortran.dg/bounds_check_fail_4.f90: New test.
6470         * gfortran.dg/bounds_check_14.f90: Update test.
6471         * gfortran.dg/bound_4.f90: Update test.
6472
6473 2009-05-24  Richard Guenther  <rguenther@suse.de>
6474
6475         PR middle-end/40233
6476         * gcc.c-torture/compile/pr40233.c: New testcase.
6477
6478 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6479
6480         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6481         for alpha*-*-* targets.
6482
6483 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6484
6485         * gcc.dg/vect/bb-slp-1.c: New test.
6486         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6487         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6488         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6489         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6490         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6491         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6492         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6493         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6494         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6495         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6496         gcc.dg/vect/bb-slp-22.c: Likewise.
6497         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6498
6499 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6500             Maxim Kuvyrkov  <maxim@codesourcery.com>
6501
6502         * gcc.dg/falign-labels-1.c: New test.
6503
6504 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6505
6506         * gnat.dg/specs/rep_clause3.ads: New test.
6507
6508 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6509
6510         * gnat.dg/addr6.adb: New test.
6511
6512 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6513
6514         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6515         New function.
6516         * gcc.target/arm/thumb2-mul-space.c: New file.
6517         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6518         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6519         * gcc.target/arm/thumb2-mul-speed.c: New file.
6520
6521 2009-05-22  Richard Guenther  <rguenther@suse.de>
6522
6523         PR middle-end/38964
6524         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6525         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6526         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6527
6528 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6529
6530         * gcc.dg/dll-6.c: New test.
6531         * gcc.dg/dll-6a.c: Likewise.
6532         * gcc.dg/dll-7.c: Likewise.
6533         * gcc.dg/dll-7a.c: Likewise.
6534         * g++.dg/ext/dllexport2.C: Likewise.
6535         * g++.dg/ext/dllexport2a.cc: Likewise.
6536
6537 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6538
6539         PR target/37846
6540         * gcc.target/ia64/mfused-madd-vect.c: New test.
6541         * gcc.target/ia64/mfused-madd.c: New test.
6542         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6543         * gcc.target/ia64/mno-fused-madd.c: New test.
6544
6545 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6546
6547         * gcc.target/i386/movbe-1.c: New.
6548         * gcc.target/i386/movbe-2.c: Likewise.
6549
6550 2009-05-21  Taras Glek  <tglek@mozilla.com>
6551
6552         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6553         plugin_init signature.
6554         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6555         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6556         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6557
6558 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6559
6560         * gcc.dg/target/arm/neon-vmla-1.c: New.
6561         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6562
6563 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6564
6565         * gcc.target/mips/octeon-exts-6.c: New test.
6566         * gcc.target/mips/extend-1.c: New test.
6567         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6568         EXTS.
6569         * gcc.target/mips/octeon-exts-5.c: Likewise.
6570
6571 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6572
6573         PR middle-end/40204
6574         * gcc.c-torture/compile/pr40204.c: New test.
6575
6576 2009-05-20  Richard Guenther  <rguenther@suse.de>
6577
6578         * gcc.c-torture/compile/20090518-1.c: New testcase.
6579
6580 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6581
6582         PR tree-optimization/40087
6583         * gcc.dg/tree-ssa/pr40087.c: New test.
6584
6585 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6586
6587         * gcc.dg/vector-4.c: New testcase.
6588         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6589         * g++.dg/ext/vector16.C: New testcase.
6590
6591 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6592
6593         PR c/40172
6594         * gcc.dg/pr40172.c: Renamed to ...
6595         * gcc.dg/pr40172-1.c: This.
6596
6597         * gcc.dg/pr40172-2.c: New.
6598         * gcc.dg/pr40172-3.c: Likewise.
6599
6600 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6601
6602         PR c/40172
6603         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6604
6605 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6606
6607         * gnat.dg/loop_optimization6.ad[sb]: New test.
6608
6609 2009-05-19  Richard Guenther  <rguenther@suse.de>
6610
6611         * gcc.c-torture/compile/20090519-1.c: New testcase.
6612
6613 2009-05-18  Jason Merrill  <jason@redhat.com>
6614
6615         * g++.dg/cpp0x/explicit1.C: New.
6616         * g++.dg/cpp0x/explicit2.C: New.
6617
6618 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6619
6620         PR debug/40109
6621         * g++.dg/debug/dwarf2/nested-1.C: New test.
6622
6623 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6624
6625         PR testsuite/39907
6626         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6627         stack alignment.
6628
6629 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6630
6631         PR fortran/40164
6632         * gfortran.dg/proc_ptr_comp_8.f90: New.
6633
6634 2009-05-18  Richard Guenther  <rguenther@suse.de>
6635
6636         PR fortran/40168
6637         * gfortran.dg/array_memset_2.f90: Adjust.
6638
6639 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6640
6641         PR fortran/36947
6642         PR fortran/40039
6643         * gfortran.dg/interface_27.f90: New.
6644         * gfortran.dg/interface_28.f90: New.
6645         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6646         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6647
6648 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6649
6650         * gcc.target/m68k/tls-ie.c: New test.
6651         * gcc.target/m68k/tls-le.c: New test.
6652         * gcc.target/m68k/tls-gd.c: New test.
6653         * gcc.target/m68k/tls-ld.c: New test.
6654         * gcc.target/m68k/tls-ie-xgot.c: New test.
6655         * gcc.target/m68k/tls-le-xtls.c: New test.
6656         * gcc.target/m68k/tls-gd-xgot.c: New test.
6657         * gcc.target/m68k/tls-ld-xgot.c: New test.
6658         * gcc.target/m68k/tls-ld-xtls.c: New test.
6659         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6660
6661 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6662
6663         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6664
6665 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6666
6667         PR c/40172
6668         * gcc.dg/pr40172.c: New.
6669
6670 2009-05-17  Jason Merrill  <jason@redhat.com>
6671
6672         PR c++/40139
6673         * g++.dg/template/dtor6.C: New.
6674
6675 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6676
6677         * g++.dg/warn/translate-ice-1.C: New test.
6678
6679 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6680
6681         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6682         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6683         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6684         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6685
6686 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6687
6688         PR fortran/33197
6689         * gfortran.dg/erf_2.F90: New test.
6690         * gfortran.dg/erfc_scaled_2.f90: New test.
6691
6692 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6693
6694         PR fortran/31243
6695         * gfortran.dg/string_1.f90: New test.
6696         * gfortran.dg/string_2.f90: New test.
6697         * gfortran.dg/string_3.f90: New test.
6698
6699 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6700
6701         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6702         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6703
6704 2009-05-15  Ian Lance Taylor  <iant@google.com>
6705
6706         * gcc.dg/Wcxx-compat-10.c: New testcase.
6707
6708 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6709
6710         PR 16302
6711         * gcc.dg/pr16302.c: New.
6712         * g++.dg/warn/pr16302.C: New.
6713
6714 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6715
6716         * gcc.dg/torture/builtin-math-5.c: New.
6717         * gcc.dg/torture/builtin-math-6.c: New.
6718         * lib/target-supports.exp (check_effective_target_mpc): New.
6719
6720 2009-05-15  Jan Hubicka  <jh@suse.cz>
6721
6722         * gcc.dg/tree-ssa/inline-3.c: New testcase
6723
6724 2009-05-15  Jan Hubicka  <jh@suse.cz>
6725
6726         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6727         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6728         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6729         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6730         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6731         Mark noinline.
6732         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6733         Mark noinline.
6734         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6735         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6736
6737 2009-05-15  Jan Hubicka  <jh@suse.cz>
6738
6739         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6740         optimized by sibcall noinline.
6741
6742 2009-05-15  Jan Hubicka  <jh@suse.cz>
6743
6744         * sibcall-1.c (track): Mark noinline.
6745         * sibcall-2.c (track): Mark noinline.
6746         * sibcall-3.c (track): Mark noinline.
6747         * sibcall-4.c (track): Mark noinline.
6748
6749 2009-05-15  Jan Hubicka  <jh@suse.cz>
6750
6751         * flatten-2.c: Disable early inlining; add comment.
6752         * flatten-3.c: New test based on flatten-2.c.
6753
6754 2009-05-15  Richard Guenther  <rguenther@suse.de>
6755
6756         PR tree-optimization/39999
6757         * gcc.c-torture/compile/pr39999.c: New testcase.
6758
6759 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6760
6761         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6762
6763 2009-05-14  Ian Lance Taylor  <iant@google.com>
6764
6765         * gcc.dg/Wcxx-compat-9.c: New testcase.
6766
6767 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6768
6769         PR fortran/39996
6770         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6771         * gfortran.dg/duplicate_type_2.f90: Ditto.
6772         * gfortran.dg/duplicate_type_3.f90: New.
6773
6774 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6775
6776         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6777         * ada/acats/tests/c5/c59002c.ada: Likewise.
6778
6779 2009-05-13  Taras Glek  <tglek@mozilla.com>
6780
6781         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6782         attributes and decl smashing.
6783         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6784         attributes.
6785         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6786         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6787
6788 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6789
6790         PR fortran/39865
6791         * gfortran.dg/pr39865.f90: New test.
6792         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6793         arrays in FMT=.
6794         * gfortran.dg/hollerith_f95.f90: Likewise.
6795         * gfortran.dg/hollerith6.f90: New test.
6796         * gfortran.dg/hollerith7.f90: New test.
6797
6798 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6799
6800         PR cpp/36674
6801         * gcc.dg/cpp/pr36674.i: New.
6802
6803 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6804
6805         PR middle-end/40035
6806         * gcc.c-torture/compile/pr40035.c: New test.
6807
6808 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6809
6810         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6811
6812 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6813
6814         PR fortran/40110
6815         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6816         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6817         * gfortran.dg/interop_params.f03: Ditto.
6818
6819 2009-05-12  Jan Hubicka  <jh@suse.cz>
6820
6821         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6822         so unrolling still happens.
6823         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6824         * gcc.dg/ipa/ipacost-2.c: Likewise.
6825         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6826
6827 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6828
6829         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6830
6831 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6832
6833         * lib/target-supports.exp (check_profiling_available): Return
6834         false for -p on *-*-cygwin* targets.
6835
6836 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6837
6838         PR tree-optimization/38632
6839         * g++.dg/tree-ssa/pr38632.C: New.
6840
6841 2009-05-11  Jan Hubicka  <jh@suse.cz>
6842
6843         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6844         we now optimize better.
6845         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6846         out at different places.
6847         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6848         unroling.
6849         * gcc.dg/vect/vect-76.c: Likewise.
6850         * gcc.dg/vect/vect-70.c: Likewise.
6851         * gcc.dg/vect/vect-66.c: Likewise.
6852         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6853         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6854
6855 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6856
6857         PR middle-end/40080
6858         * gcc.c-torture/compile/pr40080.c: New.
6859
6860 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6861
6862         * gcc.c-torture/compile/pr40026.c: New testcase.
6863
6864 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6865
6866         PR fortran/40089
6867         * gfortran.dg/proc_ptr_comp_7.f90: New.
6868
6869 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6870
6871         PR tree-optimization/40074
6872         * gcc.dg/vect/pr40074.c: New test.
6873
6874 2009-05-10  Ian Lance Taylor  <iant@google.com>
6875
6876         * gcc.dg/Wcxx-compat-7.c: New testcase.
6877         * gcc.dg/Wcxx-compat-8.c: New testcase.
6878         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6879         * gcc.dg/pr17188-1.c: Likewise.
6880         * gcc.dg/pr39084.c: Likewise.
6881
6882 2009-05-10  Michael Matz  <matz@suse.de>
6883
6884         PR target/40031
6885         * gcc.dg/pr40031.c: New test.
6886
6887 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6888
6889         PR fortran/40018
6890         * gfortran.dg/array_constructor_31.f90: New test.
6891
6892 2009-05-10  Richard Guenther  <rguenther@suse.de>
6893
6894         PR tree-optimization/40081
6895         * g++.dg/torture/pr40081.C: New testcase.
6896
6897 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6898
6899         PR fortran/38863
6900         * gfortran.dg/dependency_24.f90: New test.
6901         * gfortran.dg/dependency_23.f90: Clean up module files.
6902
6903 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6904
6905         PR fortran/38956
6906         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6907         * gfortran.dg/chmod_2.f90: Likewise.
6908         * gfortran.dg/chmod_3.f90: Likewise.
6909         * gfortran.dg/open_errors.f90: Likewise.
6910
6911 2009-05-09  Jan Hubicka  <jh@suse.cz>
6912
6913         PR middle-end/40043
6914         * g++.dg/eh/nested-try.C: New test.
6915
6916 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6917
6918         PR tree-optimization/40049
6919         * gcc.dg/vect/vect-shift-2.c: New test.
6920
6921 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6922
6923         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6924         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6925
6926 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6927
6928         PR c/36892
6929         * g++.dg/warn/deprecated-6.C: New.
6930         * gcc.dg/deprecated-4.c: Likewise.
6931         * gcc.dg/deprecated-5.c: Likewise.
6932         * gcc.dg/deprecated-6.c: Likewise.
6933
6934 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6935
6936         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6937         __aligned__(__BIGGEST_ALIGNMENT__).
6938         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6939         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6940         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6941         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6942         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6943         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6944         * gcc.dg/vect/Os-vect-95.c: Likewise.
6945         * gcc.dg/vect/pr20122.c: Likewise.
6946         * gcc.dg/vect/pr36493.c: Likewise.
6947         * gcc.dg/vect/pr37385.c: Likewise.
6948         * gcc.dg/vect/slp-7.c: Likewise.
6949         * gcc.dg/vect/slp-9.c: Likewise.
6950         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6951         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6952         * gcc.dg/vect/vect-35.c: Likewise.
6953         * gcc.dg/vect/vect-40.c: Likewise.
6954         * gcc.dg/vect/vect-42.c: Likewise.
6955         * gcc.dg/vect/vect-44.c: Likewise.
6956         * gcc.dg/vect/vect-46.c: Likewise.
6957         * gcc.dg/vect/vect-48.c: Likewise.
6958         * gcc.dg/vect/vect-52.c: Likewise.
6959         * gcc.dg/vect/vect-54.c: Likewise.
6960         * gcc.dg/vect/vect-56.c: Likewise.
6961         * gcc.dg/vect/vect-58.c: Likewise.
6962         * gcc.dg/vect/vect-60.c: Likewise.
6963         * gcc.dg/vect/vect-74.c: Likewise.
6964         * gcc.dg/vect/vect-75.c: Likewise.
6965         * gcc.dg/vect/vect-76.c: Likewise.
6966         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6967         * gcc.dg/vect/vect-77.c: Likewise.
6968         * gcc.dg/vect/vect-77-global.c: Likewise.
6969         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6970         * gcc.dg/vect/vect-78.c: Likewise.
6971         * gcc.dg/vect/vect-78-global.c: Likewise.
6972         * gcc.dg/vect/vect-80.c: Likewise.
6973         * gcc.dg/vect/vect-85.c: Likewise.
6974         * gcc.dg/vect/vect-87.c: Likewise.
6975         * gcc.dg/vect/vect-88.c: Likewise.
6976         * gcc.dg/vect/vect-92.c: Likewise.
6977         * gcc.dg/vect/vect-93.c: Likewise.
6978         * gcc.dg/vect/vect-95.c: Likewise.
6979         * gcc.dg/vect/vect-97.c: Likewise.
6980         * gcc.dg/vect/vect-complex-1.c: Likewise.
6981         * gcc.dg/vect/vect-complex-4.c: Likewise.
6982         * gcc.dg/vect/vect-complex-5.c: Likewise.
6983         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6984         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6985         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6986         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6987         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6988         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6989         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6990         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6991         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6992         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6993         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6994         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6995         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6996         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6997         * gcc.dg/vect/vect-outer-1.c: Likewise.
6998         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6999         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7000         * gcc.dg/vect/vect-outer-2.c: Likewise.
7001         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7002         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7003         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7004         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7005         * gcc.dg/vect/vect-outer-3.c: Likewise.
7006         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7007         * gcc.dg/vect/vect-outer-5.c: Likewise.
7008         * gcc.dg/vect/vect-outer-6.c: Likewise.
7009         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7010         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7011         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7012         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7013         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7014         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7015         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7016         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7017         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7018         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7019         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7020         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7021         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7022         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7023
7024 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7025
7026         PR c/24581
7027         * gcc.dg/torture/complex-sign.h: New header.
7028         * gcc.dg/torture/complex-sign-add.c,
7029         gcc.dg/torture/complex-sign-mixed-add.c,
7030         gcc.dg/torture/complex-sign-mixed-div.c,
7031         gcc.dg/torture/complex-sign-mixed-mul.c,
7032         gcc.dg/torture/complex-sign-mixed-sub.c,
7033         gcc.dg/torture/complex-sign-mul.c,
7034         gcc.dg/torture/complex-sign-sub.c: New tests.
7035
7036 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7037
7038         PR fortran/39876
7039         * gfortran.dg/intrinsic_3.f90: New.
7040
7041 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7042
7043         PR c/39037
7044         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7045         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7046         * gcc.dg/dfp/float-constant-double.c: New test.
7047         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7048         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7049         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7050         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7051         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7052         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7053         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7054         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7055         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7056
7057 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7058
7059         PR middle-end/40057
7060         * gcc.c-torture/execute/pr40057.c: New test.
7061
7062 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7063
7064         * gcc.c-torture/compile/const-high-part.c: New test.
7065
7066 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7067
7068         PR testsuite/40050
7069         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7070         build plugin.
7071
7072 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7073
7074         PR fortran/39630
7075         * gfortran.dg/proc_decl_1.f90: Modified.
7076         * gfortran.dg/proc_ptr_comp_1.f90: New.
7077         * gfortran.dg/proc_ptr_comp_2.f90: New.
7078         * gfortran.dg/proc_ptr_comp_3.f90: New.
7079         * gfortran.dg/proc_ptr_comp_4.f90: New.
7080         * gfortran.dg/proc_ptr_comp_5.f90: New.
7081         * gfortran.dg/proc_ptr_comp_6.f90: New.
7082
7083 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7084
7085         PR c++/17395
7086         * g++.dg/template/call7.C: New test.
7087
7088 2009-05-06  Diego Novillo  <dnovillo@google.com>
7089
7090         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7091
7092 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7093
7094         * gfortran.dg/pr40021.f: Moved to ...
7095         * gfortran.fortran-torture/execute/pr40021.f: Here.
7096
7097 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7098
7099         PR middle-end/39986
7100         * gcc.dg/dfp/pr39986.c: New test.
7101
7102 2009-05-06  Michael Matz  <matz@suse.de>
7103
7104         PR middle-end/40021
7105         * gfortran.dg/pr40021.f: New test.
7106
7107 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7108
7109         * lib/plugin-support.exp: New file containing support procs for
7110         plugin testcases.
7111         * lib/target-supports.exp (check_plugin_available): New proc.
7112         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7113         * gcc.dg/plugin/selfassign.c: New plugin source file.
7114         * gcc.dg/plugin/self-assign-test-1.c: New test.
7115         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7116         * g++.dg/README: Add description for plugin test.
7117         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7118         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7119         * g++.dg/plugin/selfassign.c: New plugin source file.
7120         * g++.dg/plugin/self-assign-test-1.C: New test.
7121         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7122         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7123         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7124         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7125
7126 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7127
7128         PR fortran/40041
7129         * gfortran.dg/intrinsic_2.f90: New test.
7130         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7131
7132 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7133
7134         PR c/40032
7135         * gcc.dg/noncompile/incomplete-5.c: New test.
7136
7137 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7138
7139         PR middle-end/39666
7140         * gcc.dg/pr39666-1.c: New test.
7141         * gcc.dg/pr39666-2.c: Likewise.
7142         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7143         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7144         * gfortran.dg/pr39666-1.f90: Likewise.
7145         * gfortran.dg/pr39666-2.f90: Likewise.
7146
7147 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7148
7149         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7150         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7151         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7152
7153 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7154
7155         PR fortran/39998
7156         * gfortran.dg/proc_ptr_17.f90: New.
7157
7158 2009-05-05  Richard Guenther  <rguenther@suse.de>
7159
7160         PR tree-optimization/40022
7161         * gcc.c-torture/execute/pr40022.c: New testcase.
7162
7163 2009-05-05  Richard Guenther  <rguenther@suse.de>
7164
7165         PR middle-end/40023
7166         * gcc.c-torture/compile/pr40023.c: New testcase.
7167
7168 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7169
7170         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7171         * g++.dg/template/overload9.C: Likewise.
7172         * g++.dg/ext/ms-1.C: New.
7173
7174 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7175
7176         PR c++/40013
7177         * g++.dg/ext/vla7.C: New test.
7178
7179 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7180
7181         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7182
7183 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7184
7185         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7186         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7187         Update expected errors.
7188
7189 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7190
7191         PR c++/28152
7192         * g++.dg/parse/parser-pr28152.C: New.
7193         * g++.dg/parse/parser-pr28152-2.C: New.
7194
7195 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7196
7197         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7198
7199 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7200
7201         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7202         * gcc.target/sparc/fexpand-2.c: Likewise.
7203         * gcc.target/sparc/fpmerge-2.c: Likewise.
7204         * gcc.target/sparc/pdist-2.c: Likewise.
7205
7206 2009-05-03  Richard Guenther  <rguenther@suse.de>
7207
7208         PR c/39983
7209         * gcc.c-torture/compile/pr39983.c: New testcase.
7210
7211 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7212
7213         * gcc.dg/c99-complex-3.c: New test.
7214
7215 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7216
7217         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7218
7219 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7220
7221         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7222
7223 2009-05-02  Richard Guenther  <rguenther@suse.de>
7224
7225         PR middle-end/40001
7226         * gcc.target/spu/pr40001.c: New testcase.
7227
7228 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7229
7230         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7231
7232 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7233
7234         PR middle-end/39579
7235         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7236         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7237
7238 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7239
7240         PR testsuite/39776
7241         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7242         no longer issued.
7243
7244 2009-04-30  David Ayers  <ayers@fsfe.org>
7245
7246         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7247         and gcc_error_prefix variables.
7248         * objc.dg/bad-receiver-type.m: Update to match correct
7249         diagnostics marker.
7250         * objc.dg/encode-5.m: Likewise.
7251         * objc.dg/id-1.m: Likewise.
7252         * objc.dg/method-1.m: Likewise.
7253         * objc.dg/method-6.m: Likewise.
7254         * objc.dg/method-7.m: Likewise.
7255         * objc.dg/method-9.m: Likewise.
7256         * objc.dg/method-11.m: Likewise.
7257         * objc.dg/method-20.m: Likewise.
7258         * objc.dg/private-1.m: Likewise.
7259
7260 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7261
7262         PR libfortran/39667
7263         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7264         * gfortran.dg/advance_4.f90: Likewise
7265         * gfortran.dg/advance_5.f90: Likewise
7266         * gfortran.dg/append_1.f90: Likewise
7267         * gfortran.dg/backslash_1.f90: Likewise
7268         * gfortran.dg/backslash_2.f90: Likewise
7269         * gfortran.dg/backslash_3.f: Likewise
7270         * gfortran.dg/backspace_10.f90: Likewise
7271         * gfortran.dg/backspace_3.f: Likewise
7272         * gfortran.dg/backspace_4.f: Likewise
7273         * gfortran.dg/backspace_5.f: Likewise
7274         * gfortran.dg/backspace_8.f: Likewise
7275         * gfortran.dg/backspace_9.f: Likewise
7276         * gfortran.dg/complex_write.f90: Likewise
7277         * gfortran.dg/convert_implied_open.f90: Likewise
7278         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7279         * gfortran.dg/dos_eol.f: Likewise
7280         * gfortran.dg/empty_format_1.f90: Likewise
7281         * gfortran.dg/endfile.f: Likewise
7282         * gfortran.dg/eof_1.f90: Likewise
7283         * gfortran.dg/eor_1.f90: Likewise
7284         * gfortran.dg/eor_handling_1.f90: Likewise
7285         * gfortran.dg/eor_handling_2.f90: Likewise
7286         * gfortran.dg/eor_handling_3.f90: Likewise
7287         * gfortran.dg/eor_handling_4.f90: Likewise
7288         * gfortran.dg/eor_handling_5.f90: Likewise
7289         * gfortran.dg/error_recovery_5.f90: Likewise
7290         * gfortran.dg/f2003_inquire_1.f03: Likewise
7291         * gfortran.dg/f2003_io_4.f03: Likewise
7292         * gfortran.dg/f2003_io_5.f03: Likewise
7293         * gfortran.dg/f2003_io_7.f03: Likewise
7294         * gfortran.dg/fgetc_1.f90: Likewise
7295         * gfortran.dg/fgetc_2.f90: Likewise
7296         * gfortran.dg/flush_1.f90: Likewise
7297         * gfortran.dg/fmt_exhaust.f90: Likewise
7298         * gfortran.dg/fmt_huge.f90: Likewise
7299         * gfortran.dg/fmt_read.f90: Likewise
7300         * gfortran.dg/fmt_t_1.f90: Likewise
7301         * gfortran.dg/fmt_t_2.f90: Likewise
7302         * gfortran.dg/fmt_t_3.f90: Likewise
7303         * gfortran.dg/fmt_t_4.f90: Likewise
7304         * gfortran.dg/fmt_t_5.f90: Likewise
7305         * gfortran.dg/fmt_t_7.f: Likewise
7306         * gfortran.dg/fseek.f90: Likewise
7307         * gfortran.dg/ftell_1.f90: Likewise
7308         * gfortran.dg/ftell_2.f90: Likewise
7309         * gfortran.dg/func_derived_3.f90: Likewise
7310         * gfortran.dg/inquire_9.f90: Likewise
7311         * gfortran.dg/iostat_1.f90: Likewise
7312         * gfortran.dg/iostat_2.f90: Likewise
7313         * gfortran.dg/list_read_1.f90: Likewise
7314         * gfortran.dg/list_read_4.f90: Likewise
7315         * gfortran.dg/list_read_5.f90: Likewise
7316         * gfortran.dg/list_read_7.f90: Likewise
7317         * gfortran.dg/list_read_8.f90: Likewise
7318         * gfortran.dg/list_read_9.f90: Likewise
7319         * gfortran.dg/namelist_13.f90: Likewise
7320         * gfortran.dg/namelist_14.f90: Likewise
7321         * gfortran.dg/namelist_15.f90: Likewise
7322         * gfortran.dg/namelist_16.f90: Likewise
7323         * gfortran.dg/namelist_17.f90: Likewise
7324         * gfortran.dg/namelist_18.f90: Likewise
7325         * gfortran.dg/namelist_19.f90: Likewise
7326         * gfortran.dg/namelist_20.f90: Likewise
7327         * gfortran.dg/namelist_24.f90: Likewise
7328         * gfortran.dg/namelist_26.f90: Likewise
7329         * gfortran.dg/namelist_27.f90: Likewise
7330         * gfortran.dg/namelist_28.f90: Likewise
7331         * gfortran.dg/namelist_37.f90: Likewise
7332         * gfortran.dg/namelist_38.f90: Likewise
7333         * gfortran.dg/namelist_39.f90: Likewise
7334         * gfortran.dg/namelist_40.f90: Likewise
7335         * gfortran.dg/namelist_43.f90: Likewise
7336         * gfortran.dg/namelist_44.f90: Likewise
7337         * gfortran.dg/namelist_45.f90: Likewise
7338         * gfortran.dg/namelist_46.f90: Likewise
7339         * gfortran.dg/namelist_47.f90: Likewise
7340         * gfortran.dg/namelist_48.f90: Likewise
7341         * gfortran.dg/namelist_49.f90: Likewise
7342         * gfortran.dg/namelist_50.f90: Likewise
7343         * gfortran.dg/namelist_51.f90: Likewise
7344         * gfortran.dg/namelist_52.f90: Likewise
7345         * gfortran.dg/namelist_56.f90: Likewise
7346         * gfortran.dg/namelist_char_only.f90: Likewise
7347         * gfortran.dg/namelist_use.f90: Likewise
7348         * gfortran.dg/namelist_use_only.f90: Likewise
7349         * gfortran.dg/noadv_size.f90: Likewise
7350         * gfortran.dg/open_access_append_1.f90: Likewise
7351         * gfortran.dg/pad_no.f90: Likewise
7352         * gfortran.dg/pr12884.f: Likewise
7353         * gfortran.dg/pr17090.f90: Likewise
7354         * gfortran.dg/pr17285.f90: Likewise
7355         * gfortran.dg/pr17286.f90: Likewise
7356         * gfortran.dg/pr18122.f90: Likewise
7357         * gfortran.dg/pr18210.f90: Likewise
7358         * gfortran.dg/pr18392.f90: Likewise
7359         * gfortran.dg/pr19155.f: Likewise
7360         * gfortran.dg/pr19216.f: Likewise
7361         * gfortran.dg/pr19467.f90: Likewise
7362         * gfortran.dg/pr19657.f: Likewise
7363         * gfortran.dg/pr20257.f90: Likewise
7364         * gfortran.dg/read_bad_advance.f90: Likewise
7365         * gfortran.dg/read_eof_2.f90: Likewise
7366         * gfortran.dg/read_eof_4.f90: Likewise
7367         * gfortran.dg/read_many_1.f: Likewise
7368         * gfortran.dg/read_noadvance.f90: Likewise
7369         * gfortran.dg/read_repeat.f90: Likewise
7370         * gfortran.dg/read_size_noadvance.f90: Likewise
7371         * gfortran.dg/read_x_past.f: Likewise
7372         * gfortran.dg/record_marker_1.f90: Likewise
7373         * gfortran.dg/record_marker_3.f90: Likewise
7374         * gfortran.dg/rewind_1.f90: Likewise
7375         * gfortran.dg/runtime_warning_1.f90: Likewise
7376         * gfortran.dg/shape_3.f90: Likewise
7377         * gfortran.dg/slash_1.f90: Likewise
7378         * gfortran.dg/stat_1.f90: Likewise
7379         * gfortran.dg/stat_2.f90: Likewise
7380         * gfortran.dg/streamio_11.f90: Likewise
7381         * gfortran.dg/streamio_3.f90: Likewise
7382         * gfortran.dg/streamio_4.f90: Likewise
7383         * gfortran.dg/streamio_9.f90: Likewise
7384         * gfortran.dg/tl_editing.f90: Likewise
7385         * gfortran.dg/unf_io_convert_1.f90: Likewise
7386         * gfortran.dg/unf_io_convert_2.f90: Likewise
7387         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7388         * gfortran.dg/unf_short_record_1.f90: Likewise
7389         * gfortran.dg/utf8_1.f03: Likewise
7390         * gfortran.dg/utf8_2.f03: Likewise
7391         * gfortran.dg/widechar_IO_1.f90: Likewise
7392         * gfortran.dg/write_check3.f90: Likewise
7393         * gfortran.dg/write_rewind_2.f: Likewise
7394         * gfortran.dg/x_slash_2.f: Likewise
7395
7396 2009-04-29  Richard Guenther  <rguenther@suse.de>
7397
7398         PR target/39943
7399         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7400         New.
7401         (check_effective_target_vect_floatuint_cvt): Likewise.
7402         * gcc.dg/vect/slp-10.c: Adjust.
7403         * gcc.dg/vect/slp-11.c: Adjust.
7404         * gcc.dg/vect/slp-12b.c: Adjust.
7405         * gcc.dg/vect/slp-33.c: Adjust.
7406         * gcc.c-torture/compile/pr39943.c: New testcase.
7407
7408 2009-04-29  Richard Guenther  <rguenther@suse.de>
7409
7410         PR middle-end/39937
7411         * gcc.c-torture/compile/pr39937.c: New testcase.
7412
7413 2009-04-29  Richard Guenther  <rguenther@suse.de>
7414
7415         PR tree-optimization/39941
7416         * gcc.c-torture/compile/pr39941.c: New testcase.
7417
7418 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7419
7420         * gcc.target/bfin/20090411-1.c: New test.
7421
7422 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7423
7424         PR target/39565
7425         * gcc.dg/pr39565.c: New testcase.
7426
7427 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7428
7429         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7430         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7431         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7432         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7433         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7434         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7435         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7436         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7437         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7438         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7439         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7440         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7441         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7442         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7443         * gcc.target/i386/pr37191.c: Likewise.
7444         * gcc.target/i386/reload-1.c: Likewise.
7445         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7446         * g++.old-deja/g++.pt/repo2.C: Likewise.
7447         * g++.old-deja/g++.pt/repo3.C: Likewise.
7448         * g++.old-deja/g++.pt/repo4.C: Likewise.
7449         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7450         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7451         * g++.dg/template/repo1.C: Likewise.
7452         * g++.dg/template/repo2.C: Likewise.
7453         * g++.dg/template/repo3.C: Likewise.
7454         * g++.dg/template/repo4.C: Likewise.
7455         * g++.dg/template/repo5.C: Likewise.
7456         * g++.dg/template/repo6.C: Likewise.
7457         * g++.dg/template/repo7.C: Likewise.
7458         * g++.dg/template/repo8.C: Likewise.
7459         * g++.dg/template/repo9.C: Likewise.
7460         * g++.dg/rtti/repo1.C: Likewise.
7461         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7462         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7463         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7464         * g++.dg/other/PR23205.C: Skip for vxworks.
7465         * g++.dg/ext/visibility/class1.C: Requires PIC.
7466         * g++.dg/eh/async-unwind2.C: Requires PIC.
7467         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7468         does not have cxa_exit.
7469
7470 2009-04-28  Jing Yu  <jingyu@google.com>
7471
7472         PR testsuite/39790
7473         * lib/target-supports.exp (check_effective_target_tls): Remove
7474         comment of caching.
7475         (check_effective_target_tls_native): Likewise.
7476         (check_effective_target_tls_runtime): Likewise.
7477         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7478         tls to tls_runtime.
7479         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7480
7481 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7482
7483         PR fortran/39946
7484         * gfortran.dg/proc_ptr_16.f90: New.
7485
7486 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7487
7488         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7489         lp64 is true.
7490
7491 2009-04-28  Richard Guenther  <rguenther@suse.de>
7492
7493         PR middle-end/39937
7494         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7495
7496 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7497
7498         * g++.dg/warn/pr35652.C: Removed.
7499         * gcc.dg/pr35652.c: Likewise.
7500
7501 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7502
7503         * gcc.target/ia64/20071210-2.c: New testcase.
7504
7505 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7506
7507         PR c/39323
7508         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7509         * gcc.dg/pr39323-3.c: Ditto.
7510
7511 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7512
7513         PR fortran/39930
7514         PR fortran/39931
7515         * gfortran.dg/ambiguous_reference_2.f90: New.
7516         * gfortran.dg/pointer_assign_7.f90: New.
7517
7518 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7519             Mark Mitchell  <mark@codesourcery.com>
7520
7521         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7522         * gcc.dg/20020103-1.c: Check for __ppc.
7523         * gcc.dg/asm-b.c: Check for __ppc.
7524         * gcc.dg/20020919-1.c: Check for __ppc.
7525         * gcc.dg/20020312-2.c: Likewise.
7526         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7527         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7528         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7529         * g++.dg/warn/weak1.C: Likewise.
7530         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7531         static so appropriate optimizations kick in.
7532         (find_base_value_wrapper): New function.
7533         * g++.dg/eh/simd-5.C: Fix target triplet.
7534         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7535
7536 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7537             H.J. Lu  <hongjiu.lu@intel.com>
7538
7539         PR target/39911
7540         * gcc.target/i386/pr39911.c: New test.
7541
7542 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7543
7544         PR fortran/39879
7545         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7546
7547 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7548
7549         PR c++/35652
7550         Revert:
7551
7552         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7553
7554         * gcc.dg/pr35652.C: New.
7555         * g++.dg/warn/pr35652.C: New.
7556         * gcc.dg/format/plus-1.c: Adjust message.
7557
7558 2009-04-27  DJ Delorie  <dj@redhat.com>
7559
7560         * lib/target-supports.exp (check_effective_target_double64): New.
7561         (check_effective_target_double64plus): New.
7562         (check_effective_target_large_double): New.
7563         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7564         * gcc.dg/div-double-1.c: Likewise.
7565         * gcc.dg/Wconversion-real.c: Require large_double.
7566         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7567
7568         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7569         are too small.
7570
7571         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7572         constants as long.
7573
7574 2009-04-27  Ian Lance Taylor  <iant@google.com>
7575
7576         * gcc.dg/Wcxx-compat-5.c: New testcase.
7577         * gcc.dg/Wcxx-compat-6.c: New testcase.
7578
7579 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7580
7581         Allow non-constant arguments to conversion intrinsics.
7582         * gcc.target/spu/intrinsics-3.c: Update tests.
7583
7584 2009-04-27  Richard Guenther  <rguenther@suse.de>
7585
7586         PR middle-end/39928
7587         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7588         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7589
7590 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7591
7592         PR target/39903
7593         * gcc.dg/torture/pr39903-1.c: New.
7594         * gcc.dg/torture/pr39903-2.c: Likewise.
7595
7596 2009-04-27  Revital Eres  <eres@il.ibm.com>
7597
7598         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7599         and check it.
7600         * gcc.dg/sms-2.c: Add dump check.
7601         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7602         and check it.
7603         * gcc.dg/sms-4.c: Likewise.
7604         * gcc.dg/sms-5.c: Likewise.
7605         * gcc.dg/sms-6.c: Likewise.
7606         * gcc.dg/sms-7.c: Likewise.
7607         * gcc.dg/sms-antideps.c: Rename to...
7608         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7609
7610 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7611
7612         * gnat.dg/opt2.adb: New test.
7613
7614 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7615
7616         PR c++/39875
7617         * g++.dg/warn/Wunused-15.C: New test.
7618
7619 2009-04-26  Michael Matz  <matz@suse.de>
7620
7621         Expand from SSA.
7622         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7623         change regexps.
7624         * gcc.target/i386/pr37248-1.c: Modified.
7625         * gcc.target/i386/pr37248-3.c: Modified.
7626         * gcc.target/i386/pr37248-2.c: Modified.
7627         * gnat.dg/aliasing1.adb: Modified.
7628         * gnat.dg/pack9.adb: Modified.
7629         * gnat.dg/aliasing2.adb: Modified.
7630         * gcc.dg/strict-overflow-2.c: Modified.
7631         * gcc.dg/autopar/reduc-1char.c: Modified.
7632         * gcc.dg/autopar/reduc-2char.c: Modified.
7633         * gcc.dg/autopar/reduc-1.c: Modified.
7634         * gcc.dg/autopar/reduc-2.c: Modified.
7635         * gcc.dg/autopar/reduc-3.c: Modified.
7636         * gcc.dg/autopar/reduc-6.c: Modified.
7637         * gcc.dg/autopar/reduc-7.c: Modified.
7638         * gcc.dg/autopar/reduc-8.c: Modified.
7639         * gcc.dg/autopar/reduc-9.c: Modified.
7640         * gcc.dg/autopar/reduc-1short.c: Modified.
7641         * gcc.dg/autopar/reduc-2short.c: Modified.
7642         * gcc.dg/autopar/parallelization-1.c: Modified.
7643         * gcc.dg/strict-overflow-4.c: Modified.
7644         * gcc.dg/strict-overflow-6.c: Modified.
7645         * gcc.dg/gomp/combined-1.c: Modified.
7646         * gcc.dg/no-strict-overflow-1.c: Modified.
7647         * gcc.dg/no-strict-overflow-3.c: Modified.
7648         * gcc.dg/no-strict-overflow-5.c: Modified.
7649         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7650         * gcc.dg/tree-ssa/pr18134.c: Modified.
7651         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7652         * gcc.dg/tree-ssa/vector-2.c: Modified.
7653         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7654         * gcc.dg/tree-ssa/loop-21.c: Modified.
7655         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7656         * gcc.dg/tree-ssa/vector-3.c: Modified.
7657         * gcc.dg/tree-ssa/asm-3.c: Modified.
7658         * gcc.dg/tree-ssa/pr23294.c: Modified.
7659         * gcc.dg/tree-ssa/loop-22.c: Modified.
7660         * gcc.dg/tree-ssa/loop-15.c: Modified.
7661         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7662         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7663         * gcc.dg/tree-ssa/pr20139.c: Modified.
7664         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7665         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7666         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7667         * gcc.dg/tree-ssa/loop-5.c: Modified.
7668         * gcc.dg/tree-ssa/pr19431.c: Modified.
7669         * gcc.dg/tree-ssa/pr32044.c: Modified.
7670         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7671         * gcc.dg/tree-ssa/loop-19.c: Modified.
7672         * gcc.dg/tree-ssa/loop-28.c: Modified.
7673         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7674         * gcc.dg/tree-ssa/divide-1.c: Modified.
7675         * gcc.dg/tree-ssa/inline-1.c: Modified.
7676         * gcc.dg/tree-ssa/divide-3.c: Modified.
7677         * gcc.dg/tree-ssa/pr30978.c: Modified.
7678         * gcc.dg/tree-ssa/alias-6.c: Modified.
7679         * gcc.dg/tree-ssa/divide-4.c: Modified.
7680         * gcc.dg/tree-ssa/alias-11.c: Modified.
7681         * gcc.dg/no-strict-overflow-7.c: Modified.
7682         * gcc.dg/strict-overflow-1.c: Modified.
7683         * gcc.dg/pr15784-4.c: Modified.
7684         * gcc.dg/pr34263.c: Modified.
7685         * gcc.dg/strict-overflow-3.c: Modified.
7686         * gcc.dg/tree-prof/stringop-1.c: Modified.
7687         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7688         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7689         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7690         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7691         * gcc.dg/no-strict-overflow-2.c: Modified.
7692         * gcc.dg/no-strict-overflow-4.c: Modified.
7693         * gcc.dg/no-strict-overflow-6.c: Modified.
7694         * g++.dg/tree-ssa/pr27090.C: Modified.
7695         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7696         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7697         * g++.dg/tree-ssa/pr19807.C: Modified.
7698         * g++.dg/opt/pr30965.C: Modified.
7699         * g++.dg/init/new17.C: Modified.
7700         * gfortran.dg/whole_file_6.f90: Modified.
7701         * gfortran.dg/whole_file_5.f90: Modified.
7702         * gfortran.dg/reassoc_1.f90: Modified.
7703         * gfortran.dg/reassoc_3.f90: Modified.
7704
7705 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7706
7707         PR fortran/39893
7708         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7709
7710 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7711
7712         PR inline-asm/39543
7713         * gcc.target/i386/pr39543-1.c: New test.
7714         * gcc.target/i386/pr39543-2.c: New test.
7715         * gcc.target/i386/pr39543-3.c: New test.
7716
7717         PR c/39889
7718         * gcc.dg/Wunused-value-3.c: New test.
7719
7720 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7721
7722         PR c/39581
7723         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7724         gcc.dg/vla-21.c: New tests.
7725
7726 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7727
7728         PR c/39556
7729         * gcc.dg/inline-34.c: New test.
7730
7731 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7732
7733         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7734         gcc.dg/enum-const-3.c: New tests.
7735         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7736         -pedantic-errors.  Update expected diagnostics.
7737
7738 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7739
7740         PR c/39582
7741         * gcc.dg/vla-20.c: New test.
7742
7743 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7744
7745         PR c/39564
7746         * gcc.dg/vla-19.c: New test.
7747
7748 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7749
7750         PR preprocessor/39559
7751         * gcc.dg/c99-intconst-2.c: New test.
7752
7753 2009-04-25  Jan Hubicka  <jh@suse.cz>
7754
7755         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7756
7757 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7758
7759         PR fortran/39688
7760         * gfortran.dg/import7.f90: New.
7761
7762 2009-04-24  Richard Guenther  <rguenther@suse.de>
7763
7764         * gcc.dg/tree-ssa/vrp48.c: Fix.
7765
7766 2008-04-24  Doug Kwan  <dougkwan@google.com>
7767
7768         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7769         destination are the same.
7770
7771 2009-04-24  Richard Guenther  <rguenther@suse.de>
7772
7773         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7774
7775 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7776
7777         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7778         gcc.dg/array-const-3.c: New tests.
7779
7780 2009-04-24  Ian Lance Taylor  <iant@google.com>
7781
7782         * gcc.dg/Wcxx-compat-4.c: New testcase.
7783
7784 2009-04-24  Daniel Kraft  <d@domob.eu>
7785
7786         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7787         expected on already erraneous symbol (renamed to fresh one).
7788
7789 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7790
7791         PR middle-end/39867
7792         * gcc.dg/pr39867.c: New.
7793
7794 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7795
7796         PR fortran/39861
7797         PR fortran/39864
7798         * gfortran.dg/intrinsic_1.f90: New.
7799
7800 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7801
7802         * gnat.dg/alignment7.adb: New test.
7803         * gnat.dg/alignment8.adb: Likewise.
7804
7805 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7806
7807         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7808         * gnat.dg/specs/rep_clause2.ads: New test.
7809
7810 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7811
7812         PR rtl-optimization/39794
7813         * gcc.dg/pr39794.c: New test.
7814
7815 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7816
7817         * gnat.dg/atomic1.adb: New test.
7818         * gnat.dg/atomic1_pkg.ads: New helper.
7819
7820 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7821
7822         PR testsuite/39623
7823         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7824         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7825
7826 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7827
7828         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7829         warning.
7830
7831 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7832
7833         PR C/31499
7834         * gcc.dg/vector-init-1.c: New testcase.
7835         * gcc.dg/vector-init-2.c: New testcase.
7836
7837 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7838
7839         * gnat.dg/enum2.adb: New test.
7840         * gnat.dg/enum2_pkg.ads: New helper.
7841
7842 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7843
7844         PR c/39855
7845         * gcc.dg/torture/pr39855.c: New test.
7846
7847 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7848
7849         PR c++/39639
7850         * g++.dg/cpp0x/pr39639.C: New test.
7851
7852 2009-04-22  Mark Heffernan  <meheff@google.com>
7853
7854         * gcc.dg/profile-generate-3.c: New test.
7855
7856 2009-04-22  Jan Hubicka  <jh@suse.cz>
7857
7858         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7859
7860 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7861
7862         PR testsuite/39623
7863         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7864
7865 2009-04-22  Richard Guenther  <rguenther@suse.de>
7866
7867         PR tree-optimization/39824
7868         * gcc.c-torture/compile/pr39824.c: New testcase.
7869
7870 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7871
7872         PR c++/14875
7873         * g++.dg/parse/parser-pr14875.C: New.
7874         * g++.dg/parse/parser-pr14875-2.C: New.
7875         * g++.dg/parse/error6.C: Update match string.
7876
7877 2009-04-22  Richard Guenther  <rguenther@suse.de>
7878
7879         PR tree-optimization/39845
7880         * gcc.c-torture/compile/pr39845.c: New testcase.
7881
7882 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7883
7884         PR fortran/39735
7885         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7886         * gfortran.dg/external_initializer.f90: Modified.
7887         * gfortran.dg/interface_26.f90: Modified.
7888         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7889         * gfortran.dg/proc_ptr_3.f90: Modified.
7890         * gfortran.dg/proc_ptr_15.f90: New.
7891         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7892
7893 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7894
7895         PR c++/35711
7896         * g++.dg/warn/pr35711.C: New.
7897         * g++.dg/conversion/ptrmem2.C: Update.
7898
7899 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7900
7901         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7902         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7903         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7904         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7905         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7906         gcc.c-torture/ChangeLog.0,
7907         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7908         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7909         gcc.target/i386/math-torture/math-torture.exp,
7910         gcc.target/mips/inter/mips16-inter.exp,
7911         gcc.target/mips/mips-nonpic/README,
7912         gcc.target/x86_64/abi/README.gcc,
7913         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7914         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7915         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7916         notices.
7917         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7918
7919 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7920
7921         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7922
7923 2009-04-21  Richard Guenther  <rguenther@suse.de>
7924
7925         PR middle-end/39829
7926         * gcc.dg/torture/pr39829.c: New testcase.
7927
7928 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7929
7930         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7931
7932 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7933
7934         PR 16202
7935         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7936         * gcc.dg/sequence-pt-2.c: New.
7937         * gcc.dg/sequence-pt-3.c: New.
7938         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7939         * g++.dg/warn/sequence-pt-2.c: New.
7940         * g++.dg/warn/sequence-pt-3.c: New.
7941
7942 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7943
7944         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7945
7946 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7947
7948         * gnat.dg/import1.ad[sb]: New test.
7949
7950 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7951
7952         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7953         return 0.
7954
7955 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7956
7957         PR fortran/39811
7958         * gfortran.dg/continuation_11.f90: New test.
7959
7960 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7961
7962         PR c++/13358
7963         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7964         messages. Test for "long long" in system headers.
7965         * gcc.dg/c99-longlong-2.c: New.
7966         * g++.dg/warn/pr13358.C: New.
7967         * g++.dg/warn/pr13358-2.C: New.
7968         * g++.dg/warn/pr13358-3.C: New.
7969         * g++.dg/warn/pr13358-4.C: New.
7970
7971 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7972
7973         * gcc.dg/framework-2.c: Fix up for non existent includes
7974         being fatal errors now.
7975
7976 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7977
7978         PR fortran/39800
7979         * gfortran.dg/private_type_13.f90: New test.
7980         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7981
7982 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7983
7984         PR c++/39803
7985         * g++.dg/warn/Wunused-14.C: New test.
7986
7987 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7988
7989         * gnat.dg/specs/small_alignment.ads: New test.
7990
7991 2009-04-20  Ian Lance Taylor  <iant@google.com>
7992
7993         * gcc.dg/Wcxx-compat-3.c: New testcase.
7994
7995 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7996
7997         * gnat.dg/pack13.ad[sb]: New test.
7998         * gnat.dg/pack13_pkg.ads: New helper.
7999
8000 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8001
8002         * gnat.dg/discr11.ad[sb]: New test.
8003         * gnat.dg/discr11_pkg.ads: New helper.
8004
8005 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8006
8007         PR tree-optimization/39675
8008         * gcc.dg/vect/O3-pr39675-2.c: New test.
8009
8010 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8011
8012         * gnat.dg/rep_clause3.adb: New test.
8013
8014 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8015
8016         PR c/37481
8017         * gcc.dg/c99-flex-array-7.c: New test.
8018
8019 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8020
8021         PR c/19771
8022         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8023
8024 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8025
8026         PR c/38243
8027         * gcc.dg/c99-restrict-3.c: New test.
8028
8029 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8030
8031         PR preprocessor/20078
8032         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8033
8034 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8035
8036         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8037         Do not pass -B$root after -margs.
8038
8039 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8040
8041         PR c/32061
8042         PR c++/36954
8043         * gcc.dg/pr32061.c: New.
8044         * gcc.dg/Wlogical-op-1.c: Update.
8045         * g++.dg/warn/Wlogical-op-1.C: Update.
8046         * g++.dg/warn/pr36954.C: New.
8047
8048 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8049
8050         PR c/27676
8051         * gcc.dg/lvalue-5.c: New test.
8052
8053 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8054
8055         PR c/22367
8056         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8057
8058 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8059
8060         * gcc.dg/cpp/include5.c: New test.
8061
8062 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8063
8064         PR c/35210
8065         * gcc.dg/call-diag-2.c: New test.
8066
8067 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8068
8069         PR preprocessor/39646
8070         * gcc.dg/cpp/line8.c: New test.
8071
8072 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8073
8074         PR preprocessor/39647
8075         * gcc.dg/cpp/line7.c: New test.
8076
8077 2009-04-18  Richard Guenther  <rguenther@suse.de>
8078
8079         PR middle-end/39804
8080         * gcc.target/i386/pr39804.c: New testcase.
8081
8082 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8083
8084         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8085         * g++.dg/other/pr39496.C: Likewise.
8086
8087 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8088
8089         PR middle-end/36902
8090         * gcc.dg/pr36902.c: New.
8091
8092 2009-04-17  Diego Novillo  <dnovillo@google.com>
8093
8094         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8095         violation for variable 'inside_main'.
8096
8097 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8098
8099         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8100
8101 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8102
8103         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8104
8105 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8106
8107         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8108         * gfortran.dg/chmod_2.f90: Likewise.
8109         * gfortran.dg/chmod_3.f90: Likewise.
8110         * gfortran.dg/open_errors.f90: Likewise.
8111         * gfortran.dg/stat_1.f90: Likewise.
8112         * gfortran.dg/stat_2.f90: Likewise.
8113
8114 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8115
8116         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8117         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8118         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8119         * gfortran.dg/nearest_1.f90: Likewise.
8120         * gfortran.dg/nearest_3.f90: Likewise.
8121         * gfortran.dg/isnan_1.f90: Likewise.
8122         * gfortran.dg/isnan_2.f90: Likewise.
8123         * gfortran.dg/nan_1.f90: Likewise.
8124         * gfortran.dg/nan_2.f90: Likewise.
8125         * gfortran.dg/nan_3.f90: Likewise.
8126         * gfortran.dg/nan_4.f90: Likewise.
8127         * gfortran.dg/module_nan.f90: Likewise.
8128         * gfortran.dg/int_conv_2.f90: Likewise.
8129         * gfortran.dg/init_flag_3.f90: Likewise.
8130         * gfortran.dg/namelist_42.f90: Likewise.
8131         * gfortran.dg/namelist_43.f90: Likewise.
8132         * gfortran.dg/real_const_3.f90: Likewise.
8133         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8134
8135         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8136         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8137         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8138         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8139         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8140
8141         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8142         * gfortran.dg/gamma_5.f90: Likewise.
8143
8144 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8145
8146         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8147         less strict so it also works with auto-overlay support.
8148         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8149         for "exceeds local store" linker errors on the SPU.
8150
8151         * lib/gfortran.exp: Include target-supports.exp.
8152         (gfortran_init): On SPU targets where automatic overlay support
8153         is available, use it to build all Fortran test cases.
8154
8155         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8156
8157 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8158
8159         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8160         rule enforced by gnat on taft types.
8161
8162 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8163
8164         PR testsuite/39792
8165         * g++.dg/ext/complit11.C: Add empty dg-options.
8166
8167 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8168
8169         PR c++/17570
8170         * g++.dg/template/defarg11.C: New test.
8171
8172 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8173
8174         PR c++/28766
8175         * g++.dg/ext/complit11.C: New testcase.
8176
8177 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8178
8179         PR c++/39551
8180         * g++.dg/warn/Wunused-13.C: New testcase.
8181
8182 2009-04-15  Ian Lance Taylor  <iant@google.com>
8183
8184         * gcc.dg/Wenum-compare-1.c: New testcase.
8185
8186 2009-04-15  Richard Guenther  <rguenther@suse.de>
8187
8188         PR tree-optimization/39764
8189         * g++.dg/torture/pr39764.C: New testcase.
8190
8191 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8192
8193         * g++.dg/ext/altivec-17.C: New.
8194
8195 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8196
8197         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8198         * gnat.dg/specs/limited1.ads: Ditto.
8199
8200 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8201
8202         PR testsuite/39769
8203         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8204         for testing the results of estimate instructions.
8205         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8206         * gcc.dg/vmx/3a-05.c (test): Ditto.
8207
8208 2009-04-14  Jason Merrill  <jason@redhat.com>
8209
8210         PR c++/39763
8211         * g++.dg/warn/Wshadow-4.C: Extend.
8212
8213 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8214
8215         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8216         (do_D): Remove attribute hidden.
8217
8218 2009-04-13  Jason Merrill  <jason@redhat.com>
8219
8220         PR c++/39480
8221         * g++.dg/init/copy7.C: New.
8222
8223 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8224
8225         PR testsuite/39733
8226         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8227         (check_for_all_options): This.
8228
8229 2009-04-13  Jason Merrill  <jason@redhat.com>
8230
8231         PR c++/39750
8232         * g++.dg/template/crash90.C: New.
8233
8234 2009-04-12  Jason Merrill  <jason@redhat.com>
8235
8236         PR c++/39742
8237         * g++.dg/overload/extern-C-2.C: New.
8238
8239 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8240
8241         PR preprocessor/31869
8242         * gcc.dg/cpp/strify5.c: New test.
8243
8244 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8245
8246         * gnat.dg/enum1.adb: New test.
8247         * gnat.dg/enum1_pkg.ads: New helper.
8248
8249 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8250
8251         PR target/39740
8252         * gcc.target/alpha/pr39740.c: New test.
8253
8254 2009-04-11  Daniel Kraft  <d@domob.eu>
8255
8256         PR fortran/37746
8257         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8258         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8259         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8260         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8261         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8262         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8263         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8264         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8265         expected string length that failed with -fbounds-check now.
8266         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8267
8268 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8269
8270         PR fortran/39692
8271         * gfortran.dg/proc_ptr_14.f90: New.
8272
8273 2009-04-11  Richard Guenther  <rguenther@suse.de>
8274
8275         PR middle-end/39732
8276         * g++.dg/torture/pr39732.C: New testcase.
8277
8278 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8279
8280         * gfortran.dg/whole_file_5.f90: New.
8281         * gfortran.dg/whole_file_6.f90: New.
8282
8283 2009-04-11  Richard Guenther  <rguenther@suse.de>
8284
8285         PR tree-optimization/39713
8286         * g++.dg/torture/pr39713.C: New testcase.
8287
8288 2009-04-10  Richard Guenther  <rguenther@suse.de>
8289
8290         PR c/39712
8291         * gcc.dg/pr39712.c: New testcase.
8292
8293 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8294
8295         PR c++/28301
8296         * g++.dg/cpp0x/enum2.C: Updated.
8297         * g++.dg/debug/pr22514.C: Likewise.
8298         * g++.dg/parse/enum2.C: Likewise.
8299         * g++.dg/parse/enum3.C: Likewise.
8300         * g++.dg/template/crash79.C: Likewise.
8301         * g++.old-deja/g++.jason/cond.C: Likewise.
8302
8303 2009-04-10  Chao-ying Fu  <fu@mips.com>
8304
8305         * gcc.target/mips/interrupt_handler.c: Change from compile to
8306         assemble.
8307
8308 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8309
8310         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8311
8312 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8313
8314         PR fortran/38709
8315         * gfortran.dg/zero_sized_6.f90: New.
8316
8317 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8318
8319         PR  c++/20118
8320         * g++.dg/parse/pr20118.C: New.
8321         * g++.dg/template/spec16.C: Update.
8322
8323 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8324
8325         PR testsuite/35621
8326         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8327         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8328         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8329         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8330         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8331         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8332         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8333         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8334         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8335         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8336         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8337         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8338         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8339         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8340         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8341         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8342         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8343
8344 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8345
8346         PR target/39678
8347         * g++.dg/torture/pr39678.C: New.
8348         * gcc.dg/compat/struct-complex-2.h: Likewise.
8349         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8350         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8351         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8352         * gcc.dg/torture/pr39678.c: Likewise.
8353         * gcc.target/i386/pr39678.c: Likewise.
8354
8355         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8356         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8357
8358         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8359         <complex.h>.  Add tests for structure with complex float.
8360
8361 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8362             Joseph Myers  <joseph@codesourcery.com>
8363
8364         PR target/36800
8365         * gcc.dg/dfp/pr36800.c: New.
8366
8367 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8368             Rafael Avila de Espindola  <espindola@google.com>
8369
8370         * gcc.misc-tests/help.exp: New file.
8371         * lib/options.exp: New file.
8372
8373 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8374
8375         PR libobjc/36610
8376         * objc/execute/forward-1.x: New.
8377
8378 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8379
8380         * gcc.dg/pr27150-1.c: Change to a link test.
8381
8382 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8383
8384         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8385         3 of the GNU General Public License and to point readers at the
8386         COPYING3 file and the FSF's license web page.
8387         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8388         * gcc.dg/struct/struct-reorg.exp: Likewise.
8389         * gcc.target/spu/tag_manager.c: Likewise.
8390
8391 2009-04-09  Richard Guenther  <rguenther@suse.de>
8392
8393         PR testsuite/39696
8394         * ssa-ccp-25.c: Adjust pattern.
8395
8396 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8397
8398         PR fortran/36704
8399         * gfortran.dg/external_procedures_1.f90: Modified.
8400         * gfortran.dg/proc_ptr_result_1.f90: New.
8401         * gfortran.dg/proc_ptr_result_2.f90: New.
8402         * gfortran.dg/proc_ptr_result_3.f90: New.
8403
8404 2009-04-09  Richard Guenther  <rguenther@suse.de>
8405
8406         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8407         to prevent constant propagation.
8408         * gcc.dg/vect/vect-56.c: Likewise.
8409         * gcc.dg/vect/vect-58.c: Likewise.
8410         * gcc.dg/vect/vect-60.c: Likewise.
8411         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8412         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8413         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8414
8415 2009-04-09  Richard Guenther  <rguenther@suse.de>
8416
8417         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8418         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8419
8420 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8421
8422         PR c/39613
8423         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8424         New tests.
8425
8426 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8427
8428         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8429         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8430
8431 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8432
8433         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8434
8435 2009-04-08  Jason Merrill  <jason@redhat.com>
8436
8437         PR c++/25185
8438         * g++.dg/template/error40.C: Add another test.
8439
8440 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8441
8442         PR c/39614
8443         PR c/39673
8444         * gcc.c-torture/compile/pr39614-1.c,
8445         gcc.c-torture/compile/pr39614-2.c,
8446         gcc.c-torture/compile/pr39614-3.c,
8447         gcc.c-torture/compile/pr39614-4.c,
8448         gcc.c-torture/compile/pr39614-5.c,
8449         gcc.c-torture/compile/pr39673-1.c,
8450         gcc.c-torture/compile/pr39673-2.c: New tests.
8451         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8452         more cases.
8453         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8454         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8455         expected errors.
8456
8457 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8458
8459         PRc++/39637
8460         * g++.dg/cpp0x/variadic-crash2.C: New test.
8461
8462 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8463
8464         PR fortran/38863
8465         * gfortran.dg/alloc_comp_result_1.f90: New test.
8466
8467 2009-04-07  Jason Merrill  <jason@redhat.com>
8468
8469         PR c++/34691
8470         * g++.dg/overload/extern-C-1.C: New.
8471
8472 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8473
8474         PR testsuite/39325
8475         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8476
8477 2009-04-07  Jason Merrill  <jason@redhat.com>
8478
8479         PR c++/25185
8480         * g++.dg/template/error40.C: New.
8481
8482 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8483
8484         PR fortran/38152
8485         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8486
8487 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8488
8489         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8490
8491 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8492
8493         PR fortran/38290
8494         * gfortran.dg/proc_decl_1.f90: Modified.
8495         * gfortran.dg/proc_ptr_11.f90: Extended.
8496         * gfortran.dg/proc_ptr_13.f90: Modified.
8497
8498 2009-04-06  Jason Merrill  <jason@redhat.com>
8499
8500         PR c++/35146
8501         * g++.dg/template/fnspec1.C: New.
8502
8503 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8504
8505         * lib/gnat.exp: Handle multilib.
8506
8507 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8508
8509         PR fortran/38863
8510         * gfortran.dg/dependency_23.f90: New test.
8511
8512 2009-04-06  Richard Guenther  <rguenther@suse.de>
8513
8514         PR tree-optimization/28868
8515         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8516         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8517         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8518         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8519
8520 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8521
8522         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8523
8524 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8525
8526         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8527
8528 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8529
8530         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8531         with the built-in y0, and the subsequent warning.
8532         (y1): Likewise, rename to y_1.
8533
8534 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8535
8536         PR fortran/39414
8537         * gfortran.dg/proc_decl_21.f90: New.
8538
8539 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8540
8541         PR fortran/36091
8542         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8543
8544 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8545
8546         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8547         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8548         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8549         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8550         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8551         gfortran.dg/namelist_49.f90: Gate test on effective_target
8552         fd_truncate.
8553         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8554
8555 2009-04-05  Daniel Kraft  <d@domob.eu>
8556
8557         PR fortran/38654
8558         * gfortran.dg/read_float_2.f03
8559         * gfortran.dg/read_float_3.f90
8560
8561 2009-04-05  Richard Guenther  <rguenther@suse.de>
8562
8563         PR tree-optimization/39648
8564         * gcc.c-torture/compile/pr39648.c: New testcase.
8565
8566 2009-04-05  Jason Merrill  <jason@redhat.com>
8567
8568         PR c++/14912
8569         * g++.dg/template/error39.C: New.
8570
8571 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8572
8573         PR fortran/29458
8574         * gfortran.dg/implied_do_1.f90: New.
8575
8576 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8577
8578         PR fortran/39577
8579         * gfortran.dg/recursive_check_8.f90: New.
8580         * gfortran.dg/recursive_check_9.f90: New.
8581         * gfortran.dg/recursive_check_10.f90: New.
8582         * gfortran.dg/recursive_check_11.f90: New.
8583         * gfortran.dg/recursive_check_12.f90: New.
8584         * gfortran.dg/recursive_check_13.f90: New.
8585         * gfortran.dg/recursive_check_14.f90: New.
8586
8587 2009-04-04  Jason Merrill  <jason@redhat.com>
8588
8589         PR c++/25185
8590         * g++.dg/template/error38.C: Add more tests.
8591
8592 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8593
8594         PR fortran/37614
8595         * gfortran.dg/common_align_2.f90: New test.
8596
8597 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8598
8599         PR target/39501
8600         * gcc.c-torture/execute/pr39501.c: New file.
8601         * gcc.c-torture/execute/pr39501.x: New file.
8602
8603 2009-04-04  Richard Guenther  <rguenther@suse.de>
8604
8605         PR tree-optimization/8781
8606         PR tree-optimization/37892
8607         * g++.dg/tree-ssa/pr8781.C: New testcase.
8608         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8609
8610 2009-04-04  Richard Guenther  <rguenther@suse.de>
8611
8612         PR tree-optimization/39636
8613         * gcc.c-torture/compile/pr39636.c: New testcase.
8614
8615 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8616
8617         PR rtl-optimization/39607
8618         * g++.dg/opt/pr39607.C: New.
8619
8620 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8621
8622         PR fortran/39594
8623         * gfortran.dg/common_12.f90: New.
8624
8625 2009-04-03  Jason Merrill  <jason@redhat.com>
8626
8627         PR c++/39608
8628         * g++.dg/template/const2.C: New test.
8629
8630 2009-04-03  Richard Guenther  <rguenther@suse.de>
8631
8632         PR tree-optimization/2480
8633         PR tree-optimization/23086
8634         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8635         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8636
8637 2009-04-03  Richard Guenther  <rguenther@suse.de>
8638
8639         PR tree-optimization/34743
8640         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8641         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8642         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8643         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8644         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8645         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8646         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8647         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8648
8649 2009-04-03  Richard Guenther  <rguenther@suse.de>
8650
8651         PR middle-end/13146
8652         PR tree-optimization/23940
8653         PR tree-optimization/33237
8654         PR middle-end/33974
8655         PR middle-end/34093
8656         PR tree-optimization/36201
8657         PR tree-optimization/36230
8658         PR tree-optimization/38049
8659         PR tree-optimization/38207
8660         PR tree-optimization/38230
8661         PR tree-optimization/38301
8662         PR tree-optimization/38585
8663         PR middle-end/38895
8664         PR tree-optimization/38985
8665         PR tree-optimization/39299
8666         * gcc.dg/pr19633-1.c: Adjust.
8667         * gcc.dg/torture/pta-callused-1.c: Likewise.
8668         * gcc.dg/torture/pr39074-2.c: Likewise.
8669         * gcc.dg/torture/pr39074.c: Likewise.
8670         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8671         * gcc.dg/torture/pr30375.c: Adjust.
8672         * gcc.dg/torture/pr33563.c: Likewise.
8673         * gcc.dg/torture/pr33870.c: Likewise.
8674         * gcc.dg/torture/pr33560.c: Likewise.
8675         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8676         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8677         * gcc.dg/tree-ssa/alias-15.c: Remove.
8678         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8679         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8680         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8681         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8682         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8683         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8684         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8685         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8686         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8687         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8688         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8689         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8690         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8691         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8692         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8693         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8694         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8695         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8696         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8697         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8698         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8699         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8700         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8701         * gcc.dg/uninit-B.c: XFAIL.
8702         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8703         * gcc.dg/uninit-pr19430.c: XFAIL.
8704         * g++.dg/tree-ssa/pr13146.C: New testcase.
8705         * g++.dg/opt/pr36187.C: Adjust.
8706         * g++.dg/torture/20090329-1.C: New testcase.
8707
8708 2009-04-02  Chao-ying Fu  <fu@mips.com>
8709
8710         * gcc.target/mips/interrupt_handler.c: New test.
8711
8712 2009-04-02  David Ayers  <ayers@fsfe.org>
8713
8714         PR objc/18456
8715         * objc.dg/bad-receiver-type-2.m: New test contributed by
8716         Alexander Mamberg.
8717
8718 2009-04-02  Jason Merrill  <jason@redhat.com>
8719
8720         PR c++/25185
8721         * g++.dg/template/error38.C: New test.
8722
8723 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8724
8725         PR tree-optimization/31677
8726         * gcc.dg/memcpy-1.c: Add compiler option.
8727
8728 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8729
8730         PR tree-optimization/39595
8731         * gfortran.dg/vect/O3-pr39595.f: New test.
8732
8733 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8734
8735         PR c++/26693
8736         * g++.dg/template/typedef11.C: New test.
8737         * g++.dg/template/typedef12.C: Likewise.
8738         * g++.dg/template/typedef13.C: Likewise.
8739         * g++.dg/template/typedef14.C: Likewise.
8740         * g++.dg/template/typedef15.C: Likewise.
8741         * g++.dg/template/typedef16.C: Likewise.
8742         * g++.dg/template/sfinae3.C: Compile this pedantically.
8743         The only errors expected should be the one saying the typedef is ill
8744         formed.
8745         * g++.old-deja/g++.pt/typename8.C: Likewise.
8746         * g++.dg/template/access11.C: Update this.
8747
8748 2009-04-02  Richard Guenther  <rguenther@suse.de>
8749
8750         PR tree-optimization/37221
8751         * gcc.c-torture/compile/20090331-1.c: New testcase.
8752
8753 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8754
8755         * gcc.c-torture/compile/20090401-1.c: New test.
8756
8757 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8758
8759         PR c++/4926
8760         * g++.dg/template/pr4926-1.C: New.
8761
8762 2009-04-01  Xinliang David Li  <davidxl@google.com>
8763
8764         * gcc.target/i386/all_one_m128i.c: New test.
8765
8766 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8767
8768         PR c/39027
8769         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8770         * gcc.dg/fltconst-2.c: New test.
8771         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8772         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8773
8774         PR c/33466
8775         * gcc.dg/cpp/pr33466.c: New test.
8776         * gcc.dg/dfp/pr33466.c: New test.
8777         * gcc.dg/fixed-point/pr33466.c: New test.
8778
8779 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8780
8781         PR tree-optimization/35011
8782         * g++.dg/other/pr35011.C: New.
8783
8784 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8785
8786         PR target/39226
8787         * gcc.dg/pr39226.c: New test.
8788
8789 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8790
8791         PR c++/35240
8792         * g++.dg/template/pr35240.C: New.
8793
8794 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8795
8796         PR c/39605
8797         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8798         * gcc.dg/pr25682.c: Update expected diagnostics.
8799
8800 2009-04-01  Richard Guenther  <rguenther@suse.de>
8801
8802         * gcc.dg/fold-plusmult-2.c: New testcase.
8803
8804 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8805
8806         PR c/37772
8807         * gcc.dg/pr37772.c: New test.
8808         * g++.dg/ext/asm11.C: New test.
8809
8810 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8811
8812         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8813         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8814         defined.
8815
8816 2009-03-31  Jason Merrill  <jason@redhat.com>
8817
8818         * g++.old-deja/g++.other/using9.C: Add expected errors.
8819
8820 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8821
8822         * gcc.c-torture/compile/pr33009.c: Removed.
8823
8824 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8825
8826         * gcc.c-torture/compile/pr33009.c: Delete.
8827         * gcc.c-torture/compile/pr11832.c: Likewise.
8828
8829 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8830
8831         PR c/448
8832         * lib/target-supports.exp (check_effective_target_stdint_types):
8833         Update comment.
8834         (check_effective_target_inttypes_types): New.
8835         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8836         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8837         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8838
8839 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8840
8841         PR fortran/38917
8842         PR fortran/38918
8843         * gfortran.dg/data_pointer_1.f90: New test.
8844
8845 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8846
8847         PR fortran/38915
8848         * gfortran.dg/char_length_15.f90: New test.
8849
8850 2009-03-31  Jason Merrill  <jason@redhat.com>
8851
8852         C++ DR 613
8853         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8854         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8855         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8856         xfail others.
8857
8858         * g++.dg/other/typedef2.C: New test.
8859
8860         PR c++/37806
8861         * g++.dg/template/typedef17.C: New test.
8862
8863         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8864         * g++.dg/cpp0x/auto12.C: Likewise.
8865
8866 2009-03-31  Richard Guenther  <rguenther@suse.de>
8867
8868         PR middle-end/31029
8869         * gcc.dg/fold-compare-4.c: New testcase.
8870         * gcc.dg/fold-compare-5.c: Likewise.
8871
8872 2009-03-31  Richard Guenther  <rguenther@suse.de>
8873
8874         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8875
8876 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8877
8878         PR target/39592
8879         * gcc.target/i386/pr39592-1.c: New test.
8880
8881 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8882
8883         PR preprocessor/15638
8884         * gcc.dg/cpp/missing-header-1.c: New test.
8885         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8886         "compilation terminated" message.
8887         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8888         test #include "".
8889         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8890         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8891         terminated" message.
8892
8893 2009-03-31  Richard Guenther  <rguenther@suse.de>
8894
8895         PR middle-end/23401
8896         PR middle-end/27810
8897         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8898         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8899
8900 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8901
8902         PR fortran/38389
8903         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8904         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8905         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8906         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8907         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8908         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8909         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8910
8911 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8912
8913         PR fortran/22571
8914         * gfortran.dg/whole_file_1.f90: New test.
8915         PR fortran/26227
8916         * gfortran.dg/whole_file_2.f90: New test.
8917         * gfortran.dg/whole_file_3.f90: New test.
8918         PR fortran/24886
8919         * gfortran.dg/whole_file_4.f90: New test.
8920
8921 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8922
8923         * gfortran.dg/bind_c_usage_19.f90: New test.
8924
8925         PR target/39558
8926         * gcc.target/powerpc/altivec-29.c: New test.
8927
8928 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8929
8930         PR rtl-optimization/323
8931         * gcc.target/i386/excess-precision-1.c,
8932         gcc.target/i386/excess-precision-2.c,
8933         gcc.target/i386/excess-precision-3.c,
8934         gcc.target/i386/excess-precision-4.c,
8935         gcc.target/i386/excess-precision-5.c,
8936         gcc.target/i386/excess-precision-6.c: New tests.
8937
8938 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8939
8940         PR c/35235
8941         * gcc.dg/c99-array-lval-8.c: New test.
8942
8943 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8944
8945         PR preprocessor/34695
8946         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8947         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8948         instead of dg-warning for "previous definition" messages.
8949         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8950         "warnings being treated as errors" message.
8951         * gcc.dg/fltconst-1.c: Use -fshow-column.
8952
8953 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8954
8955         PR fortran/38823
8956         * gfortran.dg/power1.f90: New test.
8957
8958 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8959
8960         PR c/456
8961         PR c/5675
8962         PR c/19976
8963         PR c/29116
8964         PR c/31871
8965         PR c/35198
8966         * gcc.c-torture/compile/20081108-1.c,
8967         gcc.c-torture/compile/20081108-2.c,
8968         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8969         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8970         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8971         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8972         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8973         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8974         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8975         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8976         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8977         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8978         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8979         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8980         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8981         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8982         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8983         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8984         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8985         case.
8986         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8987         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8988         XFAILs.  Update expected messages.
8989         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8990         expected messages.
8991         * gcc.dg/real-const-1.c: Replace with test from original PR.
8992         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8993         when casting from non-constant integer to pointer.
8994
8995 2009-03-29  Richard Guenther  <rguenther@suse.de>
8996
8997         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8998
8999 2009-03-29  Daniel Kraft  <d@domob.eu>
9000
9001         PR fortran/37423
9002         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9003         DEFERRED bindings.
9004         * gfortran.dg/typebound_proc_9.f03: New test.
9005         * gfortran.dg/typebound_proc_10.f03: New test.
9006         * gfortran.dg/typebound_proc_11.f03: New test.
9007         * gfortran.dg/abstract_type_5.f03: New test.
9008
9009 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9010
9011         PR fortran/38507
9012         * gfortran.dg/do_4.f: New.
9013         * gfortran.dg/goto_2.f90: Correct expected warnings.
9014         * gfortran.dg/goto_4.f90: Likewise.
9015         * gfortran.dg/goto_5.f90: New.
9016
9017 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9018
9019         PR target/39545
9020         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9021
9022         * gcc.target/i386/pr39545-1.c: New.
9023         * gcc.target/i386/pr39545-2.c: Likewise.
9024
9025         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9026         (flex2_struct): Likewise.
9027         (check_struct_passing7): Likewise.
9028         (check_struct_passing8): Likewise.
9029         (f1s): Likewise.
9030         (f2s): Likewise.
9031         (main): Call check_struct_passing7 and check_struct_passing8.
9032
9033 2009-03-29  Richard Guenther  <rguenther@suse.de>
9034
9035         * gcc.c-torture/execute/20090113-1.c: New testcase.
9036         * gcc.c-torture/execute/20090113-2.c: Likewise.
9037         * gcc.c-torture/execute/20090113-3.c: Likewise.
9038         * gcc.c-torture/execute/20090207-1.c: Likewise.
9039         * gcc.c-torture/compile/20090114-1.c: Likewise.
9040         * gcc.c-torture/compile/20090328-1.c: Likewise.
9041         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9042
9043 2009-03-29  David Ayers  <ayers@fsfe.org>
9044
9045         PR objc/27377
9046         * objc.dg/conditional-1.m: New tests.
9047
9048 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9049
9050         * gcc.dg/winline-10.c: New test.
9051
9052 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9053
9054         PR fortran/34656
9055         * gfortran.dg/do_check_1.f90: Add test.
9056         * gfortran.dg/do_check_2.f90: Add test.
9057         * gfortran.dg/do_check_3.f90: Add test.
9058         * gfortran.dg/do_check_4.f90: Add test.
9059
9060 2009-03-28  Jan Hubicka  <jh@suse.cz>
9061
9062         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9063         * gcc.dg/pr33826.c: Update dump files.
9064         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9065         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9066
9067 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9068
9069         * g++.dg/tree-ssa/fwprop-align.C: New test.
9070
9071 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9072
9073         * gcc.target/powerpc/altivec-28.c: New test.
9074
9075         PR c++/39554
9076         * gcc.dg/wdisallowed-functions-1.c: Removed.
9077         * gcc.dg/wdisallowed-functions-2.c: Removed.
9078         * gcc.dg/wdisallowed-functions-3.c: Removed.
9079         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9080         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9081         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9082
9083 2009-03-28  Richard Guenther  <rguenther@suse.de>
9084
9085         PR tree-optimization/38723
9086         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9087
9088 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9089
9090         PR fortran/38538
9091         * gfortran.dg/char_result_13.f90: New test.
9092
9093 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9094
9095         PR fortran/38765
9096         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9097
9098 2009-03-28  Daniel Kraft  <d@domob.eu>
9099
9100         * gfortran.dg/trim_1.f90: New test.
9101
9102 2009-03-28  Richard Guenther  <rguenther@suse.de>
9103
9104         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9105         * g++.dg/warn/Warray-bounds.C: Likewise.
9106
9107 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9108
9109         PR fortran/32626
9110         * gfortran.dg/recursive_check_7.f90: New test.
9111
9112 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9113
9114         PR fortran/38432
9115         * gfortran.dg/do_check_5.f90: New test.
9116         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9117         * gfortran.dg/array_constructor_18.f90: Ditto.
9118         * gfortran.dg/array_constructor_22.f90: Ditto.
9119         * gfortran.dg/do_3.F90: Ditto.
9120         * gfortran.dg/do_1.f90: Ditto.
9121
9122 2009-03-28  Richard Guenther  <rguenther@suse.de>
9123
9124         PR tree-optimization/38180
9125         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9126
9127 2009-03-28  Richard Guenther  <rguenther@suse.de>
9128
9129         PR tree-optimization/38513
9130         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9131         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9132         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9133         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9134         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9135         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9136         * gcc.dg/vect/vect-35.c: Likewise.
9137         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9138         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9139         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9140
9141 2009-03-28  Richard Guenther  <rguenther@suse.de>
9142
9143         PR tree-optimization/38968
9144         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9145
9146 2009-03-28  Richard Guenther  <rguenther@suse.de>
9147
9148         PR tree-optimization/37795
9149         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9150
9151 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9152
9153         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9154         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9155         options for removed targets.
9156
9157 2009-03-27  Richard Guenther  <rguenther@suse.de>
9158
9159         PR tree-optimization/39120
9160         * gcc.c-torture/execute/pr39120.c: New testcase.
9161
9162 2009-03-27  Richard Guenther  <rguenther@suse.de>
9163
9164         PR tree-optimization/39120
9165         * gcc.dg/torture/pta-callused-1.c: New testcase.
9166
9167 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9168
9169         PR middle-end/39315
9170         * gcc.target/i386/pr39315-1.c: New.
9171         * gcc.target/i386/pr39315-2.c: Likewise.
9172         * gcc.target/i386/pr39315-3.c: Likewise.
9173         * gcc.target/i386/pr39315-4.c: Likewise.
9174         * gcc.target/i386/pr39315-check.c: Likewise.
9175
9176 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9177
9178         PR c/39323
9179         * gcc.dg/pr39323-1.c: New.
9180         * gcc.dg/pr39323-2.c: Likewise.
9181         * gcc.dg/pr39323-3.c: Likewise.
9182
9183 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9184
9185         PR target/38034
9186         * gcc.target/ia64/sync-1.c: New.
9187
9188 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9189
9190         PR target/39472
9191         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9192         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9193         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9194         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9195         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9196         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9197         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9198         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9199
9200 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9201
9202         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9203         for low precision (i.e. float).
9204
9205 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9206             Jakub Jelinek  <jakub@redhat.com>
9207
9208         PR debug/37959
9209         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9210
9211 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9212
9213         * gcc.dg/memmove-2.c: New test.
9214         * gcc.dg/memmove-3.c: New test.
9215
9216         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9217         in clone naming.
9218
9219 2009-03-27  Xinliang David Li  <davidxl@google.com>
9220
9221         PR tree-optimization/39557
9222         * g++.dg/tree-ssa/dom-invalid.C: New test.
9223
9224 2009-03-27  Xinliang David Li  <davidxl@google.com>
9225
9226         PR tree-optimization/39548
9227         * g++.dg/tree-ssa/copyprop.C: New test.
9228
9229 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9230
9231         PR c++/38638
9232         * g++.dg/template/typename17.C: New testcase.
9233         * g++.dg/template/typename18.C: New testcase.
9234
9235 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9236
9237         PR c++/36799
9238         * g++.dg/other/var_copy-1.C: New test.
9239
9240 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9241
9242         PR c++/37647
9243         * g++.dg/parse/ctor9.C: New test.
9244
9245 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9246
9247         PR c++/29727
9248         * g++.dg/init/error2.C: New test.
9249
9250 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9251
9252         PR c++/35652
9253         * gcc.dg/pr35652.C: New.
9254         * g++.dg/warn/pr35652.C: New.
9255         * gcc.dg/format/plus-1.c: Adjust message.
9256
9257 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9258
9259         PR c++/39554
9260         * gcc.dg/wdisallowed-functions-3.c: New test.
9261         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9262
9263 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9264
9265         * gcc.dg/inline-33.c: Fix when pic.
9266
9267 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9268
9269         * gcc.target/ia64/20090324-1.c: New test.
9270
9271 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9272
9273         PR c/27898
9274         * gcc.dg/pr27898.c: New test.
9275
9276         PR tree-optimization/32139
9277         * gcc.c-torture/compile/pr32139.c: New test.
9278
9279 2009-03-24  Jason Merrill  <jason@redhat.com>
9280
9281         PR c++/28274
9282         * g++.dg/parse/defarg14.C: New test.
9283
9284 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9285
9286         PR libfortran/39528
9287         * gfortran.dg/read_repeat.f90: New test.
9288
9289 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9290
9291         PR tree-optimization/39529
9292         * gcc.dg/vect/pr39529.c: New test.
9293
9294 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9295             Jakub Jelinek  <jakub@redhat.com>
9296
9297         PR debug/39524
9298         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9299
9300 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9301
9302         PR c/39495
9303         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9304
9305 2009-03-23  Jason Merrill  <jason@redhat.com>
9306
9307         * g++.dg/cpp0x/auto12.C: Add variadic test.
9308
9309         PR c++/39526
9310         * g++.dg/warn/Wshadow-4.C: New test.
9311
9312 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9313
9314         PR tree-optimization/39516
9315         * gfortran.dg/pr39516.f: New test.
9316
9317 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9318
9319         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9320         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9321         variable, not environment variable.
9322
9323 2009-03-21  Jason Merrill  <jason@redhat.com>
9324
9325         PR c++/28879
9326         * g++.dg/ext/vla6.C: New test.
9327
9328 2009-03-20  Jason Merrill  <jason@redhat.com>
9329
9330         * g++.dg/cpp0x/initlist5.C: Add additional test.
9331
9332 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9333             Janis Johnson  <janis187@us.ibm.com>
9334
9335         * lib/compat.exp (compat-get-options-main, compat-get-options):
9336         Handle dg-prune-output in source file.
9337         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9338         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9339         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9340         two warnings.
9341
9342 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9343
9344         PR c/39495
9345         * gcc.dg/gomp/pr39495-1.c: New test.
9346         * gcc.dg/gomp/pr39495-2.c: New test.
9347         * g++.dg/gomp/pr39495-1.C: New test.
9348         * g++.dg/gomp/pr39495-2.C: New test.
9349
9350         PR target/39496
9351         * gcc.target/i386/pr39496.c: New test.
9352         * g++.dg/other/pr39496.C: New test.
9353
9354 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9355
9356         PR middle-end/39500
9357         * gcc.dg/autopar/pr39500-1.c: New.
9358         * gcc.dg/autopar/pr39500-2.c: New.
9359
9360 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9361
9362         * g++.dg/dg.exp: Prune graphite.
9363
9364 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9365
9366         PR middle-end/39447
9367         * g++.dg/graphite: New.
9368         * g++.dg/graphite/graphite.exp: New.
9369         * g++.dg/graphite/pr39447.C: New.
9370
9371 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9372
9373         PR c++/39425
9374         * g++.dg/template/pr39425.C: New.
9375
9376         * g++.dg/template/spec33.C: Updated.
9377
9378 2009-03-17  Jason Merrill  <jason@redhat.com>
9379
9380         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9381
9382 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9383
9384         PR c++/39475
9385         * g++.dg/ext/unary_trait_incomplete.C: New.
9386
9387 2009-03-17  Jing Yu  <jingyu@google.com>
9388
9389         PR middle-end/39378
9390         * g++.dg/inherit/thunk10.C: New test.
9391
9392 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9393
9394         PR target/39482
9395         * gcc.target/i386/pr39482.c: New test.
9396
9397 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9398
9399         PR debug/39471
9400         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9401         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9402         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9403         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9404
9405         PR middle-end/39443
9406         * gcc.dg/pr39443.c: New test.
9407
9408         PR debug/39412
9409         * gcc.dg/debug/pr39412.c: New test.
9410
9411 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9412
9413         PR testsuite/38526
9414         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9415         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9416         is defined.
9417         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9418         its original value, or unset if it was not defined.
9419         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9420         path procs around use of HOSTCC.
9421         * g++.dg/compat/struct-layout-1.exp: Ditto.
9422         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9423
9424 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9425
9426         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9427
9428 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9429
9430         Revert patch for PR testsuite/37630.
9431
9432         PR testsuite/37960
9433         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9434
9435         PR testsuite/37630
9436         * lib/target-supports.exp (check_effective_target_ieee): New.
9437         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9438         * gcc.dg/20001012-1.c: Require ieee.
9439
9440         PR testsuite/37628
9441         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9442
9443 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9444
9445         PR tree-optimization/39455
9446         * gcc.dg/pr39455.c: New test.
9447
9448 2009-03-13  David Ayers  <ayers@fsfe.org>
9449
9450         * objc/execute/trivial.m. New test.
9451
9452 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9453
9454         PR target/39137
9455         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9456
9457 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9458
9459         PR testsuite/39451
9460         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9461         constraint on (%2).
9462
9463 2009-03-12  David Ayers  <ayers@fsfe.org>
9464
9465         PR libobjc/27466
9466         * objc/execute/exceptions/handler-1.m. New test.
9467
9468 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9469
9470         PR target/39431
9471         * gcc.target/i386/pr39431.c: New test.
9472
9473 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9474
9475         PR target/39445
9476         * gcc.target/i386/pr39445.c: New.
9477
9478         * gcc.target/i386/push-1.c: XFAIL.
9479
9480 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9481
9482         * gcc.dg/inline-33.c: New test.
9483
9484 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9485
9486         * gcc.dg/vect/vect-82.c: Combine dg-do and
9487         dg-require-effective-target into dg-skip-if.
9488         * gcc.dg/vect/vect-83.c: Likewise.
9489
9490 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9491
9492         PR target/39137
9493         * gcc.target/i386/stackalign/longlong-1.c: New test.
9494         * gcc.target/i386/stackalign/longlong-2.c: New test.
9495
9496 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9497
9498         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9499
9500 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9501
9502         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9503         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9504
9505 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9506
9507         * gnat.dg/slice_enum.adb: New test.
9508
9509 2009-03-11  Jason Merrill  <jason@redhat.com>
9510
9511         PR debug/39086
9512         * g++.dg/opt/nrv15.C: New test.
9513
9514 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9515
9516         PR tree-optimization/39422
9517         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9518         constant array with static initialization to global memory.
9519         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9520
9521 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9522
9523         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9524         padding.
9525
9526 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9527
9528         PR c++/39371
9529         * g++.dg/opt/switch2.C: Add -w to dg-options.
9530         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9531         * g++.dg/warn/switch1.C: New test.
9532         * g++.dg/other/switch3.C: New test.
9533
9534         PR tree-optimization/39394
9535         * gcc.c-torture/compile/pr39394.c: New test.
9536
9537 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9538
9539         * gcc.target/s390/20090223-1.c: New testcase.
9540
9541 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9542
9543         PR libfortran/39402
9544         * gfortran.dg/fmt_f0_1.f90: New test.
9545
9546 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9547
9548         PR c++/39060
9549         * g++.dg/other/new1.C: Adjusted.
9550         * g++.dg/parse/crash40.C: Likewise.
9551         * g++.dg/parse/defarg12.C: Likewise.
9552         * g++.dg/template/error15.C: Likewise.
9553
9554         * g++.dg/other/pr39060.C: New.
9555
9556 2009-03-07  Jason Merrill  <jason@redhat.com>
9557
9558         PR c++/39367
9559         * g++.dg/opt/new1.C: New.
9560
9561 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9562
9563         PR c++/33492
9564         * g++.dg/other/error32.C: New.
9565
9566 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9567
9568         PR middle-end/39360
9569         * gcc.c-torture/compile/pr39360.c: New test.
9570
9571         PR debug/39372
9572         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9573
9574 2009-03-05  Jason Merrill  <jason@redhat.com>
9575
9576         PR c++/38908
9577         * g++.dg/warn/Wuninitialized-3.C: New test.
9578
9579 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9580
9581         PR debug/39379
9582         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9583         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9584
9585 2009-03-04  Jason Merrill  <jason@redhat.com>
9586
9587         PR c++/13549
9588         * g++.dg/template/koenig7.C: New test.
9589
9590 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9591
9592         * g++.dg/torture/predcom-1.C: New test.
9593
9594 2009-03-04  Richard Guenther  <rguenther@suse.de>
9595
9596         PR tree-optimization/39362
9597         * g++.dg/torture/pr39362.C: New testcase.
9598
9599 2009-03-04  Jason Merrill  <jason@redhat.com>
9600             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9601
9602         PR c++/9634
9603         PR c++/29469
9604         PR c++/29607
9605         * g++.dg/template/dependent-name5.C: New test.
9606
9607 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9608
9609         PR testsuite/39357
9610         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9611         vect_int to vect_int_mult.
9612
9613 2009-03-04  Richard Guenther  <rguenther@suse.de>
9614
9615         PR tree-optimization/39358
9616         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9617         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9618
9619 2009-03-04  Richard Guenther  <rguenther@suse.de>
9620
9621         PR tree-optimization/39339
9622         * gcc.c-torture/execute/pr39339.c: New testcase.
9623
9624 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9625
9626         * gcc.c-torture/compile/20090303-1.c,
9627         gcc.c-torture/compile/20090303-2.c: New tests.
9628
9629 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9630
9631         PR fortran/39354
9632         * gfortran.dg/gomp/pr39354.f90: New test.
9633
9634         PR tree-optimization/39343
9635         * gcc.dg/pr39343.c: New test.
9636
9637 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9638
9639         PR tree-optimization/39248
9640         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9641         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9642         on targets without vector misalignment support.
9643         * lib/target-supports.exp
9644         (check_effective_target_vect_short_mult): Add
9645         check_effective_target_arm32.
9646
9647 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9648
9649         PR middle-end/39335
9650         * gcc.dg/graphite/pr39335_1.c: New.
9651         * gcc.dg/graphite/pr39335.c: New.
9652
9653 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9654
9655         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9656         of andl.
9657         * gcc.target/i386/stackalign/return-5.c: Likewise.
9658         * gcc.target/i386/stackalign/return-6.c: Likewise.
9659
9660 2009-03-02  Richard Guenther  <rguenther@suse.de>
9661             Ira Rosen  <irar@il.ibm.com>
9662
9663         PR tree-optimization/39318
9664         * gfortran.dg/vect/pr39318.f90: New test.
9665
9666 2009-03-01  Jan Hubicka  <jh@suse.cz>
9667
9668         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9669
9670 2009-03-01  Jan Hubicka  <jh@suse.cz>
9671
9672         PR debug/39267
9673         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9674
9675 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9676
9677         * gnat.dg/pack12.adb: New test.
9678
9679 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9680
9681         PR c++/37789
9682         * g++.dg/other/pr37789.C: New.
9683
9684 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9685
9686         PR fortran/39295
9687         * gfortran.dg/interface_25.f90: New test.
9688         * gfortran.dg/interface_26.f90: New test.
9689
9690 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9691
9692         PR fortran/39292
9693         * gfortran.dg/initialization_22.f90: New test.
9694
9695 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9696
9697         PR rtl-optimization/39241
9698         * gcc.dg/torture/pr39241.c: New.
9699
9700 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9701
9702         PR tree-optimizations/39259
9703         * g++.dg/torture/pr39259.C: New testcase.
9704
9705 2009-02-24  Richard Guenther  <rguenther@suse.de>
9706
9707         PR c++/39242
9708         * g++.dg/template/instantiate10.C: New testcase.
9709
9710 2009-02-24  Richard Guenther  <rguenther@suse.de>
9711             Zdenek Dvorak  <ook@ucw.cz>
9712
9713         PR tree-optimization/39233
9714         * gcc.c-torture/execute/pr39233.c: New testcase.
9715
9716 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9717
9718         PR tree-optimization/39260
9719         * gcc.dg/graphite/pr39260.c: New.
9720
9721 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9722
9723         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9724
9725 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9726
9727         PR c++/36411
9728         * g++.dg/template/void14.C: New.
9729
9730 2009-02-23  Jason Merrill  <jason@redhat.com>
9731
9732         PR c++/38880
9733         * g++.dg/init/const7.C: Remove XFAIL.
9734         * g++.dg/init/static-init1.C: New test.
9735
9736         * g++.dg/cpp0x/initlist14.C: New test.
9737
9738 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9739
9740         PR fortran/38914
9741         * bound_simplification_2.f90:  New test case.
9742         * bound_7.f90:  New test case.
9743
9744 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9745
9746         * gcc.dg/cpp/include4.c: New test.
9747
9748 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9749
9750         PR target/39256
9751         * gcc.target/i386/abi-2.c: New.
9752
9753 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9754
9755         * gcc.c-torture/execute/pr39228.x: New.
9756
9757 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9758
9759         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9760         scan-assembler to check for xmm0 register.
9761
9762 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9763             Joseph Myers  <joseph@codesourcery.com>
9764
9765         * gcc.target/arm/va_list.c: New test.
9766         * g++.dg/abi/arm_va_list.C: Likewise.
9767         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9768         function.
9769         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9770         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9771         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9772         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9773         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9774         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9775
9776 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9777
9778         PR testsuite/38164
9779         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9780         to dg-options.
9781
9782 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9783
9784         PR target/39240
9785         * gcc.c-torture/execute/pr39240.c: New test.
9786
9787 2009-02-20  Jason Merrill  <jason@redhat.com>
9788
9789         PR c++/39225
9790         * g++.dg/parse/dtor15.C: New test.
9791
9792 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9793
9794         * gcc.c-torture/execute/20090219-1.c: New.
9795
9796 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9797
9798         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9799         (mips-dg-options): When matching isa* pseudo-options make
9800         'value' optional and accept ! entries.  Use $spec instead of
9801         $isa_spec in the isa pseudo-option error message.  Only
9802         perform the ISA-range check when 'value' is set.  If arch is
9803         matching any CPU in the ! entries switch to its generic ISA.
9804         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9805         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9806
9807 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9808
9809         PR target/39175
9810         * gcc.dg/visibility-20.c: New test.
9811         * g++.dg/ext/visibility/visibility-11.C: New test.
9812
9813 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9814
9815         PR c++/39188
9816         * g++.dg/abi/pr39188-1a.C: New.
9817         * g++.dg/abi/pr39188-1b.C: Likewise.
9818         * g++.dg/abi/pr39188-1.h: Likewise.
9819         * g++.dg/abi/pr39188-2a.C: Likewise.
9820         * g++.dg/abi/pr39188-2b.C: Likewise.
9821         * g++.dg/abi/pr39188-2.h: Likewise.
9822         * g++.dg/abi/pr39188-3a.C: Likewise.
9823         * g++.dg/abi/pr39188-3b.C: Likewise.
9824         * g++.dg/abi/pr39188-3.h: Likewise.
9825
9826 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9827
9828         PR c/38483
9829         * gcc.c-torture/execute/call-trap-1.c,
9830         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9831         tests.
9832
9833 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9834
9835         PR target/39228
9836         * gcc.c-torture/execute/pr39228.c: New test.
9837
9838 2009-02-19  Richard Guenther  <rguenther@suse.de>
9839
9840         PR tree-optimization/39074
9841         * gcc.dg/torture/pr39074.c: New testcase.
9842         * gcc.dg/torture/pr39074-2.c: Likewise.
9843         * gcc.dg/torture/pr39074-3.c: Likewise.
9844
9845 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9846
9847         PR c++/39219
9848         * g++.dg/parse/attr3.C: New.
9849
9850 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9851
9852         PR testsuite/38165
9853         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9854
9855         PR testsuite/38166
9856         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9857         and skip on Darwin.
9858
9859 2009-02-18  Jason Merrill  <jason@redhat.com>
9860
9861         PR c++/38880
9862         * g++.dg/init/const7.C: Remove XFAIL.
9863
9864         PR target/39179
9865         * g++.dg/opt/const6.C: New test.
9866
9867 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9868
9869         * gcc.dg/callabi/callabi.exp: Moved to ...
9870         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9871         in 64bit mode.
9872
9873         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9874         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9875         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9876         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9877         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9878         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9879         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9880
9881         * gcc.dg/callabi/callabi.h: Moved to ...
9882         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9883
9884         * gcc.dg/callabi/func-1.c: Moved to ...
9885         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9886
9887         * gcc.dg/callabi/func-indirect.c: Moved to ...
9888         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9889
9890         * gcc.dg/callabi/pr38891.c: Moved to ...
9891         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9892
9893         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9894         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9895
9896         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9897         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9898
9899         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9900         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9901
9902 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9903
9904         PR target/38891
9905         * gcc.dg/callabi/pr38891.c: New.
9906
9907 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9908
9909         * gcc.dg/callabi/callabi.exp: New.
9910
9911 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9912
9913         PR target/39082
9914         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9915         -Wno-abi for x86.
9916         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9917
9918         * gcc.target/i386/pr39082-1.c: New.
9919
9920         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9921         -Wno-abi.
9922
9923         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9924         CHECK_M64_M128 is defined.
9925         (check_f_arguments): Add "do".
9926         (check_vector_arguments): New.
9927         (check_m64_arguments): Likewise.
9928         (check_m128_arguments): Likewise.
9929
9930         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9931         (CHECK_M64_M128): Define.
9932
9933         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9934         on abitest.
9935         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9936
9937         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9938         tests only if CHECK_M64_M128 is defined.
9939
9940         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9941         (m128_2_struct): Likewise.
9942         (check_struct_passing5): Likewise.
9943         (check_struct_passing6): Likewise.
9944         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9945
9946         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9947         (un5): Likewise.
9948         (check_union_passing4): Likewise.
9949         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9950
9951 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9952
9953         PR c/35447
9954         * gcc.dg/noncompile/pr35447-1.c: New test.
9955
9956 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9957
9958         PR tree-optimization/36922
9959         * gfortran.dg/pr36922.f: New test.
9960
9961 2009-02-17  Richard Guenther  <rguenther@suse.de>
9962
9963         PR tree-optimization/39202
9964         * gcc.c-torture/compile/pr39202.c: New testcase.
9965
9966 2009-02-17  Richard Guenther  <rguenther@suse.de>
9967
9968         PR tree-optimization/39204
9969         * gcc.dg/torture/pr39204.c: New testcase.
9970
9971 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9972
9973         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9974         * gcc.dg/vect/vect-outer-6.c: Ditto.
9975
9976 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9977
9978         PR c/35446
9979         * gcc.dg/noncompile/init-5.c: New test.
9980         * gcc.dg/init-bad-4.c: Adjust expected errors.
9981
9982 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9983
9984         PR target/37049
9985         * gcc.target/i386/push-1.c: New.
9986
9987 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9988
9989         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9990
9991 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9992
9993         * gcc.target/spu/intrinsics-sr.c: New test.
9994
9995 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9996
9997         PR target/38056
9998         * gcc.target/ia64/sibcall-opt-1.c: New test.
9999         * gcc.target/ia64/sibcall-opt-2.c: New test.
10000
10001 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10002
10003         PR fortran/36528
10004         * gfortran.dg/cray_pointers_8.f90: New test.
10005
10006         PR fortran/36703
10007         * gfortran.dg/cray_pointers_9.f90: New test.
10008
10009 2009-02-13  Jason Merrill  <jason@redhat.com>
10010
10011         PR c++/39070
10012         * g++.dg/cpp0x/decltype16.C: New.
10013
10014 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10015
10016         PR target/39152
10017         * gfortran.dg/gomp/pr39152.f90: New.
10018
10019 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10020
10021         PR target/39162
10022         * gcc.target/i386/pr39162.c: New.
10023
10024 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10025
10026         PR c/35444
10027         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10028         New tests.
10029
10030 2009-02-12  Jason Merrill  <jason@redhat.com>
10031
10032         PR c++/38950
10033         * g++.dg/template/array20.C: New test.
10034
10035 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10036
10037         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10038         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10039         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10040
10041 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10042
10043         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10044
10045 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10046
10047         PR target/39152
10048         * gfortran.dg/pr39152.f: New.
10049
10050 2009-02-11  Jason Merrill  <jason@redhat.com>
10051
10052         PR c++/39153
10053         * g++.dg/cpp0x/defaulted9.C: New test.
10054
10055         PR c++/30111
10056         * g++.dg/init/value7.C: New test.
10057
10058 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10059
10060         PR target/38824
10061         * gcc.target/i386/pr38824.c: New testcase.
10062
10063 2009-02-11  Jason Merrill  <jason@redhat.com>
10064
10065         PR c++/38649
10066         * g++.dg/cpp0x/defaulted8.C: New test.
10067
10068         PR c++/36744
10069         * g++.dg/cpp0x/rv9p.C: New test.
10070
10071 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10072
10073         * gnat.dg/aliasing3.adb: New test.
10074         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10075
10076 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10077
10078         PR c++/34397
10079         * g++.dg/template/crash88.C: New.
10080         * g++.dg/template/crash89.C: Likewise.
10081
10082 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10083
10084         PR c/39084
10085         * gcc.dg/pr39084.c: New test.
10086
10087 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10088
10089         PR target/39139
10090         * gcc.target/i386/pr39139.c: New test.
10091
10092 2009-02-10  Richard Guenther  <rguenther@suse.de>
10093
10094         PR tree-optimization/39132
10095         * gcc.dg/torture/pr39132.c: New testcase.
10096
10097 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10098
10099         PR target/39119
10100         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10101         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10102         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10103         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10104         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10105         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10106         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10107         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10108
10109 2009-02-09  Jason Merrill  <jason@redhat.com>
10110
10111         PR c++/39109
10112         * g++.dg/init/value6.C: New test.
10113
10114 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10115
10116         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10117
10118 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10119
10120         * gcc.c-torture/compile/20090209-1.c: New test.
10121
10122 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10123
10124         PR c++/35147
10125         PR c++/37737
10126         * g++.dg/cpp0x/vt-35147.C: New.
10127         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10128         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10129
10130 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10131
10132         PR c/35434
10133         * gcc.dg/attr-alias-4.c: New test.
10134
10135 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10136
10137         PR c/39035
10138         * gcc.dg/dfp/pr39035.c: New test.
10139
10140 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10141
10142         PR c/36432
10143         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10144
10145 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10146
10147         PR c++/39106
10148         * g++.dg/opt/thunk3.C: New test.
10149
10150 2009-02-05  Nick Clifton  <nickc@redhat.com>
10151
10152         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10153         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10154         * gcc.dg/cdce1.c: Likewise.
10155         * gcc.dg/cpp/_Pragma6.c: Likewise.
10156         * g++.dg/cpp/_Pragma1.C: Likewise.
10157         * gcc.dg/utf32-2.c: Xfail for M32C.
10158         * gcc.dg/utf32-1.c: Likewise.
10159         * gcc.dg/utf32-3.c: Likewise.
10160         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10161         targets.
10162         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10163         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10164         * gcc.dg/Wconversion-5.c: Likewise.
10165         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10166         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10167         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10168         * gcc.dg/utf-inc-init.c: Likewise.
10169         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10170         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10171         * gcc.dg/utf-array-short-wchar.c: Likewise.
10172         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10173         * gcc.dg/mallign.c: Use size_t instead of long.
10174
10175 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10176
10177         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10178
10179 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10180
10181         * gcc.c-torture/execute/pr39100.c: New.
10182
10183 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10184
10185         PR c/35435
10186         * gcc.dg/tls/diag-6.c: New test.
10187
10188 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10189
10190         * gcc.dg/graphite/scop-19.c: New
10191
10192 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10193
10194         AVX Programming Reference (January, 2009)
10195         * gcc.target/i386/avx-vpclmulqdq.c: New.
10196         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10197
10198         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10199
10200         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10201         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10202         (pclmul_test): Renamed to ...
10203         (TEST): This.
10204
10205 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10206
10207         PR c++/39095
10208         * g++.dg/abi/mangle31.C: New test.
10209
10210 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10211
10212         PR c/29129
10213         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10214         declarator.
10215         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10216         inside function prototype but not part of parameter declarator.
10217         * vla-11.c: New test.
10218
10219 2009-02-03  Jason Merrill  <jason@redhat.com>
10220
10221         * g++.dg/warn/main-4.C: New test.
10222         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10223
10224 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10225
10226         PR c++/36607
10227         * g++.dg/expr/cast10.C: New test.
10228
10229 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10230
10231         PR c/35433
10232         * gcc.dg/init-bad-6.c: New test.
10233
10234 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10235
10236         PR target/35318
10237         * gcc.c-torture/compile/pr35318.c: New test.
10238
10239         PR inline-asm/39059
10240         * gcc.dg/nofixed-point-2.c: New test.
10241         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10242         * g++.dg/ext/fixed2.C: Likewise.
10243         * g++.dg/other/error25.C: Likewise.
10244         * g++.dg/lookup/crash7.C: Likewise.
10245         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10246
10247         PR c++/39056
10248         * g++.dg/cpp0x/initlist13.C: New test.
10249
10250 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10251
10252         PR c++/36897
10253         * g++.dg/template/func2.C: New test.
10254
10255         PR c++/37314
10256         * g++.dg/template/typename15.C: New.
10257         * g++.dg/template/typename16.C: New.
10258
10259 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10260             Ben Elliston  <bje@au.ibm.com>
10261
10262         PR c/39034
10263         * gcc.dg/dfp/pr39034.c: New test.
10264
10265 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10266
10267         PR testsuite/38263
10268         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10269
10270 2009-02-02  Jason Merrill  <jason@redhat.com>
10271
10272         PR c++/39054
10273         * g++.dg/parse/dtor14.C: New test.
10274
10275 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10276
10277         * lib/target-supports.exp
10278         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10279         * g++.dg/ext/builtin10.C: New test.
10280
10281         PR inline-asm/39058
10282         * gcc.target/i386/pr39058.c: New test.
10283
10284 2009-02-02  Richard Guenther  <rguenther@suse.de>
10285
10286         PR tree-optimization/38937
10287         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10288
10289 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10290
10291         PR c++/39053
10292         * g++.dg/parse/crash52.C: New.
10293
10294 2009-01-30  Richard Guenther  <rguenther@suse.de>
10295
10296         PR tree-optimization/39041
10297         * gcc.c-torture/compile/pr39041.c: New testcase.
10298
10299 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10300
10301         PR target/39013
10302         * gcc.target/i386/pr39013-1.c: New test.
10303         * gcc.target/i386/pr39013-2.c: New test.
10304
10305         PR c++/39028
10306         * g++.dg/ext/label12.C: New test.
10307
10308 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10309
10310         PR c++/33465
10311         * g++.dg/parse/error34.C: New.
10312         * g++.dg/parse/error35.C: Likewise.
10313
10314 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10315
10316         PR c++/38655
10317         * g++.dg/cpp0x/decltype-38655.C: New.
10318
10319 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10320
10321         PR target/39002
10322         * g++.dg/torture/pr39002.C: New test.
10323
10324 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10325
10326         PR tree-optimization/39007
10327         * gcc.dg/tree-ssa/pr39007.c: New.
10328
10329 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10330
10331         PR middle-end/35854
10332         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10333         to "subreg1".
10334
10335 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10336
10337         PR middle-end/38857
10338         * gcc.c-torture/compile/pr38857.c: New test.
10339
10340 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10341
10342         PR fortran/38852
10343         PR fortran/39006
10344         * gfortran.dg/bound_6.f90: New test.
10345
10346 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10347
10348         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10349
10350 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10351
10352         PR tree-optimization/38997
10353         * gcc.dg/tree-ssa/pr38997.c: New.
10354
10355 2009-01-28  Richard Guenther  <rguenther@suse.de>
10356
10357         PR tree-optimization/38926
10358         * gcc.c-torture/compile/pr38926.c: New testcase.
10359
10360 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10361
10362         PR middle-end/38934
10363         * gcc.dg/pr38934.c: New test.
10364
10365 2009-01-28  Richard Guenther  <rguenther@suse.de>
10366
10367         PR middle-end/38908
10368         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10369
10370 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10371
10372         PR tree-optimization/38984
10373         * gcc.dg/pr38984.c: New XFAILed testcase.
10374
10375
10376 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10377
10378         PR target/38988
10379         * gcc.target/i386/pr38988.c: New test.
10380
10381 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10382
10383         PR c++/37554
10384         * g++.dg/parse/crash51.C: New.
10385         * g++.old-deja/g++.pt/crash9.C: Adjust.
10386
10387 2009-01-27  Daniel Kraft  <d@domob.eu>
10388
10389         PR fortran/38883
10390         * gfortran.dg/mvbits_6.f90:  New test.
10391         * gfortran.dg/mvbits_7.f90:  New test.
10392         * gfortran.dg/mvbits_8.f90:  New test.
10393
10394 2009-01-27  Richard Guenther  <rguenther@suse.de>
10395
10396         PR tree-optimization/38503
10397         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10398
10399 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10400
10401         PR middle-end/38969
10402         * gcc.c-torture/execute/pr38969.c: New test.
10403
10404 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10405
10406         PR testsuite/38864
10407         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10408         to dg-do compile.
10409         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10410         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10411         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10412
10413 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10414
10415         PR target/38952
10416         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10417         if __USING_SJLJ_EXCEPTIONS__ is defined.
10418
10419         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10420         __USING_SJLJ_EXCEPTIONS__ is defined.
10421         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10422         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10423         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10424         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10425         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10426         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10427
10428 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10429
10430         PR testsuite/38949
10431         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10432         Use instead of C name in asm statements.
10433
10434 2009-01-26  Richard Guenther  <rguenther@suse.de>
10435
10436         PR tree-optimization/38745
10437         * g++.dg/torture/pr38745.C: New testcase.
10438
10439 2009-01-26  Richard Guenther  <rguenther@suse.de>
10440
10441         PR middle-end/38851
10442         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10443
10444 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10445
10446         * gcc.dg/bitfld-15.c: Gate warning on target
10447         pcc_bitfield_type_matters.
10448         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10449         g++.dg/ext/bitfield4.C: Likewise.
10450         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10451         bitfield for any target.
10452
10453 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10454
10455         PR c/38957
10456         * gcc.dg/pr38957.c: New test.
10457
10458 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10459
10460         PR fortran/38955
10461         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10462         comparing floats.
10463
10464 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10465
10466         PR tree-optimization/38953
10467         * gfortran.dg/graphite/pr38953.f90: New.
10468
10469 2009-01-24  Paul Brook  <paul@codesourcery.com>
10470
10471         * gcc.target/arm/neon-cond-1.c: New test.
10472
10473 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10474
10475         PR tree-optimization/38932
10476         * gcc.dg/pr38932.c: New.
10477
10478 2009-01-23  Revital Eres  <eres@il.ibm.com>
10479
10480         * gcc.dg/sms-7.c: Fix test.
10481
10482 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10483
10484         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10485         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10486         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10487         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10488
10489 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10490
10491         * gcc.dg/pr35729.c: Make test x86 specific.
10492
10493 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10494
10495         PR middle-end/38615
10496         * gcc.dg/pr38615.c: New test.
10497
10498 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10499
10500         PR target/38931
10501         * gcc.target/i386/pr38931.c: New test.
10502
10503 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10504
10505         PR c++/38930
10506         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10507         * g++.dg/template/typedef12.C: Likewise.
10508         * g++.dg/template/typedef13.C: Likewise.
10509         * g++.dg/template/typedef14.C: Likewise.
10510         * g++.dg/template/sfinae3.C: Likewise.
10511         * g++.old-deja/g++.pt/typename8.C: Likewise.
10512         * g++.dg/template/access11.C: Likewise
10513
10514 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10515
10516         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10517         and mips*-*-irix*.
10518         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10519
10520 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10521
10522         PR c++/26693
10523         * g++.dg/template/typedef11.C: New test.
10524         * g++.dg/template/typedef12.C: Likewise.
10525         * g++.dg/template/typedef13.C: Likewise.
10526         * g++.dg/template/typedef14.C: Likewise.
10527         * g++.dg/template/sfinae3.C: Compile this pedantically.
10528         The only errors expected should be the one saying the typedef is ill
10529         formed.
10530         * g++.old-deja/g++.pt/typename8.C: Likewise.
10531         * g++.dg/template/access11.C: Update this.
10532
10533 2009-01-21  Daniel Kraft  <d@domob.eu>
10534
10535         PR fortran/38887
10536         * gfortran.dg/mvbits_5.f90:  New test.
10537
10538 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10539
10540         * gcc.dg/sms-6.c: New test.
10541         * gcc.dg/sms-7.c: Likewise.
10542
10543 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10544
10545         PR fortran/38907
10546         * gfortran.dg/host_assoc_function_7.f90: New test
10547
10548 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10549             Richard Guenther  <rguenther@suse.de>
10550
10551         PR tree-optimization/38747
10552         PR tree-optimization/38748
10553         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10554         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10555         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10556
10557 2009-01-20  Kees Cook  <kees@ubuntu.com>
10558             H.J. Lu  <hongjiu.lu@intel.com>
10559
10560         PR target/38902
10561         * gcc.dg/pr38902.c: New.
10562
10563 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10564
10565         PR target/38868
10566         * gfortran.dg/pr38868.f: New testcase.
10567
10568 2009-01-20  Richard Guenther  <rguenther@suse.de>
10569
10570         * gcc.c-torture/execute/pr36227.c: Move ...
10571         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10572
10573 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10574
10575         * lib/gfortran.exp: Add -B options for targets that use
10576         libgfortran.a%s in their specs.
10577
10578 2009-01-19  Jason Merrill  <jason@redhat.com>
10579
10580         PR c++/23287
10581         * g++.dg/template/dtor5.C: New test.
10582
10583 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10584
10585         PR fortran/38859
10586         * gfortran.dg/bound_5.f90: New test.
10587
10588 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10589
10590         PR target/38736
10591         * g++.dg/compat/abi/pr38736_main.C: New.
10592         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10593         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10594         * g++.dg/other/macro-1.C: Likewise.
10595         * gcc.dg/macro-1.c: Likewise.
10596         * gcc.dg/compat/pr38736_main.c: Likewise.
10597         * gcc.dg/compat/pr38736_x.c: Likewise.
10598         * gcc.dg/compat/pr38736_y.c: Likewise.
10599
10600 2009-01-18  Richard Guenther  <rguenther@suse.de>
10601
10602         PR tree-optimization/38819
10603         * gcc.c-torture/execute/pr38819.c: New testcase.
10604
10605 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10606
10607         PR fortran/38657
10608         * gfortran.dg/module_commons_3.f90: Reapply.
10609
10610 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10611
10612         PR fortran/34955
10613         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10614         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10615
10616 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10617
10618         PR fortran/38657
10619         * gfortran.dg/module_commons_3.f90: Remove
10620
10621 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10622
10623         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10624
10625 2009-01-16  Jason Merrill  <jason@redhat.com>
10626
10627         PR c++/38877
10628         * g++.dg/template/lvalue1.C: New test.
10629
10630         PR c++/29470
10631         * g++.dg/template/access20.C: New test.
10632         * g++.dg/torture/pr34641.C: Fix access.
10633
10634 2009-01-16  Richard Guenther  <rguenther@suse.de>
10635
10636         PR tree-optimization/38835
10637         PR middle-end/36227
10638         * gcc.c-torture/execute/pr36227.c: New testcase.
10639         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10640         * g++.dg/init/const7.C: Likewise.
10641
10642 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10643
10644         PR target/38554
10645         * gcc.c-torture/compile/pr38554.c: New test.
10646
10647 2009-01-16  Jason Merrill  <jason@redhat.com>
10648
10649         PR c++/38579
10650         * g++.dg/conversion/access1.C: New test.
10651
10652 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10653
10654         PR tree-optimization/38789
10655         * gcc.c-torture/compile/pr38789.c: New test.
10656
10657 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10658
10659         PR fortran/38152
10660         * gfortran.dg/proc_ptr_13.f90: New.
10661
10662 2009-01-15  Jason Merrill  <jason@redhat.com>
10663
10664         PR c++/38850
10665         * g++.dg/template/koenig6.C: New test.
10666
10667 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10668
10669         PR c++/29388
10670         * g++.dg/template/error37.C: New testcase.
10671
10672 2009-01-15  Jason Merrill  <jason@redhat.com>
10673
10674         PR c++/36334
10675         * g++.dg/conversion/memfn1.C: New test.
10676
10677         PR c++/37646
10678         * g++.dg/conversion/memfn2.C: New test.
10679
10680 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10681
10682         PR c++/38357
10683         * g++.dg/template/crash87.C: New test.
10684
10685 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10686
10687         PR middle-end/37843
10688         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10689
10690 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10691
10692         PR c++/38636
10693         * g++.dg/parse/crash50.C: New test.
10694
10695 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10696
10697         PR rtl-optimization/38245
10698         * gcc.dg/pr38245-3.c: New test.
10699         * gcc.dg/pr38245-3.h: New file.
10700         * gcc.dg/pr38245-4.c: New file.
10701         * gcc.dg/pr38364.c: New test.
10702
10703 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10704
10705         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10706         sequence PC-relative.
10707
10708 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10709
10710         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10711         calls and/or PLT markers.
10712         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10713         calls and/or PLT markers.
10714         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10715         calls and/or PLT markers.
10716         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10717         calls and/or PLT markers.
10718
10719 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10720             Nathan Froyd  <froydnj@codesourcery.com>
10721             Joseph Myers  <joseph@codesourcery.com>
10722
10723         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10724         New function.
10725         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10726         and use consistent CFLAGS.
10727         * gcc.target/powerpc/20030505.c: Likewise.
10728         * gcc.target/powerpc/20081204-1.c: Likewise.
10729         * gcc.target/powerpc/ppc-spe.c: Likewise.
10730         * gcc.target/powerpc/spe1.c: Likewise.
10731         * g++.dg/ext/spe1.C: Likewise.
10732         * g++.dg/other/opaque-1.C: Likewise.
10733         * g++.dg/other/opaque-2.C: Likewise.
10734         * g++.dg/other/opaque-3.C: Likewise.
10735
10736 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10737
10738         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10739         out of loop.
10740
10741 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10742
10743         PR target/38811
10744         * g++.dg/torture/pr38811.C: New file.
10745
10746 2009-01-14  Richard Guenther  <rguenther@suse.de>
10747
10748         PR tree-optimization/38826
10749         PR middle-end/38477
10750         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10751
10752 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10753
10754         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10755
10756 2009-01-14  Nick Clifton  <nickc@redhat.com>
10757
10758         PR c++/37862
10759         * g++.cp/parse/pr37862.C: New test.
10760
10761 2009-01-14  Julian Brown  <julian@codesourcery.com>
10762
10763         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10764         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10765         to...
10766         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10767         These.
10768
10769 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10770
10771         PR rtl-optimization/38774
10772         * gcc.dg/torture/pr38774.c: New test.
10773
10774         PR c++/38795
10775         * g++.dg/cpp0x/pr38795.C: New test.
10776
10777 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10778             Nathan Froyd  <froydnj@codesourcery.com>
10779             Joseph Myers  <joseph@codesourcery.com>
10780
10781         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10782         otherwise.  Do not check for AltiVec at runtime.
10783         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10784         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10785         * gcc.target/powerpc/altivec-1.c: Likewise.
10786         * gcc.target/powerpc/altivec-3.c: Likewise.
10787         * gcc.target/powerpc/altivec-10.c: Likewise.
10788         * gcc.target/powerpc/altivec-12.c: Likewise.
10789         * gcc.target/powerpc/altivec-24.c: Likewise.
10790         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10791         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10792         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10793         * gcc.target/powerpc/pr35907.c: Likewise.
10794         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10795         otherwise.  Do not check for Cell at runtime.
10796         * gcc.target/powerpc/altivec_check.h: Delete.
10797
10798         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10799         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10800         not check for AltiVec at runtime.
10801         * g++.dg/ext/altivec-cell-2.C: Likewise.
10802         * g++.dg/ext/altivec-cell-3.C: Likewise.
10803         * g++.dg/ext/altivec-cell-4.C: Likewise.
10804         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10805         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10806         check.
10807         * g++.dg/ext/altivec_check.h: Delete.
10808
10809 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10810
10811         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10812         effective target.  Adjust line numbers accordingly.
10813
10814 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10815
10816         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10817
10818 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10819
10820         PR tree-optimization/38786
10821         * gcc.dg/graphite/pr38786.c: New.
10822
10823 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10824
10825         Revert:
10826         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10827
10828         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10829         for alpha*-*-* targets.
10830         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10831
10832 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10833
10834         PR libfortran/38772
10835         * gfortran.dg/fmt_bz_bn_err.f: New test.
10836
10837 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10838
10839         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10840
10841 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10842
10843         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10844         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10845         instruction support.  Do not check for it at runtime.
10846
10847 2009-01-12  Jason Merrill  <jason@redhat.com>
10848
10849         PR c++/35109
10850         * g++.dg/lookup/friend11.C: Remove expected error.
10851         * g++.dg/lookup/friend14.C: New test.
10852         * g++.dg/lookup/friend15.C: New test.
10853
10854 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10855
10856         PR c++/36019
10857         * g++.dg/lookup/hidden-class12.C: New test.
10858         * g++.dg/lookup/hidden-class13.C: New test.
10859         * g++.dg/lookup/hidden-class14.C: New test.
10860         * g++.dg/lookup/hidden-class15.C: New test.
10861         * g++.dg/lookup/hidden-class16.C: New test.
10862
10863 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10864
10865         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10866         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10867         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10868
10869 2009-01-12  Jason Merrill  <jason@redhat.com>
10870
10871         PR c++/31488
10872         * g++.dg/other/vararg-3.C: New test.
10873
10874 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10875
10876         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10877         Explicitly enable SPE.
10878         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10879         directive.
10880
10881         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10882         Expect -flax-vector-conversions message.  Adjust incompatible
10883         types errors.
10884         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10885         Make Foo extern.
10886
10887         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10888
10889         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10890
10891         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10892         * g++.dg/other/opaque-2.C: Likewise.
10893         * g++.dg/other/opaque-3.C: Likewise.
10894
10895 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10896
10897         PR c/32041
10898         * gcc.dg/pr32041.c: New test.
10899         * g++.dg/parse/offsetof9.C: New test.
10900
10901 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10902             Nathan Froyd  <froydnj@codesourcery.com>
10903
10904         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10905         * g++.dg/ext/attribute-test-1.C: Likewise.
10906         * g++.dg/ext/attribute-test-2.C: Likewise.
10907         * g++.dg/ext/attribute-test-3.C: Likewise.
10908         * g++.dg/ext/attribute-test-4.C: Likewise.
10909
10910 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10911
10912         * gnat.dg/unchecked_convert3.adb: New test.
10913
10914 2009-01-12  Tomas Bily  <tbily@suse.cz>
10915
10916         PR middlend/38385
10917         * gcc.dg/tree-ssa/pr38385.c: New file.
10918
10919 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10920
10921         PR c++/38794
10922         * g++.dg/parse/typedef9.C: New test.
10923
10924         PR tree-optimization/38807
10925         * gcc.c-torture/compile/pr38807.c: New test.
10926
10927 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10928
10929         * gcc.target/mips/ins-2.c: New test.
10930
10931 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10932
10933         PR testsuite/38809
10934         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10935
10936 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10937
10938         PR c++/36254
10939         * g++.dg/warn/Wreturn-type-5.C: New test.
10940
10941 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10942
10943         PR middle-end/38616
10944         * gcc.dg/pr38616.c: New test.
10945
10946 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10947
10948         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10949
10950 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10951
10952         PR c++/38648
10953         * g++.dg/expr/string-1.C: New test.
10954         * g++.dg/expr/string-2.C: New test.
10955
10956         PR c++/36695
10957         * g++.dg/ext/complex4.C: New test.
10958         * g++.dg/ext/complex5.C: New test.
10959         * g++.dg/init/reference1.C: New test.
10960         * g++.dg/init/reference2.C: New test.
10961         * g++.dg/init/reference3.C: New test.
10962
10963 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10964
10965         PR fortran/38763
10966         * gfortran.dg/transfer_null_1.f90: New test.
10967
10968 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10969
10970         PR fortran/38765
10971         * gfortran.dg/host_assoc_function_6.f90: New test.
10972
10973 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10974
10975         * lib/target-supports.exp: Add method to determine if the effective
10976         target is really a ppc405 after applying all compile options.
10977         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10978         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10979         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10980         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10981         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10982         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10983         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10984         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10985         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10986         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10987         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10988         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10989         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10990         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10991         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10992         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10993         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10994         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10995         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10996         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10997         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10998         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10999         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11000         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11001         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11002         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11003         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11004         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11005         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11006         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11007         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11008
11009 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11010
11011         PR c++/35335
11012         * g++.dg/other/error31.C: New testcase.
11013
11014         PR c/35742
11015         * gcc.dg/pr35742.c: New test.
11016
11017 2009-01-09  John F. Carr  <jfc@mit.edu>
11018
11019         PR c++/37877
11020         * g++.dg/parse/linkage3.C: New test.
11021
11022 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11023
11024         PR middle-end/38771
11025         * gcc.c-torture/compile/pr38771.c: New test.
11026
11027 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11028
11029         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11030
11031 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11032
11033         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11034         * gcc.dg/sibcall-4.c: Likewise.
11035
11036 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11037             Jan Sjodin  <jan.sjodin@amd.com>
11038
11039         PR tree-optimization/38559
11040         * gcc.dg/graphite/pr38559.c: New.
11041
11042 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11043
11044         PR tree-optimization/37194
11045         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11046
11047 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11048
11049         PR c++/38725
11050         * g++.dg/ext/label11.C: New test.
11051
11052 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11053
11054         * lib/target-supports.exp (check_weak_override_available): New.
11055         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11056         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11057         dg-require-weak-override.
11058
11059 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11060             Alan Modra  <amodra@bigpond.net.au>
11061
11062         * gcc.c-torture/compile/20090107-1.c: New test.
11063
11064 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11065
11066         PR target/38706
11067         * g++.dg/other/pr38706.C: New test.
11068
11069 2009-01-07  Jason Merrill  <jason@redhat.com>
11070
11071         * g++.dg/cpp0x/variadic92.C: New test.
11072         * g++.dg/cpp0x/variadic93.C: New test.
11073
11074 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11075
11076         * lib/target-supports-dg.exp (current_compiler_flags): New.
11077         (check-flags): Use it; do not access dg-test local variables.
11078         (dg-skip-if): Do not access dg-test local variables.
11079         (dg-xfail-run-if): Ditto.
11080         (dg-shouldfail): Ditto.
11081         * gcc.test-framework/test-framework.exp
11082         (check_effective_target_def_nocache): New.
11083         * gcc.test-framework/test-framework.awk: Handle scan tests.
11084         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11085         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11086         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11087         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11088         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11089         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11090         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11091         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11092         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11093
11094         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11095
11096         * lib/target-supports-dg.exp (check_test_flags): Delete.
11097
11098 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11099
11100         PR tree-optimization/38492
11101         PR tree-optimization/38498
11102         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11103         in trunk.
11104         * gcc.dg/graphite/block-0.c: Update test.
11105         * gcc.dg/graphite/block-1.c: Same.
11106         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11107         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11108         * gcc.dg/graphite/block-3.c: New.
11109         * gcc.dg/graphite/pr38498.c: New.
11110
11111 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11112
11113         AVX Programming Reference (December, 2008)
11114         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11115         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11116         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11117
11118         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11119         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11120
11121 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11122
11123         PR fortran/38220
11124         * gfortran.dg/c_loc_pure_1.f90:  New test.
11125
11126 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11127
11128         PR fortran/38669
11129         * gfortran.dg/elemental_dependency_3.f90:
11130         Add the final tree dump cleanup.
11131
11132 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11133
11134         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11135         passing -m32.
11136
11137         PR rtl-optimization/38722
11138         * gfortran.dg/pr38722.f90: New test.
11139
11140 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11141
11142         PR c/34252
11143         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11144         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11145
11146 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11147
11148         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11149         * gfortran.dg/typebound_call_8.f03: Same.
11150         * gfortran.dg/elemental_bind_c.f90: Same.
11151         * gfortran.dg/typebound_call_7.f03: Same.
11152         * gfortran.dg/interface_proc_end.f90: Same
11153         * gfortran.dg/pr37243.f: Fix typo.
11154
11155 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11156
11157         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11158         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11159         large stack sizes.
11160
11161 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11162
11163         AVX Programming Reference (December, 2008)
11164         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11165         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11166         * gcc.target/i386/sse-14.c: Likewise.
11167
11168         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11169         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11170         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11171         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11172
11173 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11174
11175         PR libfortran/38735
11176         * gfortran.dg/fmt_bz_bn.f: Update test.
11177
11178 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11179
11180         PR c++/38472
11181         * g++.dg/conversion/usual-arith-conv.C: New test.
11182
11183 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11184
11185         PR c/34911
11186         * gcc.dg/vector-3.c: New testcase.
11187         * g++.dg/ext/vector15.C: New test.
11188
11189 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11190
11191         PR tree-optimization/38510
11192         * gcc.dg/graphite/pr38510.c: New.
11193
11194 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11195             Jan Sjodin <jan.sjodin@amd.com>
11196
11197         PR tree-optimization/38500
11198         * gcc.dg/graphite/pr38500.c: New.
11199
11200 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11201
11202         * gcc.c-torture/compile/20001226-1.c: Generalize
11203         dg-timeout-factor.
11204         * gcc.c-torture/compile/limits-fnargs.c: Add
11205         dg-timeout-factor.
11206         * gcc.dg/20020425-1.c: Likewise.
11207         * gcc.dg/pch/pch.exp: Likewise.
11208
11209 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11210
11211         PR fortran/38657
11212         * gfortran.dg/module_commons_3.f90: New test.
11213
11214 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11215
11216         PR fortran/37159
11217         * gfortran.dg/random_seed_1.f90: Updated.
11218
11219 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11220
11221         PR fortran/38669
11222         PR fortran/38726
11223         * gfortran.dg/elemental_subroutine_7.f90:
11224         Fix p values so that it can be used as vector subscript.
11225
11226 2009-01-05  Jason Merrill  <jason@redhat.com>
11227
11228         * g++.dg/cpp0x/initlist12.C: Add another test.
11229
11230         * g++.dg/cpp0x/defaulted7.C: New test.
11231
11232 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11233
11234         PR fortran/38672
11235         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11236         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11237
11238 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11239
11240         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11241         for alpha*-*-* targets.
11242         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11243
11244 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11245
11246         PR fortran/38665
11247         * gfortran.dg/host_assoc_function_5.f90: New test.
11248
11249 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11250
11251         PR fortran/38669
11252         * gfortran.dg/elemental_dependency_3.f90: New test.
11253         * gfortran.dg/elemental_subroutine_7.f90: New test.
11254
11255 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11256
11257         * gcc.dg/struct-ret-3.c: Include unistd.h.
11258         (main): Exit early if system memory page size is
11259         larger than 4096 bytes.
11260
11261 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11262
11263         PR fortran/38718
11264         * gfortran.dg/merge_init_expr.f90: New.
11265
11266 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11267
11268         PR fortran/38536
11269         * gfortran.dg/c_loc_tests_13.f90: New test.
11270         * gfortran.dg/c_loc_tests_14.f90: New test.
11271
11272 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11273
11274         * gfortran.dg/func_result_4.f90: New.
11275
11276 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11277
11278         PR fortran/38594
11279         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11280         interface still works, in addition to original tests.
11281         * gfortran.dg/host_assoc_call_6.f90: New test.
11282
11283 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11284
11285         PR c++/38705
11286         * g++.dg/torture/pr38705.C: New test.
11287
11288         PR c/38700
11289         * gcc.dg/pr38700.c: New test.
11290
11291 2009-01-02  Jason Merrill  <jason@redhat.com>
11292
11293         * g++.dg/cpp0x/initlist11.C: New test.
11294         * g++.dg/cpp0x/initlist12.C: New test.
11295
11296 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11297
11298         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11299         Allow extra informative notes.
11300
11301 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11302
11303         PR c/36489
11304         * gcc.dg/pr36489.c: New test.
11305
11306 \f
11307 Copyright (C) 2009 Free Software Foundation, Inc.
11308
11309 Copying and distribution of this file, with or without modification,
11310 are permitted in any medium without royalty provided the copyright
11311 notice and this notice are preserved.